.wrapper-min { max-width: 857px; margin: 0 auto }
.padTop1 { padding-top: 60px; }
.titBigSection { display: block; margin-bottom: 24px; }

.azulMLColor { color: #283380 }
.azulMLColor2 { color: #3483fa }
.btH.btHML { background: #3484fa; color: #fff }
.btH.btComprar { background: #3484fa; color: #fff }

.header-hotsite { background: #ffe600; box-shadow: none; }
.header-hotsite .content .logo-mercadolivre { width: 100%; max-width: 167px; }

.bar-tit-head { padding: 70px 0 24px 0; display: block; }

.hero-hotsite.hero-mercadolivre { height: 535px }

.hero-hotsite.hero-mercadolivre .bar-content-montador { display: flex; }

.hero-hotsite.hero-mercadolivre .bar-content .box-bar-content { padding: 32px; box-sizing: border-box; }
.hero-hotsite.hero-mercadolivre .hero-content { position: unset; background: #f5f5f5; border-radius: 8px; height: inherit; }

.template-ml .bar-monte { padding: 20px 0; top: 80px; align-items: flex-start; }
.template-ml .bar-monte .box-modal { height: 100%; max-height: 510px; }
.template-ml .bar-monte .box-modal .opcoes { height: 340px }

.hero-hotsite.hero-mercadolivre .box-cta { background: #fff; border: none }
.hero-hotsite.hero-mercadolivre .card-select .select #certificadoNome2,
.hero-hotsite.hero-mercadolivre .card-select .select #variacaoNome,
.hero-hotsite.hero-mercadolivre .card-select .select #validadeNome
{ color: #3483fa }

.hero-hotsite.hero-mercadolivre .hero-thumb { background: #fff; display: flex; align-items: flex-start; padding: 0px; box-sizing: border-box; position: unset; }
.hero-hotsite.hero-mercadolivre .hero-thumb .content { width: 100%; display: flex; justify-content: center; padding: 0px; box-sizing: border-box; }
.hero-hotsite.hero-mercadolivre .hero-thumb .box-content { margin-right: 16px; }
.hero-hotsite.hero-mercadolivre .hero-thumb .box-content .bar-thumb { display: flex; justify-content: center; }
.hero-hotsite.hero-mercadolivre .hero-thumb .box-content .bar-text { background: #fafafa; border-radius: 8px; padding: 30px; box-sizing: border-box; min-height: 288px; }
.hero-hotsite.hero-mercadolivre .hero-content .bar-content { padding: 0 }

.content-copy-meli { padding-bottom: 60px; }
.item-acor { border-bottom: solid 1px #212121; padding: 8px 0; box-sizing: border-box; margin-bottom: 32px; }
.bar-text-copy ul li { display: block; margin-bottom: 22px; }

.box-saiba { display: flex; width: 100%; border-radius: 8px; background: #283380; margin-bottom: 60px; }
.box-saiba .bar-thumb { background: url(../img/bg-meli-woman.jpg) no-repeat center; background-size: cover; width: 310px; min-width: 310px; display: block; border-bottom-left-radius: 8px; border-top-left-radius: 8px; }
.box-saiba .bar-text { padding: 32px; box-sizing: border-box; }
.box-saiba .bar-text .content .steps { padding: 30px 0; max-width: 80% }
.box-saiba .bar-text .content .steps li { display: flex; margin-bottom: 20px; }
.box-saiba .bar-text .content .steps .number { width: 24px; min-width: 24px; height: 24px; background: #fff; border-radius: 100%; display: flex; align-items: center; justify-content: center; margin-right: 10px; }
.box-saiba .bar-text .content .steps h3 { display: block; margin-bottom: 2px; }
.box-saiba .bar-text .content .steps a { color: #fff; text-decoration: underline; }

.listDefault { list-style: disc; padding-left: 20px; }

.faqMeli { background: #fafafa; padding: 88px 0 60px 0; box-sizing: border-box; }

.wrapperCTAPixo { display: none; }

.mercadolivre .box-price-associado { display: none !important; }

@media ( max-width: 768px ) {

.active .contentMeli { display: none; }

.wrapper-min { padding: 0 20px; box-sizing: border-box; }
.padTop1 { padding-top: 30px; }

.header-hotsite .content .logo-mercadolivre { max-width: 102px; }
.bar-tit-head { padding: 30px 20px 24px 20px; display: block; }
.bar-tit-head h2 span { display: block; }

.bar-monte { position: fixed; }

.hero-hotsite.hero-mercadolivre { height: inherit; margin-bottom: 14px }
.hero-hotsite.hero-mercadolivre .bar-content { padding: 20px 20px 20px 20px }
.hero-hotsite.hero-mercadolivre .bar-content .box-bar-content { padding: 14px; }
.hero-hotsite.hero-mercadolivre .box-cta { padding: 14px; }

.hero-hotsite.hero-mercadolivre .bar-content-montador { flex-direction: column; }
.hero-hotsite.hero-mercadolivre .hero-thumb .box-content { margin-right: 0; margin-bottom: 16px; }
.hero-hotsite.hero-mercadolivre .hero-thumb .box-content .bar-text { min-height: inherit; }

.hero-hotsite.hero-mercadolivre .box-cta.active .bar { padding-top: 20px }

.template-ml .bar-monte { top: 64px; }
.template-ml .bar-monte .box-modal { height: 85%; max-height: inherit; }
.template-ml .bar-monte .box-modal .opcoes { height: inherit; }

.box-saiba { flex-direction: column; }
.box-saiba .bar-thumb { height: 148px; width: 100%; border-bottom-left-radius: 0px; border-top-right-radius: 8px; }
.box-saiba .bar-text .content .steps { width: 100%; }

}

.footerCerti { width: 100%; height: 80px; background: #593EFF; display: flex; align-items: center; }
.footerCerti .logoCerti { display: block; width: 100%; max-width: 145px; }

@media ( max-width: 768px ) {

.footerCerti { height: 64px; }
.footerCerti .wrapperFull { display: flex; justify-content: center; }
.footerCerti .logoCerti { max-width: 99px; }

}

.wrapperCTAfixo { height: 82px; display: block; pointer-events: none; display: none; }
.CTAFixo { display: block; width: 100%; height: 82px; background: #ffe600; position: fixed; left: 0; bottom: 0; z-index: 10; transform: translateY(82px); transition: .2s }
.CTAFixo .content { height: 100%; display: flex; align-items: center; justify-content: space-between; color: #333; }
.CTAFixo .content .bar-cta { display: flex; align-items: center; }
.CTAFixo .content .bar-cta .price { padding-right: 16px; }
.CTAFixo .content .btComprar { width: 127px; }

.scrollDesce .CTAFixo { transform: translateY(0px); transition: .2s }

@media ( max-width: 768px ) {
.wrapperCTAfixo { height: 166px; }
.CTAFixo { height: 166px; padding: 12px 0; box-sizing: border-box; transform: translateY(166px); }
.CTAFixo .content,.CTAFixo .content .bar-cta { flex-direction: column; width: 100% }
.CTAFixo .content .bar-cta { align-items: flex-start; }
.CTAFixo .content .bar-cta .price { padding-right: 0px; padding-bottom: 6px; padding-top: 4px; }
.CTAFixo .content .bt, .CTAFixo .content .btComprar { width: 100%; }

.scrollDesce .CTAFixo { transform: translateY(0px); }

}

/* Acordion FAQs . . . . . . . . . . . . . . . . . . . . . . . */

 .tabs input {
	 position: absolute;
	 opacity: 0;
	 z-index: -1;
}
 .tabs .row {
	 display: flex;
}
 .tabs .row .col {
	 flex: 1;
}
 .tabs .row .col:last-child {
	 margin-left: 1em;
}

/* Accordion styles */
 .tabs {
	overflow: hidden;
    margin: 0 auto;
}
 .tab {
	 width: 100%;
	 overflow: hidden;
	 margin-bottom: 11px;
}
 .tab-label {
	 display: flex;
	 justify-content: space-between;
	 align-items: center;
	 cursor: pointer;
	/* Icon */
}

 .tab-label::after {
	 content: "+";
	 width: 1em;
	 height: 1em;
	 font-size: 22px;
	 text-align: center;
	 transition: all 0.35s;
}
 .tab-content {
 	display: inherit !important;
	 max-height: 0;
	 padding: 0px;
	 transition: all 0.35s;
}

.tab-content p { display: block; margin-bottom: 18px; }

 .tab-close {
	 display: flex;
	 justify-content: flex-end;
	 padding: 1em;
	 font-size: 0.75em;
	 background: #2c3e50;
	 cursor: pointer;
}
 .tab-close:hover {
	 background: #1a252f;
}
 input:checked + .tab-label::after {
 	content: "|";
 	color: #3483FA;
	transform: rotate(90deg);

}
 input:checked ~ .tab-content {
	 max-height: 100vh;
	 padding: 0px;
}

 input:checked ~ .tab-content .font-medium {
 	color: #666;
 }
 /* fim Acordion FAQs . . . . . . . . . . . . . . . . . . . . . . . */

 /* Sicredi  . . . . . . . . . . . . . . .*/

.sicredi,.mercadolivre { padding-bottom: 82px; }

.sicredi .azulMLColor { color: #146E37 }
.sicredi .azulMLColor2 { color: #146E37 }
.sicredi .color2 { color: #146E37 }

.sicredi .header-hotsite { background: #3FA110 }
.sicredi .header-hotsite .content .bar-logo-certisign { border-left: solid 1px #fff }

.sicredi .box-saiba { background: #146E37 }
.sicredi .btH { background: #377C15 }

.linkDefault { color: #211858; text-decoration: underline; }

.sicredi .footerCerti { background: #146E37 }

.sicredi .hero-hotsite.hero-mercadolivre .card-select .select #certificadoNome2,
.sicredi .hero-hotsite.hero-mercadolivre .card-select .select #variacaoNome,
.sicredi .hero-hotsite.hero-mercadolivre .card-select .select #validadeNome
{ color: #146E37 }

.sicredi .hero-hotsite .card-select .select:hover { border: solid 1px #146E37 }
.sicredi .hero-hotsite .box-cta .hints { color: #212121 }
.sicredi .hero-hotsite.hero-mercadolivre .box-cta { position: relative; }
.sicredi .hero-hotsite .box-cta .header-box { background: #3FA110; color: #fff; width: 100%; display: flex; justify-content: center; align-items: center; font-size: 12px; border-top-left-radius: 8px; border-top-right-radius: 8px; height: 20px; position: absolute; top: 0; left: 0; }

.sicredi input:checked + .tab-label::after {
 	content: "|";
 	color: #146E37;
}

.sicredi .hero-hotsite .bar-text .bar-links { padding-top: 40px; }
.sicredi .hero-hotsite .bar-text .bar-links .list-links li:not(:last-child) { margin-bottom: 6px }
.sicredi .hero-hotsite .bar-text .bar-links a { display: flex; align-items: center; color: #593EFF; text-decoration: underline; }
.sicredi .hero-hotsite .bar-text .bar-links a:before { content: ""; background: url(../img/seta-sicredi.svg) no-repeat center; width: 8px; height: 14px; display: block; margin-right: 12px; transition: .2s }
.sicredi .hero-hotsite .bar-text .bar-links a:hover:before { content: ""; transform: translateX(4px); transition: .2s }
.sicredi .hero-hotsite .bar-text .bar-links a:hover { text-decoration: none; }

.sicredi .CTAFixo { display: block; background: #3FA110 }
.sicredi .CTAFixo .btH { background: #D7E6C8; color: #000 !important }
.sicredi .CTAFixo .btH:hover { background: #377C15 }
.sicredi .CTAFixo .content { color: #fff }


@media ( max-width: 768px ) {
.sicredi .CTAFixo { display: none }
.sicredi { padding-bottom: 0px; }
}
