/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 27 2025 | 10:53:53 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */


/*COMPONENTES*/
/*PAGE LOADER*/
.woovina-page-loader .wvp-loader-ten .blob-1 {
    background-color: #deb100;
}
.woovina-page-loader .wvp-loader-ten .blob-2 {
    background-color: #5474a1;
}
/*top bar*/
.is-sticky #top-bar-wrap {
    z-index: 999;
}
/*wallet*/
.woo-wallet-menu-contents > .woocommerce-Price-amount.amount{
  color: rgba(255,255,255,0.7);
}

#top-bar-content a:hover .woocommerce-Price-amount.amount {
    color: #deb100;
}

.top-bar-menu.dropdown-menu li.menu-item > .sub-menu:before, #site-navigation-wrap ul.main-menu > li.dropdown::before, .wcmenucart-toggle-drop_down:hover::before {
    border-bottom: 5px solid #5474a1;
}

#site-navigation-wrap #menu-main-menu > .current-menu-item > a .text-wrap{
    border-bottom: 2px solid #5474a1;
}

.dropdown-menu ul li a.menu-link {
    color: #323659;
}

.dropdown-menu ul li a.menu-link:hover {
    background-color: #5474a1!important;
	color:white!important;
}

#top-bar-nav .top-bar-menu > li .sub-menu li a {
    color: #323659!important;
}

#top-bar-nav .top-bar-menu > li .sub-menu li a:hover {
    color: white!important;
}

#site-header .woo-wishlist-link .wishlist_products_counter .wishlist_products_counter_number, #site-header .toggle-cart-widget .wcmenucart .wcmenucart-details.count {
    background-color: #deb100;
}

/*MEGA MENU*/
.product_list_widget span.woocommerce-Price-amount.amount{
	color: #deb100!important;
}

/*WIDGET SHOPPING CART*/
.widget_shopping_cart ul.cart_list li .wvn-grid-wrap .wvn-grid .amount {
    color: #deb100!important;
}

.widget_shopping_cart ul.cart_list li .wvn-grid-wrap .wvn-grid a.remove:hover {
    color: #323659!important;
    border-color: #323659!important;
}

.widget_shopping_cart .total .amount {
    color: #deb100!important;
}

.widget_shopping_cart_content .buttons .button:first-child {
    background-color: #323659!important;
    border: 0!important;
    color: #fff!important;
}
.widget_shopping_cart_content .buttons .button:last-child {
    background-color: #deb100!important;
    border: 0!important;
    color: #38270c!important;
}

/*Mini-Cart menu*/
p.woocommerce-mini-cart__buttons > a.button{
  height:auto!important;
}
/*add to wishlist product icon*/
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{
  margin-right:0;
  padding-right:0!important;
}
.woocommerce ul.products li.product .tinv-wraper.tinv-wishlist .tinvwl_add_to_wishlist_button {
    color: #5474a1;
    border: 1px solid #5474a1;
}
.woocommerce ul.products li.product .tinv-wraper.tinv-wishlist .tinvwl_add_to_wishlist_button:hover {
    background-color: #5474a1;
	color:white;
}

.woocommerce ul.products li.product .tinv-wraper.tinv-wishlist .tinvwl_add_to_wishlist_button.inited-add-wishlist, .woocommerce ul.products li.product .tinv-wraper.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-product-in-list{
	background-color: #5474a1;
}

.single-product div.product .entry-summary .tinv-wishlist .tinvwl_add_to_wishlist_button {
    border: 2px solid #5474a1;
}

.single-product div.product .entry-summary .tinv-wishlist .tinvwl_add_to_wishlist_button::before {
	color: #5474a1;
}

.single-product div.product .entry-summary .tinv-wishlist .tinvwl_add_to_wishlist_button:hover {
    background-color: #5474a1;
}

  /*tooltip*/
  .btn-inner:hover .tooltip.for-wishlist {
      left: 120%;
  }
  .btn-inner .tooltip.for-wishlist::before {
      left: 29%;
  }
  div.product .tinv-wraper .tinvwl_add_to_wishlist-text, .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_already_on_wishlist-text {
    display: none!important;
  }
.btn-inner .tooltip{
    background-color: #5474a1;
}
.btn-inner .tooltip::before {
    border-top: 5px solid #5474a1;
}

/*BADGE*/
.woocommerce ul.products li.product.outofstock .outofstock-badge{
	background-color: #000000!important;
}

