/*
 Theme Name: Kadence Child
 Theme URI: https://www.unu.com.br
 Description: Tema filho baseado no tema OceanWP.
 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:10px; right:30px; text-align:center}
.logoDevRodape a{background:url(images/unu.png) no-repeat; width:30px; height:28px; display:inline-block; opacity:0.5; transition:all ease-in-out 0.2s; transform:scale(0.8) rotate(0deg);}
.logoDevRodape a:hover{transform:scale(1) rotate(360deg); 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}
.btnDestacado .wp-block-button .wp-block-button__link:hover{background-color:#007F0A}
.btnDestacado2 .wp-block-button .wp-block-button__link{background-color:#216196}
.btnDestacado2 .wp-block-button .wp-block-button__link:hover{background-color:#18476e}
.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;}
.btnPorLinha1{gap:20px}
.btnPorLinha1 .wp-block-button{width:100%;}
.btnCenter{justify-content:center; text-align:center;}
.btnFullWidth{margin-top:30px !important}
.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}
.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}
.blocoFlexItemImgBG:hover  > .kt-row-layout-overlay{background-image:linear-gradient(180deg,rgba(24,71,110,0) 0%,#0f2c44 70%);}
.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;}
.entry.loop-entry .entry-content-wrap > .entry-header{margin-bottom:0;}
.postUnico{padding-bottom:25px; padding-top:10px}
.postUnico article{grid-template-columns:1fr 1fr !important; background:#fff !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 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 .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;}
.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}*/
.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-button::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}
.kt-blocks-carousel .slick-dots li button::before{border:1px solid #fff;}
.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}
.listaIconMarginTop8.wp-block-kadence-iconlist .kt-svg-icon-list-text{margin-top:8px}
.listaIconCentralizado{display:inline-block;}
.listaIconMarginReset{margin-bottom:0 !important;}
.listaIconBadgeTopo{position:absolute; top:-47px; left:0; right:0;}
footer .footer-widget-area{flex:unset; padding-top:20px}
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:#a2c73b !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:#a2c73b; font-style:normal;}
.destaqueTitulo strong{display:block; line-height:1.1em; margin-top:0;}
.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;}
}
.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:#a2c73b}
.textoDestacadoCor2 strong{color:#e65ba2}
.textoDestacadoCor3 strong{color:#f08d35}
.textoDestacadoQuebraLinha strong{display:block}
.textoQuebraLinhaMobile em{font-style:normal}
.textoQuebraLinhaDesktop em{font-style:normal}
.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%;}
.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;}
.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);}
}
.rodapeGrupoFap{max-width:110px}

/* 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}
}

@media only screen and (min-width : 1367px) {
.destaqueTitulo strong{font-size:80px; line-height:1.1em;}
.destaqueTitulo2 strong{font-size:56px;}
.destaqueTitulo3 strong{font-size:56px;}

/* 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 (min-width : 1366px) {
.textoCorridoGrande{font-size:21px; line-height:1.5em;}
.textoQuebraLinhaDesktop em{display:block}
}

@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:60px;}
.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%;}
.destaqueTitulo strong{font-size:33px;}
}

/* Smartphone */
@media screen and (max-width: 767px) {
.btnCenterOnlyMobile{justify-content:center !important; text-align:center;}		
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:35px; 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}
.kt-inner-column-height-full.kt-mobile-layout-row.kt-has-1-columns{grid-auto-rows:minmax(0, 1fr) !important;}
}

@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}
}

@media screen and (max-width: 397px) {
.mobile-header-button2{font-size:0 !important; padding:8px !important}	
.mobile-header-button2::before{margin:0 !important}	
}

@media screen and (max-width: 360px) {
.contadorTopo .kb-countdown-item.kb-post-timer{margin-left:0; margin-top:10px;}	
}