/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
body a {
	color: #84796f;
}

.nectar-button {
	color: #000;
}

.nectar_image_with_hotspots[data-hotspot-icon=plus_sign] .nectar_hotspot span:before,
.nectar_image_with_hotspots[data-hotspot-icon=plus_sign] .nectar_hotspot span:after {
	    background-color: #000;
}
/* Top Bar Text Selectable */
div#header-secondary-outer a {
    -webkit-user-select: text;
    -moz-select: text;
    -ms-select: text;
    user-select: text;
}
div#header-secondary-outer span.topcode {
    color: #ff3838;
}

/* Footer Telephone link */ 
#footer-outer a:hover {
    color: #fff !important;
    font-weight: bold;
}
#header-outer a.cart-contents .cart-wrap span {
    color: #4b3d31;
}
.product-add-to-cart a {
    color: #000 !important;
}
span.woocommerce-Price-amount.amount bdi {
    color: #4d3d31 !important;
}
li.woocommerce-mini-cart-item.mini_cart_item span.woocommerce-Price-amount.amount bdi,
p.woocommerce-mini-cart__total.total span.woocommerce-Price-amount.amount bdi{
    color: #fff !important;
}
button.single_add_to_cart_button.button.alt {
    color: #000 !important;
}
.woocommerce button[type=submit][name=calc_shipping]:hover, .woocommerce input[type=submit][name=apply_coupon]:hover, .woocommerce input[type=submit][name=update_cart]:hover, .woocommerce-page:not([data-form-submit=see-through]) div[data-project-style=classic] button[type=submit].single_add_to_cart_button:hover {
	color: #fff !important;
}
.woocommerce-form-coupon-toggle .woocommerce-info, .woocommerce-form-coupon-toggle .woocommerce-info a {
    color: #000 !important;
}
.contribution-type-selector {
    margin: 18px 0 0 0;
}
a.js-switch-contribution-type.active {
    background-color: #d8d1ad;
}
a.js-switch-contribution-type {
    background-color: #c7c1a0;
    color: #4b3d31;
    padding: 18px 0 !important;
    border-left: 1px solid #b0ab8c;
	border-top: 1px solid #b0ab8c;
	border-right: 1px solid #b0ab8c;
}
.star-rating-selector:not(:checked) input:checked~label.checkbox,
.star-rating-selector:not(:checked) label.checkbox:hover, .star-rating-selector:not(:checked) label.checkbox:hover~label.checkbox{
    color: #84796f !important;
}
.nectar-quick-view-box a.button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
	color: #000 !important;
  background-color: #c7c1a0;
}

td.rating-number a, td.rating-count a {
    color: #4b3d31;
}
.woocommerce #reviews .product-rating .product-rating-details table td.rating-graph .bar, .woocommerce-page #reviews .product-rating .product-rating-details table td.rating-graph .bar {
    background-color: #4b3d31;
}
/* NAV */
.chambers-nav ul.sub-menu {
    width: 300px;
}
li.nav-buynow a> span.menu-title-text {
    color: #000 !important;
}
#header-outer nav .nav-bs-15-bt1 > a .nectar-ext-menu-item .image-layer-outer,
#header-outer nav .nav-bs-15-bt2 > a .nectar-ext-menu-item .image-layer-outer {
    min-height: 150px !important;
}
#header-outer nav .nav-bs-15-bt1 > a .nectar-ext-menu-item .image-layer,
#header-outer nav .nav-bs-15-bt2 > a .nectar-ext-menu-item .image-layer {
    background-size: contain;
    background-repeat: no-repeat;
}

/* Review Stars & Reviews */
.woocommerce .star-rating::before {
  content: "\53\53\53\53\53" !important;
  color: red !important;
}
.text_on_hover.product .star-rating span:before {
  content: "\53\53\53\53\53"!important;
  color: red !important;
}
.woocommerce .star-rating {
  color: red !important;
}
.comment_container  {
  padding-left: 20px;
}
.ywar-review-content .commentlist > li {
  padding-left: 30px !important;
}
.comment_container p.meta {
  margin-top:10px;
}