/*QUICK VIEW*/
.woocommerce .wvn-quick-view {
    border: 1px solid #5474a1;
	color: #5474a1;
}
.woocommerce .wvn-quick-view:hover {
    background-color: #5474a1;
	color:white;
}

.woocommerce div.product p.price .amount {
    color: #5474a1;
}

/*PRODUCT COMPARE BUTTON*/
.woocommerce div.product div.summary .btn-compare .compare {
    line-height: 33px;
    color: #5474a1;
	background: transparent;
	border: 2px solid #5474a1!important;
}
.woocommerce div.product div.summary .btn-compare .compare:hover {
    background: #5474a1;
    color:white;
}

/*PRODUCT REMOVE BUTTON*/
.product-remove > button{
  border:0!important;
} 

/*RETURN TO SHOP BUTTON*/
.return-to-shop > a{
  margin-bottom:50px;
  background:#323659!important;
  color:white!important;
  border:0!important;	
}

/*TESTEMONIALS*/
.elementor-main-swiper .elementor-swiper-button {
    top: 30%;
}
.elementor-main-swiper .elementor-swiper-button:hover {
    cursor: pointer;
}

/*woocommece products widget and archives*/
body.woocommerce .products.woovina-row .product {
  clear:none!important;
}
  /*grid view*/
  .destaque-col2 > .elementor-element-populated {
      padding: 0 10px!important;
  }
  .destaque-col2 .wew-woo-slider ul.products .slick-arrow {
      display:none!important;
  }
  .destaque-col2 .wew-woo-slider ul.products:hover .slick-arrow {
      display:block!important;
      font-size:45px!important;
  }
  .wew-woo-slider ul.products .slick-prev {
      left: 17px!important;
  }
  .wew-woo-slider ul.products .slick-next {
      right: 17px!important;
  }
.wew-woo-slider ul.products .slick-prev:hover {
      color:#323659;
  }
  .wew-woo-slider ul.products .slick-next:hover {
      color:#323659;
  }
  .woocommerce .products .product:hover .btn-positions {
      -webkit-transform: translate(-50%, -50%) scale(1);
      -moz-transform: translate(-50%, -50%) scale(1);
      -ms-transform: translate(-50%, -50%) scale(1);
      -o-transform: translate(-50%, -50%) scale(1);
      transform: translate(-50%, -50%) scale(1);
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
  }
  .woocommerce .products .product:hover .btn-positions .btn-compare{
      opacity: 1;
      visibility: visible;
  }
  .destaque-col2 .woocommerce ul.products .product{
      padding-bottom:0!important;
      margin-bottom:0!important;
      overflow: visible!important;
  }

/*ONSALE BADGE*/
.woocommerce .product .product-inner span.onsale, .woocommerce .circle-sale span.onsale, .woocommerce div.product.wvn-thumbs-layout-vertical span.onsale {
	background: #DEB100!important;
}

