/**
 * Add any custom CSS here.
 *
 * This file will be loaded after all other theme stylesheets.
 */
 
 /* FONTS */
 
 @font-face {
    font-family: sexsmith;
    src: url("fonts/sexsmith.otf") format("opentype");
}

/* TITULOS */

.home h4, .woocommerce-products-header__title, .product_title, .cart-collaterals h2 {font-family:'sexsmith';margin-bottom:5px;}

/* AGE VERIFY */

.age-gate-logo img {
    max-width: 100%;
    margin: 0 auto 20px!important;
}

/* SINGLE PROD */

.single .in-stock{display:none!important;}
.single .onsale{position:relative;}
.single-product #primary{width:100%!important;}
.single-product #secondary{display:none!important;}
.entry-summary .detalhes{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:15px 0;}
.entry-summary .detalhes h3{text-align:center;}
.entry-summary .detalhes p{margin:0;}

/* MENU */

.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a{padding:26px 8px 0;}
.main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a{padding:8px;font-weight:400;font-size:.875em;}
.wpml-ls-current-language .sub-menu li a{width:50px;}

/* HOMEPAGE */
.home .site-content>.col-full{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;}
.home .site-main{padding-top:0!important;}
.home .slidebanner{margin-bottom:40px;}
.linhaMarcas{background-color:#ccc; }
.btTodosHome{text-align:center; display:block; padding:9px; background-color:#000; color:#fff; font-size: 12px; text-decoration:none; text-transform:uppercase; font-weight:bold; border:1px solid #000; transition: background-color 0.5s ease, color 0.5s ease; }
.btTodosHome:hover{ background-color:#fff; color:#000; text-decoration:none; }

.colFlex{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-align-items:center;display:flex;flex-flow:row wrap;align-items:center;}

.painelCtg article{margin-bottom:20px;}
.painelCtg article > div{width: auto;height:auto;overflow:hidden;}
.painelCtg article a{color:#000; text-decoration:none; overflow:hidden;}
.painelCtg article img{transform: scale(1); transition: transform 0.5s ease;}
.painelCtg article:hover img{transform: scale(1.1);}
.painelCtgNome{position:absolute; top:0; left:0; background-color:rgba(255,255,255,0.75); width: calc(100% - 30px); height: 100%; margin: 0 15px; display: flex; opacity:0; transition: opacity 0.5s ease;}
.painelCtgNome:hover{opacity:1;}
.painelCtgNome h2{ width: 100%; text-align: center; margin: auto; text-transform: uppercase; font-weight: bold; font-size: 30px; font-family: 'sexsmith', cursive;}
.painelCtg .row{margin-left:-15px; }

.slidenovidades{margin-bottom:25px;}
.slidenovidades h2{font-size:15px;margin:8px 0;}
.slidenovidades .product{text-align:center;}
.slidenovidades .price{display:block;margin:8px 0;}
.slidenovidades .price .woocommerce-Price-amount{color: #6d6d6d;font-size:14px;}

/* SLIDER PRINCIPAL */

.slidebanner .owl-stage-outer {
	-webkit-box-shadow: 0px 10px 10px -5px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 10px 10px -5px rgba(0,0,0,0.75);
	box-shadow: 0px 10px 10px -5px rgba(0,0,0,0.75);
	border-radius:0;
}
.slidebanner img {
    border-radius: 0!important;
}
.slidebanner .owl-nav {
	position: absolute;
	width: calc(100% - 30px);
	top: 50%;
	margin-top: -25px;
}
.slidebanner .owl-nav .owl-prev, .slidebanner .owl-nav .owl-next {
	display: inline-block;
	font-size: 40px;
	color: #000;
}
.slidebanner .owl-nav .owl-prev {
	float:left;
	margin-left: -40px;
}
.slidebanner .owl-nav .owl-next {
	float:right;
	margin-right: -40px;
}
.slidebanner .owl-dots{text-align:center;}
.slidebanner .owl-dot{width:14px!important;height:14px!important;background:#ed0776!important;display:inline-block!important;border-radius:50%!important;margin:20px 2px 0!important;transition:background 1.5s ease;}
.slidebanner .owl-dot.active{background:#4e469c!important;}

/* WOOCOMMERCE */
.onsale{color:#fff!important;}
ul.products li.product .woocommerce-loop-product__title, ul.products li.product h2, ul.products li.product h3{height:50px;}
.onsale{Border-color:#6d6d6d;position:absolute;top:0;right:0;background:rebeccapurple;color:#fff;}
ul.products li.product .woocommerce-loop-product__title, ul.products li.product h2, ul.products li.product h3 {font-size:15px;font-weight:400;margin-bottom:.5407911001em;}
.woocommerce-breadcrumb {
    padding: 1.41575em 99em 1.41575em;
    margin-left: -99em;
    margin-right: -99em;
    margin-bottom: 20px;
}

/* GENÉRICO */

.marginBottom{margin-bottom:25px;}

/* WOOF FILTRO */

h2.widget-title,.woof_redraw_zone h4{font-family:'sexsmith';font-size:22px!important;padding:0 0 10px!important;margin-bottom:10px!important;}

.woof .widget_price_filter .ui-slider .ui-slider-handle {
    border-radius: 14px!important;
    height: 14px!important;
    outline: 0!important;
    top: -1px!important;
    width: 14px!important;
    border: 0!important;
}

/* PÁGINAS TEMPLATE TEXTOS */

.page-template-template-textos .site-main{padding-left:0;}
.page-template-template-textos .content-area{width:100%!important;float:none!important;}
.page-template-template-textos .product_list_widget li{padding:5px 0;}
.page-template-template-textos .menuCategorias{padding:0 0 0 15px;}
.page-template-template-textos .menuCategorias .product_list_widget img{max-width:75px!important;}

/* MAILCHIMP */

#mc_embed_signup_scroll{text-align:center;}
#mc_embed_signup_scroll input[type=email]{width:100%;margin-bottom:8px;}

/* COLUNAS */

.container{margin-right:auto;margin-left:auto;padding-left:0px;padding-right:0px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}