.comment-form input#submit {
  margin-left: 20px !important;
}
/* Mobile Nav */
div#slide-out-widget-area::before {
    display: block;
    content: url('/wp-content/uploads/2023/10/brenton-wide-black-logo.svg');
    background-size: 210px 40px;
    width: 210px;
    height: 40px;
  }
.off-canvas-menu-container.mobile-only,
#slide-out-widget-area .secondary-header-text {
    margin-top: 20px !important;
}


.off-canvas-menu-container.mobile-only li.menu-item a,
.off-canvas-menu-container.mobile-only ul.sub-menu>li>a {
    color: #000 !important;
}
.off-canvas-menu-container.mobile-only li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children {
    color: #000 !important;
}

/* Checkout */
.woocommerce .payment_box p {
  padding-left: 0;
}

/* Checkout Coupon */
.wt_sc_coupon_content.wt-coupon-content {
  display: grid;
  grid-template-columns: 25% 1fr;
  grid-template-areas:
      "coupon_head amount"
      "coupon_head coupon_code"
      "coupon_head coup_start"
      "coupon_head coup_exp"
      "coupon_head coup_desc"
      "coupon_head coup_hist";
}
.coup_scissors {
  position: absolute;
  top: -24px;
  left: 57px;
}
svg.scis_svg {
  width: 38px;
  fill: #373737;
}
.wt_sc_coupon_head {
  font-family: 'CodeNextExtraBold';
  text-transform: uppercase;
  grid-area: coupon_head;
  place-self: center;
  transform: rotate(-90deg);
  font-size: 22px;
  letter-spacing: 1px;
  border-bottom: 2px dashed #fff;
  padding-bottom: 19px;
}
.wt_sc_coupon_code.wt-coupon-code code:before {
  content: 'Code: ';
}
.wt_sc_coupon_code.wt-coupon-code code {
  margin-bottom: 0 !important;  
  font-size: 29px;
  padding: 15px;
  font-family: 'CodeNextExtraBold';
}
.wt-coupon-amount {
  text-transform: uppercase;
  font-family: Forza;
  grid-area: amount;
}
.wt_sc_coupon_code.wt-coupon-code {
  grid-area: coupon_code;
}
.wt_sc_coupon_start.wt-coupon-start {
  grid-area: coup_start;
}
.wt_sc_coupon_expiry.wt-coupon-expiry {
  grid-area: coup_exp;  
}
.wt_sc_coupon_desc_wrapper.coupon-desc-wrapper {
  grid-area: coup_desc;
}
.wt_sc_credit_history.coupon-history {
  grid-area: coup_hist;
}

/* Flicker Anaimation */
.flicker-1 {
	-webkit-animation: flicker-1 2s linear infinite both;
	        animation: flicker-1 2s linear infinite both;
}
/* ----------------------------------------------
 * Generated by Animista on 2023-12-10 18:10:40
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation flicker-1
 * ----------------------------------------
 */
 @-webkit-keyframes flicker-1 {
    0%,
    100% {
      opacity: 1;
    }
    41.99% {
      opacity: 1;
    }
    42% {
      opacity: 0;
    }
    43% {
      opacity: 0;
    }
    43.01% {
      opacity: 1;
    }
    47.99% {
      opacity: 1;
    }
    48% {
      opacity: 0;
    }
    49% {
      opacity: 0;
    }
    49.01% {
      opacity: 1;
    }
  }
  @keyframes flicker-1 {
    0%,
    100% {
      opacity: 1;
    }
    41.99% {
      opacity: 1;
    }
    42% {
      opacity: 0;
    }
    43% {
      opacity: 0;
    }
    43.01% {
      opacity: 1;
    }
    47.99% {
      opacity: 1;
    }
    48% {
      opacity: 0;
    }
    49% {
      opacity: 0;
    }
    49.01% {
      opacity: 1;
    }
  }
  