.woocommerce span.onsale::after{
    border-bottom: 10px solid #fff;
    border-top: 12px solid transparent;
    border-left: 13px solid transparent;
    border-right: 14px solid transparent;
}

  .woocommerce .circle-sale span.onsale, .woocommerce div.product.wvn-thumbs-layout-vertical span.onsale {
      width: 80px!important;
      padding-left: 15px!important;
      left: -12px!important;
  }
    /*produtos relacionados*/ 
     
  .woocommerce ul.products li.product li.category{
    display:none;
  }
  .products.woovina-row:not(.list) li > .product-inner.clr > .woo-entry-inner.clr.archive-page{
    min-height:422px;
    background: transparent;
    border-bottom-left-radius: 28px;
    border-bottom-right-radius: 28px;
  }
  .woocommerce ul.products li.product .woo-entry-inner li {
      margin:0!important;
  }

  .woocommerce ul.products li.product .woo-entry-inner li:last-child {
      margin-bottom: 0;
      position: absolute;
      bottom: 0;
      width: 100%;
  }
  .woocommerce ul.products li.product .woo-entry-inner li.image-wrap{
      /*border-top:thin dashed;
      border-left:thin dashed;
      border-right:thin dashed;
      border-bottom:0;
      border-top-left-radius:4px;
      border-top-right-radius:4px;*/
	  border:0;
	  background-color:transparent;
  }
  .woocommerce ul.products li.product .woo-entry-inner li.title{
      /*border-left:thin dashed;
      border-right:thin dashed;*/
	  border:0;
      padding: 0 10px;
      background: transparent;
      height: 42px;
  }
  .woocommerce ul.products li.product .woo-entry-inner li.inner{
      /*border-left:thin dashed;
      border-right:thin dashed;
      border-bottom:thin dashed;
      border-bottom-left-radius:4px;
      border-bottom-right-radius:4px;*/
	  border:0;
      padding: 10px 5px;
      background: transparent;
  }
  /*list view*/
  .woocommerce ul.products.list li > .product-inner {
    padding: 5px 0;
  }
  .woocommerce ul.products.list li > .product-inner > .woo-entry-inner{
  	padding-bottom:0;  
  }
  .woocommerce ul.products.list li > .product-inner > .woo-entry-inner > .btn-wrap > *{
    float:none!important;
    display:inline-block;
    vertical-align:middle;
    margin:0!important;
    padding-right:10px;
  }
  .woocommerce ul.products.list li > .product-inner > .woo-entry-inner > .btn-wrap > .btn-addtocart > .add_to_cart_button:not(#qib_id):not(#qib_id):not(_) {
    margin-top:0!important;
  }
  .woocommerce ul.products.list li.product .woo-entry-image {
    width: 25%;
    padding-left:5px;
  }
  .woocommerce ul.products.list li.product .product-inner a.no-lightbox:before {
    display:none;
  }
  .woocommerce ul.products.list li.product .product-inner a.no-lightbox {
    width: 87%;
  }
  .list.products .product .product-inner {
    background-color: #E9E9E9;
    border: 1px solid #bdbdbd;
    border-radius:5px;
  }
  .woocommerce ul.products.list li.product .product-inner a.no-lightbox img {
    border-radius: 5px;
  }
  .woocommerce ul.products.list li.product .woo-entry-inner li.title {
    border-left: 0;
    border-right: 0;
    padding: 10px 0;
    background: transparent;
    height: auto;
  }
  .woocommerce ul.products.list li.product .woo-entry-inner li.title a {
    font-size:16px!important;
  }
  .woocommerce ul.products.list li.product .woo-entry-inner li.inner {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    padding: 0;
    background: transparent;
  }
  .woocommerce ul.products.list li.product.has-rating li.inner .star-rating {
    position: relative;
    top: unset;
    left: unset;
    right: unset;
    margin: 0;
    -moz-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    visibility: visible;
    }

  .woocommerce ul.products.list li.product li.woo-desc {
    height: auto!important;
    padding: 10px 0!important;
    margin: 0;
    font-size: 15px!important;
  }
 .woocommerce ul.products.list li.product li.woo-desc:after {
    content:' ';
    clear:both!important;
  }
  .woocommerce ul.products.list li.product .woo-entry-inner li:last-child {
    position: relative;
  }

/*Qty Increment Buttons*/
button.minus.qib-button{
  border-top-left-radius:8px!important;
  border-bottom-left-radius:8px!important;
}
button.plus.qib-button{
  border-top-right-radius:8px!important;
  border-bottom-right-radius:8px!important;
}
.qib-button:not(#qib_id):not(#qib_id) {
    height: 35px;
    width: 30px;
    color: #adb3a8!important;
    background: #e0e8d8!important;
    border-color: #adb3a8!important;
}
.qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {
    border-color: #b9b92e!important;
    background:white!important;
    color:#444444;
}

/*add to cart button*/
.add_to_cart_button:not(#qib_id):not(#qib_id):not(_){
    line-height: 13px!important;
    margin-top: 10px!important;
    height: 40px!important;
    border-radius: 8px!important;
    width: 100%;
    background-color:#deb100;
    border-color:#dea100!important;
    color:#38270c;
}
ul.list .add_to_cart_button:not(#qib_id):not(#qib_id):not(_), ul.list li.outofstock .btn-addtocart a {
    border-top-left-radius: 8px!important;
    border-top-right-radius: 8px!important;
    border-bottom-left-radius: 8px!important;
    border-bottom-right-radius: 8px!important;
    }
