/*
 Theme Name: Kadence Child
 Theme URI: https://www.unu.com.br
 Description: Tema filho baseado no tema Kadence.
 Author: Unu Digital
 Author URI: https://www.unu.com.br
 Template: kadence
 Version: 1.0.0
*/

.skip-lazy{color:transparent}
.lazy-hidden, .entry img.lazy-hidden, img.thumbnail.lazy-hidden{background-color:transparent !important;}
.kt-row-layout-inner .kt-inside-inner-col > .textoCorrido, .content-area .single-content .textoCorrido{margin-bottom:1rem}
.kt-row-layout-inner > .kt-row-column-wrap .kt-inside-inner-col > p:not(.has-text-align-center):not(.wp-block-kadence-advancedheading){text-align:left}
body .single-content h1, body .single-content h2, body .single-content h3, body .single-content h4, body .single-content h5, body .single-content h6{margin-top:0}
body .single-content ul, body .single-content ol{padding-left:15px}
.logoDevRodape{position:absolute; bottom:5px; right:15px; text-align:center}
.logoDevRodape a{background:url(images/unu.png) no-repeat; width:30px; height:28px; display:inline-block; opacity:0.8; transition:all ease-in-out 0.2s; transform:scale(0.8) rotate(0deg);}
.logoDevRodape a:hover{transform:scale(1); opacity:1}
h1.page-title, .page-title h1{text-shadow:1px 1px #000}
h1.search-title, .search-title h1{font-size:54px !important; line-height:1.3em !important;}
.tituloSombra{text-shadow:1px 1px #fff}
.btnContainerMarginBottom0{margin-bottom:0}
header .btnMenu a, #mobile-menu .btnMenu a{background:#00a209; color:#fff !important; font-size:13px !important; text-align:center; padding:10px 20px !important; border-radius:20px; box-shadow:0 1px 5px -3px #000}
header .btnMenu a:hover, #mobile-menu .btnMenu a:hover{background:#007F0A; color:#fff !important; font-size:13px !important; padding:10px 20px !important; border-radius:20px; box-shadow:none}
header .btnMenu a{margin-left:10px;}
.btnDestacado .wp-block-button .wp-block-button__link{background-color:#00A209 !important}
.btnDestacado .wp-block-button .wp-block-button__link:hover{background-color:#007F0A !important}
.btnDestacado2 .wp-block-button .wp-block-button__link{background-color:#ff7100 !important}
.btnDestacado2 .wp-block-button .wp-block-button__link:hover{background-color:#d55e00 !important}
.btnEscuro .wp-block-button .wp-block-button__link{background-color:rgba(0,0,0,.2);}
.btnEscuro:hover .wp-block-button .wp-block-button__link{background-color:rgba(0,0,0,.4);}
.btnDestacadoMini.wp-block-button .wp-block-button__link{font-size:12px; padding:5px 10px}
.btnDestacadoGrande.wp-block-button .wp-block-button__link{font-size:25px;}
.btnMini .wp-block-button .wp-block-button__link{font-size:12px; padding:5px 10px}
.btnPorLinha1{gap:20px}
.btnPorLinha1 .wp-block-button{width:100%;}
.btnCenter{justify-content:center; text-align:center;}
.btnFullWidth{margin-top:30px !important; gap:20px}
.btnFullWidth100 .wp-block-button, .btnFullWidth100 .wp-block-button .wp-element-button{width:100%}
.btnFullWidthMarginTop0{margin-top:0 !important;}
.btnFullWidthClaro .wp-element-button{border-color:#fff !important; color:#fff !important}
.btnFullWidthClaro:hover .wp-element-button{background:#fff !important; color:#000 !important}
.btnPequeno .wp-element-button{font-size:12px; padding:8px 10px}
.infoboxModelo{padding:15px}
.infoboxModeloCol > .kt-inside-inner-col{display:flex; flex-wrap:wrap; justify-content:center; align-items:normal !important; margin:-15px}
.infoboxModeloEqualHeight > .kt-inside-inner-col > .infoboxModelo > .kt-blocks-info-box-link-wrap{height:100%}
.infoboxModeloCol2 > .kt-inside-inner-col > .infoboxModelo{width:50%}
.infoboxModeloCol3 > .kt-inside-inner-col > .infoboxModelo{width:33%}
.infoboxModeloCol4 > .kt-inside-inner-col > .infoboxModelo{width:25%}
.infoboxModeloCol5 > .kt-inside-inner-col > .infoboxModelo{width:20%}
.infoboxModeloCol6 > .kt-inside-inner-col > .infoboxModelo{width:16%}
.infoboxModeloFoto > .kt-blocks-info-box-link-wrap{overflow:hidden}
.infoboxModeloFoto > .kt-blocks-info-box-media{width:100%}
.infoboxModeloFoto > .kadence-info-box-image-inner-intrisic-container{max-width:100%;}
.infoboxModeloFoto > .kadence-info-box-image-intrisic, .infoboxModeloFoto .kt-info-box-image{width:100% !important;}
.infoboxModeloFotoHeightFixo330 .kt-blocks-info-box-media{height:330px;}
.infoboxModeloFotoHeightFixo .kt-blocks-info-box-media{width:100% !important;}
.infoboxModeloFotoHeightFixo .kadence-info-box-image-inner-intrisic-container, .infoboxModeloFotoHeightFixo .kadence-info-box-image-intrisic, .infoboxModeloFotoHeightFixo .kadence-info-box-image-inner-intrisic, .infoboxModeloFotoHeightFixo .kt-info-box-image{height:100% !important; padding-bottom:0 !important;}
.infoboxModeloHorizontal > .kt-inside-inner-col{margin:-8px}
.infoboxModeloHorizontal > .kt-inside-inner-col > .infoboxModelo{padding:8px}
.infoboxTextCentralizado .kt-infobox-textcontent{width:100%}
.blocoFlexItem{width:100%}
.blocoFlexItem > .kt-row-column-wrap > .wp-block-kadence-column{width:100%}
.blocoFlexItemSombra > .kt-row-layout-inner{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2)}
.blocoFlexItemImgBG .kt-row-column-wrap{height:100%}
.blocoFlexItemImgBG .kt-row-column-wrap .wp-block-kadence-column{align-self:end; justify-content:end; width:100%; height:100%;}
.blocoFlexItemImgBG .kt-row-column-wrap .wp-block-kadence-column .kt-inside-inner-col{justify-content:flex-end}
.blocoFlex > .kt-inside-inner-col{display:flex; flex-wrap:wrap; justify-content:center; gap:30px !important}
.blocoFlexEqualHeight > .kt-inside-inner-col{align-items:normal !important;}
.blocoFlexEqualHeight > .kt-inside-inner-col > .blocoFlexItem > div{height:100%; width:100%; display:flex}
.blocoFlexCol2 > .kt-inside-inner-col > .blocoFlexItem{width:50%; width:calc(100% / 2 - (30px * 1) / 2)}/* calc(100% / itemsLinha - (gap * (itemsLinha - 1) / ItemsLinha)) */
.blocoFlexCol3 > .kt-inside-inner-col > .blocoFlexItem{width:33%; width:calc(100% / 3 - (30px * 2) / 3)} 
.blocoFlexCol4 > .kt-inside-inner-col > .blocoFlexItem{width:25%; width:calc(100% / 4 - (30px * 3) / 4)}
.blocoFlexCol5 > .kt-inside-inner-col > .blocoFlexItem{width:20%; width:calc(100% / 5 - (30px * 4) / 5)}
.blocoFlexCol6 > .kt-inside-inner-col > .blocoFlexItem{width:16%; width:calc(100% / 6 - (30px * 5) / 6)}
.blocoFlexColFullWidth > .kt-inside-inner-col > .blocoFlexItem{width:100% !important;}
.blocoFlexColFullWidth .blocoFlexColFullWidthIcon{flex:0 0 55px;}
.blocoFlexColFullWidth .blocoFlexColFullWidthTitulo{flex:1 1 auto;}
.blocoFlexColFullWidth .blocoFlexColFullWidthPreco{flex:0 0 auto;}
.blocoFlexColFullWidth .blocoFlexColFullWidthLista{flex:0 0 300px;}
.blocoFlexColFullWidth .blocoFlexColFullWidthBtn{flex:0 0 125px;}
.blocoFlexColFullWidth .blocoFlexColFullWidthBtn a{padding:8px 15px; font-size:14px;}
.wp-block-image figure, figure.wp-block-image{margin-bottom:0 !important}
.dividerMarginBottom15{margin-bottom:15px}
.postsLista{padding:15px 0}
.postsLista > article{background-color:#fff !important}
.entry.loop-entry{border:1px solid #ececec; text-align:left; background:var(--global-palette9) !important}
.entry.loop-entry .entry-content-wrap > .entry-header{margin-bottom:0;}
/* Blocos post texto sobre imagem - inicio */
/*
.postListaConteudoSobre.wp-block-kadence-posts .loop-entry, .entry.loop-entry{border:1px solid #000; border-radius:0; position:relative; box-shadow:none;}
.postListaConteudoSobre.wp-block-kadence-posts .entry.loop-entry .entry-content-wrap, .entry.loop-entry .entry-content-wrap{padding:0;}
.entry.loop-entry .post-thumbnail + .entry-content-wrap{position:absolute; bottom:0; left:0; right:0;}
.entry.loop-entry .post-thumbnail + .entry-content-wrap::before{content:""; background:linear-gradient(to bottom, transparent,rgba(255,255,255,.95) 50%); position:absolute; top:0; bottom:0; left:0; right:0;}
.entry.loop-entry:hover .post-thumbnail + .entry-content-wrap::before{background:linear-gradient(to bottom, transparent,rgba(0,0,0,.95) 50%);}
.entry.loop-entry .entry-content-wrap > .entry-header{margin-bottom:0; position:relative;}
.entry.loop-entry .entry-content-wrap > .entry-header a{padding:15px 20px 15px; display:block; text-align:left;}
.entry.loop-entry .post-thumbnail + .entry-content-wrap > .entry-header a{padding:40px 20px 15px;}
.entry.loop-entry:hover .post-thumbnail + .entry-content-wrap > .entry-header a{color:#fff;}
*/
/* Blocos post texto sobre imagem - fim */
.postUnico{padding-bottom:25px; padding-top:10px}
.postUnico article{grid-template-columns:1fr 1fr !important;}
.postUnico article .entry-content-wrap{display:flex; align-content:center; align-items:center; flex-wrap:wrap; padding:40px;}
.postUnico article .entry-content-wrap > *{margin:0; width:100%;}
#cookie-law-info-bar .cli-bar-container{justify-content:center; flex-wrap:nowrap}
#cookie-law-info-bar .cli-bar-container > div{padding:0 5px}
#cookie-law-info-bar .cli-bar-message{line-height:1.6em; font-size:13px; width:auto;}
#cookie-law-info-bar .cli-plugin-button{margin-left:0; border-radius:5px}
.hero-container.site-container{padding-top:40px; padding-bottom:40px}
.single-product .kadence-breadcrumbs{margin-top:0 !important}
.woocommerce.widget_price_filter .price_slider_wrapper{padding-top:10px}
.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .button{font-size:12px; padding:5px; width:100%}
.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label{text-align:center}
.woocommerce ul.products li.product .entry-content-wrap{text-align:center; padding:10px 10px 15px !important;}
.woocommerce ul.products li.product .onsale, .woocommerce span.onsale, .wc-block-grid__product-onsale{background:#ff8300 !important; text-transform:uppercase; font-size:13px !important;}
.woocommerce ul.products li.product .star-rating{display:none}
.woocommerce ul.products li.product .star-rating ~ .price{padding-right:0 !important}
.woocommerce div.product p.price{font-size:30px !important;}
.woocommerce ul#shipping_method li{margin-bottom:15px !important; line-height:1.2em !important; display:block !important;}
.woocommerce ul#shipping_method li > .shipping_method{margin-top:2px;}
.woocommerce ul#shipping_method li > p{padding-left:21px;}
.woocommerce ul#shipping_method label[for="shipping_method_0_local_pickup3"]:after{content:"Coleta disponível após 2 dias úteis da confirmação do pagamento."; display:block; padding-left:21px;}
.woocommerce ul#shipping_method li > p, .woocommerce ul#shipping_method label::after{font-size:12px; line-height:1.2em; font-weight:normal; color:#718096; padding-top:5px; text-transform:none}
.woocommerce ul#shipping_method li > p > small{font-size:inherit; line-height:inherit; font-weight:inherit; color:inherit;}
.woocommerce div.product form.cart .quantity .qty{height:57px; margin-right:10px}
.woocommerce div.product form.cart .button{background:#38b03f; padding:15px 20px; height:auto; line-height:1.2em}
.woocommerce div.product form.cart .button:hover{background:#237328}
.woocommerce-cart button[name='update_cart'], .woocommerce-cart button input[name='update_cart']{display:none !important;}
.woocommerce .summary .kt_share_aftercontent > .kt_simple_share_container{text-align:left; border-top: 1px solid rgba(0,0,0,.1); padding-top:10px;}
.woocommerce .summary .kt_share_aftercontent > .kt_simple_share_container:not(.kt-socialstyle-style_05) [data-tooltip]{vertical-align:middle}
.woocommerce .summary .kt_share_aftercontent > .kt_simple_share_container::before{content:"Share:"; font-size:14px; margin-right:10px; vertical-align:middle}
.woocommerce .return-to-shop .button{color:#fff !important}
.woocommerce td.product-name dl.variation dt{text-align:left;}
.woocommerce td.product-name dl.variation dd{margin-bottom:10px !important; text-align:left;}
.woocommerce .shop_table .button[name="apply_coupon"]{font-size:12px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:0 !important}
.wc-correios-tracking__table th{text-transform:none}
.blocoProdutos{padding-top:10px}
.blocoProdutos .wc-block-grid__product{background:#fff !important; border:1px solid #ececec !important}
.blocoProdutos .wc-block-grid__product .woocommerce-loop-image-link{border-bottom:1px solid #ececec}
.blocoProdutos .wc-block-grid__product .product-details{text-align:center; padding:10px 10px 5px !important;}
.site-bottom-header-wrap .site-header-row-container-inner{padding-top:15px; padding-bottom:15px}
/*#main-header .site-header-inner-wrap.item-is-stuck .site-branding{padding:10px 0;}
#main-header .site-header-inner-wrap.item-is-stuck .site-branding .custom-logo{max-height:60px; width:auto;}
#mobile-header .site-main-header-wrap.item-is-stuck .site-branding{padding:5px 0;}
#mobile-header .site-main-header-wrap.item-is-stuck .site-branding .custom-logo{max-height:45px; width:auto;}*/
/* Esconder Logo e borda inferior do topo na home --- inicio */
/*
.home #main-header .site-header-inner-wrap.item-at-start .site-header-row-container-inner, .home #mobile-header .site-main-header-wrap.item-at-start .site-header-row-container-inner{border-bottom:0;}
.home #main-header .site-header-inner-wrap.item-at-start .site-branding, .home #mobile-header .site-main-header-wrap.item-at-start .site-branding{display:none;}
.home #main-header .site-header-inner-wrap:not(.item-is-fixed), .home  #mobile-header .site-main-header-wrap:not(.item-is-fixed){visibility:hidden;}
*/
/* Esconder Logo e borda inferior do topo na home --- fim */
.kt_simple_share_container.kt_share_beforecontent{margin-top:-20px; margin-bottom:20px}
/*.single-post .site .article-post-thumbnail .post-thumbnail-inner::after{content:""; background:#ECBA00; position:absolute; top:0; bottom:0; left:0; right:0; opacity:0.8}*/
.single-post #primary{margin-bottom:0}
.postsDestaque .wp-post-image{border:2px solid #fff}
.postsDestaque header:before{content:"Último Artigo"; color:#fff; text-transform:uppercase; font-size:12px}
.wp-block-embed-youtube .lyte-wrapper{width:100% !important; margin:0 !important}
.imagemBordaColorida img{border:10px solid #ecba00}
.page-id-13351 #kt-layout-id_e0085f-f1, .page-id-13351 #kt-layout-id_b60310-1c{display:none}
.mobile-header-button2{padding:5px 10px !important}
.header-button2::before, .mobile-header-button2::before{content:""; background:url("../../uploads/2021/09/whatsapp-icone.png") no-repeat; background-size:cover; display:inline-block; vertical-align:middle; width:20px; height:20px; margin-right:5px; margin-top:-2px;}
.site-mobile-header-wrap .site-header-item-navgation-popup-toggle{flex:0 0}
.site-mobile-header-wrap .site-header-item[data-section="kadence_customizer_header_mobile_search_bar"]{flex:1 1}
.site-mobile-header-wrap .site-header-item[data-section="kadence_customizer_header_mobile_search_bar"] .header-mobile-search-bar, .site-mobile-header-wrap .site-header-item[data-section="kadence_customizer_header_mobile_search_bar"] .header-mobile-search-bar form{width:100%}
#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.item-hidden-above):not(.site-main-header-wrap){border-bottom:0 !important;}
/*#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start) > .site-header-row-container-inner{background:var(--global-palette9) !important}*/
/*#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container).item-hidden-above, #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start).item-hidden-above > .site-header-row-container-inner{background:transparent !important}*/
/*.site-header-row-container-inner{background-image:linear-gradient(to right, rgba(0,0,0,.05), rgba(0,0,0,0), rgba(0,0,0,.05)) !important}
.site-footer-row-container-inner{background-image:linear-gradient(to right, rgba(0,0,0,.2), rgba(0,0,0,0), rgba(0,0,0,.2)) !important}
.entry-hero .hero-section-overlay{background-image:linear-gradient(to right, rgba(0,0,0,.2), rgba(0,0,0,0), rgba(0,0,0,.2))}*/
.kb-blocks-advanced-carousel{padding-bottom:0 !important}
.kb-blocks-advanced-carousel .kb-blocks-advanced-slider-init{margin-bottom:0 !important}
.kb-blocks-advanced-carousel .slick-dots{bottom:10px !important; z-index:1}
.kb-blocks-advanced-carousel .slick-dots button{box-shadow:none}
.destaqueSliderSelecionavel.wp-block-kadence-slider .kb-advanced-slide-inner, .destaqueSliderSelecionavel.wp-block-kadence-slider .wp-block-kadence-rowlayout, .destaqueSliderSelecionavel.wp-block-kadence-slider .kt-row-layout-inner, .destaqueSliderSelecionavel.wp-block-kadence-slider .kt-row-column-wrap{height:100%; justify-content:center; align-content:center}
.advancedSliderBtnFullArea.kb-advanced-slider .kb-advanced-slide-inner{height:100%; width:100%;}
.advancedSliderBtnFullArea.kb-advanced-slider .advancedSliderBtnFullAreaBotao .wp-block-button__link{position:absolute; top:0; bottom:0; left:0; right:0; background:none; border:none; font-size:0; box-shadow:none;}
.kt-testimonial-grid-wrap .kt-testimonial-item-wrap:last-child{margin-right:auto !important}
.depoimentosFotoTopo.wp-block-kadence-testimonials .kt-testimonial-item-wrap{margin-top:55px}
.depoimentosFotoTopo.wp-block-kadence-testimonials .kt-testimonial-media-inner-wrap{width:150px; margin-top:-75px; margin-left:auto; margin-right:auto;}
.depoimentosAspas .kt-testimonial-content-wrap::before{content:'“'; font-size:60px; color:red; position:absolute; top:0; left:0; line-height:60px;}
.depoimentosAspas .kt-testimonial-content-wrap::after{content:'”'; font-size:60px; color:red; position:absolute; bottom:-35px; right:1px; line-height:60px;}
.galeriaFundoBranco .kb-gallery-ul{justify-content:center;}
.galeriaFundoBranco .kb-gallery-image-contain{background:#fff !important}
.galeriaCarrossel.wp-block-kadence-advancedgallery .splide__track{padding:5px !important}
.galeriaCarrossel.wp-block-kadence-advancedgallery .slick-dots button{box-shadow:none}
.galeriaCarrossel.wp-block-kadence-advancedgallery.galeriaCarrosselMaxWidth800{max-width:800px; margin-left:auto !important; margin-right:auto !important}
.galeriaCarrossel.wp-block-kadence-advancedgallery .kadence-blocks-gallery-item-has-caption .kadence-blocks-gallery-item__caption{display:flex; flex-direction:column; user-select:none}
.galeriaCarrossel.wp-block-kadence-advancedgallery .kadence-blocks-gallery-item-has-caption .kadence-blocks-gallery-item__caption strong{font-size:150%; margin-bottom:15px; border-bottom:2px solid #fff; padding:5px;}
.galeriaCaptionSobreBottom.wp-block-kadence-advancedgallery .kadence-blocks-gallery-item .kadence-blocks-gallery-item-has-caption .kadence-blocks-gallery-item__caption{background:rgba(0,0,0,.8); padding:20px;}
.galeriaCaptionSobreBottom.wp-block-kadence-advancedgallery .kadence-blocks-gallery-item:hover .kb-gallery-item-has-link.kadence-blocks-gallery-item-has-caption .kadence-blocks-gallery-item__caption{background:#4472c4;}
.galeriaBotoesVisiveis.wp-block-kadence-advancedgallery .kb-gallery-carousel{padding:0 50px}
.galeriaBotoesVisiveis.wp-block-kadence-advancedgallery .kt-blocks-carousel .slick-next, .galeriaBotoesVisiveis .kt-blocks-carousel .slick-prev{opacity:0.8; box-shadow:none; background:none; height:auto; width:auto}
.galeriaBotoesVisiveis.wp-block-kadence-advancedgallery .kt-blocks-carousel .slick-next::before, .galeriaBotoesVisiveis .kt-blocks-carousel .slick-prev::before{color:#000; font-size:30px}
.kb-gallery-carousel-item:not(.is-active){opacity:0.5}
.kt-blocks-carousel .slick-dots li button::before{display:none}
.tabelaPreco .wp-block-kadence-column.inner-column-1{flex-basis:55% !important}
.tabelaPreco .wp-block-kadence-column.inner-column-2{flex-basis:45% !important}
button[disabled=""]{box-shadow:none}
button[name="apply_coupon"]{font-size:15px;}
/*.listaIcon.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:not(:last-child){margin-bottom:15px !important;}*/
.listaIconMarginTop.wp-block-kadence-iconlist .kt-svg-icon-list-text{margin-top:4px}
.listaIconMarginTop5.wp-block-kadence-iconlist .kt-svg-icon-list-text{margin-top:5px}
.listaIconMarginTop8.wp-block-kadence-iconlist .kt-svg-icon-list-text{margin-top:8px}
.listaIconImgMarginTop4.wp-block-kadence-iconlist .kb-svg-icon-wrap{margin-top:4px}
.listaIconCentralizado{display:inline-block;}
.listaIconMarginReset{margin-bottom:0 !important;}
.listaIconBadgeTopo{position:absolute; top:-47px; left:0; right:0;}
footer.site-footer{position:relative}
footer .footer-widget-area{flex:unset; padding-top:20px}
footer .site-footer-section:first-child .footer-widget-area:first-child{padding-top:0} 
footer .footer-widget-area .menu li a{/*color:#fff !important;*/ text-transform:uppercase; padding-top:0 !important; padding-bottom:0 !important}
footer .footer-widget-area .menu li a:hover{color:#fff !important}
footer .site-footer-top-section-1 .widget_media_image img{width:500px;}
footer .site-footer-top-section-2 .menu{font-size:16px}
footer .site-footer-top-section-2 .menu li{line-height:1.5em}
footer .site-footer-top-section-3 .menu{font-size:13px}
footer .site-footer-top-section-3 .menu li{line-height:1.6em}
footer.site-footer .site-top-footer-wrap .site-footer-row-container-inner a:not(.button):hover{color:#fff}
.blocoRedesSociais{margin-bottom:0}
.blocoRedesSociais > .wp-social-link{font-size:45px; border:4px solid #fff}
.wp-block-kadence-image.advancedImageCenter, .wp-block-kadence-image.advancedImageCenter img{margin-left:auto; margin-right:auto} 
.wp-block-kadence-image.obrigadoLogoSVG img{height:120px}
.wp-block-kadence-image.image-is-svg.imagemSVG{flex:initial}
#mobile-secondary-site-navigation ul .lang-item{display:inline-block}
.formTextAlignCenter input{text-align:center}
.destaqueTitulo em{color:#fc6516; font-style:normal;}
.destaqueTitulo strong{display:block; line-height:1.1em; margin-top:-8px;}
.destaqueTitulo2 em{color:#fc6516; font-style:normal;}
.destaqueTitulo2 strong{display:block; line-height:1.1em; margin-top:3px;}
.destaqueTitulo3 em{color:#fc6516; font-style:normal;}
.destaqueTitulo3 strong{display:block; line-height:1.1em; margin-top:3px;}
.wp-block-button__link[href='#']{cursor:default;}
.kb-show-more-buttons .wp-block-button__link[href="#"]{cursor:pointer;}
.animacaoBgFade .slick-active .kt-row-layout-overlay, .animacaoBgFade .slick-active .wp-block-kadence-column{animation:animacaoBgFade 1s}
@keyframes animacaoBgFade{
0%{opacity:0;}
100%{opacity:1;}
}
.animacaoTextoGradiente{background:linear-gradient(90deg, #e61c32, #e67280, #c1e61c, #1ce626, #1c84e6, #e61c32) -100%/ 200%; background-clip:text; color:transparent !important; animation:animacaoTextoGradiente 8s linear infinite}
@keyframes animacaoTextoGradiente { to { background-position: 100% } }
.entry-taxonomies .category-style-pill a{padding:5px 10px !important;}
.hideElement{display:none !important;}
.btnFlutuante{position:fixed; right:0; bottom:0; z-index:10;}
.btnFlutuante .kt-svg-icon{box-shadow:0 1px 5px #000;}
.btnFlutuante .kt-svg-icon:hover{box-shadow:0 1px 2px #000; transform:scale(90%); transition:all 0.2s ease-in-out}
.btnFlutuante .kt-svg-icon-fa_whatsapp{padding:10px 7px 10px 13px !important;}
.textoBoldVermelho strong{color:#e30016 !important}
.textoDestacado strong{font-size:130%}
.textoDestacadoCor strong{color:#1da3c2}
.textoDestacadoCor2 strong{color:#e65ba2}
.textoDestacadoCor3 strong{color:#f08d35}
.textoDestacadoQuebraLinha strong{display:block}
.textoQuebraLinhaMobile em{font-style:normal}
.textoQuebraLinhaDesktop em{font-style:normal}
.textoTamanhoAlternado strong{font-size:80px; line-height:1;}
.textoGrandiente{background: linear-gradient(to bottom, #e61c32, #aa1627); background-clip:border-box; background-clip:text; color:transparent}
.carouselSlider.wp-block-cb-carousel{padding:0 20px; margin-bottom:25px; margin-left:-10px; margin-right:-10px;}
.carouselSlider.wp-block-cb-carousel .kt-row-column-wrap{padding:0 !important;}
.carouselSlider.wp-block-cb-carousel .slick-slide{padding:10px;}
.carouselSlider.wp-block-cb-carousel .slick-arrow{box-shadow:none;}
.carouselSlider.wp-block-cb-carousel .slick-arrow.slick-prev{left:0;}
.carouselSlider.wp-block-cb-carousel .slick-arrow.slick-next{right:0;}
.carouselSlider.wp-block-cb-carousel .slick-dots{padding:0; left:0; right:0; bottom:-15px;}
.carouselSlider.wp-block-cb-carousel .slick-dots li{margin:0 3px; width:11px; height:11px}
.carouselSlider.wp-block-cb-carousel .slick-dots li button{box-shadow:none; width:11px; height:11px;}
.carouselSlider.wp-block-cb-carousel .slick-dots li button::before{width:11px; height:11px; font-size:0; background:#000; border-radius:100px;}
.carouselSliderHideDots.wp-block-cb-carousel .slick-dots{display:none !important}
.carouselSliderHideArrows.wp-block-cb-carousel .slick-arrow{display:none !important}
.carouselSlider.carouselSliderBranco.wp-block-cb-carousel .slick-dots li button::before{background:#fff;}
.carouselSlider.carouselSliderBranco.wp-block-cb-carousel .slick-next::before, .carouselSlider.carouselSliderBranco.wp-block-cb-carousel .slick-prev::before{color:#fff;}
.numeroDestacado{border-radius:2000px; width:70px; height:70px; margin:0 auto;}
.tabelaCustom{border:1px solid #c8c8c8; overflow-x:auto; background:#fff;}
.tabelaCustom > .kt-row-layout-inner{min-width:800px;}
.tabelaCustom > .kt-row-layout-inner > .kt-row-column-wrap{flex-direction:row;}
.tabelaCustom > .kt-row-layout-inner > .kt-row-column-wrap > .wp-block-kadence-column{margin:0;}
.tabelaCustom .tabelaCustomLinha .wp-block-kadence-column{border:1px solid #eee;}
.tabelaCustom .tabelaCustomLinha .kt-row-layout-inner > .kt-row-column-wrap{flex-direction:row;}
.tabelaCustom .tabelaCustomLinha .kt-row-layout-inner > .kt-row-column-wrap > .wp-block-kadence-column{flex:1; margin:0;}
.tabelaCustom .tabelaCustomLinha .wp-block-kadence-column .kt-inside-inner-col{padding:15px;}
.tabelaCustom .tabelaCustomLinha .wp-block-kadence-column .kt-inside-inner-col > p{margin:0; font-size:13px; line-height:1.3em;}
.tabelaCustom .tabelaCustomLinha:not(.tabelaCustomLinhaUnica) .wp-block-kadence-column.inner-column-1{flex:0 0 120px;}
.tabelaCustom .tabelaCustomLinha .wp-block-kadence-column.inner-column-1 > .kt-inside-inner-col > p{text-align:center; font-weight:bold;}
.tabelaCustom .tabelaCustomLinhaHeader .wp-block-kadence-column .kt-inside-inner-col > p{color:#fff; text-align:center !important; font-size:16px; text-transform:uppercase; font-weight:bold;}
.tabelaCustom .tabelaCustomLinhaHeader2 .wp-block-kadence-column .kt-inside-inner-col > p{color:#fff; text-align:center !important; font-size:20px; text-transform:uppercase; font-weight:bold;}
.tabelaCustom2{border:1px solid #c8c8c8; overflow-x:auto; background:#fff;}
.tabelaCustom2 > .kt-row-layout-inner > .kt-row-column-wrap{flex-direction:row;}
.tabelaCustom2 > .kt-row-layout-inner > .kt-row-column-wrap > .wp-block-kadence-column{margin:0;}
.tabelaCustom2 .tabelaCustomLinha .wp-block-kadence-column{border:1px solid #eee;}
.tabelaCustom2 .tabelaCustomLinha .kt-row-layout-inner > .kt-row-column-wrap{flex-direction:row;}
.tabelaCustom2 .tabelaCustomLinha .kt-row-layout-inner > .kt-row-column-wrap > .wp-block-kadence-column{flex:1; margin:0;}
.tabelaCustom2 .tabelaCustomLinha .wp-block-kadence-column .kt-inside-inner-col{padding:15px;}
.tabelaCustom2 .tabelaCustomLinha .wp-block-kadence-column .kt-inside-inner-col > p{margin:0; font-size:17px; line-height:1.3em;}
.tabelaCustom2 .tabelaCustomLinha .wp-block-kadence-column > .kt-inside-inner-col > p{text-align:center !important;}
.tabelaCustom2 .tabelaCustomLinha .wp-block-kadence-column.inner-column-1 > .kt-inside-inner-col > p{font-weight:bold;}
.tabelaCustom2 .tabelaCustomLinhaHeader .wp-block-kadence-column .kt-inside-inner-col > p{color:#fff; text-align:center !important; font-size:16px; text-transform:uppercase; font-weight:bold;}
.tabelaCustom2 .tabelaCustomLinhaHeader2 .wp-block-kadence-column .kt-inside-inner-col > p{color:#fff; text-align:center !important; font-size:20px; text-transform:uppercase; font-weight:bold;}
.tabelaCustom3{border:1px solid #c8c8c8; overflow-x:auto; background:#fff;}
/*.tabelaCustom3 > .kt-row-layout-inner{min-width:800px;}*/
.tabelaCustom3 > .kt-row-layout-inner > .kt-row-column-wrap > .wp-block-kadence-column{margin:0;}
.tabelaCustom3 .tabelaCustomLinha .wp-block-kadence-column{border:1px solid #eee;}
.tabelaCustom3 .tabelaCustomLinha .kt-row-layout-inner > .kt-row-column-wrap{flex-direction:row;}
.tabelaCustom3 .tabelaCustomLinha .kt-row-layout-inner > .kt-row-column-wrap > .wp-block-kadence-column{flex:1; margin:0;}
.tabelaCustom3 .tabelaCustomLinha .wp-block-kadence-column .kt-inside-inner-col{padding:15px;}
.tabelaCustom3 .tabelaCustomLinha .wp-block-kadence-column .kt-inside-inner-col > p{margin:0; font-size:16px; line-height:1.3em; text-align:center !important;}
.tabelaCustom3 .tabelaCustomLinha .wp-block-kadence-column.inner-column-1 > .kt-inside-inner-col > p{font-weight:bold;}
.tabelaCustom3 .tabelaCustomLinhaHeader .wp-block-kadence-column .kt-inside-inner-col > p{color:#fff; text-align:center !important; font-size:16px; text-transform:uppercase; font-weight:bold;}
.tabelaCustom3 .tabelaCustomLinhaHeader2 .wp-block-kadence-column .kt-inside-inner-col > p{color:#fff; text-align:center !important; font-size:20px; text-transform:uppercase; font-weight:bold;}
.rowAlinharVerticalMeio .kt-row-column-wrap.kt-mobile-layout-row{flex-direction:inherit; align-content:center}
.caixasFullWidth .caixasFullWidthBloco, .caixasFullWidth .caixasFullWidthBloco > .kt-row-layout-inner{height:100%;}
.caixaFullHeight, .caixaFullHeight > .kt-row-column-wrap{height:100%}
.btnWhatsApp a{background:#25d366 !important}
.btnWhatsApp a:hover{background:#1fa250 !important}
.accordionLista .kt-blocks-accordion-title-wrap{width:100%; justify-content:center}
.accordionLista.accordionListaMarginTop10 .wp-block-kadence-pane:first-child button{margin-top:10px}
.rowDestaqueSliderBG .rowDestaqueColLeft{z-index:auto; position:relative;}
.rowDestaqueSliderBG .rowDestaqueColLeft > .kt-inside-inner-col{display:flex; align-content:center; flex-wrap:wrap;}
.rowDestaqueSliderBG .rowDestaqueColLeft > .kt-inside-inner-col > div, .rowDestaqueSliderBG .rowDestaqueColLeft > .kt-inside-inner-col > p{width:100%;}
.rowDestaqueSliderBG .kt-row-layout-bottom-sep{z-index:2;}
.menu a[href="#"]{pointer-events:none;}
.contadorTopo.wp-block-kadence-countdown{padding:0}
.contadorTopo .kb-countdown-item{margin-top:5px !important; margin-bottom:5px !important}
.contadorTopo .kb-countdown-item.kb-pre-timer{margin-right:20px;}
.contadorTopo .kb-countdown-item.kb-countdown-date-item{margin-right:5px !important}
.contadorTopo .kb-countdown-item.kb-countdown-date-item-seconds{margin-right:0 !important;}
.contadorTopo .kb-countdown-item.kb-post-timer{margin-left:20px; margin-right:0}
.contadorTopo .contadorTopoBtn{font-size:13px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#fff; background:#f27600; padding:8px 10px; border-radius:5px; display:inline-block}
.contadorTopo .contadorTopoBtn:hover{color:#fff; background:#d26600;}
.formCustom .kb-forms-submit{background:#00a209 !important}
.formCustom .kb-forms-submit:hover{background:#06860c !important}
.modYoutubeIframe{color:transparent; margin-bottom:0 !important}
.videosLista > .kt-inside-inner-col{display:flex; flex-wrap:wrap; gap:30px !important;}
.videosLista .modYoutubeIframe{margin:0 !important; width:50%; width:calc(100% / 2 - (30px * 1) / 2)}/* calc(100% / itemsLinha - (gap * (itemsLinha - 1) / ItemsLinha)) */
.videoBlocoMargemNegativa .modYoutubeIframe{margin-top:-15px; margin-left:-15px; margin-right:-15px}
.pll-parent-menu-item > a > .nav-drop-title-wrap > span{font-size:14px;}
.pll-parent-menu-item > a > .nav-drop-title-wrap > span:not(.dropdown-nav-toggle){display:none;}
.pll-parent-menu-item img{display:inline; width:19px !important; height:14px !important; vertical-align:middle;}
.pll-parent-menu-item .lang-item span{font-size:14px;}
.pll-parent-menu-item .lang-item img{margin-top:-3px;} 
#mobile-secondary-menu .pll-parent-menu-item{border-right:1px solid rgba(0,0,0,0.2); height:45px;}
#mobile-secondary-menu .pll-parent-menu-item > .drawer-nav-drop-wrap{height:100%; padding-right:12px; margin-right:5px;}
#mobile-secondary-menu .pll-parent-menu-item > .drawer-nav-drop-wrap > a{padding-top:0.7em;}
#mobile-secondary-menu .pll-parent-menu-item > .drawer-nav-drop-wrap > a > img{margin-top:-3px;}
#mobile-secondary-menu .pll-parent-menu-item > .drawer-nav-drop-wrap > a > span{font-size:14px; text-transform:capitalize; display:none;}
#mobile-secondary-menu .pll-parent-menu-item > .drawer-nav-drop-wrap > .drawer-sub-toggle{position:absolute; width:100%; height:100%; padding:0; justify-content:end;}
#mobile-secondary-menu .pll-parent-menu-item > .sub-menu{position:absolute; background:#225285; padding:0;}
#mobile-secondary-menu .pll-parent-menu-item > .sub-menu > li{display:block; border-bottom:1px solid rgba(255,255,255,0.1);}
#mobile-secondary-menu .pll-parent-menu-item > .sub-menu > li:last-child{border-bottom:none;}
#mobile-secondary-menu .pll-parent-menu-item > .sub-menu > li > a{padding:10px; text-transform:capitalize; color:#fff}
#mobile-secondary-menu .pll-parent-menu-item > .sub-menu > li > a:hover{background:#c7c929;}
.wp-block-kadence-testimonials .kt-blocks-carousel-init:not(.kt-carousel-dotstyle-none){padding-bottom:0 !important}
.destaqueGradienteTop > .kt-row-column-wrap::before{content:""; background-image:linear-gradient(to bottom, #216196, rgba(33, 97, 150, 0)); position:absolute; top:0; left:0; right:0; height:50px}
.destaqueGradienteBottom > .kt-row-column-wrap::after{content:""; background-image:linear-gradient(to top, #18476e, rgba(24, 71, 110, 0)); position:absolute; bottom:0; left:0; right:0; height:50px}
/*.button, .button, .wp-block-button__link, .wp-element-button, input[type="submit"], .header-social-wrap .header-social-inner-wrap .social-button, .site-footer .site-footer-wrap .site-footer-section .footer-social-wrap .footer-social-inner-wrap .social-button, .header-mobile-social-wrap .header-mobile-social-inner-wrap .social-button{background-image:linear-gradient(to right, rgba(0,0,0,.2), transparent, rgba(0,0,0,.2)) !important;}*/
.enderecoArroba{display:inline; margin:0 1px -3px 1px;}
.boxFlexBasis0 > .kt-inside-inner-col >.kb-row-layout-wrap{flex-grow:0 !important; flex-shrink:0 !important;}
.kb-splide .splide__arrow, .kb-splide .splide__arrow:focus, .kb-splide:hover .splide__arrow{opacity:.25}
.kb-splide .splide__arrow:hover{opacity:1}
.carrosselApenasImagem .kb-row-layout-wrap, .carrosselApenasImagem .kb-advanced-slide-inner, .carrosselApenasImagem .kb-advanced-slide-inner .kt-row-column-wrap{height:100%}
.carrosselApenasImagem .kb-advanced-slide-inner .kt-row-column-wrap{grid-auto-rows:minmax(0, 1fr);}
/*.carrosselApenasImagem .kb-splide .splide__arrow svg{display:none;}*/
.carrosselApenasImagem .kb-splide .splide__arrow::before, .carrosselApenasImagem .kb-splide .splide__arrow::after{display:none;}
.blocoConteudoBg .blocoConteudoBgTexto{max-width:500px}
.pagination .nav-links, .woocommerce nav.woocommerce-pagination > ul{text-align:center;}
.pagination .nav-links .page-numbers, .woocommerce nav.woocommerce-pagination > ul.page-numbers > li > .page-numbers{border:1px solid var(--global-palette1); border-radius:0;}
.pagination .nav-links .page-numbers:hover, .pagination .nav-links .page-numbers.current, .woocommerce nav.woocommerce-pagination > ul.page-numbers > li > .page-numbers:hover, .woocommerce nav.woocommerce-pagination > ul.page-numbers > li > .page-numbers.current{background:var(--global-palette1); color:#fff;}
.pagination .nav-links .page-numbers .kadence-svg-iconset{width:20px; height:20px; top:4px; position:relative; display:none;}
.pagination .nav-links .page-numbers .kadence-svg-iconset .kadence-svg-icon{width:20px; height:20px; top:0;}
.pagination .nav-links .page-numbers.next, .pagination .nav-links .page-numbers.prev, .woocommerce nav.woocommerce-pagination > ul.page-numbers > li > .page-numbers.next, .woocommerce nav.woocommerce-pagination > ul.page-numbers > li > .page-numbers.prev{color:transparent; position:relative;}
.pagination .nav-links .page-numbers.next::before, .woocommerce nav.woocommerce-pagination > ul.page-numbers > li > .page-numbers.next::before{content:">"}
.pagination .nav-links .page-numbers.prev::before, .woocommerce nav.woocommerce-pagination > ul.page-numbers > li > .page-numbers.prev::before{content:"<"}
.pagination .nav-links .page-numbers.next::before, .pagination .nav-links .page-numbers.prev::before, .woocommerce nav.woocommerce-pagination > ul.page-numbers > li > .page-numbers.next::before, .woocommerce nav.woocommerce-pagination > ul.page-numbers > li > .page-numbers.prev::before{font-size:35px; transform:scaleX(.5); font-weight:300; color:#000; position:absolute; top:0; bottom:0; left:0; right:0;}
.pagination .nav-links .page-numbers.next:hover::before, .pagination .nav-links .page-numbers.prev:hover::before, .woocommerce nav.woocommerce-pagination > ul.page-numbers > li > .page-numbers.next:hover::before, .woocommerce nav.woocommerce-pagination > ul.page-numbers > li > .page-numbers.prev:hover::before{color:#fff}
.pagination .nav-links .page-numbers > .screen-reader-text{position:static !important; clip:initial; margin:0; font-size:0; line-height: 0;}
.listaNumerada{counter-reset:lista-numero; list-style:none; padding-left:0 !important;}
.listaNumerada > li{padding-left:45px; padding-top:2px; position:relative; margin-top:20px;}
.listaNumerada > li:first-child{margin-top:0;}
.listaNumerada > li::before{counter-increment:lista-numero; content:counter(lista-numero); left:0; top:0; position:absolute; text-align:center; font-size:18px; width:30px; border:1px solid var(--global-palette3);}
.produtoEspecTitulo{text-transform:uppercase; text-align:center; margin-bottom:15px;}
.produtoTabela, #tab-additional_information table{border-collapse:collapse;}
.produtoTabela th, .produtoTabela td, #tab-additional_information table th, #tab-additional_information table td{background:transparent; padding:15px; border:1px solid #000; font-style:normal; text-align:left;}
.produtoTabela th p, .produtoTabela td p, #tab-additional_information table th p, #tab-additional_information table td p{padding:0;}
.produtoTabela th, #tab-additional_information table th{background:var(--global-palette8); font-weight:bold;}
#account-navigation .woocommerce-MyAccount-navigation{border:1px solid rgba(0,0,0,0.1); border-top:0; margin-top:24px !important;}
#account-navigation .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a{padding:10px 15px !important;}
.account-navigation-wrap{border-bottom:1px solid rgba(0,0,0,.1); margin-bottom:50px !important;}
.account-navigation-wrap .kadence-account-avatar{padding:0 !important; margin-bottom:30px !important;}
.account-navigation-wrap .kadence-account-avatar .kadence-customer-image{display:none;}
.account-navigation-wrap .kadence-account-avatar .kadence-customer-name{font-size:20px; padding:0 !important;}
.account-navigation-wrap .kadence-account-avatar .kadence-customer-name::before{content:"Bem-vindo, ";}
.woocommerce-form-register__submit{margin-top:20px;}
.woocommerce.widget_product_categories > ul li button.kadence-cat-toggle-sub{padding:0; height:30px;}
.cwginstock-subscribe-form .panel-primary.cwginstock-panel-primary{border-color:var(--global-palette3);}
.cwginstock-subscribe-form .panel-primary.cwginstock-panel-primary > .panel-heading{background-color:var(--global-palette3); border-color:var(--global-palette3);}
.carrosselSlideBG:hover .kt-row-overlay-gradient{background:linear-gradient(0deg,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 80%)}
.carrosselSlideBG .kt-row-column-wrap{grid-auto-rows:auto}
.carrosselSlideBG .kt-row-column-wrap .kt-inside-inner-col{height:100% !important;}
.frenteVerso > .kt-row-column-wrap{grid-auto-rows:auto}
.frenteVerso > .kt-row-column-wrap .kt-inside-inner-col{height:100% !important;}
.frenteVerso .frenteVersoFront, .frenteVerso .frenteVersoBack{height:100%}
.frenteVerso .frenteVersoFront > .kt-row-column-wrap, .frenteVerso .frenteVersoBack > .kt-row-column-wrap{grid-auto-rows:auto; height:100%}
.frenteVerso .frenteVersoFront > .kt-row-column-wrap .kt-inside-inner-col, .frenteVerso .frenteVersoBack > .kt-row-column-wrap .kt-inside-inner-col{height:100% !important;}
.frenteVerso .frenteVersoOculto{display:none; transform:scaleX(0);}
.frenteVerso .frenteVersoVisivel{display:block; transform:scaleX(1);}
.frenteVerso .frenteVersoFechando{animation:frenteVersoFechando .2s ease-in-out forwards;}
@keyframes frenteVersoFechando{
0%{transform:scaleX(1);}
100%{transform:scaleX(0);}
}
.frenteVerso .frenteVersoAbrindo{animation:frenteVersoAbrindo .2s ease-in-out forwards;}
@keyframes frenteVersoAbrindo{
0%{transform:scaleX(0);}
100%{transform:scaleX(1);}
}
.blocoOverlay1:hover .kt-row-layout-overlay{background:linear-gradient(180deg,rgba(133,25,44,0) 20%,var(--global-palette2) 70%)}
.blocoOverlay2 > .kt-row-column-wrap > .wp-block-kadence-column > .kt-inside-inner-col{height:100%;}
.blocoOverlay2:hover .kt-row-layout-overlay{background:linear-gradient(180deg,rgba(133,25,44,0) 20%,var(--global-palette2) 70%)}
.blocoBordaHover1:hover{border-color:#e61c32 !important}
.blocoImgBG{background:#e1e1e1;}
.wp-block-kadence-advancedbtn.kb-buttons-wrap span.kb-svg-icon-wrap{display:inline-flex;}
.modalButton100 > .kt-blocks-modal-link{width:100%;}
.modalMaxHeight90 .kt-modal-container{max-height:90vh}
.modalBtnFullArea{position:absolute; top:0; bottom:0; left:0; right:0;}
.modalBtnFullArea button.kt-blocks-modal-link{width:100%; height:100%; border:0; box-shadow:none; border-radius: 0;}
.modalBtnFullArea button.kt-blocks-modal-link:hover{background:none !important}
.modalBtnFullArea button.kt-blocks-modal-link .kt-blocks-modal-link-inner{display:none}
.audioMarginBottomFix.wp-block-audio{margin-bottom:-8px !important}
#kadence-breadcrumbs{display:none;}
.breadcrumbsVisivel #kadence-breadcrumbs{display:block;}
.breadcrumbsVisivel .hero-container{padding-top:65px; padding-bottom:0}
#kadence-breadcrumbs .kadence-breadcrumb-container .bc-delimiter:last-child{display:none}
#kadence-breadcrumbs .kadence-breadcrumb-container a{text-decoration:none}
#kadence-breadcrumbs .kadence-breadcrumb-container a:hover{text-decoration:underline}
.btnInline a{background:var(--global-palette1); border-radius:5px; font-size:12px; line-height:1; font-weight:bold; color:#fff; text-decoration:none; padding:5px 10px; margin-top:-1px; vertical-align:middle; display:inline-block;}
.btnInline a:hover{background:var(--global-palette2); color:#fff;}
.btnModalDestacado .kt-modal-label-show{background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,.4)) !important; box-shadow:0 1px 2px rgba(0, 0, 0, 0.5), 0 0 20px rgba(255, 235, 55, 0.4) !important;}
.btnModalDestacado .kt-modal-label-show:hover{background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,.2)) !important; box-shadow:0 1px 2px rgba(0, 0, 0, 0.2), 0 0 20px rgba(255, 235, 55, 0.2) !important;}
.entry-related-carousel .splide__arrows{display:none}
.entry-hero .entry-hero-container-inner{border-bottom:1px solid rgba(0,0,0,0.15)}
.entry-hero.page-archive-hero-section .entry-header{min-height:50px}
.hero-container .entry-taxonomies{margin-top:5px;}
.destaque3 .kt-row-layout-bottom-sep{z-index:2}
.btnRodapeMenor > a{color:var(--global-palette4) !important}
.btnRodapeMenor > a:hover{color:#fff !important}
.sliderOfertas img{border:1px solid #fff}
.um a.um-button, .um a.um-button.um-disabled:active, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:hover, .um input[type="submit"].um-button, .um input[type="submit"].um-button:focus{color:#000; font-weight:bold !important; text-transform:uppercase !important;}
.um input[type="submit"].um-button, .um input[type="submit"].um-button:focus{background:var(--global-palette1) !important}
.um input[type="submit"].um-button:hover, .um input[type="submit"].um-button:focus:hover{background:var(--global-palette2) !important}
.um-gdpr-content > .kb-row-layout-wrap{width:auto !important; padding:40px 10px; background:#eee;  margin:10px 0 !important;}
.um-account-meta{display:none !important;}
/*.um.um-register.um-1289{font-size:19px !important; padding-top:20px !important;}*/

/* Se Mega Menu habilitado */
.header-navigation ul.sub-menu::before, .header-navigation .woocommerce-MyAccount-navigation::before{content:''; background:green; position:absolute; top:-30px; left:0; right:0; bottom:0; opacity:0; z-index:-1;}
.header-menu-container ul.menu > li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1) > ul.sub-menu, .header-navigation .header-menu-container ul ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu{grid-gap:0 16px !important; margin-top:18px}
.header-menu-container ul.menu > li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1) > ul.sub-menu > li > a{width:100%;}

@media only screen and (min-width : 1024px) {
.desktopMaxWidth50{max-width:50%}	
.desktopMaxWidth40{max-width:40%}	
.site .post-thumbnail.kadence-thumbnail-ratio-1-2{padding-bottom:20% !important}
.hideContentDesktop *{display:none;}
.hideElementDesktop{display:none;}
.rowDestaqueSliderBG > .kt-row-column-wrap{grid-template-columns:600px auto !important;}
.rowDestaqueSliderBG .rowDestaqueColLeft::after{content:""; background:url("../../uploads/2023/04/destaqueGrafismo.png") no-repeat; background-size:contain; width:200px; height:100%; left:100%; position:absolute; z-index:3;}
.carouselSliderHideDotsDesktop.wp-block-cb-carousel .slick-dots{display:none !important}
.carouselSliderHideArrowsDesktop.wp-block-cb-carousel .slick-arrow{display:none !important}
.infoboxAlignLeftDesktopTablet .kt-blocks-info-box-link-wrap{margin-left:0; margin-right:0;}
}

@media only screen and (min-width : 1366px) {
.textoCorridoGrande{font-size:21px; line-height:1.5em;}
.textoQuebraLinhaDesktop em{display:block}
}

@media only screen and (min-width : 1367px) {
.destaqueTitulo strong{font-size:65px; line-height:1.2em; margin-top:-10px}
.destaqueTitulo2 strong{font-size:56px;}
.destaqueTitulo3 strong{font-size:56px;}

/* Se Mega Menu habilitado */
.header-menu-container ul.menu > li.kadence-menu-mega-columns-2 > ul.sub-menu{grid-template-columns:repeat(3, minmax(0, 1fr)) !important;}
}

@media only screen and (max-width : 1366px) {
.main-navigation .primary-menu-container > ul li.menu-item > a{font-size:14px !important;}  
.header-navigation .header-menu-container ul ul li.menu-item > a {font-size:12px !important;}    
#main-header .header-button{font-size:13px !important;}
.destaqueTitulo strong{font-size:47px;}
.destaqueTitulo2 strong{font-size:52px;}
.destaqueTitulo3 strong{font-size:52px;}
.rowDestaque .rowDestaqueColLeft{flex:0 1 75% !important}
}

/* Tablet */
@media screen and (max-width: 1024px) { 
.btnFullWidthCentralizadoMobile .wp-block-button{margin-left:auto !important; margin-right:auto !important}
.infoboxModeloCol > .kt-inside-inner-col > .infoboxModelo{width:50%;}
.infoboxModeloTabletColAuto > .kt-inside-inner-col > .infoboxModelo{width:auto;}
.infoboxModeloFotoHeightFixo330 .kt-blocks-info-box-media{height:260px;}
.blocoFlex > .kt-inside-inner-col > .blocoFlexItem{width:50%; width:calc(100% / 2 - (30px * 1) / 2)}/* calc(100% / itemsLinha - (gap * (itemsLinha - 1) / ItemsLinha)) */
.blocoFlexColFullWidth .blocoFlexColFullWidthLista{flex-basis:180px;}
#footer-navigation li{width:100%}
.colunaMobileMarginBottom0{margin-bottom:0 !important}
.inverterColunasMobile .kt-row-column-wrap{flex-direction:column-reverse !important;}
.wp-block-kadence-image.advancedImageCenterTablet, .wp-block-kadence-image.advancedImageCenterTablet img{margin-left:auto; margin-right:auto} 
.btnColunas{display:flex; gap:15px}
.btnColunas > .wp-block-button{flex:1}
.btnColunas > .wp-block-button > .wp-block-button__link{display:block}
.contadorTopo .kb-countdown-item.kb-pre-timer{width:100%; margin-right:0; margin-bottom:10px;}
.videosLista .modYoutubeIframe{width:50%; width:calc(100% / 2 - (30px * 1) / 2)}/* calc(100% / itemsLinha - (gap * (itemsLinha - 1) / ItemsLinha)) */
.wp-block-kadence-image.image-is-svg.imagemSVG{margin-left:auto; margin-right:auto; width:100%;}
.destaqueSliderSelecionavel .splide__arrows{display:none}
.carrosselEsconderArrows .splide__arrows{display:none}
.woocommerce .woocommerce-tabs{padding-top:0;}
.entry-hero.page-archive-hero-section .entry-header{min-height:40px}
.colunaAlignBottomTablet{align-self:end !important;}
footer .site-footer-section{padding-top:20px}
footer .site-footer-section:first-child{padding-top:0}
.destaqueConteudoBottom .kt-inner-column-height-full{grid-auto-rows:minmax(0, 1fr);}
.wp-block-kadence-modal .kt-block-spacer .kt-divider{height:2px}
.overlayGradienteDirecaoTablet > .kt-inside-inner-col::before{background-image:linear-gradient(0deg,rgb(255,255,255) 0%,rgba(255,255,255,0) 58%) !important}
.destaque3overlayGradienteDirecaoTablet > .kt-row-layout-overlay{background-image:linear-gradient(0deg,rgb(255,255,255) 0%,rgba(255,255,255,0) 58%) !important}
}

/* Smartphone */
@media screen and (max-width: 767px) {
.btnCenterOnlyMobile{justify-content:center !important; text-align:center;}	
.btnFullWidthMobile > .wp-block-button, .btnFullWidthMobile > .wp-block-button .wp-block-button__link{width:100%}	
h1.search-title, .search-title h1{font-size:28px !important;}
.postsLista > article .entry-summary{font-size:14px}
.postsDestaque .kadence-post-image{padding-right:0 !important}
.postsDestaque .entry-title{font-size:30px !important}
.postsDestaque .entry-content{font-size:14px !important}
.btnFullWidthCentralizadoMobile767 .wp-block-button{margin-left:auto !important; margin-right:auto !important}
.destaqueSliderSelecionavelImagem img{max-height:200px; width:auto; height:auto;}
.rodapeDivisor.wp-block-kadence-spacer .kt-divider{width:100% !important}
.imagemAlignCenterTablet img{margin-left:auto; margin-right:auto;}
.destaqueSubtitulo{font-weight:bold !important;}
.destaqueTitulo strong{font-size:41px; margin-top:3px}
.destaqueTitulo2 strong{font-size:38px; margin-top:3px}
.destaqueTitulo3 strong{font-size:38px; margin-top:3px}
.rowAlinharVerticalMeio .kt-row-column-wrap.kt-mobile-layout-row{flex-direction:inherit}
.carouselSlider.wp-block-cb-carousel{padding:0 20px}
.carrosselSlideBGAspectFixoMobile .carrosselSlideBG{aspect-ratio:3/4;}
.carrosselSlideBGAspectFixoMobile .carrosselSlideBG .kt-row-column-wrap{height:100%;}
.entry-hero-container-inner .entry-header > .entry-meta{margin-bottom:0;}
.listaIconImgMobileMarginTop-1.wp-block-kadence-iconlist .kb-svg-icon-wrap{margin-top:-1px}
.listaIconImgMobileMarginTop0.wp-block-kadence-iconlist .kb-svg-icon-wrap{margin-top:0}
.listaIconImgMobileMarginTop1.wp-block-kadence-iconlist .kb-svg-icon-wrap{margin-top:1px}
.kt-inner-column-height-full.kt-mobile-layout-row.kt-has-1-columns{grid-auto-rows:minmax(0, 1fr) !important;}
.woocommerce div.product div.summary{margin-top:50px;}
.woocommerce .woocommerce-message .button{margin:10px 0 !important}
.breadcrumbsVisivel .hero-container{padding-top:40px;}
}

@media screen and (max-width: 480px) {
h1.search-title, .search-title h1{font-size:21px !important;}
.infoboxModeloCol > .kt-inside-inner-col{margin:-15px}
.infoboxModeloCol > .kt-inside-inner-col > .infoboxModelo{width:100%; padding:15px}
.infoboxModeloCol.infoboxModeloMobileSpaceL > .kt-inside-inner-col > .infoboxModelo{padding-top:5px; padding-bottom:5px}
.infoboxModeloFotoHeightFixo330 .kt-blocks-info-box-media{height:240px;}
.infoboxModeloCelularHideText > .kt-inside-inner-col > .infoboxModelo .kt-blocks-info-box-title{margin-bottom:0 !important}
.infoboxModeloCelularHideText > .kt-inside-inner-col > .infoboxModelo .kt-blocks-info-box-text{display:none}
.infoboxModeloCelularCol2 > .kt-inside-inner-col > .infoboxModelo{width:50%; width:calc(100% / 2 - (30px * 1) / 2); padding:10px}/* calc(100% / itemsLinha - (gap * (itemsLinha - 1) / ItemsLinha)) */
.infoboxModeloHorizontal > .kt-inside-inner-col{margin:-8px}
.infoboxModeloHorizontal > .kt-inside-inner-col > .infoboxModelo{padding:8px}
.blocoFlex > .kt-inside-inner-col > .blocoFlexItem{width:100%;}
.blocoFlexCelularCol2 > .kt-inside-inner-col > .blocoFlexItem{width:50%; padding:10px}
.site-bottom-header-wrap .site-header-row-container-inner .site-header-item, .site-bottom-header-wrap .site-header-row-container-inner .search-toggle-open-container, .site-bottom-header-wrap .site-header-row-container-inner .search-toggle-open{width:100%}
#cookie-law-info-bar .cli-bar-message{font-size:11px}
.flexInverterOrdem480 .kt-row-column-wrap.kt-mobile-layout-row{flex-direction:column-reverse;}
.postUnico article .entry-content-wrap{padding:1.5rem;}
.btnFlutuante .kt-svg-icon > svg{width:30px; height:30px}
.btnDestaque .btnDestacado.wp-block-button{width:100%;}
.btnDestaque .btnDestacado.wp-block-button .wp-block-button__link{ font-size:18px;}
.btnDestaque .btnNaoDestacado.wp-block-button .wp-block-button__link{font-size:12px; padding:7px 10px; margin-top:10px}
.destaqueLogo figure{max-width:250px !important;}
.tabelaCustom2 .tabelaCustomLinha .wp-block-kadence-column .kt-inside-inner-col > p{font-size:15px;}
.tabelaCustom3 .tabelaCustomLinha .wp-block-kadence-column .kt-inside-inner-col > p{font-size:13px;}
.contadorTopo .kb-countdown-item.kb-post-timer{margin-left:20px; margin-right:0;}
.videosLista .modYoutubeIframe{width:100%;}
.textoQuebraLinhaMobile em{display:block}
.textoTamanhoAlternado strong{font-size:45px;}
.woocommerce-MyAccount-content .woocommerce-info .button{text-align:center; width:100%; margin-top:10px !important;}
.woocommerce form .form-row .button[name="apply_coupon"]{font-size:12px; padding: calc(0.8em + 1px) 0.7em}
.btnInline a{font-size:11px;}
}

@media screen and (max-width: 380px) {
.mobile-header-button2-wrap .mobile-header-button-inner-wrap .mobile-header-button2{font-size:0 !important; padding:10px !important}    
.mobile-header-button2-wrap .mobile-header-button-inner-wrap .mobile-header-button2::before{font-size:14px !important; margin-right:0;}
}

@media screen and (max-width: 360px) {
.contadorTopo .kb-countdown-item.kb-post-timer{margin-left:0; margin-top:10px;}		
}