/*
  Theme Name:   SuperFine Child Theme
  Theme URI:    http://www.it-rays.org/superfine
  Author:       WinsomeThemes
  Author URI:   https://www.winsomethemes.com
  Description:  SuperFine Child Theme.
  Template:		  superfine
  Version:      2.0.0
  License:      GNU General Public License v2 or later
  License URI:  http://www.gnu.org/licenses/gpl-2.0.html
  Tags:         right-sidebar, left-sidebar, custom-header, custom-background, custom-menu, theme-options, translation-ready
  Text Domain:  superfine
*/

.sidebar .widget:after, .sidebar .widget:before {background-color: #b90000;color: #fff;text-shadow: 1px 1px 1px rgba(0,0,0,.15);}
.sidebar .widget {border-bottom: 1px #b90000 solid;}
.custom-checkbox .switcher, .custom-checkbox:before {display:none}
.custom-checkbox {width: auto;height: auto;box-shadow:none;background-color: transparent;}
header.top-head:not(.sticky-nav) .top-nav > ul > li > a, header.top-head:not(.sticky-nav) .top-nav > ul > li > span > a, .top-head .top-search > a, .top-head.sticky-nav .top-nav > ul > li > a {text-transform: uppercase;}

.site_logo, header.top-head .logo a{height:60px}


.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-style-squared .variable-items-wrapper .variable-item {width:120px; height:95px}
@media only screen and (max-width: 640px) {
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-style-squared .variable-items-wrapper .variable-item {width: 80px;height: auto;}
}
.item-img .hidden-img img {width:auto!important; margin: auto!important;}
.item-img .hidden-img {width:100%}
/*.cat-item-376 {display:none}*/
.product-img {background:#ffffff}

/*Erro pagina 404*/
.not-found {width: 100%;text-align: center;max-width: inherit;}
.not-found .f-left {float: none;}
.menu404 ul li {float: left;}
.menu404 ul li {width: fit-content;}
.lg-not-found i {display:none}

/*segunda imagem produtos*/
.woocommerce img, .woocommerce-page img {width:auto}

/* Design titulo e breadcrumbs em product single */
.breadcrumbs {border-top-left-radius: 2em;border-top-right-radius: 2em;padding: 7px 20px 4px;display: table;background-color:#ffffff;bottom:0px;}
.page-title h1 {    background: #333;color:#fff; padding: 15px 35px;border-top-right-radius: 1.2em !important;
    border-bottom-left-radius: 1.2em !important;
    border-top-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;    width: fit-content;margin: auto;text-transform: uppercase;font-weight: 600;}
.title-container .f-left {float: none;}

/* Remover Google V3 Badge */
.grecaptcha-badge {display: none !important;}

.centrar .wpb_wrapper {text-align:center;}
.footer-sep {display:none!important;}
@media (min-width: 992px) {.col-md-3 {width: 20%;}}
.cn-button.bootstrap {background:#b90000;}
.woocommerce ul.products li.product .price {color:#b90000}
.site_logo {height: 60px!important;}
.second-shop-catalog {display:none!important}
.woocommerce div.product p.price {color:#b90000}
.destaques .woocommerce ul.products li.product {margin: 0 3% 2.992em 0 !important;}
.destaques .woocommerce ul.products li.first {clear:none}
.destaques .woocommerce ul.products li.last {margin-right:0}
.destaques .wpb_wrapper {text-align:center}
.destaques {padding: 50px 0!important;}

.item-img .product-buttons a.product_type_grouped,
.item-img .product-buttons a.product_type_variable,
.item-img .product-buttons a.product_type_simple {font-size: 0 !important;border-radius: 0 1.5rem !important;padding: 0 !important;line-height: 60px;margin-right: 3px;}
.item-img .product-buttons a.product_type_grouped:before,
.item-img .product-buttons a.product_type_variable:before,
.item-img .product-buttons a.product_type_simple:before {display: inline-block;content: "\f061";font: normal normal normal 14px/1 FontAwesome;line-height: 20px}

#wpdesk_vat_field .required {display:none}

.widget_product_categories .product-categories > li > span {float: right;}

.toggle .fas {font-size:10px!important;}
.woocommerce button.button.alt, .woocommerce a.button.alt {background-color:#B90000;}
.woocommerce button.button.alt:hover, .woocommerce a.button.alt:hover {background-color:#ad0000;}
.woocommerce ul.products li.product a img {width: auto;height: auto; margin-left: auto;margin-right: auto; max-height: 333px;max-width: 333px;}
.shop-item .item-img {height: 333px;}
.item-box:hover {background:transparent}
.woocommerce-checkout #payment ul.payment_methods li img {
    vertical-align: middle;
    margin: -2px 0 0 .5em;
    padding: 0;
    position: relative;
    box-shadow: none;
    max-height: 31px;
    width: 51px;}


@media (min-width: 992px) { .carrinho {display:none!important}}
@media (max-width: 992px){.breadcrumbs {margin: 0 auto!important;}}
.shop-item .item-box {display:block}
.destaques .woocommerce ul.products li.product a img {width: 100%;height: auto;display: block;margin: 0 0 1em;box-shadow: none;margin-top: 40px;}