.add_to_cart_button:not(#qib_id):not(#qib_id):not(_):hover, .added_to_cart_button:not(#qib_id):not(#qib_id):not(_):hover {
    background-color:#dec100;
    border-color:#deb100!important;
    
}
.product-inner .woo-entry-inner .btn-wrap .btn-addtocart a:before {
    display: inline-block;
    float: none;
}
.woocommerce ul.products li.outofstock .product-inner .archive-page .btn-wrap .btn-addtocart a{
    line-height: 25px!important;
    margin-top: 5px!important;
    height: 40px!important;
    border-radius: 8px!important;
    width: 100%;
    background-color:rgb(56 39 12 / 50%);
    border-color:#fff!important;
    color:#fff;
}

.woocommerce-Reviews{
	clear:both;
}

/*POPUP ADICIONADO AO CARRINHO*/
#woo-popup-wrap .checkmark{
	box-shadow: #deb100 0px 0px 0px 100px inset !important;
	border:0!important;
}
#woo-popup-wrap .checkmark circle{
	stroke:transparent!important;
}
#woo-popup-wrap .buttons-wrap a.continue-btn, #woo-popup-wrap .buttons-wrap a.cart-btn {
    background-color: #323659!important;
	border:0!important;
	color:#fff!important;
}

.popup-content .woocommerce-Price-amount.amount{
	color: #deb100!important;
}

/*POPUP ACESSAR/CADASTRAR CONTA*/
#wpl-login-form .content-header {
    background: #5474a1;
}
#wpl-login-form .input-wrap, #wpl-login-form a{
    color: #323659;
}
#wpl-login-form a:hover{
    color: #5474a1;
}
#wpl-login-form .wpl-button {
    background-color: #323659;
	border:0!important;
}
#wpl-login-form .wpl-button:hover {
    background-color: #323659!important;
}
#wpl-login-form .wpl-bottom * {
    background-color: #f6f6f6;
	color:#323659!important;
}

	/*SINGLE ADD TO CART BUTTON*/
    button[type=submit].single_add_to_cart_button, button[type=submit].floating_add_to_cart_button{
        border-top-left-radius: 8px!important;
        border-top-right-radius: 8px!important;
        border-bottom-left-radius: 8px!important;
        border-bottom-right-radius: 8px!important;
        line-height: 25px!important;
        height: 40px!important;
        width: auto;
        background-color: #deb100!important;
        border: 2px solid #dea100!important;
        color: #38270c!important;
        font-size: 13px!important;
        padding: 6px 15px !important;
        text-transform: uppercase!important;
        margin-right: 1em!important; 
    }
    body .entry-summary form.cart .single_add_to_cart_button:hover, body .entry-summary form.cart .single_add_to_cart_button:focus, .wvn-floating-bar button.button:hover, .wvn-floating-bar button.button:focus{
		background-color:#dec100!important;
    	border-color:#deb100!important;
        outline-width: 0!important;
        outline-offset:0!important;
        outline-style:none!important;
    }

/*BOTÃO PRODUTO JÁ ADICIONADO AO CARRINHO - BOTÃO VER CARRINHO*/
.add_to_cart_button.added:not(#qib_id):not(#qib_id):not(_), .add_to_cart_button.added:not(#qib_id):not(#qib_id):not(_):hover, .entry-summary form.cart .single_add_to_cart_button.added, .entry-summary form.cart .single_add_to_cart_button.added:hover, .wvn-floating-bar button.button.added, .wvn-floating-bar button.button.added:hover {
    background-color:#dec100!important;
    border-color:#deb100!important;
    color: #38270c;
}
.added_to_cart.wc-forward{
	display:none!important;  
}

/*SCROLL TOP BUTTON*/
#scroll-top {
    z-index: 1001;
}

/*TOP SIDEBAR*/
.top-sidebar{
  width:auto;
  padding: 5px 0;
  display:inline-block;
}

#main{
	background:white;
}
body.home #main{
	background:#f8f4ea;
}

/*FILTROS PRODUTOS*/
.woocommerce-products-header > div.top-sidebar:only-child{
  display:none!important;
}
.top-sidebar > ul{
  list-style:none;
}
.top-sidebar > ul > li{
  display:inline-block;
  background-color:#323659;
  padding:0 10px;
  margin-right:5px;
  border-radius:5px;
}
.top-sidebar > ul > li > a:before{ 
   display:none;
} 
.top-sidebar > ul > li > a:after{ 
   content: '\f057';
   font-family: FontAwesome;
   font-weight: normal;
   font-style: normal;
   margin:0px 0px 0px 10px;
   text-decoration:none;
}
.top-sidebar > ul > li > a:hover{ 
   margin-left:0;
   color: #ffffffb3;
} 
/*segue daqui*/
/*proposta de valor - componente wew-recipe*/
.wew-recipe-wrap .wew-recipe-instructions, .wew-recipe-wrap .wew-recipe-ingredients{
    display:none;
}

