
.area-recaptcha{padding: 20px 4px; background: #f5f5f5; text-align: center; margin-bottom: 20px; height: 82px;} 
.area-recaptcha div{display: inline-block;}

.a-sl-deg{width: 230px; margin-top: 25px;}
.a-sl-deg .sl-label{color: #fff; background-color: #000; padding: 10px 15px;margin-bottom: 3px; position: relative; cursor: pointer; transition: .2s;}
.a-sl-deg .sl-label:hover{opacity: .9;}
.a-sl-deg .sl-label::before{content: ''; width: 18px; height: 18px; position: absolute; top: 50%; right: 15px; margin-top: -15px; transform: rotate(45deg); border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
.a-sl-deg .sl-body{display: none;}
.a-sl-deg .lista .item{background-color: #eee; margin-bottom: 3px; position: relative; height: 70px;}
.a-sl-deg .lista .item .flx{position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; transition: .2s;}
.a-sl-deg .lista .item:hover .flx{ right: -90px;}
.a-sl-deg .lista .item img{display: block;}
.a-sl-deg .lista .item .i-label{font-size: 13px; position: absolute; margin-left: 0; left: 100%; top: 0; bottom: 0; z-index: 1; display: flex; align-items: center; opacity: 0; transition: .2s;}
.a-sl-deg .lista .item:hover .i-label{margin-left: 100px; opacity: 1;}
.a-sl-deg .base{font-size: 16px; padding-top: 10px; color: #000;}




.produto-selos .imagem img{max-width: 100%;}



.top-interna-2{height: 280px; background: #f5f5f5;}
.c-interna{padding: 40px 0;}
.c-interna .titulo-01{padding: 0 0 20px 0!important; line-height: normal!important;}
.c-interna .titulo-01 .label{font-size: 32px!important;}
.c-interna .titulo-01 .date{font-size: 18px!important;}


.a-modal-2fa{position: fixed; z-index: 9999; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,.5); display: none;  justify-content: center; align-items: center; transition: .2s; opacity: 0;}
.a-modal-2fa.active{display: flex; opacity: 1;}
.a-modal-2fa .modal-2fa{width: 360px;  background-color: #fff; border-radius: 10px; position: relative;}
.a-modal-2fa .modal-2fa *{box-sizing: border-box;}
.a-modal-2fa .modal-2fa .m-header{padding: 20px 20px 20px 20px; font-size: 18px; text-transform: uppercase; position: relative; border-bottom: 1px solid #eee}
.a-modal-2fa .modal-2fa .m-header .close{position: absolute; top: 50%; margin-top: -10px; right: 20px; background: url(../img/close-2fa.png) center center no-repeat; background-size: 70% auto; width: 20px; height: 20px;  border-radius: 50%; cursor: pointer;}
.a-modal-2fa .modal-2fa .m-body{padding: 10px 20px}
.a-modal-2fa .modal-2fa .m-body form .cp{display: block; width: 100%; padding: 30px 5px 30px 25px; font-size: 30px; letter-spacing: 20px; text-align: center; border: 1px solid #eee; margin: 15px 0; border-radius: 5px; background-color: #fafafa;}
.a-modal-2fa .modal-2fa .m-body form .cp::placeholder{opacity: .2;}
.a-modal-2fa .modal-2fa .m-body form .btn{background-color: #df1f36; width: 100%; color: #fff; padding: 12px; border-radius: 8px; border: 0;}
.a-modal-2fa .modal-2fa .m-footer{padding: 10px 20px;}
.a-modal-2fa .msg-form-error{margin: 0 0 14px 0; color: #9d0d0d;}

.bt-n{position: relative;}
.bt-n:before{content: ''; width: 30px; position: absolute; top: 0; bottom: 0; right: 10px; background: url(../img/loading-btn.gif?) center center no-repeat; background-size: 100% auto; opacity: 0; transition: .2s;}
.bt-n:disabled::before, .bt-n.triggerClickActive::before{opacity: 1;}
.bt-n:disabled, .bt-n.triggerClickActive{cursor: no-drop;}


.btn-ld{position: relative;}
.btn-ld:before{content: ''; width: 30px; position: absolute; top: 0; bottom: 0; right: 10px; background: url(../img/loading-btn.gif?) center center no-repeat; background-size: 100% auto; opacity: 0; transition: .2s;}
.btn-ld:disabled::before, .btn-ld.triggerClickActive::before{opacity: 1;}
.btn-ld:disabled, .btn-ld.triggerClickActive{cursor: no-drop;}

button{font-family: "Capsuula-Regular", sans-serif; font-size: 24px;}
select option{font-size: 15px;}




@media screen and (max-width: 1200px){

html{min-width: 800px; max-width: none; }
.minWidth{min-width: 800px;}
.limite{max-width:none; width:800px;}

.no-responsivo{display: none!important;}
.colLtr{float: none; width: auto;}
.colCont{float: none; width: auto;}
.colCont .contPadding{padding: 0 0 10px 0!important; font-size:20px;}
.contPadding{padding: 0 0 10px 0!important; font-size:20px;}


.menuLtr li { font-size: 18px; text-align: center; padding: 5px 0; margin-bottom: 5px; background: #fefefe; border: 1px solid #eee;}
.menuLtr li a{display: block;}

.barSocial {text-align: center; padding: 10px 0 10px 0;}

.box_back-1 { min-height: 250px; }

.sessao{padding: 0 0 0 0; margin: 5px 0;}

.clear-pd-01{clear: both; padding: 0 0 10px 0;}

.yes-responsivo{display: block;}

.formG .bt{float: none; margin: auto; display: inherit; text-align: center;}
.respAj{float: none; width: auto!important; display: block; text-align: center; font-size: 13px; }

.TB_001, .TB_002{display: block;}
.TB_001 .TD_001{float: none; display: block!important; vertical-align: auto;}

.TB_002 .TD_002{float: none; display: block!important; vertical-align: auto;}


.pd-l-30{padding: 0px;}


.sessao-moda .modaCont{width: auto;}
.sessao-moda .modaContMenu{width: auto;}
.sessao-moda .modaContMenu li{width: auto; font-size: 1px; text-align: center; padding: 5px 0!important; margin-bottom: 5px;}
.sessao-moda .modaContMenu li a{font-size: 18px; padding: 0!important;}

.slidContModaLargura, 
.slidContImprensaLargura, 
.slidContClienteLargura, 
.slidContSobreLargura, 
.slidContContatoLargura{width: 800px;}


.box-mosaico-01 .imagem1 .area-txt .tbl .titulo,
.box-mosaico-01 .imagem2 .area-txt .tbl .titulo{padding: 0 30px 0 30px; font-size: 15px}
.box-mosaico-01 .imagem1 .area-txt .tbl .resumo,
.box-mosaico-01 .imagem2 .area-txt .tbl .resumo{padding: 0 30px 0 30px; font-size: 12px}


.sessao-slide-01 #ctrl-sld-big .slides li{/*max-height: 440px;*/ position: relative; }
.sessao-slide-01 #ctrl-sld-big .descricao .texto-1{font-size: 80px; line-height: 82px;}
.sessao-slide-01 #ctrl-sld-big .descricao .texto-2{font-size: 20px; line-height: 23px;}

.sessao-colecao .colecao-descricao .txt{padding: 0;}

.sessao-header{height: 50px;}
.sessao-header .menuTop{width: 620px; margin-top: 16px;}
.sessao-header .menuTop #cssmenu{margin-right: 26px;}
.sessao-header #cssmenu > ul > li {padding: 0 5px; position: relative; height: 15px;}
.sessao-header #cssmenu a, .sessao-header #cssmenu{font-size: 11px;}
.sessao-header .logo { width: 170px; margin-top: 11px;}



.sessao-slide-01{ margin-top: 50px;}

.h-bt-busca{width: 20px; height: 20px; top: 0;}

.boxCarrossel ul li .titulo span{font-size: 18px;}

/* coleção */
.titulo-colecao{font-size: 60px; padding: 30px 0 0 0}
.box-mosaico-00 .ico{width:220px; height: 54px; position: absolute; top: 50%; left: 50%; margin: -27px 0 0 -110px; z-index: 999;}
.box-mosaico-00 .col .seta{height: 40px; bottom: -40px;}
.box-mosaico-00 .col5 .ico{width:180px!important; height: 47px!important; margin: -23px 0 0 -90px;}



.sessao-colecao .colLtr{padding: 10px 0;}
.sessao-colecao .t-right{text-align: justify!important; }
.sessao-colecao .produto-titulo{border:1px solid #eee; background: #fcfcfc; padding: 5px; }
.sessao-colecao .produto-titulo .prod-nav{right: 6px;}


.divisao ul li {padding: 20px 20px 40px 20px;}
.divisao ul li a .imagem img{max-width: 120px;}


/* - clientes - */
.menuCliente{width: auto; margin: 35px 0 25px 0;}
.menuCliente .menuLogado li{width: 123px; float: left; margin-right: 12px; position: relative; z-index: 999}
.menuCliente .menuLogado li a, .menuCliente .menuLogado li span{font-size: 16px; padding: 10px 0;}
.menuCliente .cps{width: 123px; height: 42px; font-size: 16px;}
.menuCliente .cps{text-align: center; font-size: 16px;}
.menuCliente .bt{display: block; border: 1px solid #000; width: 123px; height: 42px; font-size: 16px;}

.client-home .TB{display: block;}
.client-home .TB .cliTBCol1{display: block; }

.client-home{margin-bottom: 40px;}
.client-home .tit-cli-1{font-size: 28px; line-height: normal; letter-spacing:-2px; text-indent: -2px;}    
.client-home .tit-cli-1 span{display: block; font-size: 18px; line-height: normal;}

.client-home .cliTBCol2{display: block; width: auto;}    
.client-home .cliTBCol2 .tx-30{font-size: 16px;}

.cliPostLista{width: 830px; margin-bottom: 200px}
.cliPostLista .item{width: 255px; float: left; margin-right: 18px; margin-bottom: 20px;}
.cliPostLista .item .titulo{font-size: 16px;}
.cliPostLista .item .imagem{margin: 13px 0;}
.cliPostLista .item .resumo{font-size: 13px;}

.cliProdutoLista{width: 830px;}
.cliProdutoLista .item{width: 148px; margin: 0 10px 25px 0;  text-align: center;}
.cliProdutoLista .item .imagem{width: 128px;}
.cliProdutoLista .item .area-txt{margin: 0 10px 10px 10px; height: 90px;}
.cliProdutoLista .item .area-txt .titulo{font-size: 16px;}

.lista-produtos .bx-controls-direction a{display: none!important;}
.lista-produtos ul li .layerTit span span{font-size: 12px;}

.produto-titulo .prod-nav{top: 5px;}

/*CLIENTE DETALHE DO PRODUTO */
.produtoDetalhe .tit-01{font-size: 28px; line-height: normal;}
.produtoDetalhe .cliCol2{width: 526px; }
.produtoDetalhe .cliCol1{width: 260px; }

.produtoDetalhe{padding-bottom: 70px;}
.produtoDetalhe .colImagem{height: auto;}

.produtoDetalhe .cliCol1{height: auto; font-size: 16px;}
.produtoDetalhe .cliCol1 .selos{margin: 0 0 30px 0;}
.produtoDetalhe .cliCol1 .desc{height: auto; padding: 20px 0 0 0;}
.produtoDetalhe .bt-lk-receita{position: relative; bottom: auto; left: auto; right: auto; margin-top: 20px;}

.item-cont-slide.atv{height: auto;}

.sessao-footer{text-align: center;}
.sessao-footer *{opacity: 1!important; display: inline-block;}
.sessao-footer .area-loginhos ul li a{font-size: 14px; margin: 0 13px;}


/* PUBLICAÇÃO DETALHE */
.detTopImage .seta{background-position: center 10px;}




/* - HEADER BUSCA - */
.disp-busca{height: 45px;}
.disp-busca .limite{padding: 10px;}
.disp-busca .cp{ height: 25px;  margin: 0 15px 0 0; font-size: 15px;}
.disp-busca .bt{ height: 25px; font-size: 15px; padding: 0 60px 0 25px; }


/* - BUSCA LISTA - */
.topfakeAreaBusca{height: 120px; }
.topBusca{font-size: 18px;}
.topBusca .titulo{font-size: 30px;}


/* RESVISTA */
.boxRevista ul li .mask .TB_001 .TD_001 .pd{padding: 10px 15px;}
.boxRevista ul li .mask .TB_001 .TD_001 .tit{font-size: 22px;}
.boxRevista ul li .mask .TB_001 .TD_001 .desc{font-size: 14px;}
/* FIM RESVISTA */


/***********************************************************************************************/
/***********************************************************************************************/


/* POST DETALHE - MODA */
/* ------------------------------------------------------------------------------------------ */



.recuo-top-ltr{display: none;}
.recuo-top-img{margin-top: -70px;}

.top-interna-001 h1{padding: 75px 0; font-size: 32px;}
.top-interna-001 h1 span{display: block;}

.ltr-l{float: none!important; width: auto;}
.ltr-r{float: none!important; width: auto;}    
.ltr-r .pdL-15{padding-left: 0}
.ltr-r .icones-social-share{text-align: center; margin-bottom: 20px;}

.mn-ltr-post ul li{padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dashed #ccc;}

.pd-bordar-ltr{padding: 15px; background-color: #f1f1f1; border: 0;}

.select-moda-label{font-size: 20px; text-align: center;}
.select-moda{width: 100%;}

.area-posts-moda .lista-moda-v3 .grupo-item .item .titulo-visivel .titulo{font-size: 22px; line-height: 22px; text-indent: -2px;}
.area-posts-moda .lista-moda-v3 .grupo-item .item .titulo-visivel .categoria{font-size: 15px; margin-top: -2px;}
.area-posts-moda .lista-moda-v3 .grupo-item .item .chamada-visivel .titulo{font-size: 22px; line-height: 22px; text-indent: -2px;}
.area-posts-moda .lista-moda-v3 .grupo-item .item .chamada-visivel .chamada{font-size: 15px; line-height: 15px; margin-top: -2px; padding-top: 20px;}
.area-posts-moda .lista-moda-v3 .grupo-item .item .chamada-visivel .data{font-size: 22px;}
.area-posts-moda .lista-moda-v3 .grupo-item .item .ico-link{right: 20px; bottom: 20px; width: 40px; height: 40px;}
.area-posts-moda .area-btn-mais .btnMais span{font-size: 18px;}
.area-posts-moda .area-btn-mais .btnMais .load{width: 24px; height: 24px;}
.area-posts-moda .area-btn-mais .btnMais .ico-mais{width: 24px; height: 24px;}


/* PRODUTO RELACIONADO AO POST - MODA - AJAX */
/* ------------------------------------------------------------------------------------------ */
.md-produto-rel{padding-top: 42px; background: #fff;}
.md-produto-rel .colCont{width: auto; float: none; padding: 5px 20px 20px 20px; border-top: 1px solid #eee;}
.md-produto-rel .colCont .produto-imagem{width: 60%; height: auto; float: left; min-height: 1px;}
.md-produto-rel .colCont .produto-descricao{width: 38%; height: auto; float: right; min-height: 1px; text-align: left; background: none; font-size: 14px;}
.md-produto-rel .produto-titulo span{font-size: 30px;}
.md-produto-rel .prod-nav .np, .md-produto-rel .prod-nav .np a{width: 30px; height: 30px; line-height: 30px; background-size: 100% auto; font-size: 9px;}
.md-produto-rel .prod-nav .prod-prev{background-position: 0 -30px;}



/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */


.box_back-2{min-height: 300px;}
.box_back-2 .titulo-resp-top{bottom: 15px;}
.titulo-resp-top .tit-01{font-size: 46px; line-height: 50px;}
.titulo-resp-top .tit-02{font-size: 38px; line-height: 42px;}


.repBarTit .colRep02, .repBarTit .colRep03, .repBarTit .colRep033{display: none;}


.colRep02 .repPostLista{width: 835px;}
.colRep02 .repPostLista .item{width: 243px;}

.repPostLista .clear{display: none;}
.repPostLista .clear-3{display: block;}

.colRep03 .repPostLista{width: 835px; margin-right: -35px;}
.colRep03 .repPostLista .item{width: 243px;}


.colRep01, .colRep033{width: auto; float: none;}
.colRep02{width: auto; float: none;}
.colRep03{width: auto; float: none;}
.colRep01 p:first-child, .colRep02 p:first-child, .colRep03 p:first-child{margin-top: 0;}

#agenda_cultura{padding: 20px!important; background-color: #eee;;}

.colRepMarg{margin-left: 0;}

.repListaEventos{ margin-top: 25px;}
.repListaEventos .item{margin-bottom: 25px; padding: 10px; background-color: #f5f5f5;}



.area-rep-pesq-prod .box{width: auto; float: none;  min-height: auto; margin-bottom: 20px; padding: 15px; background-color: #f4f4f4;}
.area-rep-pesq-prod .box .pd{ margin: 0;}    
.area-rep-pesq-prod .box .titAttr{color: #124477; font-size: 18px; margin-top: 0; margin-bottom: 15px; margin-left: 0;}
.area-rep-pesq-prod .box .item{margin-left: 0; font-size: 14px; width: auto; box-sizing: border-box; float: none; margin-bottom: 5px;}
.area-rep-pesq-prod .box .item input{margin-left: 0; }
.area-rep-pesq-prod .box .item br{display: none;}
.area-rep-pesq-prod .box .item2{padding-left: 10px;}
.area-rep-pesq-prod .box .cp{width: 94%; padding-left: 3%; padding-right: 3%; border: 1px solid #000; height: 28px; font-size: 14px; font-family: 'NettoOT-Regular',sans-serif;}
.area-rep-pesq-prod .box .cps{width: 100%; box-sizing: border-box; font-size: 14px; font-family: 'NettoOT-Regular',sans-serif;}
.area-rep-pesq-prod .box .frase{padding-top: 20px;}
.area-rep-pesq-prod .box0{width: auto; float: none;  min-height: auto; margin-bottom: 20px}
.area-rep-pesq-prod .box0 .box{width: auto}
.area-rep-pesq-prod .box label{display: block;}
.area-rep-pesq-prod .box select{font-size: 15px; width: 100%; box-sizing: border-box;}


.formG2 .cp{width: 100%; box-sizing: border-box; font-size: 18px;}
.formG2 .cpt{width: 100%; box-sizing: border-box; font-size: 18px;}
.formG2 .f-cp2 .cp{width: 100%; box-sizing: border-box;}
.formG2 .f-cp2{width: 387px;}
.formG2 .bt{width: 100%; box-sizing: border-box;}
.formG2 .resMsg{padding: 8px!important; margin-bottom: 0px!important; font-size: 14px!important;}
.formG2 .cps{width: 100%; box-sizing: border-box; font-size: 18px;}


/* LISTA PRODUTOS */
.repProdutoLista{width: calc(100% + 40px); background-color: red;}
.repProdutoLista .item{width: 124px;}


.representanteProdutos .bt-nova-busca, 
.representanteProdutos .bt-nova-busca-ini, 
.representanteProdutos .bt-compara, 
.representanteProdutos .bt-baixar,  
.representanteProdutos .bt-baixar2{width: 390px;}


/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */

/* cart */

#modalGeraPDF {width: 650px;}

.cliente-x-cart{padding-bottom: 0;}
.cliente-x-cart .cliTBCol3{display: block; width: auto; padding-top: 10px}
.cliente-x-cart .cliTBCol1, .cliente-x-cart .cliTBCol2, .cliente-x-cart .cliTBCol3{margin-bottom: 20px}

.cart-pdf .vp1{height: 90px;}
.cart-pdf .vp1::before{ bottom: 40px; left: auto; right: 140px; width: 10px; height: 10px; border-left-width: 2px; border-bottom-width: 2px;}
.cart-pdf .vp1:hover::before{bottom: 35px;}

.cart-pdf .vp1 .vp1L{padding: 5px 15px 5px 68px; background-size: 40px auto; text-align:left;}
.cart-pdf .vp1 .vp1L .t1{font-size: 22px; }
.cart-pdf .vp1 .vp1L .t2{font-size: 13px; color: #838383; margin-bottom: 6px;}
.cart-pdf .vp1 .vp1R{height: 100%; display: flex; align-items: center; background-color: #00263d; width: 120px; text-align: center; justify-content: center; transition: .2s;}
.cart-pdf .vp1 .vp1R:hover{background-color: #000;}
.cart-pdf .vp1 .vp1R .vp-bt{ color: #fff; font-size: 18px; transition: .4s;}
.cart-pdf .vp1 .vp1R:hover .vp-bt{font-size: 20px;}

.vp1-content{ text-align:left;}
.vp1-content .item .img{width: 75px; height: 75px;}

.vp1-content .item .t1c{font-size: 20px; }
.vp1-content .item .t2c{font-size: 12px;}
.vp1-content .item .t3c{font-size: 18px;}

.vp1-content .item .close{right: 15px; margin-top: -9px; width: 18px; height: 18px; line-height: 18px; font-size: 16px;}

.vp1-content .bs-bt a{font-size: 20px; padding: 8px; margin: 20px 8px 8px 8px;}



/* onde comprar */

.t-ltr-h{text-align: center;}
.t-ltr-h br{display: none;}

.map-svg svg{ width: 430px; height: 440px;}
.a-map .t-estado{top: 118px; left: 0; font-size: 25px;}

.t-paginas{display: flex; position: absolute; top: -93px; left: 310px; z-index: 999;}


.area-menu-r-v0-no-resp{display: none!important;}
.area-menu-r-v0{display: block;}



.aa-sl-deg{background-color: #eee; padding: 20px; margin: 20px 0;}
.a-sl-deg{width: auto; margin-top: 0;}
.a-sl-deg .lista .item{background-color: #fff; padding: 5px; height: auto;}
.a-sl-deg .lista .item .i-label{margin-left: 0; left: 0; right: 0; padding: 0 15px; justify-content: center;}
.a-sl-deg .lista .item:hover .i-label{margin-left: 0; opacity: 1; background-color: rgba(255,255,255,.5);}
.a-sl-deg .lista .item .flx{position: relative; text-align: center;}
.a-sl-deg .lista .item .flx img{margin: auto;}

}



@media screen and (max-width: 980px){

html{min-width: 100%; max-width: 100%; }
.minWidth{min-width: 600px;}    
.limite{width: 600px;}


.colCont .contPadding{padding: 0 0 10px 0!important; font-size:18px;}
.contPadding{padding: 0 0 10px 0!important; font-size:18px;}


.sessao-header .menuTop{display: none;}

.btMenu{display: block;}


.slidContModaLargura, 
.slidContImprensaLargura, 
.slidContClienteLargura, 
.slidContSobreLargura, 
.slidContContatoLargura{width: 600px;}


.boxCarrossel ul li .titulo span{font-size: 18px;}


/* coleção */
.titulo-colecao{font-size: 50px; padding: 30px 0 0 0}
.box-mosaico-00 .ico{width:150px; height: 36px;  margin: -18px 0 0 -75px;}
.box-mosaico-00 .col .seta{height: 32px; bottom: -32px;}
.box-mosaico-00 .col5 .ico{width:100px!important; height: 26px!important; margin: -13px 0 0 -50px;}


.box-mosaico-01 .imagem1 .area-txt .tbl .titulo,
.box-mosaico-01 .imagem2 .area-txt .tbl .titulo{padding: 0 10px 0 10px; display: block; font-size: 22px; line-height: auto; text-align: center;}
.box-mosaico-01 .imagem1 .area-txt .tbl .resumo,
.box-mosaico-01 .imagem2 .area-txt .tbl .resumo{display: none;}

.divisao ul li a .imagem{}
.divisao ul li {padding: 20px 20px 40px 20px;}
.divisao ul li a .imagem img{max-width: 120px;}


/* produtos */
.produto-titulo{font-size: 40px; line-height: normal; margin-bottom: 15px;}
.produto-titulo .prod-nav{top: 5px;}
.produto-imagem{width: 600px; height: auto; padding: 0;}
.produto-imagem ul li img{width: 100%;}
.produto-descricao p:first-child {margin: 0 0 0 0;}
.produto-descricao .produto-selos{padding-top: 10px;}
.produto-descricao{width: auto; float: none; background: #f6f6f6; padding: 5px; margin-top: 5px; text-align: center;}



/* - SLIDE PRINCIPAL - FLEXSLIDER - */
.sessao-slide-01 #ctrl-sld-big .slides li{/*min-height: 340px;*/ }
.sessao-slide-01 #ctrl-sld-big .descricao{bottom: 60px; padding: 3px 50px 8px 10px;}
.sessao-slide-01 #ctrl-sld-big .descricao .texto-1{font-size: 90px; line-height: 95px;}
.sessao-slide-01 #ctrl-sld-big .descricao .texto-2{font-size: 20px; line-height: 20px;}

.area-princial-sld .layer-resp-img{display: block;}

/* - FORMUÁRIOS - */
.formG .fleft, .formG .fright{float: none;}

.formG{padding: 15px 0 10px 0;}
.formG .cp{width: 578px; height: 36px;}
.formG .cpt{width: 578px; height: 98px; }
.formG .f-cp2 .cp{width: 578px;}
.formG .f-cp2{width: auto;} /*width: 388px;*/
.formG .bt{width: 600px; height: 36px; background: #000; border: none; color: #fff; text-align: left; float: right; cursor: pointer;}
.formG .bt:hover{background: #8c8a8a; color: #000;}
.formG .resMsg{padding: 8px!important; margin-bottom: 0px!important; font-size: 14px!important;}
.formG .cp-erro{background: #ffe0e0}



/* PUBLICAÇÃO DETALHE */
.detTopImage .seta{background-position: center 20px;}

.mnNavInt{border-bottom: none;}
.mnNavInt li{display: block;  padding: 8px!important; border: 1px solid #eee; margin-bottom: 4px;}
.mnNavInt li .seta{display: none!important;}
.mnNavInt li.atv{color: #000; background: #eee;}

.detAreaTit .col1{float: none; width: auto; padding-right: 0; min-height: auto; border-right:none;}
.detAreaTit .col2{float: none; width: auto; position: relative; text-align: center;}

.detAreaTit .col2 .btDonw{display: block; width: 105px; padding: 5px 10px; position: absolute; right: 0; bottom: 12px; background: #000 url(../img/ico-donw.png) 10px center no-repeat; color: #fff; text-align: right;}

.titulo-03{font-size: 30px; line-height: 30px; text-align: left; text-align: center;}
.descricao-03{font-size: 18px;}    
.ltr-tit-data{font-size: 12px; color: #2a3133; text-align: center;}
.ltr-tit-data span{display: inline-block;}

.barSocial2{display: inline-block;}


.boxCarrossel ul li .titulo span{font-size: 15px;}

/* clientes */

.menuCliente{width: auto; margin: 35px 0 25px 0;}
.menuCliente .menuLogado li{width: auto; float: none; margin-right: 0; margin-bottom: 5px;}
.menuCliente .menuLogado li a, .menuCliente .menuLogado li span{font-size: 14px; padding: 5px 0;}
.menuCliente .cps{width: 600px; height: auto; font-size: 14px;}
.menuCliente .cps{text-align: center; font-size: 14px;}
.menuCliente .bt{display: block; border: 1px solid #000; width: 600px; height: auto; font-size: 14px; padding: 10px;}



.client-home{margin-bottom: 30px; text-align: center;}
.client-home .tit-cli-1{font-size: 24px;}    
.client-home .tit-cli-1 span{font-size:14px;}

.cliPostLista{width: 630px; }
.cliPostLista .item{width: 192px; float: left; margin-right: 12px; margin-bottom: 12px;}
.cliPostLista .item .titulo{font-size: 13px;}
.cliPostLista .item .imagem{margin: 10px 0;}
.cliPostLista .item .resumo{font-size: 12px;}

.cliProdutoLista{width: 630px;}
.cliProdutoLista .item{width: 108px; margin: 0 10px 25px 0;  text-align: center;}
.cliProdutoLista .item .imagem{width: 95px; margin: 6px;}
.cliProdutoLista .item .area-txt{margin: 0 6px 4px 6px; height: 80px;}
.cliProdutoLista .item .area-txt .titulo{font-size: 14px;}


.lista-produtos ul li .layerTit span span{font-size: 11px;}

/*CLIENTE DETALHE DO PRODUTO */
.produtoDetalhe .cliCol2{width: auto; float: none!important;}
.produtoDetalhe .cliCol1{width: auto; float: none!important;}

.produtoDetalhe{padding-bottom: 70px;}
.produtoDetalhe .colImagem{height: auto;}

.produtoDetalhe .cliCol1{height: auto; font-size: 16px;}
.produtoDetalhe .cliCol1 .selos{margin: 0 0 30px 0;}
.produtoDetalhe .cliCol1 .desc{height: auto; padding: 20px 0 0 0;}
.produtoDetalhe .bt-lk-receita{position: relative; bottom: auto; left: auto; right: auto; margin-top: 20px;}


.sessao-footer .area-loginhos ul li a{font-size: 12px; margin: 0 8px;}


/* - BUSCA LISTA - */
.topBusca .bts{top: 8px;}
.topBusca .bts a{width: auto; padding: 1px 15px 4px 15px; margin-left: 10px; font-size: 13px;}


/* - BUSCA LISTA - */
.topfakeAreaBusca{height: 100px; }
.topBusca{font-size: 16px;}
.topBusca .titulo{font-size: 24px;}


/* RESVISTA */
.boxRevista ul li .mask .TB_001 .TD_001 .pd{padding: 10px 15px;}
.boxRevista ul li .mask .TB_001 .TD_001 .tit{font-size: 16px;}
.boxRevista ul li .mask .TB_001 .TD_001 .desc{font-size: 13px;}
/* FIM RESVISTA */


/* EVENTOS */
.area-lista-palestras .lista-palestras .item{width:60%;}
.area-lista-palestras .lista-palestras .item .titulo{ height: auto;}
.area-lista-palestras .lista-palestras .item .data{font-size: 12px; height: auto; margin-bottom: 5px;}


.lista-eventos-area .center-item{display: block!important;}
.lista-eventos-area .col-eve{width: auto!important; display: block!important; float: none!important; }
.lista-eventos-area .col-eve .item{margin-bottom: 20px;}
.lista-eventos-area .col-eve .evento-tipo .eve-data{ font-size: 28px;}
.lista-eventos-area .col-eve .evento-tipo .eve-tit{ font-size: 18px;}
.lista-eventos-area .horarios{ padding-bottom: 15px; }
.lista-eventos-area .horarios .item-horarios{height: 32px;}
.lista-eventos-area .horarios .bt{height: 32px;}
.lista-eventos-area .form-horarios .info-confirme{font-size: 14px;}


/***********************************************************************************************/
/***********************************************************************************************/


/* POST DETALHE - MODA */
/* ------------------------------------------------------------------------------------------ */

.recuo-top-img{margin-top: -60px;}

.top-interna-001 h1{padding: 65px 0 80px 0; font-size: 26px;}
.top-interna-001 h1 span{font-size: 12px;}

.select-moda-label, .select-moda{font-size: 18px;}

.area-posts-moda .lista-moda-v3{margin: 0 0;}
.area-posts-moda .lista-moda-v3 .grupo-item{width: 48%; margin: 1%; padding-bottom: 35%;}
.area-posts-moda .lista-moda-v3 .grupo-item .item .titulo-visivel .titulo{font-size: 18px; line-height: normal; text-indent: -2px;}
.area-posts-moda .lista-moda-v3 .grupo-item .item .titulo-visivel .categoria{font-size: 14px; margin-top: -2px;}
.area-posts-moda .lista-moda-v3 .grupo-item .item .chamada-visivel .titulo{font-size: 18px; line-height: 18px; text-indent: normal;}
.area-posts-moda .lista-moda-v3 .grupo-item .item .chamada-visivel .chamada{font-size: 14px; line-height: 14px; margin-top: -2px; padding-top: 20px;}
.area-posts-moda .lista-moda-v3 .grupo-item .item .ico-link{right: 20px; bottom: 20px; width: 30px; height: 30px; background-size: auto 50%; border: 1px solid #fff;}
.area-posts-moda .area-btn-mais .btnMais span{font-size: 18px;}
.area-posts-moda .area-btn-mais .btnMais .load{width: 24px; height: 24px;}
.area-posts-moda .area-btn-mais .btnMais .ico-mais{width: 24px; height: 24px;}

/* PRODUTO RELACIONADO AO POST - MODA - AJAX */
/* ------------------------------------------------------------------------------------------ */

.md-produto-rel .colCont{padding: 5px 10px 10px 10px; text-align: center;}
.md-produto-rel .colCont .produto-imagem{width: auto; float: none; padding-bottom: 10px; background: none;}
.md-produto-rel .colCont .produto-descricao{width: auto; padding-top: 10px; font-size: 14px; float: none; text-align: center; border-top: 1px solid #ccc;}
.md-produto-rel .produto-titulo span{font-size: 26px; line-height: 30px}
.md-produto-rel .prod-nav{display: block;}



.formG2 .cp{font-size: 16px;}
.formG2 .cpt{font-size: 16px;}
.formG2 .f-cp2{width: 100%; box-sizing: border-box;}
.formG2 .cps{font-size: 16px;}


.repBarTit{text-align: center;}
.colRep01{text-align: center;}

/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */

.box_back-2{min-height: 260px;}
.box_back-2 .titulo-resp-top{bottom: 10px;}
.titulo-resp-top .tit-01{font-size: 32px; line-height: 36px;}
.titulo-resp-top .tit-02{font-size: 26px; line-height: 30px;}


/*menu*/    
.menuLtr2 li{font-size: 18px; padding: 2px 0;}
.menuLtr2 li ul li{font-size: 14px!important; }



.colRep02 .repPostLista{width: 650px;}
.colRep02 .repPostLista .item{width: 176px;}

.colRep03 .repPostLista{width: 635px; margin-right: -35px;}
.colRep03 .repPostLista .item{width: 282px;}


.colRep01, .colRep033{width: auto; float: none;}
.colRep02{width: auto;}
.colRep03{width: auto;}
.colRep01 p:first-child, .colRep02 p:first-child, .colRep03 p:first-child{margin-top: 0;}



/* LISTA PRODUTOS */
.repProdutoLista .item{width: 142px;}



.representanteProdutos .bt-nova-busca, 
.representanteProdutos .bt-nova-busca-ini, 
.representanteProdutos .bt-compara, 
.representanteProdutos .bt-baixar,  
.representanteProdutos .bt-baixar2{width: 100%; float: none; box-sizing: border-box; margin-bottom: 15px; background-image: none; text-indent: 0;}

/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */


/* onde comprar */

#modalGeraPDF {width: 500px;}


.map-svg{text-align: center; background-color: #f3f3f3; padding: 15px; border-radius: 15px; margin-bottom: 15px;}
.map-svg svg{ width: 430px; height: 440px;}
.a-map .t-estado{top: 118px; left: 0; font-size: 25px; position: relative; top: auto; bottom: 0;}

.a-map-res{margin: 15px 0 15px 0; min-height: auto;}
.a-map-res .t-resultado{ width: 100%;}


.t-paginas{position: absolute; top: -42px; left: 0;  width: 100%; justify-content: right;}
.t-paginas .np{margin-right: 0px; margin-left: 5px;}


/* cart */


.cart-pdf .vp1{height: 80px;}

.cart-pdf .vp1 .vp1L .t1{font-size: 20px; }
.cart-pdf .vp1 .vp1L .t2{font-size: 13px; color: #838383; margin-bottom: 6px;}

.cart-pdf .vp1 .vp1R:hover .vp-bt{font-size: 20px;}

.vp1-content .item .t1c{font-size: 18px; }
.vp1-content .item .t3c{font-size: 16px;}

.vp1-content .bs-bt a{font-size: 20px; padding: 8px; margin: 20px 8px 8px 8px;}



.menu-r-v0 .item{width: 160px; margin-bottom: 30px;}
.menu-r-v0 .item .ico{margin-bottom: 20px;}



.v-full{display: none;}
.v-resp{display: block;}

}



@media screen and (max-width: 640px) {


.minWidth{min-width: 310px;}    
.limite{width: 310px;}

.colCont .contPadding{padding: 0 0 10px 0!important; font-size:16px;}
.contPadding{padding: 0 0 10px 0!important; font-size:16px;}


.box-mosaico-00 .ico{width:70px; height: 17px;  margin: -8.5px 0 0 -35px;}
.box-mosaico-00 .col .seta{height: 20px; bottom: -20px;}
.box-mosaico-00 .col5 .ico{display: none;}


.slidContModaLargura, 
.slidContImprensaLargura, 
.slidContClienteLargura, 
.slidContSobreLargura, 
.slidContContatoLargura{width: 310px;}

.boxCarrossel ul li .titulo span{font-size: 10px; line-height: normal;}

.divisao ul li a .imagem{height: 60px;}
.divisao ul li {padding: 5px 5px 20px 5px;}
.divisao ul li a{height: auto;}
.divisao ul li a .imagem img{max-width: 40px;}
.divisao ul li .seta{height: 25px; background-position: center top; display: none!important;}

.box-mosaico-01 .imagem1 .area-txt .tbl .titulo,
.box-mosaico-01 .imagem2 .area-txt .tbl .titulo{padding: 0 10px 0 10px; display: block; font-size: 22px; line-height: normal; text-align: center;}
.box-mosaico-01 .imagem1 .area-txt .tbl .resumo,
.box-mosaico-01 .imagem2 .area-txt .tbl .resumo{display: none;}


/* produtos */
.produto-titulo{font-size: 20px;}
.produto-titulo .prod-nav{display: none;}
.produto-imagem{width: 310px; height:auto;}
.produto-descricao{width: auto; float: none; background: #f6f6f6; padding: 5px; margin-top: 5px; text-align: center;}


.lista-produtos ul li .layerTit span span{font-size: 9px;}


/* - SLIDE PRINCIPAL - FLEXSLIDER - */
.sessao-slide-01 #ctrl-sld-big .slides li{/*height: 200px; min-height: 200px */ }
.sessao-slide-01 #ctrl-sld-big .descricao{bottom: 30px; padding: 3px 30px 8px 10px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.sessao-slide-01 #ctrl-sld-big .descricao .texto-1{font-size: 30px; line-height: 35px;}
.sessao-slide-01 #ctrl-sld-big .descricao .texto-2{font-size: 12px; line-height: 12px;}


/* - FORMUÁRIOS - */
.formG .fleft, .formG .fright{float: none;}

.formG{padding: 15px 0 10px 0;}
.formG .cp{width: 288px; height: 36px;}
.formG .cpt{width: 288px; height: 98px; }
.formG .f-cp2 .cp{width: 288px;}
.formG .f-cp2{width: auto;}/*width: 388px;*/
.formG .bt{width: 310px; height: 36px;}
.formG .bt:hover{background: #8c8a8a; color: #000;}
.formG .resMsg{padding: 8px!important; margin-bottom: 0px!important; font-size: 14px!important;}
.formG .cp-erro{background: #ffe0e0}


/* clientes */

.menuCliente{width: auto; margin: 18px 0 15px 0;}
.menuCliente .menuLogado li{margin-bottom: 5px;}
.menuCliente .cps{width: 310px;}
.menuCliente .bt{width: 310px;}

.client-home{margin-bottom: 20px;}
.client-home .tit-cli-1{font-size: 20px;}    
.client-home .tit-cli-1 span{font-size:14px;}

.cliPostLista{width: auto; }
.cliPostLista .item{width: auto; float: none; margin-right: 0;}
.cliPostLista .item .titulo{font-size: 13px;}
.cliPostLista .item .imagem{margin: 6px 0;}
.cliPostLista .item .resumo{font-size: 12px;}

.cliProdutoLista{width: auto;}
.cliProdutoLista .item{width: auto; margin: 0 0 10px 0; float: none; border: 0;}
.cliProdutoLista .item .imagem{width: auto; height: auto; margin: 0;}
.cliProdutoLista .item .imagem img{width: 100%}
.cliProdutoLista .item .area-txt{margin: 0 6px 0 6px; height: auto;}
.cliProdutoLista .item .area-txt .titulo{font-size: 14px;}


.sessao-footer {height: auto;}
.sessao-footer *{opacity: 1!important; display: block;}
.sessao-footer .area-loginhos .logo-footer{float: none; text-align: center; width: auto!important;}
.sessao-footer .area-loginhos .seta{display: none;}
.sessao-footer .area-loginhos ul li{float: none; height: auto;}
.sessao-footer .area-loginhos ul li a{font-size: 12px; margin: 0; padding: 5px 0; display: block; line-height: normal;}


/* - BUSCA LISTA - */
.topBusca .bts{position: relative; top: auto; text-align: center;}
.topBusca .bts a{width: auto; padding: 1px 10px 4px 10px; margin-left: 0; font-size: 12px;}


/* - BUSCA LISTA - */
.topBusca{font-size: 18px; text-align: center;}


/*EVENTOS*/
.area-lista-palestras .lista-palestras .item{width:99%;}


/***********************************************************************************************/
/***********************************************************************************************/

/* POST DETALHE - MODA */
/* ------------------------------------------------------------------------------------------ */

.recuo-top-img{margin-top: -30px;}

.top-interna-001 h1{padding: 65px 0 40px 0; font-size: 20px;}
.top-interna-001 h1 span{font-size: 10px;}

.select-moda-label, .select-moda{font-size: 16px; padding: 3px 0;}

.area-posts-moda .lista-moda-v3{margin: 0 0;}
.area-posts-moda .lista-moda-v3 .grupo-item{width: 98%; margin: 1%; padding-bottom: 70%;}
.area-posts-moda .lista-moda-v3 .grupo-item .item .titulo-visivel .titulo{font-size: 18px; text-indent: -2px;}
.area-posts-moda .lista-moda-v3 .grupo-item .item .titulo-visivel .categoria{font-size: 13px; margin-top: 0;}
.area-posts-moda .lista-moda-v3 .grupo-item .item .chamada-visivel .titulo{font-size: 18px;  text-indent: 0;}
.area-posts-moda .lista-moda-v3 .grupo-item .item .chamada-visivel .chamada{font-size: 13px;  margin-top: 0; padding-top: 15px;}
.area-posts-moda .lista-moda-v3 .grupo-item .item .chamada-visivel .data{font-size: 18px;}
.area-posts-moda .lista-moda-v3 .grupo-item .item .ico-link{right: 20px; bottom: 20px; width: 26px; height: 26px;}
.area-posts-moda .area-btn-mais .btnMais span{font-size: 14px;}
.area-posts-moda .area-btn-mais .btnMais .load{width: 20px; height: 20px;}
.area-posts-moda .area-btn-mais .btnMais .ico-mais{width: 20px; height: 20px;}


/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */


.box_back-2{min-height: 220px;}
.box_back-2 .titulo-resp-top{bottom: 5px;}
.titulo-resp-top .tit-01{font-size: 26px; line-height: 30px;}
.titulo-resp-top .tit-02{font-size: 20px; line-height: 24px;}


.colRep02 .repPostLista{width: auto;}
.colRep02 .repPostLista .item{width: auto; float: none;  margin-right: 0;}

.colRep03 .repPostLista{width: auto; margin-right: 0;}
.colRep03 .repPostLista .item{width: auto; float: none; margin-right: 0;}


.colRep01, .colRep033{width: auto; float: none;}
.colRep02{width: auto;}
.colRep03{width: auto; float: none;}
.colRep01 p:first-child, .colRep02 p:first-child, .colRep03 p:first-child{margin-top: 0;}

.repListaEventos .item .data{font-size: 14px;}
.repListaEventos .item .titulo{font-size: 18px;}
.repListaEventos .item .resumo{font-size: 13px;}


#agenda_cultura .mes{font-size:17px;}
#agenda_cultura .itemGrade{width:38px; height:38px; line-height:38px; font-size:18px;}
#agenda_cultura .top{color:rgb(175, 175, 175); font-size: 11px; }



.formG2 .no-br br{display: inline-block;}


/* LISTA PRODUTOS */
.repProdutoLista .item{width: 149px;}


/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */

/* onde comprar */

.map-svg{text-align: center; background-color: #f3f3f3; padding: 5px; border-radius: 15px; margin-bottom: 15px;}
.map-svg svg{ width: 300px; height: 310px;}
.a-map .t-estado{top: 118px; left: 0; font-size: 25px; position: relative; top: auto; bottom: 0;}

.a-map-res{min-height: auto;}
.a-map-res .t-resultado{margin: 15px 0 15px 0; width: 100%;}
.a-map-res .t-resultado .item{border-left: 3px solid #00263d; margin-bottom: 20px; width: 100%; background-color: #fcfcfc;}
.a-map-res .t-resultado .item .fone{font-size: 14px}



/* cliente cart*/


#modalGeraPDF {width: auto; margin: 15px; }
#modalGeraPDF .bts{display:block; }
#modalGeraPDF .bts a.bts2{display:block; width: 100%; margin-top: 8px;}




.cart-pdf .vp1{height: 60px;}
.cart-pdf .vp1::before{ display:none;}

.cart-pdf .vp1 .vp1L{padding: 5px 15px 5px 54px; background-size: 30px auto;}
.cart-pdf .vp1 .vp1L .t1{font-size: 15px; margin-bottom: 2px; }
.cart-pdf .vp1 .vp1L .t2{font-size: 11px; color: #838383; margin-bottom: 5px;}

.cart-pdf .vp1 .vp1R:hover .vp-bt{font-size: 18px;}

.vp1-content .item .img{width: 65px; height: 55px;}

.vp1-content .item .t1c{font-size: 16px; }
.vp1-content .item .t2c{font-size: 12px;}
.vp1-content .item .t3c{font-size: 14px;}

.vp1-content .item .close{margin-top: -5px; width: 12px; height: 12px; line-height: 12px; font-size: 10px; right: 5px;}

.vp1-content .bs-bt a{font-size: 16px;}



.menu-r-v0 .item{width: 90px; margin-bottom: 00px;}
.menu-r-v0 .item .ico{margin-bottom: 10px;}
.menu-r-v0 .item .ico .img img{max-width: 60px;}
.menu-r-v0 .item .title{font-size: 11px;}

}


.video-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.video-container iframe,.video-container object,.video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
