.sidebar-left.wrapper_96 .wrapper-default-custom { max-width: 96% }
@media ( max-width: 768px ) {
.sidebar-left.wrapper_96 .wrapper-default-custom { max-width: 100% }
}

body { background: #F4F4F4 }

.cor1 { color: #4D7C56 }
.bg_cor1 { background: #4D7C56 !important }

.cor2 { color: #F18D1E }
.bg_cor2 { background: #F18D1E; background-color: #F18D1E !important }

.menu-nav-itens .bt { padding: 0 16px; font-weight: 700 }

.bt-brand { background: #008922 !important; color: #fff !important }
.bt-roxo { background: #820AD1 !important; color: #fff !important }
.bt-credicunsult { background: #8AAB93 !important; color: #fff !important }
.bt-credicunsult:before { content: ""; background: url(../img/ico-bt-credi.svg) no-repeat center; width: 24px; height: 24px; margin-right: 8px; }
.bt-boleto { background: #2C4731 !important; color: #fff !important }
.bt-boleto:before { content: ""; background: url(../img/ico-barcode.svg) no-repeat center; width: 24px; height: 20px; margin-right: 8px }

a.btH { min-width: 170px !important; }
.bt { display: flex; align-items: center; justify-content: center; }
.bt-cliente { color: #4d4d4d; height: 100%; padding: 0 16px; box-sizing: border-box; font-size: 13px; font-weight: 600; background-color: #F9F9F9 !important; border-top-right-radius: 0px; border-top-left-radius: 0px; }
.bt-cliente:before { content: ""; background: url(../img/ico-user.svg) no-repeat center; width: 18px; height: 18px; margin-right: 2px; }
.bt-cliente:hover { box-shadow: rgba(0, 0, 0, 0) 0px 2px 4px, rgba(0, 0, 0, 0.1) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset; }
.bt-cliente .text { margin-left: 6px }
.bt-cliente svg.icon path { fill: none; }
.bt-cliente-min { width: 44px; height: 44px !important; border-radius: 100px; }

.bt-light { color: #4D7C56; font-weight: 500; background: #F5F5F7; justify-content: flex-start; }
.bt-light2 { color: #4d4d4d; font-weight: 500; background: #D8D8D8; justify-content: flex-start; padding: 8px 24px; font-size: 14px; line-height: 135% }
.bt-fone:before { content: ""; background: url(../img/bt-fone.svg) no-repeat center; display: block; width: 24px; min-width: 24px; height: 24px; } 
.bt-email:before { content: ""; background: url(../img/bt-mail.svg) no-repeat center; display: block; width: 24px; min-width: 24px; height: 24px; } 
.bt-light:hover { background: #E4E4E4 }

.links-1 { color: #0091FF }
.links-seta:after { content: ""; background: url(../img/arrow-left.svg) no-repeat center; transform: none }

/* header . . . . . . . . . . . . . . . . . */

.header-default { box-shadow: 0 2px 6px #0000001f,inset 0 -1px #dadce0 }
.header-default .header-wrapper { display: flex; flex-direction: column; align-items: center; width: 100% }
.header-default .content-header { height: 80px }
.header-default .content-header .header-content { position: relative }
.header-default .bar-logo { display: flex; align-items: center; }
.header-default .bar-logo img.logo { height: 32px; }
.header-default .bar-busca { flex-grow: 1; padding: 0 26px; box-sizing: border-box; }
.header-default .bar-busca .box-input { background: #fff; border-radius: 4px; border: solid 1px #E6E6E6; height: 48px; width: 100%; display: flex; align-items: center; }
.header-default .bar-busca .box-input .busca-form { display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; }
.header-default .bar-busca .box-input .busca-form .inputbusca { height: 100%; width: 100%; display: block; background: none; border: none; font-size: 18px; padding: 0 24px; box-sizing: border-box; font-weight: 400 }
.header-default .bar-busca .box-input .busca-form .inputbusca:focus { outline: none; }
.main-navigation > ul:not(.menu-accordion) > li,.menu-nav-itens .bt { height: 48px; }
.header-default nav a { font-weight: 800 }

.header-default .menu-nav-itens a.bt-whats { background-color: #372A56; }
a.bt-whats:hover { box-shadow: rgba(0, 0, 0, 0) 0px 2px 4px, rgba(0, 0, 0, 0.1) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -6px 0px inset; }
.header-default .menu-nav-itens .bt-whats { width: inherit; padding: 0 18px; }
.header-default .menu-nav-itens a.bt-whats .icon { min-width: 30px; }
.header-default .menu-nav-itens a.bt-whats .icon path { fill: #fff }
.header-default .menu-nav-itens .bt-whats .text { margin-left: 6px; font-weight: 700; color: #fff }

.header-default .menu-cat { width: 100%; height: 40px; display: flex; align-items: center; justify-content: space-between; padding: 0px; box-sizing: border-box }
.header-default .menu-cat .bar-menu-cat { display: flex; align-items: center; }
.header-default .menu-cat .bar-bt { height: 100%; }
.header-default .header-line2 { border-top: solid 1px #E6E6E6  }

.header-default #site-navigation-cat.main-navigation > ul:not(.menu-accordion) > li { height: inherit; border-radius: 0px; }
.header-default #site-navigation-cat a { font-size: 12px; font-weight: 400; color: #1D1D1F; white-space: nowrap; }

.single-produto .header-default .menu-cat,
.page-template-default .header-default .menu-cat
{ border-bottom: solid 1px #DBDBDB; }

.main-navigation .menu-dropdown li:hover { background: #f8f9fa }
.header-default .menu-sanduba { width: inherit; height: inherit; margin-right: 10px }
.header-default .menu-sanduba-desktop { margin: 0 }

/* Classe que mostra a scrollbar */
.header-default .menu-cat::-webkit-scrollbar { display: none; }
.header-default .menu-cat.show-scrollbar {
    -ms-overflow-style: auto;
    scrollbar-width: auto;
}

.header-default .menu-cat.show-scrollbar::-webkit-scrollbar {
    display: block;
    height: 1px; /* ou seu estilo desejado */
}

.header-default .menu-cat.show-scrollbar::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,0.3);
    border-radius: 4px;
}

@media ( max-width: 768px ) {

a.btH { min-width: inherit !important; }
.bt-cliente-min { display: flex !important; }

header.header-default { height: 144px; }
.header-default .header-content { flex-direction: column; align-items: flex-start; height: inherit; padding: 10px 0 0 0 }
.header-default .content-header { height: inherit; }

.header-default .menu-sanduba-desktop { margin: 2px 2px 0px 0 }
.header-default .bar-logo { padding-top: 4px; }
.header-default .bar-logo img.logo { height: 24px }

.header-default .content-header .bar-actions { position: absolute; right: 0; top: 6px; }
.header-default .menu-nav-itens a.bt-whats { width: 44px; height: 44px; }
.header-default .menu-nav-itens a.bt-whats .text { display: none; }
.header-default .menu-nav-itens a.bt-whats .icon { min-width: 24px; }

.header-default .bar-busca { padding: 0; width: 100%; margin: 14px 0 10px 0 }
.header-default .bar-busca .box-input { height: 40px; }
.header-default .bar-busca .box-input .busca-form .inputbusca { font-size: 13px; }

.header-default .menu-cat { overflow-x: auto; overflow-y: hidden; }
.header-default .menu-cat li { position: unset; }
.main-navigation > ul:not(.menu-accordion) > li { padding: 2px 12px 2px 0 }

.header-default .main-navigation > ul:not(.menu-accordion) ul { min-width: 100% }
.header-default .main-navigation > ul:not(.menu-accordion) > li { padding: 0 12px }

.header-default nav a { font-size: 12px }
.header-default .menu-nav-itens .bt { font-size: 11px; padding: 0 12px }
.main-navigation > ul:not(.menu-accordion) > li,.menu-nav-itens .bt { height: 38px; }
.bt-credicunsult:before { content: ""; margin-right: 4px }

.header-default .menu-cat,.header-default .menu-cat .bar-menu-cat { padding:0px !important }

}

/*^header . . . . . . . . . . . . . . . . . */

/* footer . . . . . . . . . . . . . . . . . */

.footer-default { background: #fff }
.titR { font-size: 13px; line-height: 24px; font-weight: 600; margin-bottom: 10px; padding: 0 6px; }
.tit-menu { display: block; margin-bottom: 4px; }
.LinkRap { font-size: 13px; font-weight: 400; border: solid 1px #008843; color: #008843; display: flex; align-items: center; justify-content: space-between; height: 38px; padding: 0 24px; box-sizing: border-box; }
.LinkRap:after { content: ""; background: url(../img/arrow-up.svg) no-repeat center; width: 9px; height: 9px; display: block; margin-left: 24px; transition: .2s  }
.LinkRap:hover { background: #008843; color: #fff; transition: .2s }
.LinkRap:hover:after { content: ""; background: url(../img/arrow-up-branco.svg) no-repeat center; transform: rotate(45deg); transition: .2s }
.links-rapidos-menu { display: flex; align-items: center; flex-wrap: wrap; }
.links-rapidos-menu li { margin: 0 14px 14px 0; }

.footer-default .bt { height: 48px; max-width: 290px; padding: 0 18px; box-sizing: border-box; }
.footer-default .bt.bt-whats { color: #fff }
.footer-default .bt .text { margin-left: 6px; }

.footer-default .colFooter4 { display: flex; justify-content: space-between; margin-top: 24px }
.footer-default .colFooter4 .col { font-size: 11px; line-height: 135%; color: #3C3C3C; font-weight: 400; width: 100% }
.footer-default .colFooter4 .col strong { font-weight: 600 }
.footer-default .colFooter4 .col-links { display: flex; justify-content: center; }
.footer-default .colFooter4 .col-links .content-col { width: 100% }

.footer-default .colFooter4 .col .bar-text { margin-bottom: 6px; padding-left: 6px }
.footer-default .colFooter4 .col .bar-text .bt-whats { margin-top: 12px; justify-content: flex-start; }
.footer-default .colFooter4 .col .bar-text .bt-light { margin-bottom: 12px; }

.footer-default .colFooter4 .col .menus-produtos { display: flex; }
.footer-default .colFooter4 .col .menus-produtos .menu-links-footer { padding-right: 56px; }
.footer-default .colFooter4 .col .menu-links-footer { margin-bottom: 16px; display: block; }
.footer-default .colFooter4 .col .menu-links-footer li { display: block; padding-bottom: 4px; }

.menu-links-footer a { padding: 0 6px; border-radius: 100px; white-space: nowrap; color: #1D1D1F; font-weight: 400 }
.menu-links-footer a:hover { background: #F5F5F7; box-sizing: border-box; } 

.footer-default .colFooter4 .col ul.bar-selos { display: flex; align-items: center; margin-bottom: 32px; }
.footer-default .colFooter4 .col ul.bar-selos li:not(:last-child) { padding-right: 12px; }

.footer-default .footer-bottom { display: flex; align-items: center; justify-content: space-between; padding: 32px 0; box-sizing: border-box; }
.footer-default .footer-bottom .bar-description { display: flex; align-items: center; justify-content: space-between; }
.footer-default .footer-bottom .bar-description .bar-logo { padding-right: 22px; }
.footer-default .footer-bottom .bar-description .bar-text { font-size: 11px; line-height: 135%; color: #737373 }

.footer-default .bar-redes-sociais { padding: 42px 0 32px 0; display: flex; justify-content: center; }
.footer-default .bar-redes-sociais a { display: flex; align-items: center; justify-content: center; width: 35px; height: 35px; border-radius: 100px }
.footer-default .bar-redes-sociais a:hover { background: #4D7C56 }
.footer-default .bar-redes-sociais .icon g { fill: #4D7C56 }
.footer-default .bar-redes-sociais a:hover .icon g { fill: #fff }

.bar-avalie { display: flex; align-items: center; }
.bar-avalie .GMN { margin-right: 8px; }

.footer-default .menus-produtos .col-menu2 { padding-left: 20% }

.footer-default .bar-apps { display: flex; align-items: center; justify-content: space-between; padding: 60px 0; border-bottom: solid 1px #BED4C4; }
.footer-default .bar-apps .bar-bts { display: flex; align-items: center; }

.bt-app { background: #000; border-radius: 4px; width: 150px; height: 46px; display: flex; align-items: center; justify-content: center; }
.bt-app:not(:first-child) { margin-left: 8px }
.bt-app .icon { width: 100%; max-width: 90px; display: block; }

.bar-vai-topo { display: flex; justify-content: center; }
.vai-para-topo { 
    height: 40px; 
    width: 150px; 
    display: inline-flex; 
    align-items: center; 
    justify-content: center; 
    position: relative; 
    background-color: transparent; 
    color: #000; 
    text-decoration: none;
    z-index: 1;
}

.vai-para-topo:before { 
    content: "";
    position: absolute;
    top: 1px;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #E1E9E3; 
    z-index: -1;
    -webkit-clip-path: polygon(100% 39.8px, 99% 39.8303px, 98% 39.8228px, 97% 39.7595px, 96% 39.6324px, 95% 39.4408px, 94% 39.1887px, 93% 38.8831px, 92% 38.5324px, 91% 38.1449px, 90% 37.7277px, 89% 37.2858px, 88% 36.8215px, 87% 36.3342px, 86% 35.8201px, 85% 35.2724px, 84% 34.6822px, 83% 34.0386px, 82% 33.3298px, 81% 32.5442px, 80% 31.6709px, 79% 30.701px, 78% 29.6282px, 77% 28.4493px, 76% 27.1652px, 75% 25.7805px, 74% 24.304px, 73% 22.7482px, 72% 21.1292px, 71% 19.4656px, 70% 17.7785px, 69% 16.0897px, 68% 14.4217px, 67% 12.7964px, 66% 11.2342px, 65% 9.75326px, 64% 8.36904px, 63% 7.09371px, 62% 5.93588px, 61% 4.9005px, 60% 3.98898px, 59% 3.19947px, 58% 2.52727px, 57% 1.96542px, 56% 1.50539px, 55% 1.13778px, 54% .853034px, 53% .642229px, 52% .497658px, 51% .413403px, 50% .385742px, 49% .413403px, 48% .497658px, 47% .642229px, 46% .853034px, 45% 1.13778px, 44% 1.50539px, 43% 1.96542px, 42% 2.52727px, 41% 3.19947px, 40% 3.98898px, 39% 4.9005px, 38% 5.93588px, 37% 7.09371px, 36% 8.36904px, 35% 9.75326px, 34% 11.2342px, 33% 12.7964px, 32% 14.4217px, 31% 16.0897px, 30% 17.7785px, 29% 19.4656px, 28% 21.1292px, 27% 22.7482px, 26% 24.304px, 25% 25.7805px, 24% 27.1652px, 23% 28.4493px, 22% 29.6282px, 21% 30.701px, 20% 31.6709px, 19% 32.5442px, 18% 33.3298px, 17% 34.0386px, 16% 34.6822px, 15% 35.2724px, 14% 35.8201px, 13% 36.3342px, 12% 36.8215px, 11% 37.2858px, 10% 37.7277px, 9% 38.1449px, 8% 38.5324px, 7% 38.8831px, 6% 39.1887px, 5% 39.4408px, 4% 39.6324px, 3% 39.7595px, 2% 39.8228px, 1% 39.8303px, 0 39.8px, 0 100%, 100% 100%);
    clip-path: polygon(100% 39.8px, 99% 39.8303px, 98% 39.8228px, 97% 39.7595px, 96% 39.6324px, 95% 39.4408px, 94% 39.1887px, 93% 38.8831px, 92% 38.5324px, 91% 38.1449px, 90% 37.7277px, 89% 37.2858px, 88% 36.8215px, 87% 36.3342px, 86% 35.8201px, 85% 35.2724px, 84% 34.6822px, 83% 34.0386px, 82% 33.3298px, 81% 32.5442px, 80% 31.6709px, 79% 30.701px, 78% 29.6282px, 77% 28.4493px, 76% 27.1652px, 75% 25.7805px, 74% 24.304px, 73% 22.7482px, 72% 21.1292px, 71% 19.4656px, 70% 17.7785px, 69% 16.0897px, 68% 14.4217px, 67% 12.7964px, 66% 11.2342px, 65% 9.75326px, 64% 8.36904px, 63% 7.09371px, 62% 5.93588px, 61% 4.9005px, 60% 3.98898px, 59% 3.19947px, 58% 2.52727px, 57% 1.96542px, 56% 1.50539px, 55% 1.13778px, 54% .853034px, 53% .642229px, 52% .497658px, 51% .413403px, 50% .385742px, 49% .413403px, 48% .497658px, 47% .642229px, 46% .853034px, 45% 1.13778px, 44% 1.50539px, 43% 1.96542px, 42% 2.52727px, 41% 3.19947px, 40% 3.98898px, 39% 4.9005px, 38% 5.93588px, 37% 7.09371px, 36% 8.36904px, 35% 9.75326px, 34% 11.2342px, 33% 12.7964px, 32% 14.4217px, 31% 16.0897px, 30% 17.7785px, 29% 19.4656px, 28% 21.1292px, 27% 22.7482px, 26% 24.304px, 25% 25.7805px, 24% 27.1652px, 23% 28.4493px, 22% 29.6282px, 21% 30.701px, 20% 31.6709px, 19% 32.5442px, 18% 33.3298px, 17% 34.0386px, 16% 34.6822px, 15% 35.2724px, 14% 35.8201px, 13% 36.3342px, 12% 36.8215px, 11% 37.2858px, 10% 37.7277px, 9% 38.1449px, 8% 38.5324px, 7% 38.8831px, 6% 39.1887px, 5% 39.4408px, 4% 39.6324px, 3% 39.7595px, 2% 39.8228px, 1% 39.8303px, 0 39.8px, 0 100%, 100% 100%);
}
.vai-para-topo .icon { position: absolute; bottom: 0px; transition: .2s }
.vai-para-topo:hover .icon { bottom: 5px; transition: .2s }

.footer-default .content-footer-brand { background: #E1E9E3;box-shadow: 50vw 0 0 #E1E9E3, -50vw 0 0 #E1E9E3; position: relative; }

.hotpixel-assinatura .logo-hotpixel { filter: invert(1); }

@media ( max-width: 1400px ) {
.footer-default .menus-produtos .col-menu2 { padding-left: 5% }
.footer-default .colFooter4 .col .menus-produtos .menu-links-footer { padding-right: 10px; }
}

@media ( max-width: 768px ) {

.titR { font-size: 14px; margin-bottom: 12px; }
.footer-default .bt { max-width: 320px; margin: 0 auto }

.footer-default .colFooter4 { flex-direction: column; }
.footer-default .footer-content { padding: 0 24px !important; }
.footer-default .footer-content .menus-produtos-mobile { display: flex; }
.footer-default .footer-content .menus-produtos-mobile .col-menu,.footer-default .footer-content .menus-produtos .col-menu { width: 50% }
.footer-default .colFooter4 { margin-top: 22px; }
.footer-default .colFooter4 .col .menus-produtos .menu-links-footer { margin-right: 0px }
.footer-default .colFooter4 .col ul.bar-selos { justify-content: center; }

.footer-default .colFooter4 .col-links { justify-content: space-between; }

.footer-default .footer-bottom { flex-direction: column; }
.footer-default .footer-bottom .bar-description { flex-direction: column; align-items: flex-start; }
.footer-default .footer-bottom .bar-description .bar-logo { padding-right: 0px; padding-bottom: 16px; }
.footer-default .footer-bottom .bar-description .bar-logo .logo { height: 44px; }
.footer-default .footer-bottom .bar-description .bar-text { margin-bottom: 19px }

.footer-default .menus-produtos .col-menu2 { padding-left: 0% }

.footer-default .bar-apps { flex-direction: column; }
.footer-default .bar-apps .bar-text { padding-bottom: 20px }

}

/*^ footer . . . . . . . . . . . . . . . . . */


/* sidebar . . . . . . . . . . . . . . . . . */

.sidebar-left header.header-default:before { display: none; }
.sidebar-default { transform: translateX(-70px); transition: transform 0.3s ease; }
.scrollHeader .sidebar-default { transform: translateX(0px); transition: transform 0.3s ease; }

.pushy .content .bar-modal:before { content: ""; width: 0; min-width: 0 ;transition: transform 0.3s ease; }
.scrollHeader .pushy .content .bar-modal:before { content: ""; width: 69px; min-width: 60px ;transition: transform 0.3s ease; }

.sidebar-default .bar-logo { transform: scale(.8); transition: transform 0.3s ease; width: 42px; min-width: 42px; height: 42px; display: flex; align-items: center; justify-content: center; }
.scrollHero .sidebar-default .bar-logo { transform: scale(1); transition: transform 0.3s ease; }

.pushy .content-nav a,.pushy .bat-bottom .bt { font-weight: 600 }
.pushy .main-navigation .menu-accordion .sub-menu a { font-weight: 600; }
.menu-accordion li.menu-item-has-children > a:after { font-weight: 600 }

.sidebar-default .menu-nav-itens .bt-produtos { height: 36px; color: #fff !important; font-weight: 400; background-color: #820AD1 !important; font-size: 12px }

.pushy .bar-bts-sidebar .bt { margin-bottom: 12px }

.sidebar-default .bar-menu-sanduba { min-width: 35px; height: unset; }

@media ( max-width: 768px ) {

.sidebar-default { transform: translateX(-0px); transform: translateY(50px); transition: transform 0.3s ease; }	
.scrollHeader .sidebar-default { transform: translateX(-0px); transform: translateY(0px); transition: transform 0.3s ease; }	
.scrollHero .sidebar-default .bar-logo { justify-content: flex-start; }
.sidebar-default .logo { width: 30px; }
.sidebar-default .menu-sanduba { right: 6px; top: 18px }
}

/* swiper . . . . . . . . . . . . . . . . . */
.swiper-pagination-custom .dot.active,
.element-swiper .bar-dots .swiper-pagination-bullet-active,
.bar-cta-card .bt.bt-brand
 { background: #2C4731 !important }

/* elemento FAQ . . . . . . . . . . . . . . . . . */

.copy-elementAcordeon { background: #fff; }
.copy-elementAcordeon .wrapper-default { background: #F5F5F7 }
.tab-label, .cms-faq summary { background: none; border-radius: 0; }
.copy-elementAcordeon .content-wrapper-inside .bar-acordeon .tab { border-bottom: solid 1px #D2D2D7; }
.tab-label::after, .cms-faq details summary::after { content: ""; background: url(../img/arrow-seta-bottom.svg) no-repeat center; width: 10px; height: 18px; }
.tab-label, .cms-faq summary { font-weight: 700 }

/* Página de produto . . . . . . . . . . . . . . . . . */

.single-produto .bar-bread-item { display: none; }
.single-item-lp1 { background: #fff; box-shadow: -35vw 0 0 #fff; }
.single-item-lp1 .hero .tit { font-weight: 700 }

.bar-price .desconto { background: #0091FF; color: #fff; border-radius: 100px; display: flex; align-items:center; justify-content: center; height: 30px; padding: 4px 12px; box-sizing: border-box; min-width: 100px; font-weight: 700 }
.single-produto .card-microtexto .bar-thumb .circle:before { background: #E2EAE4 }
.card-microtexto .bar-thumb .thumb-circle svg g { fill: #2C4731 }

.single-item { background: #fff }
.single-item-lp1 .hero-imagens { margin: 54px 0 0 0; padding-bottom: 54px; }
.single-item-lp1 .hero-imagens, .micro-textos-lp1,.single-produto .copy-elementAcordeon { background: #F5F5F7 }
.single-produto .copy-elementAcordeon .content-wrapper { background: #fff }
.hero-imagens:before { display: none; }

.single-produto .bar-micro-textos-cards .card-microtexto { background: #fff; border: 0 }
.cms-text h6 { margin-bottom: 22px; }

.table-responsive { border: solid 1px #DBDBDB; border-radius: 10px; overflow: hidden; padding: 10px; box-sizing: border-box; }
.table-responsive th { background: none; border-bottom: solid 1px #DBDBDB; }

.single-produto .card-item-fullImage.card-tabela-preco { background: #372A56; color: #fff; opacity: .8; height: inherit; min-height: 340px }
.single-produto .swiper-slide-active .card-item-fullImage.card-tabela-preco { opacity: 1 }
.single-produto .card-item-fullImage.card-tabela-preco .bar-price .price,
.single-produto .card-item-fullImage.card-tabela-preco .bar-price .preco .preco_label { color: #fff }
.single-produto .card-item-fullImage.card-tabela-preco .cms-text,
.single-produto .card-item-fullImage.card-tabela-preco .cms-text ul
 { font-size: 15px; line-height: 135% }

 .single-produto .bt-cta, .bar-cta-fixo { background: #820AD1 }

@media ( max-width: 768px ) {
.cms-text h6 { margin-bottom: 12px; }
.single-item-lp1 .hero-imagens { margin: 0;  }
}

/* Páginas categorias de produtos . . . . . . . . . . . . . . . . . */

.hero-pages-categorias {  }
.hero-pages-categorias.header-hero-default .element.element-ImagemTexto .bar-tx { background: #4D7C56; color: #fff; display: flex; align-items: center; justify-content: center; height: 38px; padding: 8px 16px; box-sizing: border-box; text-transform: uppercase; border-radius: 100px; font-weight: 800 }
.hero-pages-categorias.header-hero-default .element.element-ImagemTexto .bar-image { border: solid 1px #DDDDDD; display: flex; align-items: center; justify-content: center; height: 38px; border-radius: 100px; padding: 8px; box-sizing: border-box; }
.hero-pages-categorias.header-hero-default .element.element-ImagemTexto .bar-image .addElImg {  }
.copy-display-colunas-card .bar-text .text { max-width: 50% !important }
.copy-display-colunas-card .hero .tit { font-size: 28px; line-height: 36px; font-weight: 700; }

.copy-barTextThumb-custom.element-margin { padding: 50px 0 0 0 }

@media ( max-width: 768px ) {

.hero-pages-categorias.header-hero-default .element.element-ImagemTexto .bar-image { height: 30px }
.hero-pages-categorias.header-hero-default .element.element-ImagemTexto .bar-tx { height: 30px; padding: 4px 16px; font-size: 12px; }
.copy-display-colunas-card .hero .tit { font-size: 20px; line-height: 26px;  }
.copy-display-colunas-card .bar-text .text { max-width: 70% !important }

.copy-barTextThumb-custom.element-margin { padding: 20px 0 0 0 }

}

/* Blog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

.element-margin.hero_blog { padding: 0 }
.copy-carrosselCardsCortina.hero_blog .bar-header { padding-bottom: 0; }
.copy-carrosselCardsCortina.hero_blog .selo.link { background: #372A56 }

.timeline-page-blog .avatar { background: #372A56 }

/* Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

.card-post-search { background: #fff }

/* Copy thumb vídeos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */



@media ( max-width: 768px ) {

}

/* Central de Ajuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

.btAjuda:before { content: ""; background: url(../img/circle-oeste-min.svg) no-repeat center; width: 20px; height: 20px; margin-right: 4px; transition: .2s ease }
.btAjuda:hover { background: #0C0817 }
.btAjuda:hover:before { content: ""; transform: rotate(120deg); transition: .2s ease }
.titAjuda { display: flex; align-items: center; }
.titAjuda .bar-iconI { width: 48px; min-width: 48px; height: 48px; border-radius: 100px; background: rgba(0,0,0,0.3); margin-right: 10px; }
.titAjuda .iconI { background: url(../img/icon_i.svg) no-repeat center; display: block; width: 26px; min-width: 26px; height: 26px; }
.titAjuda .text { font-size: 20px; line-height: 32px; color: #fff; font-weight: 700 }

.header-centralAjuda { height: 98px; width: 100%; background: #0091FF; display: flex; justify-content: center; }
.header-centralAjuda .wrapper-content { display: flex; align-items: center; justify-content: space-between; }
.header-centralAjuda .bar-bts { display: flex; align-items: center; }
.btAjuda { width: 101px; height: 48px; padding: 8px; box-sizing: border-box; border-radius: 100px; background: #372A56; color: #fff; font-size: 16px; }
.header-centralAjuda .bar-bts .titAjuda { margin-left: 10px; }

.header-centralAjuda .bar-busca { flex-grow: 1; max-width: 778px; margin-left: 26px; }
.header-centralAjuda .bar-busca .box-input { background: #fff; border-radius: 100px; border: solid 1px #E6E6E6; height: 48px; width: 100%; display: flex; align-items: center }
.header-centralAjuda .bar-busca .box-input .busca-form { display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; }
.header-centralAjuda .bar-busca .box-input .busca-form .inputbusca { height: 100%; width: 100%; display: block; background: none; border: none; font-size: 18px; padding: 0 24px; box-sizing: border-box; font-weight: 700 }
.header-centralAjuda .bar-busca .box-input .busca-form .inputbusca:focus { outline: none; }
.header-centralAjuda .botao-busca { color: #0091FF; background: #F5F5F7; width: 36px; height: 36px; border-radius: 100px; display: flex; align-items: center; justify-content: center; margin-right: 8px }
.header-centralAjuda .botao-busca .icon-lupa { min-width: 20px; }

.central-de-ajuda-wrapper { padding: 30px 0 }
.central-de-ajuda-wrapper .bar-text-ajuda { max-width: 668px; display: block; margin-bottom: 30px; }
.central-de-ajuda-wrapper .bar-text-ajuda .titpage { font-size: 35px; line-height: 40px; color: #000; font-weight: 700; }

.central-de-ajuda-wrapper .wrapper-ajuda { display: flex; }
.central-de-ajuda-wrapper .wrapper-ajuda-content { flex-grow: 1 }
.central-de-ajuda-wrapper .wrapper-ajuda-sidebar { margin-left: 32px; max-width: 626px }
.central-de-ajuda-wrapper .wrapper-ajuda-taxonomy .wrapper-ajuda-sidebar { margin-left: 0px; margin-right: 32px; min-width: 330px; max-width: 330px }
.central-de-ajuda-wrapper .bar-categoria-header { display: flex; flex-direction: column; align-items: center; }
.central-de-ajuda-wrapper .bar-categoria-header .bar-thumb-cat { margin-bottom: 6px; display: flex; }
.central-de-ajuda-wrapper .bar-categoria-header .bar-thumb-cat .thumb { max-width: 100px; width: 100%; border-radius: 100% }
.central-de-ajuda-wrapper .bar-categoria-header .bar-descricao { display: block; margin-top: 6px; }
.central-de-ajuda-wrapper .bar-categoria-header .bar-descricao strong { font-weight: 700 }

.card-ajuda { display: flex; align-items: center; padding: 10px; box-sizing: border-box; border-radius: 26px; background: #fff; transition: all .3s ease }
.card-ajuda:hover { transform: translateY(-5px); transition: all .3s ease }
.card-ajuda .bar-thumb { width: 200px; min-width: 200px; }
.card-ajuda .bar-thumb .thumb { width: 100%; max-width: 100%; border-radius: 26px; }
.card-ajuda .bar-text { margin-left: 10px; }
.card-ajuda .bar-text .bar-tags { display: flex; align-items: center; }
.card-ajuda .bar-text .bar-tags .tag { padding: 4px 16px; border-radius: 100px; height: 34px; }
.card-ajuda .bar-text .bar-tags .tag.tag-cat { background: #0091FF; color: #fff; font-size: 18px; font-weight: 600 }
.card-ajuda .bar-text .bar-tags .tag.tag-qtd { background: #fff; border: solid 1px #979797; color: #4d4d4d; font-size: 15px; font-weight: 600 }
.card-ajuda .bar-text .bar-tags .tag.tag-qtd:before { content: ""; background: url(../img/icon_i_min.svg) no-repeat center; display: flex; width: 20px; height: 20px; min-width: 20px; margin-right: 8px; transition: .2s }
.card-ajuda .bar-text .tit { font-size: 18px; line-height: 24px; color: #000; font-weight: 700 }
.card-ajuda:hover .tag.tag-qtd:before { content: ""; transform: scale(1.2); transition: .2s }

.wrapper-ajuda-content .card-ajuda { margin-bottom: 20px; }
.wrapper-ajuda-sidebar .content { border-radius: 20px; background: #fff; padding: 46px 26px; box-sizing: border-box;  }
.wrapper-ajuda-sidebar .content .tit-content { display: inline-flex; align-items: center; height: 34px; padding: 4px 18px; border-radius: 100px; box-sizing: border-box; font-size: 18px; font-weight: 600; white-space: nowrap; }
.wrapper-ajuda-sidebar .content .tit-content.maispop { background: #0091FF; color: #fff; }
.wrapper-ajuda-sidebar .content .tit-content.maispop:before { content: ""; background: url(../img/star-min.svg) no-repeat center; width: 15px; min-width: 15px; height: 14px; margin-right: 4px }
.wrapper-ajuda-sidebar .content .tit-content.tit { background: #1D1D1F; color: #fff; }

.wrapper-ajuda-sidebar .list-artigos-ajuda { margin-top: 30px }
.wrapper-ajuda-sidebar .list-artigos-ajuda li { border-top: solid 1px #D2D2D7; }
.wrapper-ajuda-sidebar .list-artigos-ajuda a { font-size: 18px; line-height: 24px; color: #1D1D1F; font-weight: 800; padding: 20px 8px; display: flex; align-items: center; justify-content: space-between; }
.wrapper-ajuda-sidebar .list-artigos-ajuda a:after { content: ""; background: url(../img/seta-artigo.svg) no-repeat center; width: 10px; min-width: 10px; height: 18px; display: block; margin-left: 20px; transition: all .3s ease }
.wrapper-ajuda-sidebar .list-artigos-ajuda a:hover:after { content: ""; transform: translateX(15px); transition: all .3s ease; }
.wrapper-ajuda-sidebar .list-artigos-ajuda a:hover { color: #0091FF }

.wrapper-ajuda.wrapper-ajuda-taxonomy .card-ajuda .bar-thumb { width: 100px; min-width: 100px }

.wrapper-ajuda.ajuda-single { justify-content: space-between; }
.wrapper-ajuda.ajuda-single .wrapper-ajuda-content { max-width: 626px; margin: 0 auto }
.wrapper-ajuda-sidebar-single { width: 40%; min-width: 40%; }

.bar-cat { margin-bottom: 32px; }
.bar-cat .link-cat { background: #0091FF; color: #fff; height: 34px; min-width: 200px; text-align: center; padding: 4px 12px; box-sizing: border-box; font-size: 18px; line-height: 24px; font-weight: 600; border-radius: 100px; }

.bar-like-ajuda {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 20px 0;
    padding: 15px;
    background: #f9f9f9;
    border-radius: 8px;
    font-size: 14px;
}

.bar-like-ajuda a {
    text-decoration: none;
    color: #333;
}

.bar-like-ajuda .bt-like,
.bar-like-ajuda .bt-not-like {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    padding: 6px 12px;
    border: 1px solid #ddd;
    border-radius: 20px;
    transition: all 0.3s ease;
}

.bar-like-ajuda .bt-like:before { content: ""; background: url(../img/like-icon.svg) no-repeat center; background-size: cover; width: 14px; height: 14px; display: block; }
.bar-like-ajuda .bt-not-like:before { content: ""; background: url(../img/like-icon.svg) no-repeat center; background-size: cover; width: 14px; height: 14px; display: block; transform:rotate(180deg); }


.bar-like-ajuda .bt-like.ativo,
.bar-like-ajuda .bt-like:hover {
    background: #d4edda;
    border-color: #c3e6cb;
}

.bar-like-ajuda .bt-not-like.ativo,
.bar-like-ajuda .bt-not-like:hover {
    background: #f8d7da;
    border-color: #f5c6cb;
}

.bar-like-ajuda .quantidade {
    font-weight: bold;
    min-width: 16px;
    text-align: center;
}

@media ( max-width: 768px ) {

.titAjuda .text { font-size: 14px; line-height: 28px; }
.btAjuda { height: 38px; font-size: 15px; }
.titAjuda .bar-iconI { width: 38px; min-width: 38px; height: 38px }
.header-centralAjuda .bar-bts .titAjuda { margin-left: 5px }

.header-centralAjuda .bar-bts { width: 100%; }
.header-centralAjuda { height: inherit; padding: 18px 0 }
.header-centralAjuda .wrapper-content { flex-direction: column; }
.header-centralAjuda .bar-busca { margin-left: 0px; margin-top: 18px; width: 100% }
.header-centralAjuda .bar-busca .box-input { height: 38px; }
.header-centralAjuda .botao-busca { margin-right: 0px }

.central-de-ajuda-wrapper { padding: 15px 0 }
.central-de-ajuda-wrapper .wrapper-ajuda { flex-direction: column; }
.central-de-ajuda-wrapper .bar-text-ajuda .titpage { font-size: 18px; line-height: 24px; }

.central-de-ajuda-wrapper .bar-text-ajuda { margin-bottom: 15px; }

.card-ajuda { border-radius: 8px; padding: 6px }
.card-ajuda .bar-thumb { width: 98px; min-width: 98px; }
.card-ajuda .bar-thumb .thumb { border-radius: 8px; }
.card-ajuda .bar-text { margin-left: 6px; }
.card-ajuda .bar-text .bar-tags .tag { padding: 4px 6px; height: 24px; }
.card-ajuda .bar-text .bar-tags .tag.tag-cat { font-size: 12px; }
.card-ajuda .bar-text .bar-tags .tag.tag-qtd { font-size: 11px; padding: 2px 4px 2px 2px }
.card-ajuda .bar-text .bar-tags .tag.tag-qtd:before { content: ""; margin-right: 4px; }
.card-ajuda .bar-text .tit { font-size: 14px; line-height: 18px }

.central-de-ajuda-wrapper .wrapper-ajuda-sidebar { margin-left: 0px; }
.wrapper-ajuda-sidebar .content { border-radius: 8px; padding: 16px; }

.wrapper-ajuda-sidebar .content .tit-content { height: 28px; font-size: 14px; }
.wrapper-ajuda-sidebar .list-artigos-ajuda { margin-top: 15px; }
.wrapper-ajuda-sidebar .list-artigos-ajuda a { font-size: 14px; line-height: 19px; padding: 16px 4px; }

.wrapper-ajuda-content .card-ajuda { margin-bottom: 12px; }
.central-de-ajuda-wrapper .wrapper-ajuda-taxonomy .wrapper-ajuda-sidebar { width: 100%; max-width: 100%; margin-right: 0px; margin-bottom: 20px; }
.central-de-ajuda-wrapper .bar-categoria-header .bar-thumb-cat .thumb { max-width: 68px }

.wrapper-ajuda-sidebar-single { width: 100%; min-width: 100% }

}

/* Heros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

.header-hero.header-hero-default.hero-oeste {  }

/* Elementos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

.nossa-historia-3copys .card-mt-mini {  backdrop-filter: blur(5px); }
.nossa-historia-3copys .card-mt-mini .bar-text .tit { display: none; }
.nossa-historia-3copys .card-mt-mini .bar-text .text { font-size: 22px; line-height: 135% }

.carrossel-servicos-facmat.copy-carrosselCardsCortina .bar-header { display: none; }
.hero-quem-somos .selo-hero.radiusD,
.header-hero-custom .selo-hero.radiusD
 { border-radius: 100px }
.card-post-timeline .avatar { background: #fff }

.copy-carrosselCardsCortina .selo.link { background: #80808C; color: #fff }
.copy-carrosselCardsCortina .bar-selos .selo { font-weight: 700; }
.copy-carrosselCardsCortina .selo.radiusD { border-radius: 100px }
.copy-carrosselCardsCortina .hero .tit { font-size: 28px; line-height: 135%; }

.element-associese .bt-cta { background: #820AD1 }
.timeline-home .bar-cta-card .bt { background: #4D7C56 }

.carrossel-progress-bar {
    background: linear-gradient(90deg, var(--cor-destaque, #4D7C56), var(--cor-secundaria, #8AAB93));

}


@media ( max-width: 768px ) {
.nossa-historia-3copys .card-mt-mini .bar-text .text { font-size: 15px; }

.copy-carrosselCardsCortina .hero .tit { font-size: 22px; line-height: 135%; }


}

/* Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

.bar-tit-page .tit-page { background: #2C4731; color: #fff; font-weight: 500; font-size: 13px; padding: 8px 14px; }

@media ( max-width: 768px ) {
.bar-tit-page .tit-page { font-size: 11px; padding: 6px 10px; }
}

/* Single . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

.hero-post .gravata { background: #4D7C56; color: #fff }
.like-button { background: #fff; border: 0 }

.comment-form { background: #E8E8E8 }
.comment-form-comment textarea { background: #fff }
.comment-form .enviar { background: #8AAB93 }
.comment-form .enviar:hover { background: #4D7C56 }
.comment-form .enviar .icon path { color: #fff }

.card-post-min { background: #fff }

/* Eventos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */


.single-evento { max-width: 680px; margin: 24px auto; }
main.eventos { padding-bottom: 24px; }
.single-evento .hero-post .title { margin-bottom:12px; color: #2C4731 }
.single-evento .hero-post .local { font-size:22px; line-height: 135%; margin-bottom: 12px }
.single-evento .hero-post .bar-data { display: flex; align-items: center; font-size: 17px; line-height: 135%; margin-bottom: 12px }
.single-evento .hero-post .bar-data .calendar { display: flex; align-items: center; justify-content: center; margin-right: 8px }
.single-evento .calendar:before { content: ""; background: url(../img/calendar.svg) no-repeat center; width: 24px; min-width: 24px; height: 24px; display: block; }
.single-evento .hero-post .bar-data .data { font-weight: 700; text-transform: uppercase; color: #000; }
.single-evento .hero-post .bar-data .data.evento-finalizado {display: none; background: #57606f; font-size: 13px; font-weight: 700 }
.single-evento .hero-post.evento-finalizado .bar-data .data.evento-finalizado { display: flex; }
.single-evento .infos-eventos { font-size: 15px; line-height: 135%; margin-top: 25px }
.single-evento .infos-eventos strong { font-weight: 700 }
.single-evento .infos-eventos .local-evento { display: block; padding-top: 12px }
.single-evento .hero-post .bar-bt { margin-top:12px; display: flex; justify-content: flex-end; }
.single-evento .hero-post .bar-bt .bt { height: 55px; padding: 8px 18px; box-sizing: border-box; min-width: 150px; border-radius: 100px; font-size: 17px; line-height: 135%; margin-left: 8px }
.single-evento .hero-post .bar-bt .bt-site { background: #2c4731; color: #fff; }
.single-evento .hero-post .bar-bt .bt-site:before { content: ""; background: url(../img/ico-link.svg); no-repeat center; width: 22px; min-width: 22px; height: 22px; display: block; margin-right: 10px; }

.time-line-eventos { max-width: 782px; margin: 0 auto; position: relative; padding: 54px 0 180px 0; }
.time-line-eventos:before { content: ""; width: 1px; height: 100%; display: block; background: #DBDBDB; position: absolute; top: 10px; left: calc(50% - 1px); }
.time-line-eventos .card-eventos { max-width: 340px; color: #4d4d4d }

.card-eventos { color: #4d4d4d }
.card-eventos .selo { border-radius: 100px; height: 38px; display: flex; justify-content: center; min-width: 150px; background: #8aab93; color: #fff; font-weight: 400; margin-top: 10px; }
.card-eventos .local { font-size: 13px; line-height: 135%; margin-bottom: 8px; }
.card-eventos .selo { padding: 0 8px }
.card-eventos .selo .finalizado { display: none; }
.card-eventos.evento-finalizado .selo .finalizado,
.card-eventos.arquivado .selo .finalizado { display: block; font-size: 12px; font-weight: 700; background: #57606f; border-radius: 100px; padding: 4px 8px; margin-right: 4px }
.card-eventos.evento-finalizado .selo,
.card-eventos.arquivado .selo { filter: grayscale(.7); }

.time-line-eventos .item-evento { display: flex; position: relative; }
.time-line-eventos .item-evento .calendar { display: flex; align-items: center; justify-content: center; width: 54px; min-width: 54px; height: 54px; border: solid 1px #DBDBDB; background: #fff; border-radius: 100px; margin: 14px 12px 0 12px; position: absolute; left: calc( 50% - 40px); }
.time-line-eventos .item-evento .calendar:before { content: ""; background: url(../img/calendar.svg) no-repeat center; width: 24px; min-width: 24px; height: 24px; display: block; }
.time-line-eventos .item-evento:nth-child(even) { flex-direction: row-reverse; }
.time-line-eventos .item-evento:nth-child(even) .card-item-light-min .bar-logo-selo .selo { right: unset; left: 12px }

.eventos .bar-paginacao { display: flex; flex-wrap: wrap; justify-content: center; margin-top: 16px }
.eventos .title-time-line { display: flex; justify-content: center; margin-bottom: 16px; font-size: 15px; line-height: 135% }

.copy-carrosselCardsEventos .bar-header .selo { background: #8AAB93; color: #fff }

.header-eventos { background: #8AAB93; height: 80px; display: flex; align-items: center; position: relative; }
.header-eventos .content { display: flex; align-items: center; position: static; z-index: 1 }
.header-eventos .content .bar-tit { margin: 0 0 0 12px; }
.header-eventos .content .bar-tit .tit { font-size: 22px; line-height: 130%; font-weight: 100; color: #fff; display: flex; align-items: center; }
.header-eventos .content .bar-tit .tit span { font-size: 38px; display: inline-block; margin-right: 12px }
.header-eventos .dots { background: url(../img/dots-hero.svg) no-repeat left center; width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0 }

@media ( max-width: 768px ) {

.single-evento .hero-post .bar-data { font-size:12px; }
.single-evento .hero-post .local { font-size:16px }
.single-evento .hero-post .bar-data .calendar {}
.single-evento .infos-eventos { font-size: 14px; margin-top: 18px; }
.single-evento .hero-post .bar-bt .bt { height: 40px; font-size: 13px }

}

@media ( max-width: 600px ) {

.time-line-eventos { padding: 24px 12px 12px 12px; box-sizing: border-box; }
.time-line-eventos .item-evento,.time-line-eventos .item-evento:nth-child(even) { flex-direction: row-reverse; margin-bottom: 16px }
.time-line-eventos .item-evento .calendar { position: unset; width: 34px; min-width: 34px; height: 34px; }
.time-line-eventos:before { content: ""; left: 41px; }
.time-line-eventos .item-evento .card-item-light-min .bar-logo-selo .selo { right: unset; left: 12px }
.time-line-eventos .card-eventos .selo { margin-top: 2px; }

.header-eventos { height: 60px }
.header-eventos .content .bar-tit .tit { font-size: 14px }
.header-eventos .content .bar-tit .tit span { font-size: 28px; margin-right: 8px }

}

/* Filiadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

.single-filiada .hero-post .bar-bt { justify-content: flex-start; }
.single-filiada .hero-post .bar-bt .bt-fone { border: solid 1px #4d4d4d; margin-left: 6px }
.single-filiada .hero-post { display: flex; }
.single-filiada .hero-post .marcador { width: 54px; min-width: 54px; height: 54px; border-radius: 100px; border: solid 1px #929292; display: flex; align-items: center; justify-content: center; margin-right: 6px; }
.single-filiada .hero-post .marcador:before { content: ""; background: url(../img/ico-marcador.svg) no-repeat center; width: 24px; height: 24px; background-size: cover; }
.single-filiada .hero-post .content-hero { margin-top: 10px }

.bar-cards-filiadas { max-width: 680px; margin: 0 auto; }
.bar-cards-filiadas .bar-tit { margin-bottom: 20px }
.bar-cards-filiadas .bar-tit .tit { font-size: 15px; line-height: 135%; font-weight: 500 }
.bar-cards-filiadas .card-filiada { margin-bottom: 12px }

.card-filiada { border: solid 1px #DEDEDE; background: #fff; color: #4d4d4d; padding: 18px; box-sizing: border-box; border-radius: 20px; position: relative; display: flex; align-items: center; min-height: 122px }
.card-filiada .content { display: flex; font-size: 17px; line-height: 135% }
.card-filiada .content .marcador { background: url(../img/ico-marcador.svg) no-repeat center; width: 18px; min-width: 18px; height: 18px; background-size: cover; margin-right: 6px }
.card-filiada .content .bar-text { margin-top: 0px }
.card-filiada .content .bar-text .local { font-weight: 600 }

@media ( max-width: 600px ) {
.single-filiada .hero-post .marcador { width: 34px; min-width: 34px; height: 34px; }
.single-filiada .hero-post .marcador:before { content: ""; width: 18px; height: 18px; }
.card-filiada .content .bar-text { padding: 0 8px; font-size: 14px; line-height: 135% }
}

/* Formularios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

.weforms .button { background-color: #8AAB93 !important }

/* modal . . . . . . . . . . . . . . */

.pushy .content-nav .tit { font-size: 16px; margin-bottom: 12px }
.tit-boleto { display: flex; align-items: center; font-weight: 600 }
.tit-boleto:before { content: ""; background: url(../img/ico-barcode-black.svg) no-repeat center; width: 24px; height: 20px; margin-right: 8px }
.pushy .content-nav .bar-form { display: block; margin-top: 24px }

/* Autor */

.card-autor .bar_avatar .avatar { background: #fff }