/*PAGINATION*/
span.page-numbers.current {
    background-color: inherit!important;
    color:inherit!important;
}

/*SIDEBARS*/
.sidebar-container.widget-area{
  width:20%;
}

/*FILTRO FAIXA DE PREÇO*/
.woocommerce .widget_price_filter .price_slider_amount .button {
    float: none;
    position: absolute;
    margin-top: 40px;
}
.sidebar-box.woocommerce.widget_price_filter.clr{
  min-height: 181px;
}

/*FILTER ORDERBY*/
.orderby > .theme-selectInner{
  width:215px!important;
}

/*Botão Submit form Newsletter*/
.woovina-newsletter-form-wrap button{
  top:22px;
}
button.wew-newsletter-form-button{
  background-color: #DEB100!important;
  fill: #38270C!important;
  color: #38270C!important;	
  border:0!important;
}
button.wew-newsletter-form-button:hover{
  background-color: #DEC100!important;
  color: #38270C!important;
}

/*HOME*/
  /*BANNER*/
  .metaslider .nivoSlider:focus-within .nivo-nextNav, .metaslider .nivoSlider:hover .nivo-nextNav, .metaslider .slider-wrapper.theme-default:hover .nivo-nextNav{
      right: 17px!important;
  }

  /*BANNER DESTAQUES*/
  .ban-dest .txt-1{
    padding-top:155px;
  }

  .ban-dest .ban-dest-txt{
    padding-top:25px;
  }

  .ban-dest .txt-1 h1{
    text-shadow: 1px 0px 5px rgba(167,6,34,0.83);
  }

  /*FILTROS HOTSPOT*/
  .hotspot-tipos, .hotspot-harmo{
    margin:0 auto;
  }

  /*TIMELINE*/
  #timeline .wew-timeline-title{
    pointer-events: none;
  }

  /*CALL TO ACTION CADASTRO/LOGIN ou INDICACAO*/
  body.logged-in #logged-in, body:not(.logged-in) #logged-out{
    display:block;
  }
  body.logged-in #logged-out, body:not(.logged-in) #logged-in{
    display:none;
  }
  section.action-in-out h3{
    font-size: 24px;
    color:white;
    margin-bottom:10px!important;
  }
  section.action-in-out p{
    color: #ADADAD;
  }
  section.action-in-out a{
    padding: 12px 22px;
    font-size: 15px;
    border: 0 !important;
    border-radius: 4px;
  }

/*WOOCOMMERCE LOGIN*/
.woocommerce-button.button.woocommerce-form-login__submit, .tinv-wishlist .tinv-modal-inner .tinvwl-buttons-group button.tinvwl_button_view{
	background-color: #DEB100;
    color: #38270C;
	border:0!important;
}

  /*CAL TO ACTION LOJA*/
  section.call-store .elementor-element-populated{
    margin: 0px 0px 0px 0px!important;
  }

  /*BRAND HOME*/
  .brand-home.elementor-element {
      border-top: 0;
  }
/*GERAL*/
.page-header{
	padding: 35px 0 75px!important;
}
.page-header > .page-header-inner > .page-header-title{
    color: #deb100 !important;
}

.page-header > .page-header-inner > .page-header-title::before, .page-header > .page-header-inner > .page-header-title::after {
    border-top: 1px double #deb100;
    border-bottom: 1px double #deb100;
}

