/*
Theme Name: Wellington BBQs & Fire
Theme URI: https://wellingtonbbqsandfire.co.nz
Description: Custom WordPress theme for Wellington BBQs & Fire
Author: Daniel Watts
Author URI: https://wattscreative.me
Template: salient
Version: 1.0.6
*/


/* Globals */


/* Navigation */

body[data-dropdown-style="minimal"] #header-outer:not(.transparent) .sf-menu > li ul {
  border: none !important;
}


/* WooCommerce overrides */

.woocommerce ul.products .material.product span.onsale {
  border-radius: 5px !important;
  font-weight: bold !important;
  padding: 1px 6px !important;
}

.woocommerce ul.products li.product.material .price del, .woocommerce-page ul.products li.product.material .price del {
  color: rgba(0,0,0,.7) !important;
  font-size: 14px !important;
  padding-right: 8px !important;
}

.woocommerce #content div.product p.price del,
.woocommerce #content div.product span.price del,
.woocommerce div.product p.price del,
.woocommerce div.product span.price del,
.woocommerce-page #content div.product p.price del,
.woocommerce-page #content div.product span.price del,
.woocommerce-page div.product p.price del,
.woocommerce-page div.product span.price del {
  color: rgba(0,0,0,.7) !important;
  font-weight: 500 !important;
}

.woocommerce .material.product .product-wrap .product-meta > .price {
  color: #2ba84a !important;
}

.product-meta .price ins .woocommerce-Price-currencySymbol,
.product-meta .price ins .woocommerce-Price-amount {
  color: #2ba84a !important;
  font-size: initial !important;
}

.entry-summary .price .woocommerce-Price-currencySymbol,
.entry-summary .price .woocommerce-Price-amount {
  color: #2ba84a;
}

.entry-summary .price ins .woocommerce-Price-currencySymbol,
.entry-summary .price ins .woocommerce-Price-amount {
  color: #2ba84a !important;
}


/* Footer overrides */

#footer-widgets {
  padding: 0 0 2em 0 !important;
}

#footer-widgets .widget a, #footer-outer a:not(.nectar-button) {
  color: #fff !important;
}

#footer-widgets .widget a:hover {
  color: #d71920 !important;
}

@media only screen and (min-width: 1000px) {
  #footer-widgets[data-cols="5"] .container .row >div:first-child {
    margin-right: 4%;
    width: 47%;
  }
}

@media only screen and (min-width: 1000px) {
  #footer-widgets[data-cols="5"] .container .row >div {
    width: 15%;
  }
}


/* contact form 7 */

.wpcf7-recaptcha {
  margin-bottom: 1.6em !important;
}


/* wpzoom social icons alignment */

.zoom-social_icons-list__link {
  text-align: left !important;
}


/* expo customisations */

.expo-hero span.expo-hero-text {
  background: red !important;
  border-radius: 5px !important;
  color: white !important;
  padding: 1em !important;
}