/*BLOG*/
.blog .page-header, .wp-singular .page-header{
    background: url(https://overlopend.com.br/wp-content/uploads/2025/10/banner-blog.jpg);
    background-position: center center;
    background-size:cover;
}

/*Contato*/
.page-id-1473 .page-header {
    background: url(https://overlopend.com.br/wp-content/uploads/2025/10/banner-contato.jpg);
    background-position: center center;
    background-size:cover;
}

/*Sobre*/
.page-id-1724 .page-header {
    background: url(https://overlopend.com.br/wp-content/uploads/2025/10/banner-sobre.jpg);
    background-position: center center;
    background-size:cover;
}

/*Wishlist*/
.page-id-7 .page-header {
    background: url(https://overlopend.com.br/wp-content/uploads/2025/10/banner-wishlist.jpg);
    background-position: center center;
    background-size:cover;
}

/*Carrinho*/
.page-id-1165 .page-header {
    background: url(https://overlopend.com.br/wp-content/uploads/2025/10/banner-carrinho.jpg);
    background-position: center center;
    background-size:cover;
}

/*Checkout*/
.page-id-1166 .page-header {
    background: url(https://overlopend.com.br/wp-content/uploads/2025/10/banner-checkout.jpg);
    background-position: center center;
    background-size:cover;
}

/*Sobre*/
.woocommerce-account .page-header {
    background: url(https://overlopend.com.br/wp-content/uploads/2025/10/banner-minha-conta.jpg);
    background-position: center center;
    background-size:cover;
}

/*SHOP*/
body.archive .page-header {
    background: url(https://overlopend.com.br/wp-content/uploads/2025/10/banner-loja.jpg);
    background-position: bottom center;
    background-size:cover;
}

/*POLÍTICA*/
.page-id-3 .page-header {
    background: url(https://overlopend.com.br/wp-content/uploads/2025/10/banner-politicas.jpg);
    background-position: bottom center;
    background-size:cover;
}



/*SINGLE PRODUCT*/
.single-product .container .content-area .entry-content .woocommerce-product-gallery .flex-viewport {
   border: 0;
}
.woocommerce div.product.wvn-tabs-layout-section .panel.woocommerce-Tabs-panel--description {
    display:none!important;
}
body.single-product .woocommerce-tabs {
    background-color:#f8f4ea!important;
}
.single-product div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information > h2:first-child {
    display: block;
}
.cart > .btn-single-page{
  display:inline-block;
  vertical-align:top;
  margin-top: 0!important;
}
.cart > .btn-single-page > div{
  display:inline-block!important;
  float:none!important;
  vertical-align: text-top;
}
#simulator-data ~ .btn-single-page{
  display:none;
}
.woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper {
    margin-top:0;
    padding-top:0;
}
.woocommerce div.product.wvn-tabs-layout-section .panel {
    margin-top:0;
}
body p.stars span a.active, body p.stars span a:focus, body p.stars span a:hover {
    color: #C4C431;
}
#shipping-simulator > form > *, #shipping-simulator #zipcode{
  display:inline-block;
  float:none;
  height: auto; 
}
#shipping-simulator #zipcode{
  background-color:white;
}
#shipping-simulator #idx-calc_shipping{
	background: #5474a1;
	color:white;
	border:0!important;
}
#shipping-simulator #shipping-rates {
    margin-top: 0;
    color: #303030;
    font-weight: bold;
    padding: 5px;
    background-color: antiquewhite;
    border-radius: 5px;
}
#shipping-simulator p {
    color: #303030;
}
body .site-breadcrumbs a, .site-breadcrumbs ul li:after{
	color:white!important;
}
body .site-breadcrumbs a:hover, body .site-breadcrumbs .trail-end{
	color:white;
}
body.single-product .site-breadcrumbs a, body.single-product .site-breadcrumbs ul li:after{
    color:#323659!important;
}
body.single-product .site-breadcrumbs a:hover, body.single-product .site-breadcrumbs ul li:after, body.single-product .site-breadcrumbs .trail-end{
    color:#5474a1;
}

body.single-product .site-breadcrumbs{
    max-width: fit-content;
    font-size: 14px;
    padding-top: 20px;
    height: auto;
}

/*
body .site-breadcrumbs{
	display:none!important;
}

body.archive .site-breadcrumbs, body.single-product .site-breadcrumbs{
	display:block!important;
}
*/

body.single-product .page-header {
    padding:0;
    background:none;
    background-color:transparent;
}
body.single-product .page-header > .page-header-inner > h1{
    display:none;	
}

body.single-product .woocommerce-tabs{
    background-color: white;
    padding: 20px!important;
    border-radius: 5px;
}
body.single-product .qib-container:not(#qib_id):not(#qib_id) {
    vertical-align:text-top;
}
.comment-form-comment{display:none;}

  /*single product ficha técnica*/
  i.icon{
   	display:inline-block;
    width:48px;
    height:48px;
  } 
  i.icon.icon--cor{
   	background-image:url(https://overlopend.com.br/wp-content/themes/woovina-child/assets/img/icos-ficha-tecnica/ficha-cor.svg);
    background-size:contain;
  } 
  i.icon.icon--fermentacao{
   	background-image:url(https://overlopend.com.br/wp-content/themes/woovina-child/assets/img/icos-ficha-tecnica/ficha-fermentacao.svg);
    background-size:contain;
  } 
  i.icon.icon--regiao{
   	background-image:url(https://overlopend.com.br/wp-content/themes/woovina-child/assets/img/icos-ficha-tecnica/ficha-regiao.svg);
    background-size:contain;
  }
i.icon.icon--estilo{
   	background-image:url(https://overlopend.com.br/wp-content/themes/woovina-child/assets/img/icos-ficha-tecnica/ficha-estilo.svg);
    background-size:contain;
  }
  i.icon.icon--caracteristica{
   	background-image:url(https://overlopend.com.br/wp-content/themes/woovina-child/assets/img/icos-ficha-tecnica/ficha-caracteristica.svg);
    background-size:contain;
  }
  i.icon.icon--cervejaria{
   	background-image:url(https://overlopend.com.br/wp-content/themes/woovina-child/assets/img/icos-ficha-tecnica/ficha-cervejaria.svg);
    background-size:contain;
  }
  i.icon.icon--abv{
   	background-image:url(https://overlopend.com.br/wp-content/themes/woovina-child/assets/img/icos-ficha-tecnica/ficha-abv.svg);
    background-size:contain;
  }
  i.icon.icon--vol{
   	background-image:url(https://overlopend.com.br/wp-content/themes/woovina-child/assets/img/icos-ficha-tecnica/ficha-vol.svg);
    background-size:contain;
  }
  i.icon.icon--temperatura{
   	background-image:url(https://overlopend.com.br/wp-content/themes/woovina-child/assets/img/icos-ficha-tecnica/ficha-temperatura.svg);
    background-size:contain;
  }
  i.icon.icon--acompanhamento{
   	background-image:url(https://overlopend.com.br/wp-content/themes/woovina-child/assets/img/icos-ficha-tecnica/ficha-acompanhamento.svg);
    background-size:contain;
  }
  i.icon.icon--harmonizacao{
   	background-image:url(https://overlopend.com.br/wp-content/themes/woovina-child/assets/img/icos-ficha-tecnica/ficha-harmonizacao.svg);
    background-size:contain;
  }
  .woocommerce-product-attributes-item.col-4{
    float:left;
    width:33%;
    min-width:300px;
  }
  .woocommerce-product-attributes-item.col-12{
    padding: 50px 0;
    clear: both;
  }
  .woocommerce-product-attributes-item > .left{
  	float:left;  
    padding:0 5px;
  }
  .woocommerce-product-attributes-item > .right{
  	float:left;
    padding:0 5px;
  }
    .woocommerce-product-attributes-item > .right > *{
      margin:0;
    }
  	.woocommerce-product-attributes-item > .right > .woocommerce-product-attributes-item__value > p{
      display:inline-block;
    }

  .woocommerce-product-attributes-item > .item-row > *{
  	margin:0;
  } 
  .woocommerce-product-attributes-item > br{
  	clear:both;
  } 

  /*single product floating bar*/
  .wvn-floating-bar {
    top: auto!important;
    bottom: 0!important;
  }
  .wvn-floating-bar .product_price {
      display: inline-block;
      vertical-align: bottom;
      margin-bottom: 5px;
  }

/*Minha Conta - referal URL*/

#raf-message > p{
  margin:5px 0 0 25px;
}
body.logged-in.woocommerce-account #raf-message ~ a i{
  font-size:32px;
  margin-right:5px;
}
body.logged-in.woocommerce-account #raf-message ~ a.email + h2, body.logged-in.woocommerce-account #raf-message ~ a.email + h2 + table{
  display:none;
}


/*FOOTER*/
#footer-widgets{
  background-image:none;
}
#footer-widgets *:not(a){
  color:#55595c!important;
}
#footer-bottom{
  background:#e6e9ec!important;
}
#footer-bottom #menu-item-4275{
  pointer-events:none;
}
#woovina-copyright{
  display:none;
}
#woovina_mailchimp-1 .woovina-mail-text{
  font-size: 16px;
  color: #55595c!important;
  font-weight: bolder;
}