html,body { overflow-x: hidden; width: 100%; overflow-y:auto; min-width:420px;  position: relative; color: #000;z-index: 1; font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 20px;background-color:#fff;}
*{margin:0; padding:0; border:0; outline:0; list-style: none;}
th,h1,h2,h3,h4,h5,h6 {font-weight:100; text-transform: uppercase;   color: #333; font-family: 'din_black', sans-serif; }
a {text-decoration:none; color:#555;}
ul,ol{list-style:none;}
#busca ol {margin-bottom:30px;}
h1 { font-size: 70px; line-height: 70px;letter-spacing:-4px; }
h2 { font-size: 45px; line-height: 50px; letter-spacing: -2px; }
h3 { font-size: 32px; line-height: 40px; }
h4 { font-size:45px; }
h5 { font-size:24px; letter-spacing:-1px;line-height:32px; }
p {font-family:'Din Pro';font-size:14px;color:#686868;line-height:23px;text-transform:uppercase;}
td {position:relative !important;}
input[type="text"], input[type="tel"], input[type=date] {border-bottom:1px solid #ddd;height:70px;line-height:70px;width:100%;font-family:'Din Pro';font-size:16px;text-transform:uppercase;color:3000;}
select {-moz-appearance: none;-webkit-appearance: none;background-image:url(https://upload.madnezz.com.br/10964fdaf427fa30de09fd3fd75d01bc);background-repeat:no-repeat;background-position:98%;background-color:transparent;}
select::-ms-expand {display:none;}
form {position:relative;}
button {cursor:pointer;transition:0.2s;}
button:hover {opacity:0.8;}
.bt_submit {width:50px;height:50px;position:absolute;right:0;top:10px;background-image:url(https://upload.madnezz.com.br/f3ba31960fa26a576160b2b5f885146d);background-repeat:no-repeat;background-position:center right;background-color:transparent;cursor:pointer;}
label {text-transform:uppercase;font-size:16px;font-family:'Din Pro';}
.blue-color{color: #0080af!important; transition: all ease-in-out .2s;}
.blue-color:hover {color: #004a65!important;}
.negr {font-weight: bold;}
.text_white{color:white;}
.desta{color: rgb(29,149,62);}
.desta1{color: rgb(0, 74, 101);}
.loja_lista::-webkit-scrollbar {width: 5px;}
.loja_lista::-webkit-scrollbar-track {background:#CCC;} 
.loja_lista::-webkit-scrollbar-thumb {background:#666;}
.loja_lista::-webkit-scrollbar-thumb:hover {background: #555;}


/*FONTES*/
@font-face{
	font-family: 'Myriad Pro'; 
	src:url('../font/eot/Myriad Pro.eot'),
	url('../font/otf/Myriad Pro.otf'),
	url('../font/ttf/Myriad Pro.ttf'),
	url('../font/woff/Myriad Pro.woff'),
	url('../font/woff2/Myriad Pro.woff2');
}

@font-face{
	font-family: 'din_black'; 
	src:url('../font/eot/din_black.eot'),
	url('../font/otf/din_black.otf'), 
	url('../font/ttf/din_black.ttf'), 
	url('../font/woff/din_black.woff'), 
	url('../font/woff2/din_black.woff2'),
	url('../font/din.css'); 
}

@font-face{
	font-family: 'Din Pro'; 
	src:url('../font/ttf/Din Pro.ttf');
}

@font-face{
	font-family: 'Exotc350 DmBd BT'; 
	src:url('../font/ttf/Exotc350 DmBd BT.ttf');
}

@font-face{
	font-family: 'din_black'; 
	src:url('../font/eot/din_black.eot'),
	url('../font/otf/din_black.otf'), 
	url('../font/ttf/din_black.ttf'), 
	url('../font/woff/din_black.woff'), 
	url('../font/woff2/din_black.woff2'),
	url('../font/din.css'); 
}


/*AJUSTES*/
.cor_principal {color:#004a65;}
.cor_secundaria {color:#a82027;}

.black 	  { color:#000; }
.grey 	  { color:#24ac97 }
.blue 	  { color:#004a65 !important; }
.tal      { text-align: left!important; }
.tar      { text-align: right!important; }
.tac      { text-align: center!important;}
.taj 	  { text-align:justify!important; }
.mt30     { margin-top:30px; }
.mb100 	  { margin-bottom:100px; }
.mb50 	  { margin-bottom:50px; }
.mt100	  { margin-top:100px !important; }
.mt0 	  { margin-top:0; }
.wd60     { width:60%!important}
.wd40	  { width:39.3%!important}
.wd80     { width:80%!important; }
.wd20     { width:19.3%!important; }

.acentral {width: fit-content; display: block; margin: 0 auto;}

.whatsapp-flutuante {position: fixed; display: block; bottom: 95px; z-index: 999; right: 45px; display: flex; flex-direction: column; text-align: right;}
.whatsapp-flutuante a {display: flex; justify-content: flex-end; align-items: center; }
.whatsapp-flutuante img { width: 60px; height: 60px; margin-right: 5px;}
.whatsapp-flutuante a.verde {color: rgb(19, 169, 19); font-weight: 500; margin-bottom: 10px;}
.whatsapp-flutuante a.estrela {color: rgb(255, 215, 0); font-weight: 500;}
.whatsapp-flutuante a.estrela i {font-size: 2.79rem; margin-right: 5px;}


@media screen and (max-width: 740px) {.whatsapp-flutuante {bottom: 140px;}} 
@media screen and (max-width: 680px) {.whatsapp-flutuante {bottom: 170px;}} 

/*HEADER*/
.geral { width: 100%; position: relative; }
.header { position:relative; z-index: 99; width: 100%; }
.only_mobile {display:none;}


/*MENU*/
.redes-sociais {width:90%;height:50px;background-color:#f4f4f4;text-align:right;padding-right:10%;}
.menu {text-align:right; position:relative;}
.menu>ul>li{ text-transform: uppercase; height:70px; line-height:70px; text-transform:uppercase; font-size:16px;background-repeat:no-repeat; display: inline-block; font-family: 'din_black', sans-serif; margin-right:10px; padding-right:15px;position:relative;cursor:pointer;}
.menu>ul>li:hover:after {content:'';width:1px;height:118%;background-color:#004a65;right:-2px;top:0;position:absolute;}
.menu>ul>li:hover:before {content:'';width:1px;height:118%;background-color:#004a65;left:-19px;top:0;position:absolute;}

.li-mobile {display:none !important;}
.menu>ul>li a{display:block; color:#000;padding-bottom:26px;transition:0.2s;}
.menu>ul>li a:hover{color:#004a65;}
.menu>ul>li:hover ul{display:block;} 
.menu .first{margin-left:0;}
.menu li.last {margin-right:0!important;padding:0;}
.menu li.last:after {display:none;}
.menu ul ul{ float: left; position:absolute; background-image:url(https://upload.madnezz.com.br/10964fdaf427fa30de09fd3fd75d01bc); background-repeat:no-repeat; padding-top:20px; top:120px; z-index:999; display:none; padding: 20px; padding-left: 40px; padding-right: 40px; margin-left: -20px; background: #b31900; color: #fff ; }
.menu ul ul li a { color: #fff; }
.menu-small { text-align:right;position:relative;z-index:2; }
.menu-small ul {float:left;width:100%;}
.menu-small>ul>li{ text-transform: uppercase; line-height:30px; text-transform:uppercase; font-size:14px; font-weight: bold;display: inline-block; font-family: 'Exotc350 DmBd BT', sans-serif; margin-right:45px;position:relative;}
.menu-small>ul>li:last-child {margin-right:0;}
.menu-small>ul>li a{display:block; color:#a2a2a2;}
.menu-small>ul>li span.bt_horario2{display:block; color:#a2a2a2;cursor:pointer;}
.menu-small>ul>li a:hover{color:#004a65;}
.menu-small>ul>li span:hover{color:#004a65;}
.menu-small>ul>li:before {content:'';width:23px;height:30px;position:absolute;left:-30px;top:3px;background-repeat:no-repeat;background-size:100%;}
.menu-small>ul>li:nth-child(1):before {background-image:url(https://upload.madnezz.com.br/dff33cdceeb70091e12dae8e0172498c);}
.menu-small>ul>li:nth-child(2):before {background-image:url(https://upload.madnezz.com.br/62c4549c726657364957212a22dae60b);}
.menu-small>ul>li:nth-child(3):before {background-image:url(https://upload.madnezz.com.br/bedc8c28090686a89a5445d260911876);}
.menu-small>ul>li:nth-child(4):before {background-image:url(https://upload.madnezz.com.br/1f24c2d02f10a7e3ce5aa55a1796ce21);}
.menu-small>ul>li:nth-child(5):before {background-image:url(https://upload.madnezz.com.br/7bbe5fd3cfdbfe260c295dd6cef9e8e0);}
.menu-small>ul>li:nth-child(6):before {background-image:url(https://upload.madnezz.com.br/d6704586ca73a941b8d6a2f2dbc8ebd0);}
/*.menu-small>ul>li:nth-child(6):before {background-image:url(https://upload.madnezz.com.br/59ef0832de79171be9350ddb53593524);}*/

.menu>-smallul>li:hover ul{display:block;} 
.menu-small .first{margin-left:0;}
.menu-small .last{background-image:none; margin-right:0 !important; padding-right: 0px !important;}
.menu-small ul ul{ float: left; position:absolute; background-image:url(https://upload.madnezz.com.br/10964fdaf427fa30de09fd3fd75d01bc); background-repeat:no-repeat; padding-top:20px; top:120px; z-index:999; display:none; padding: 20px; padding-left: 40px; padding-right: 40px; margin-left: -20px; background: #b31900; color: #fff ; }
.menu-small ul ul li a { color: #fff; }
.menu_responsivo {  margin: 10px auto;  width: 40px; display: none;  margin-left: 91%; padding:10px;  margin-top: 0px; background-color: #fff; background-repeat: no-repeat; background-position: center;  background-size: 100%; }
.header.responsivo .menu_responsivo { display: block !important; }
.header.responsivo .menu { width: 100%; float: none; height: 0; overflow: hidden;margin-top:60px;}
.header.responsivo .menu li { width: 100%; display: block; background-image: none; text-align: center; margin: 0; padding: 0; line-height: 45px; height: 45px; font-size: 24px; border-top: 1px solid #E0E0E0; }
.header input[type="text"] {float:left;margin:20px 30px 0 0;font-size:16px;font-family:'Myriad Pro';color:#fff;width:300px;background-color:transparent;border-bottom:1px solid #fff;height:30px;line-height:30px;}
.bt_busca {width:1.3%;padding-bottom:2%;background-image:url(https://upload.madnezz.com.br/6ffe31e83290230bbacddf02c09d261f);background-size:100%;background-repeat:no-repeat;position:absolute;left:3.5%;top:40%;cursor:pointer; z-index: 3;}
.box_busca {position:absolute;left:1%;top:100%;background-color:#a82027;display:none;padding:2%;}
.box_busca h3 {color:#fff;}
.box_horario, .box_horario2 {position:absolute;left:1%;top:130%;background-color:#a82027;display:none;padding:20px;text-align:left;width:300px;box-shadow:5px 10px 15px 1px rgba(0,0,0,0.2);}
.box_horario span, .box_horario2 span {font-family:'din_black';font-size:20px;color:#fff;}
.box_horario p, .box_horario2 p {color:#fff;}
.header input[type="text"]::-webkit-input-placeholder {color:#eee;}
.header input[type="text"]:-moz-placeholder {color:#eee;}
.header input[type="text"]::-moz-placeholder {color:#eee;}
.header input[type="text"]:-ms-input-placeholder {color:#eee;}

/*NOVO MENU*/
.container_menu {padding:0 9%; position: relative;}
.header .default {margin-top:20px;width:auto;float:right;overflow:visible; }
.header .menu  {  margin: 0 auto;  }
.header .logo1 { position:relative;float:left;margin:1.45% 0;max-width:150px;max-height:15%;}
.header.responsivo .menu_responsivo  { position: absolute; right: 0px;  top: 20px; }
.header.responsivo {  min-width: 420px;}
.pet {float:right;margin:15px 0 0 30px;}
.energia {width: 230px;margin: 0px 0 0 5px;}


/* DEFAULT */
.default { margin: 0 auto; padding: 0; width: 1044px; position: relative; overflow: hidden;z-index:2; }
.default.content {padding: 50px 0px;}
.container { position: relative; width: 100%; overflow: hidden; }
.box { width: 49.999%; float: left; }
.box.box_left { clear: both; }  
.conteudo { overflow: initial;position: relative;width:82%;padding:5% 0;margin-left:9%;}
.bg_cinza {background-color:#f4f4f4;padding:50px 10% 50px 10%;font-size:14px;}
.bg_branco {background-color:#fff;padding:50px 10% 0;width:80%;font-size:14px;}
.centro {width:80%;padding:0 10%;}
.lojas-home {width:100%;height:auto;padding:50px 0;background-color:#f4f4f4;}
.lojista-home {width:100%;height:auto;padding:50px 0;background-color:#e8e8e8;}
.faixa { position: relative; background-color: #333;  background-position: center top; background-repeat: no-repeat; background-size: cover;  margin-bottom: -2px; }
.faixa:before { content: ' '; width: 100px;  left: 35%; height: 5px;   position: absolute; bottom:70px; margin-left: 600px;  }
.faixa:after { content: ' '; width: 100px;  right: 35%; height: 5px;   position: absolute; bottom:70px; margin-right: 600px;  }
.faixa.azul:before,.faixa.azul:after { background-color: #33616e; }
.faixa.verde:before,.faixa.verde:after{ background-color: #33616e; }
.faixa.verde { background-image: url(img/gradient_verde.jpg);  }
.faixa.azul { background-image: url(img/gradient_azul.jpg); background-position: center; }
.col3 { overflow: hidden; }
.col3>div { width: 100%; float: left;  position: relative;   }
.col.skew_in { padding: 50px 0px;   }
.faixa select {-webkit-appearance: none; -moz-appearance: none;   text-overflow: '';}  
.titulo    { text-align: center; margin: 0 auto; padding: 0 0 50px 0; }
#index .titulo    { text-align: center; margin: 0 auto;   }
.titulo h1 { font-size: 40px; line-height: 57px;margin-bottom:20px;}
.titulo h2 { font-size: 19px; line-height: 19px;text-transform:none;} 
.titulo *  { color: #33626c; } 
.mini_font { font-size: 11px; line-height: 17px; text-transform: uppercase; letter-spacing: 14px; }
.up_site { position: fixed; right: 30px; bottom: 30px; width: 60px; z-index: 999; cursor: pointer; display: none; transition:all 0.1s}
.up_site:hover {transform:scale(1.1);}
.up_site.active { display: block; }

/*LOJAS*/
.box-selo {position:relative;}
.selo-vitrine {position:absolute;top:-20px;right:-20px;background:#354866;border-radius:50px;width:70px;height:70px;text-align:center;color:#fff;align-items:center;justify-content: center;display:flex;font-size:10px;text-transform:uppercase;line-height:11px;border:5px solid #fff;box-shadow:0 3px 15px -5px rgba(0,0,0,0.9);}
.selo-vitrine i {font-size:16px;margin-bottom:6px;}
.loja-open .selo-vitrine {right:initial;left:-20px;}

.busca_lojas {width:60%;margin:0 auto;}
.alfabeto {display:flex;border-bottom:1px solid #ddd;}
.alfabeto li {font-size:29px;font-family:'Din Pro';text-align:center;padding:3% 2.6% 3% 1.12%;cursor:pointer;width:0;}
.alfabeto li:hover {color:#004a65;}
.loja_lista {margin-top:4%;}
.loja_lista li, .loja_lista2 li {width:96%;float:left;padding:2% 2% 4% 2%;position:relative;margin-bottom:2%;cursor:pointer;border:1px solid #ddd;display:none;}
.loja_lista li .loja_nome {background-color:#004a65;width:250px;position:absolute;top:0;z-index:99;text-align:center;}
.loja_lista li h2, .loja_lista2 li h2 {font-family:'din_black';font-size:30px;line-height:40px;letter-spacing:-1px;color:#000;}
.loja_lista li span {font-family:'Din Pro';text-transform:uppercase;font-size:20px;padding-bottom:10px;}
.loja_lista li p {font-size:18px;}
.loja_lista .esquerda {float:left;width:50%;margin-right:2%;}
.loja_lista .centro {float:left;width:20%;margin-right:2%;padding:0;text-align:right;}
.loja_lista .direita {float:left;width:20%;text-align:right;}
.loja-open {padding:0!important;border:none!important;position:relative!important;cursor:auto!important;}
.loja-open img {float:left;width:45%;margin-right:3%;border:1px solid #ddd!important;}
.loja-open span {color:#004a65;}
.bt_voltar {position:absolute;bottom:0;right:0;background-color:#004a65;color:#fff;font-family:'din_black';text-transform:uppercase;padding:14px 20px;font-size:24px;}
#loja .alfabeto .last {margin-right:0;font-size:0px;background-image:url(https://upload.madnezz.com.br/04da91e8bd970cfe70e454e5b272f02f);background-size:19px;background-position:center;background-repeat:no-repeat;}

.info_loja {position:relative;}
.info_loja .desc_loja {position:absolute;top:0;left:-20px;width:100%;height:590px;z-index:9999999;display:none;}
.busca_lojas input[type="text"] {width:100%;height:70px;border-bottom:1px solid #ddd;font-family:'Din Pro';text-transform:uppercase;color:#000;font-size:16px;}
.busca_lojas select {width:100%;height:70px;border-bottom:1px solid #ddd;font-family:'Din Pro';text-transform:uppercase;color:#000;font-size:16px;}
.loja_qtd {font-family:'Myriad Pro';font-size:20px;color:#000;text-align:left;margin-top:50px;}
.filtro_shopping {font-family:'din_black'!important;font-size:35px!important;padding:20px 0;height:auto!important;color:#004a65!important;}
.shopping_nome_1, .shopping_nome_2 {display:none;}
.boulevard .shopping_nome_1 {display:none!important;}
.publicidade {float:right;width:35%;height:300px;background-color:#004a65;}
.publicidade h3 {line-height:300px;color:#fff;text-align:center;}

/*ALIMENTAÇÃO*/
#alimentacao .info_loja .desc_loja {border:20px solid #004a65;}
#alimentacao .loja_lista li .loja_nome {background-color:#004a65;}
#alimentacao .info_loja .desc_loja div {background-color:#004a65;}
#alimentacao .alfabeto li:hover {color:#004a65;}
#alimentacao .loja_qtd span {color:#004a65!important;}

/*SERVIÇO*/
#servico h3 {font-size:20px;line-height:24px;}
#servico .loja_lista {overflow:initial;position:relative;width:70%;margin:0 auto;}
#servico .loja_lista li {display:block;width:22.5%;height:30%;float:left;margin-right:3.2%;text-align:center;position:relative;transition:0.5s;cursor:pointer;padding:0;border:none;padding-bottom:2%;}
#servico .loja_lista li:nth-child(4n) {margin-right:0;}
#servico .loja_lista li img {width:100%;min-height:81%;margin-bottom:10px;background-color:#004a65;}
#servico .fundo_texto {background-color:rgba(0,0,0,0.5);position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;display:none;}
#servico .texto {display:none;background-color:#fff;max-width:50%;position:relative;margin:11vh auto;padding:3%;z-index:9999;text-align:justify;}
#servico .texto p { overflow: auto; max-height: 60vh;}
#servico .fechar_texto {background-color:#014e8e;color:#fff;width:50px;height:50px;line-height:50px;font-size:28px;position:absolute;top:0;right:0;text-align:center;font-family:'din_black';cursor:pointer;display:none;z-index:99999;}
#servico .fechar_texto:hover {opacity:0.8;}
#servico .fa-whatsapp {color: green; margin-right: 5px;}


/*IMPRENSA*/
#imprensa .esquerda {width:30%;margin-right:10%;float:left;}
#imprensa p {font-family:'din_black';font-size:18px;color:#000;}
#imprensa .direita img {width:100%;}
#imprensa .banner_arrow_left {left:-2%;padding-bottom:35%;width:2%;top:40%;}
#imprensa .banner_arrow_right {right:-2%;padding-bottom:35%;width:2%;top:40%;}
#imprensa .direita {width:60%;float:left;position:relative;padding-bottom:37.7%;position:relative;height:0;overflow-y:hidden;left:0;}
#imprensa .galeria {width:96%;height:0;padding-bottom:37.7%;position:absolute;top:0;left:2%;background-position:center top;background-size:100%;min-width:500px;}
#imprensa .galeria ul {overflow:hidden;width:100%;}
#imprensa .galeria ul li {display:none;}
#imprensa .galeria a {position:relative;width:100%;padding-bottom:100%;float:left;background-position:center top;background-size:100%;background-repeat:no-repeat;}

/*CLUBE PONTUA*/
#clube p {color:#000;}

#clube #programa {border-bottom:1px solid #eee;}
#clube #programa .esquerda {width:45%;padding:0 5% 5% 0;float:left;text-align:center;}
#clube #programa .direita {width:45%;padding:0 0 5% 5%;float:left;text-align:center;}

#clube #vantagens {border-bottom:1px solid #eee;padding:5% 0;}
#clube #vantagens .esquerda {width:31.3%;padding:0 3.7%;float:left;text-align:center;}
#clube #vantagens .meio {width:20%;padding:0 1%;float:left;text-align:center;}
#clube #vantagens .meio img {width:80%;}
#clube #vantagens .direita {width:31.3%;padding:0 3.7%;float:left;text-align:center;}
#clube #vantagens p {font-weight:100;text-transform:uppercase;color: #333;font-family: 'din_black', sans-serif;font-size:25px;line-height:35px;margin-top:25%;}

#clube #participar .esquerda {width:40%;float:left;margin:5% 5% 0;text-align:left;}
#clube #participar .direita {width:40%;float:left;margin:5% 5% 0;text-align:left;}
#clube #participar img {float:left;margin-right:25px;width:45px;}

#clube #beneficios {background-color:#ebebeb;padding:3% 0;text-align:center;}
#clube #beneficios h3 {line-height:70px;}
#clube #beneficios img {width:7%;margin:4% 3% 4% 0;}
#clube #beneficios img:last-child {margin-right:0;}

#clube #regulamento {padding:5%;text-align:center;}
#clube #regulamento .downloads img {width:20%;}
#clube #regulamento .downloads a:first-child {margin-right:3%;}
#clube #regulamento .regulamento {margin-top:5%;}
#clube #regulamento .regulamento img {margin-top:2%;width:4%;}

#clube .menu { position:relative;text-align:center;margin-bottom:5%;}
#clube .menu>li{ text-transform: uppercase; height:70px; line-height:70px; text-transform:uppercase; font-size:23px;background-repeat:no-repeat; display: inline-block; font-family: 'din_black', sans-serif; margin-right:32px; padding-right:32px;position:relative;cursor:pointer;}
#clube .menu>li:last-child {margin-right:0;padding-right:0;}
#clube .menu>li:last-child:after {display:none;}
#clube .menu>li>a {color:3000;}
#clube .menu>li>a:hover {color:#124093;}
#clube .menu>li:after {content:'';width:2px;height:10px;background-color:#000;position:absolute;right:0;top:30px;}

/*TEATRO*/
#teatro .teatro_lista h2 {border-bottom:1px solid #eee;display:initial;padding-bottom:1%;}
#teatro .novidade_lista {margin-top:10%;}
#teatro .novidade_lista .titulo {padding-bottom:4%;border:none;display:block;}
#teatro .novidade_lista li {width:100%;float:left;margin-bottom:4%;padding-bottom:4%;border-bottom:1px solid #eee;}
#teatro .novidade_lista li:last-child {border:none;margin-bottom:0;padding-bottom:0;}
#teatro .novidade_imagem {width:38%;padding-bottom:32%;background-size:100%;background-repeat:no-repeat;float:left;position:relative;}
#teatro .novidade_imagem:after {content:'';width:1px;height:100%;background-color:#eee;position:absolute;right:-8%;top:0;}
#teatro .desc {width:56%;float:left;margin-left:6%;}
#teatro .novidade_lista p {font-family:'Din Pro';font-size:26px;color:#000;position:relative;}
#teatro .novidade_lista .data {padding:2% 0 4% 6%;border-bottom:1px solid #eee;}
#teatro .novidade_lista .horario {padding:2% 0 4% 6%;}
#teatro .data:before {content:'';width:32px;height:36px;background-image:url(img/icon/data.png);background-size:100%;position:absolute;left:0px;top:10px;}
#teatro .horario:before {content:'';width:36px;height:36px;background-image:url(img/icon/relogio.png);background-size:100%;position:absolute;left:0px;top:10px;}
#teatro .novidade_lista button {background-color:#004a65;color:#fff;padding:12px 15px;font-family:'din_black';text-transform:uppercase;font-size:23px;margin-top:5%;cursor:pointer;}
#teatro .novidade_info .esquerda {width:40%;padding-right:3%;float:left;border-right:1px solid #eee;}
#teatro .novidade_info .esquerda img {width:100%;}
#teatro .novidade_info .direita {width:53%;padding-left:3%;float:left;max-height:55%;overflow:auto;}
#teatro .novidade_info .titulo {padding-bottom:1%;}
#teatro .bt_voltar {float:right;background-color:#004a65;color:#fff;font-family:'din_black';text-transform:uppercase;padding:14px 20px;font-size:24px;}
#teatro .novidade_info .desc {padding-bottom:5%;margin-bottom:5%;border-bottom:1px solid #eee;width:100%;margin-left:0;}
#teatro .novidade_info span {font-family:'din_black';font-size:15px;text-transform:uppercase;color:#004a65;}
.compra {background-color:#004a65;color:#fff;font-family:'din_black';text-transform:uppercase;padding:10px 20px;font-size:20px;}

/*OPORTUNIDADE*/
#oportunidade form {width:800px;margin:0 auto;}
#oportunidade input[type="text"], #oportunidade select, #oportunidade input[type="number"], #oportunidade textarea {height:70px;line-height:70px;width:100%;border-bottom:1px solid #ddd;font-family:'Din Pro';font-size:16px;text-transform:uppercase;color:#000;}
#oportunidade label {width:100%;height:70px;line-height:70px;float:left;border-bottom:1px solid #ddd;background-image:url(https://upload.madnezz.com.br/5ecd6f30555e7e4f1526cb134c1942fe);background-repeat:no-repeat;background-position:center left;text-align:right;}
#oportunidade input[type="file"] {display:none;}

#oportunidade .form_politica input {margin-top: 20px;}
#oportunidade .form_politica input {transform: scale(1.5); margin-right: 20px;}
#oportunidade .form_politica span {font-size: 1.2rem;}
#oportunidade .form_politica span a {color: rgb(29,149,62); font-weight: bold;}

#change_shopping {font-family:'din_black'!important;font-size:32px!important;color:#004a65!important;text-transform:uppercase;height:90px!important;line-height:90px !important;background-image:url(https://upload.madnezz.com.br/704ed729e0cd8cf0ea7b39cfdfffd415);}
.vaga_lista {display:block;width:100%;margin-top:5%;}
.vaga_lista li {width:25%; margin:0 1.5% 2.5% 1.5%; float:left; border:1px solid #eee; padding:2.5%; height:500px; overflow-x:hidden; overflow-y:auto;}
.vaga_lista li {text-align:justify;}
.vaga_lista li:nth-child(5n) {margin-right:0;}
.vaga_lista .cargo {font-family:'Myriad Pro';font-size:24px;color:#000;margin-top:10px;}
.vaga_quantidade {margin-top:5%;}
#oportunidade input[type="submit"] {font-family:'din_black';text-transform:uppercase;color:#004a65;font-size:21px;background-color:transparent;margin-top:50px;cursor:pointer;float:right;}
@media only screen and (max-width:1200px){
	.vaga_lista li{width:43%; margin:0 1% 2% 1%; padding:2%;}
}
@media only screen and (max-width:800px){
	.vaga_lista li{width:97%; margin:0 0 2% 0; padding:1%;}
}

/*LOCALIZACAO*/
.map {position:relative;}
#mapa {width:100%;height:600px;}
#rota {position:absolute;top:0;left:0;max-height:100%;width:25%;overflow:auto;z-index:999;background-color:#004a65;}
.adp-placemark {background-color:#023c6d!important;}
.adp, .adp table {color:#fff!important;padding:5%;}
.adp-details, .adp-legal {color:#fff!important;}
.adp-step, .adp-substep {border-top:1px solid #023c6d!important;}
.modos {width:100%;text-align:center;margin:30px 0;}
.modos img {margin-right:30px;cursor:pointer;max-width:53px;}
.modos .active {opacity:0.6;}
.modos img:last-child {margin-right:0;}
table.modos {width:auto;margin:30px auto;text-align:left;}
table.modos td {padding:0 20px 20px 0;}
#localizacao select, #localizacao input {width:100%;border-bottom:1px solid #ddd;padding:20px 0;}
#localizacao select  {font-family:'din_black';text-transform:uppercase;color:#004a65;font-size:36px;}
#localizacao .esquerda {width:40%;float:left;padding:5% 0 5% 10%;text-align:center;}
#localizacao .direita {width:40%;float:left;padding:5% 10% 5% 0;text-align:center;}
#localizacao p {font-size:16px;color:#000;}
.warnbox-c1, .warnbox-c2 {background:transparent!important;}
.warnbox-content {background:#2C2C2C!important;}
.busca_rota {width:50%;margin:50px auto 0;}
#localizacao #map {width:100%;height:60vh;margin-top:50px;}
#localizacao iframe {width:100%;height:100%;}
.mt80 {margin-top:80px;}

/*INDEX*/
.bt_home_cinema, .bt_home_teatro {font-family:'din_black';text-transform:uppercase;color:#fff;font-size:21px;background-color:transparent;cursor:pointer;border:2px solid #fff;text-align:center;padding:15px 20px;width:200px;margin:2% auto 0 auto;transition:0.1s;}
.bt_home_cinema:hover, .bt_home_teatro:hover {background-color:#fff;color:#000;}
.bt_home_blog {font-family:'din_black';text-transform:uppercase;color:#004a65;font-size:21px;background-color:transparent;cursor:pointer;border:2px solid #004a65;text-align:center;padding:15px 20px;width:200px;margin:2% auto 0 auto;transition:0.1s;}
.bt_home_gastronomia {font-family:'din_black';text-transform:uppercase;color:#004a65;font-size:21px;background-color:transparent;cursor:pointer;border:2px solid #004a65;text-align:center;padding:15px 20px;width:200px;margin:2% auto 0 auto;transition:0.1s;}
.bt_home_blog:hover {background-color:#004a65;color:#fff;}
.novidades_home {width:100%;background-color:#f2f2f2;padding:3% 0;margin:5% 0 0;}
.novidades_home h2 {margin-top:0;}
.novidades_home h3 {line-height:36px;margin-top:10px;min-height:72px;}
.novidades_home p {color:#989898;font-size:14px;}
#index ul .novidade_lista  {margin-top:50px;width:100%;float:left;}
#index .novidade_lista li {width:33.33%;float:left;}
#index .novidade_lista li img {max-height:270px;margin-top:50px;filter:brightness(0.4);transition:0.2s;}
#index .novidade_lista li img:hover {filter:brightness(1);}
#index .info-novidade {padding:5% 10%;}
#index .galeria {background-color:transparent;padding:2% 0;}
.gastronomia_lista li {display:block!important;}
.gastronomia_home .arrow_left {position:absolute;left:0;top:35%;background-image:url(https://upload.madnezz.com.br/de857bdfc7e6b5708221fc96aabed32c);background-repeat:no-repeat;background-position:20%;width:3%;padding-bottom:1%;cursor:pointer;transition:0.2s;}
.gastronomia_home .arrow_right {position:absolute;right:-10px;top:35%;background-image:url(https://upload.madnezz.com.br/db6f1fda65780e3b862dd5f237530162);background-repeat:no-repeat;background-position:20%;width:3%;padding-bottom:1%;cursor:pointer;transition:0.2s;}
.gastronomia_home .arrow_left:hover {transform:scale(1.1);}
.gastronomia_home .arrow_right:hover {transform:scale(1.1);}
.gastronomia_lista li:nth-child(5) {margin-right:0;}
.gastronomia_lista li .box_img {position:relative;border-radius:50%;background-color:#004a65;transition:0.2s; width: 21vh; margin-left: 35px;}
.gastronomia_lista li .box_img img {width:100%;border-radius:50%;transition:.15s; height: 20vh; width: 20vh;}
.gastronomia_lista li .box_img img:hover {opacity:0.3;}
.gastronomia_lista li span {width:100%;height:100%;position:absolute;border:2px solid #fff;;top:-2px;left:-2px;border-radius:50%;transition:.15s;opacity:0;transform:scale(0.92);transition:.15s;}
.gastronomia_lista li h3 {font-size:24px;margin:10px 0;}
.gastronomia_lista li .desc_gastronomia {position:absolute;top:40%;width:100%;color:#fff;text-align:center;display:none;}
.gastronomia_lista li:hover span {transform:scale(0.85);opacity:1;}
.gastronomia_lista li:hover .box_img img {opacity:0.3;}
.gastronomia_lista li:hover .desc_gastronomia {display:block;}
.gastronomia_lista li:hover h3 {color:#004a65;}
.cinema_home .arrow_left {background-color:#004a65;position:absolute;left:0;top:35%;background-image:url(https://upload.madnezz.com.br/de857bdfc7e6b5708221fc96aabed32c);background-repeat:no-repeat;background-position:20%;width:3%;padding-bottom:10%;cursor:pointer;transition:0.2s;}
.cinema_home .arrow_right {background-color:#004a65;position:absolute;right:0;top:35%;background-image:url(https://upload.madnezz.com.br/db6f1fda65780e3b862dd5f237530162);background-repeat:no-repeat;background-position:80%;width:3%;padding-bottom:10%;cursor:pointer;transition:0.2s;}
.cinema_home .arrow_left:hover {transform:scale(1.1);}
.cinema_home .arrow_right:hover {transform:scale(1.1);}
.cinema_home {width:100%;background-color:#000;position:relative;padding:3% 0;}
.cinema_home .horarios {width:40%;margin:30px auto 10px auto;}
.cinema_home .horarios .esquerda {width:47.5%;margin-right:2.5%;float:left;text-align:right;}
.cinema_home .horarios .direita {width:47.5%;margin-left:2.5%;float:left;text-align:left;}
.cinema_home h1 {font-size:60px;letter-spacing:-4px;position:relative;}
ul.fotos {width:100%;display:-webkit-box;}
.cinema_home .fotos li {width:18.5%;margin-right:2%;}
.cinema_home .fotos img {width:100%;min-height:290px;}
ul.home_cinema_lista {width:100%;display:-webkit-box;}
.cinema_home .home_cinema_lista li {width:18.5%;margin-right:2%;position:relative;}
.desc_cinema {width:150%;position:absolute;left:-25%;top:42%;background-color:rgba(0,0,0,0.6);display:none;border:1px solid #cac7c2;z-index:9999;pointer-events:none;padding:2%;text-align:center;}
.desc_cinema h3 {color:#fff;font-size:26px;}
.desc_cinema p {color:#fff;font-family:'Din Pro';}
.cinema_home .home_cinema_lista li:nth-child(3) .desc_cinema {display:block;}
.cinema_home .home_cinema_lista img {width:100%;min-height:290px;}
.lojas_home {margin:5% 0;position:relative;}
.lojas_home .ver_mais {margin-bottom:0;}
.lojas_home {width:70%;margin:0 15%;}
.lojas_home p {font-size:16px;color:#000;}
.lojas_home form {margin-bottom:10%;}
.lojas_home .filtro_shopping {font-size:20px!important;text-transform:uppercase;padding-right:5%;border-bottom:1px solid #ddd;height:70px!important;float:right;}
.filtro_ramo option {font-family:'Din Pro';font-size:18px;}
.lojas_home .loja_lista li {width:92%;}
.alimentacao_home .loja_lista2 li {margin-right:0.5%;margin-bottom:20%;width:32.4%;}
.lojas_home select {background-position:100%;}
.lojas_home .loja_lista, .lojas_home .loja_lista2 {margin-top:1%;max-height:410px;overflow-y:auto;overflow-x:hidden;margin-right:5%;}
.lojas_home label {float:right;width:100%;margin:3% 0;position:relative;}
.lojas_home label:after {content:'';width:10px;height:20px;background-image:url(https://upload.madnezz.com.br/704ed729e0cd8cf0ea7b39cfdfffd415);background-size:100%;background-repeat:no-repeat;position:absolute;right:0;bottom:-30px;pointer-events:none;}
.lojas_home input[type="text"] {transition:0.2s;border:none;height:70px;line-height:70px;text-align:left;padding:0 2%;width:43%;border:1px solid #ddd;margin-right:2%;float:left;}
.lojas_home label.ramo:after {display:none;}
.lojas_home select {text-align:left;padding-left:2%;text-transform:uppercase;font-family:'Din Pro';width:43%;height:70px;line-height:70px;font-size:16px;background-image:url(https://upload.madnezz.com.br/704ed729e0cd8cf0ea7b39cfdfffd415);background-position:95%;border:1px solid #ddd;float:left;}
.lojas_home input[type="submit"] {font-family:'din_black';text-transform:uppercase;color:#004a65;font-size:21px;background-color:transparent;cursor:pointer;float:left;height:70px;line-height:70px;border:2px solid #004a65;width:10%;margin-left:2%;transition:0.1s;}
.lojas_home input[type="submit"]:hover {background-color:#004a65;color:#fff;}
.alimentacao_home {margin:5% 0;position:relative;}
.alimentacao_home .direita {width:40%;padding:0 5% 0 3%;float:left;text-align:left;}
.alimentacao_home .esquerda {width:50%;height:0;float:left;padding-bottom:36%;overflow:hidden;}
.alimentacao_home p {font-size:18px;color:#000;}
.alimentacao_home form {margin-top:2%;}
.alimentacao_home .filtro_shopping {font-size:20px!important;text-transform:uppercase;padding-right:5%;border-bottom:1px solid #ddd;height:70px!important;float:left;}
.alimentacao_home .loja_lista li {margin-right:0.5%;margin-bottom:20%;}
.alimentacao_home .loja_lista {margin-top:1%;}
.alimentacao_home label {float:right;width:100%;margin:3% 0;position:relative;}
.alimentacao_home label:after {content:'';width:10px;height:20px;background-image:url(https://upload.madnezz.com.br/10964fdaf427fa30de09fd3fd75d01bc);background-size:100%;background-repeat:no-repeat;position:absolute;left:0;bottom:-30px;pointer-events:none;}
.alimentacao_home input[type="text"] {transition:0.2s;border:none;height:40px;line-height:40px;text-align:left;padding:0 2%;margin-top:1%;}
.alimentacao_home input[type="text"]:hover {background-color:#fafafa;}
.alimentacao_home label.ramo:after {display:none;}
.alimentacao_home select {text-align:left;text-align-last:left;padding-left:5%;font-family:'din_black';text-transform:uppercase;color:#41a63f;font-size:40px;letter-spacing:-2px;width:100%;background-image:url(https://upload.madnezz.com.br/14e057fae92526eb29cae04bcdfd608a);color:#41a63f!important;background-position:center left;}
.alimentacao_home .loja_lista li .loja_nome {background-color:#41a63f;}
.alimentacao_home .info_loja .desc_loja {border:20px solid #41a63f;}
.alimentacao_home .info_loja .desc_loja div {background-color:#41a63f;}
.novidade_home p {margin-top:5%;text-align:justify;}
.leia_mais a {color:#0077d8!important;text-decoration:underline;}
#index .cinema_home {position: relative; padding-bottom: 80px;}	
#index .cinema_home a {width:100%;height:100%;}	
#index .swiper-container {width: 80%;}
#cinema_home .swiper-container { width: 100%;}
#cinema_home{height: 60%;}
#index .swiper-wrapper{height:96%;}
#index .swiper-slide {width: 17.9%;margin-right:20px;background-size:cover;background-position:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
#index .swiper-slide:nth-child(2n) {width: 20%;}
#index .swiper-slide:nth-child(3n) {width: 20%;}	
#index #alimentacao .swiper-wrapper {height:auto!important;}

/*SHOPPING*/
#shopping .content-desc {max-height:45%;overflow-y:auto;width:95%;padding-right:5%;}
#shopping h2 {border-bottom:1px solid #eee;line-height:90px;}
#shopping h3 {border-bottom:1px solid #eee;padding-bottom:20px;}
#shopping .info_1 {background-image:url(https://upload.madnezz.com.br/6ade52b2cef6e6d09b4c003aad5c87d7);background-size:cover;background-repeat:no-repeat;padding:6%;width:70%;margin:3% auto 0 auto;}
#shopping .info_1 p {color:#fff;text-align:justify;line-height:30px;}
#shopping .info_2 {width:100%;margin-bottom:5%;}
#shopping .info_2 .esquerda {width:38%;float:left;padding:0 2% 0 9%;}
#shopping .info_2 .direita {width:51%;float:left;}
#shopping .info_3 {width:100%;margin-bottom:5%;}
#shopping .info_3 .esquerda {width:51%;float:right;}
#shopping .info_3 .direita {width:38%;float:right;padding:0 9% 0 2%;}
.galeria_lista { overflow: hidden;width:98%!important;margin:0 auto;margin-left:3%!important;position:relative;}
.galeria2 {margin-left:0!important;margin-right:3%!important;}
.galeria_lista .swiper-wrapper {height:60%!important;}
.galeria_lista .swiper-slide {width:30%!important;margin-right:5px!important;filter:brightness(0.7);transition:0.2s;}
.galeria_lista .swiper-slide:hover {filter:brightness(1);}
.galeria_lista .swiper-slide a {width:100%;}
.galeria_lista .swiper-slide a img {width:100%;}
.galeria_lista ul { width:200%!important;height:0; padding-bottom:52%;float: left; overflow: hidden;}
.galeria_lista li { width:15%; margin-right:6px; position: relative; float: left; background-position: center; background-size: cover; background-repeat: no-repeat;text-align:center;}
.galeria_lista li:last-child {margin-right:0;}
.galeria_lista li img {width:100%;}
.galeria_lista2    { overflow: hidden;width:100%;margin:0 auto;position:relative;}
.galeria_lista2 ul { width:200%!important;height:0; padding-bottom:52%;float: left; overflow: hidden;}
.galeria_lista2 li { width:15%; margin-right:6px; position: relative; float: left; background-position: center; background-size: cover; background-repeat: no-repeat;text-align:center;}
.galeria_lista2 li:last-child {margin-right:0;}
.galeria_lista2 li img {width:100%;}
#shopping .info_3 .galeria_lista2 li, #shopping .info_3 .galeria_lista2 ul {float:right;}
#shopping .info_3 .logos_right2 {right:6px;}
.logos_left {width:5%!important;height:50%!important;position:absolute!important;left:0!important;top:27%!important;background-image:url(https://upload.madnezz.com.br/de857bdfc7e6b5708221fc96aabed32c)!important;background-size:50%!important;background-repeat:no-repeat!important;background-position:center!important;background-color:rgba(0,0,0,0.8);transition:0.1s;cursor:pointer!important;z-index:99!important;}
.logos_right {width:5%!important;height:50%!important;position:absolute!important;right:0!important;top:27%!important;background-image:url(https://upload.madnezz.com.br/db6f1fda65780e3b862dd5f237530162)!important;background-size:50%!important;background-repeat:no-repeat!important;background-position:center!important;background-color:rgba(0,0,0,0.8);transition:0.1s;cursor:pointer!important;z-index:99!important;}
.logos_left:hover, .logos_right:hover {transform:scale(1.1);}
.logos_left2 {width:5%;height:100%;position:absolute;left:0;top:0;background-image:url(https://upload.madnezz.com.br/de857bdfc7e6b5708221fc96aabed32c);background-size:50%;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0.5);transition:0.1s;cursor:pointer;z-index:99;}
.logos_right2 {width:5%;height:100%;position:absolute;right:0;top:0;background-image:url(https://upload.madnezz.com.br/db6f1fda65780e3b862dd5f237530162);background-size:50%;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0.5);transition:0.1s;cursor:pointer;z-index:99;}
.logos_left2, .logos_right2 {opacity:0.4;}
.logos_left2:hover, .logos_right2:hover {opacity:1;}
.content-desc::-webkit-scrollbar {width: 5px;}
.content-desc::-webkit-scrollbar-track {background:#CCC;} 
.content-desc::-webkit-scrollbar-thumb {background:#666;}
.content-desc::-webkit-scrollbar-thumb:hover {background: #555;}

/*CLUBE*/
#clube h2 {border-bottom:1px solid #eee;line-height:90px;}
#clube h3 {border-bottom:1px solid #eee;padding-bottom:20px;}
#clube .info_1 {background-image:url(https://upload.madnezz.com.br/6ade52b2cef6e6d09b4c003aad5c87d7);background-size:cover;background-repeat:no-repeat;padding:6%;width:70%;margin:3% auto 0 auto;}
#clube .info_1 p {color:#fff;text-align:justify;line-height:30px;}
#clube .info_2 {width:100%;margin-bottom:5%;}
#clube .info_2 .direita {width:51%;float:left;}
#clube .info_3 {width:100%;margin-bottom:5%;}
#clube .info_3 .esquerda {width:51%;float:right;}
#clube .info_3 .direita {width:38%;float:right;padding:0 9% 0 2%;}
#clube .info_2 .esquerda {width:45%;padding:0 2% 0;float:left;}
#clube h3 {border:none;}
#clube .esquerda img {width:100%;}
#clube .direita {margin-top:55px;}

/*LAZER*/
#lazer h2 {border-bottom:1px solid #eee;line-height:90px;}
#lazer h3 {border-bottom:1px solid #eee;padding-bottom:20px;}
#lazer .info_1 {background-image:url(https://upload.madnezz.com.br/6ade52b2cef6e6d09b4c003aad5c87d7);background-size:cover;background-repeat:no-repeat;padding:6%;width:70%;margin:3% auto 0 auto;}
#lazer .info_1 p {color:#fff;text-align:justify;line-height:30px;}
#lazer .info_2 {width:100%;margin-bottom:5%;}
#lazer .info_2 .direita {width:51%;float:left;}
#lazer .info_2 .esquerda {width:45%;padding:0 2% 0;float:left;}
#lazer h3 {border:none;}
#lazer .esquerda img {width:100%;}
#lazer .direita {margin-top:55px;}


.galeria_lista { overflow: hidden;width:98%!important;margin:0 auto;position:relative;}
.galeria_lista .swiper-slide {width:30%!important;margin-right:5px!important;}
.galeria_lista .swiper-slide a {width:100%;}
.galeria_lista .swiper-slide a img {width:100%;}
.galeria_lista ul { width:200%!important;height:0; padding-bottom:52%;float: left; overflow: hidden;}
.galeria_lista li { width:15%; margin-right:6px; position: relative; float: left; background-position: center; background-size: cover; background-repeat: no-repeat;text-align:center;}
.galeria_lista li:last-child {margin-right:0;}
.galeria_lista li img {width:100%;}

.galeria_lista2    { overflow: hidden;width:100%;margin:0 auto;position:relative;}
.galeria_lista2 ul { width:200%!important;height:0; padding-bottom:52%;float: left; overflow: hidden;}
.galeria_lista2 li { width:15%; margin-right:6px; position: relative; float: left; background-position: center; background-size: cover; background-repeat: no-repeat;text-align:center;}
.galeria_lista2 li:last-child {margin-right:0;}
.galeria_lista2 li img {width:100%;}


#shopping .info_3 .galeria_lista2 li, #shopping .info_3 .galeria_lista2 ul {float:right;}
#shopping .info_3 .logos_right2 {right:6px;}
.logos_left {width:5%!important;height:50%!important;position:absolute!important;left:0!important;top:20%!important;background-image:url(https://upload.madnezz.com.br/de857bdfc7e6b5708221fc96aabed32c)!important;background-size:50%!important;background-repeat:no-repeat!important;background-position:center!important;background-color:rgba(0,0,0,0.8);transition:0.1s;cursor:pointer!important;z-index:99!important;}
.logos_right {width:5%!important;height:50%!important;position:absolute!important;right:0!important;top:20%!important;background-image:url(https://upload.madnezz.com.br/db6f1fda65780e3b862dd5f237530162)!important;background-size:50%!important;background-repeat:no-repeat!important;background-position:center!important;background-color:rgba(0,0,0,0.8);transition:0.1s;cursor:pointer!important;z-index:99!important;}
.logos_left:hover, .logos_right:hover {opacity:1;}

.logos_left2 {width:5%;height:100%;position:absolute;left:0;top:0;background-image:url(https://upload.madnezz.com.br/de857bdfc7e6b5708221fc96aabed32c);background-size:50%;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0.5);transition:0.1s;cursor:pointer;z-index:99;}
.logos_right2 {width:5%;height:100%;position:absolute;right:0;top:0;background-image:url(https://upload.madnezz.com.br/db6f1fda65780e3b862dd5f237530162);background-size:50%;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0.5);transition:0.1s;cursor:pointer;z-index:99;}
.logos_left2, .logos_right2 {opacity:0.4;}
.logos_left2:hover, .logos_right2:hover {opacity:1;}


/*FRANQUIAS*/
#franquias .esquerda {width:45%;margin-right:5%;float:left;}
#franquias .direita {width:50%;float:left;}
#marca {width:100%;height:1200px;overflow:auto;margin:5% 0;}
#marca li {float:left;border:1px solid #d3d3d3;padding:5px 5px 0;width:28.5%;margin:0 2% 2% 0;}
#marca img {width:100%;}
#franquias form input[type="text"], #franquias select, #franquias form input[type="number"], #franquias textarea {height:70px;line-height:70px;width:100%;border-bottom:1px solid #ddd;font-family:'Din Pro';font-size:16px;text-transform:uppercase;color:#000;}
#franquias textarea {height:200px;}
#franquias form div {width:100%;padding:25px 0;border-bottom:1px solid #ddd;}
#franquias input[type="submit"] {font-family:'din_black';text-transform:uppercase;color:#004a65;font-size:21px;background-color:transparent;margin-top:50px;cursor:pointer;float:right;}
#marca::-webkit-scrollbar {width: 5px;}
#marca::-webkit-scrollbar-track {background:#CCC;} 
#marca::-webkit-scrollbar-thumb {background:#666;}
#marca::-webkit-scrollbar-thumb:hover {background: #555;}



/*LINHA DO TEMPO*/
.list_block {width:100%;float:left;}
.linha-do-tempo .esquerda {float:left;position:relative;}
.linha-do-tempo .blue h2 {color:#00374e;margin-left:50px;line-height:80px;}
.linha-do-tempo .blue h2:before {content:url(img/bolinha-azul.png);width:43px;height:80px;float:left;position:absolute;left:-20px;}
.linha-do-tempo .green h2 {color:#00a839;margin-left:50px;line-height:80px;}
.linha-do-tempo .green h2:before {content:url(img/bolinha-verde.png);width:43px;height:80px;float:left;position:absolute;left:-20px;}
.linha-do-tempo .grey h2 {color:#00a38b;margin-left:50px;line-height:80px;}
.linha-do-tempo .grey h2:before {content:url(img/bolinha-cinza.png);width:43px;height:80px;float:left;position:absolute;left:-20px;}
.linha-do-tempo .direita {width:80%;float:left;margin-left:40px;margin-top:25px;}
.linha-do-tempo .duplo {width:60%;}
.segmentos {width:100%;margin-top:100px;margin-bottom:50px;}
.segmentos h2 {font-size:36px;}
.segmentos .content {width:100%;float:left;margin:1% 0;}
.segmentos .esquerda {width:45%;padding-left:2.5%;text-align:justify;float:left;}
.segmentos .direita {width:45%;margin-left:2.5%;float:left;text-align:center;}
.segmentos .direita img, .segmentos .esquerda img {width:90%;}



/*CONTATO*/
#contato .content {width:100%;}
#contato .esquerda {width:34%;background-color:#004a65;padding:3%;color:#fff;float:left;margin-right:5%;border-radius:10px;position:relative;}
#contato .esquerda:first-child:after {content:'';width:18px;height:29px;background-image:url(img/detalhe_contato.png);background-size:100%;position:absolute;top:15%;right:-18px;}
#contato .esquerda .esquerda {width:25%;margin-right:0;float:left;padding-left:0;}
#contato .esquerda .esquerda img {width:100%;}
#contato .esquerda .direita {width:80%;float:left;margin-top:15px;}
#contato .esquerda h3 {color:#fff;margin-left:40px;position:relative;display:-webkit-inline-box;}
#contato .esquerda span {color:#fdb716;font-size:20px;line-height:30px;font-weight:100; text-transform: uppercase; font-family: 'din_black', sans-serif;}
#contato .esquerda p {color:#fff;font-size:19px;font-family:'DIN Pro';}
#contato .direita {width:55%;float:left;}
#contato_shopping {font-family:'din_black'!important;font-size:28px!important;color:#004a65!important;background-image:url(https://upload.madnezz.com.br/704ed729e0cd8cf0ea7b39cfdfffd415);}
#contato form {width:100%;}
#contato form input[type="text"],
#contato form input[type="password"],#contato select, #contato form input[type="number"], #contato textarea {height:70px;line-height:70px;width:100%;border-bottom:1px solid #ddd;font-family:'Din Pro';font-size:16px;text-transform:uppercase;color:#000;}
#contato textarea {height:200px;}
#contato input[type="submit"] {font-family:'din_black';text-transform:uppercase;color:#004a65;font-size:21px;background-color:transparent;margin-top:50px;cursor:pointer;float:right;}
#contato .contato_alerta {font-family:'din_black';text-transform:uppercase;color:#004a65;font-size:21px;}
#contato_assunto option:nth-child(2) {display:none;}
#contato .telefones:before {content:'';width:25px;height:25px;position:absolute;left:-40px;top:10px;background-image:url(https://upload.madnezz.com.br/e246294297f6238f7caaeaf47184c7ae);background-size:100%;background-repeat:no-repeat;}
#contato .horarios:before {content:'';width:25px;height:25px;position:absolute;left:-40px;top:10px;background-image:url(https://upload.madnezz.com.br/dc7b34c16d17595353f77df14c236f8a);background-size:100%;background-repeat:no-repeat;}
#contato_form {width:80%;margin:50px auto;float:none;}
#contato_form input[type="text"] {width:90%;padding:2% 5%;opacity:1;margin:0 0 10px 0;background-color:#f7f7f7;border:0;font-family:'Dax Light';font-weight:600;font-size:16px;}
#contato_form select {width:100%;padding:2% 5%;opacity:1;margin:5px 0 10px 0;background-color:#f7f7f7;border:0;font-family:'Dax Light';font-weight:600;font-size:16px;}
#contato_form textarea {width:90%;height:300px;padding:2% 5%;opacity:1;margin:5px 0 10px 0;background-color:#f7f7f7;border:0;font-family:'Dax Light';font-weight:600;font-size:16px;}
#contato_form input[type="submit"] {background-color:transparent;color:#00a538;font-family:'din_black';text-transform:uppercase;font-size:20px;float:right;cursor:pointer;}
#txtCaptcha {width:100%!important;height:55px!important;line-height:55px!important;margin-top:20px;}
#contato-empresas div#imagemCaptchaVerify, #contato-grupo div#imagemCaptchaVerify {margin-right: 10px;float: right;overflow: hidden;}
#contato-empresas img#imgCaptcha, #contato-grupo img#imgCaptcha { width: 115% !important;float:right;}
.contato_alerta {float:left;margin-bottom:30px;text-align:right;width:100%;font-family:'din_black';text-transform:uppercase;color:#00374e;}
.img_captcha {float:left; width:40%;margin-top:20px;}
.txt_captcha {float:left; width:48%; margin-left:3.5%}

#contato form .check_politica {margin-top: 25px;}
#contato form .check_politica #politica {margin-right: 15px; transform: scale(1.2);}
#contato form .check_politica span {font-size: 1.4rem;}

/*COMERCIAL*/
#comercial select {height:70px;line-height:70px;width:50%;margin:0 auto;border-bottom:1px solid #ddd;font-family:'din_black';font-size:28px;text-transform:uppercase;color:#004a65;}

.fundo_footer {background-image:url(img/fundo_footer.png);background-size:100%;background-repeat:no-repeat;background-position:bottom;}

.visao {margin-bottom:6%;}
.visao .esquerda {width:8%;float:left;margin-right:6%;}
.visao .esquerda img {width:100%;}
.visao .direita {width:85%;float:left;}
.visao:last-child {margin-bottom:0;}


/*NOVIDADE*/
#novidade .destaque {width:100%;margin-bottom:100px;margin-top:2%;}
#novidade .destaque li div {width:100%;background-size:100%;padding-bottom:45%;}
#novidade #posts {border-top:1px solid #eee;padding-top:100px;}
#novidade p.titulo {color:#fff;background-color:#004a65;font-size:14px;line-height:20px;font-family:'Myriad Pro';text-align:justify;padding:7px 20px;}
#novidade ul.novidade_lista {margin-top:2%;}
#novidade h2.novidade_qtd {margin-top:0;}
#novidade h3 {line-height:28px;}
#novidade p {color:#989898;font-size:14px;text-align:justify;}
#novidade .novidade_lista li {float:left; width:30%;margin-right:5%;margin-bottom:5%;}
#novidade .novidade_lista li:nth-child(3n) {margin-right:0;}
#novidade .novidade_lista li.active{width:100%; height:auto !important;background-color:#fff !important;}
#novidade .img-close img {width:100%;}
#novidade .img-close {display:block!important;}
#novidade .img-open {display:none!important;}
#novidade .active .img-close {display:none!important;}
#novidade .active .img-open {display:block!important;text-align:center;}
#novidade .info-novidade {width:90%;padding:5% 5% 5% 0;padding-bottom:90% !important}
#novidade li.active .info-novidade {background-color:#eee;margin-top:-6px;width:80%;padding:4% 10% !important;}
#novidade .bg_branco.active {width:100%;padding:50px 0 0;}
#novidade .novidade_lista li div{height:0; padding-bottom:46%; overflow:hidden;background-size:100%;background-position:center;}
#novidade .novidade_info .esquerda {width:40%;padding-right:3%;float:left;border-right:1px solid #eee;}
#novidade .novidade_info .esquerda img {width:100%;}
#novidade .novidade_info .direita {width:51%;padding-right:2%;padding-left:3%;float:left;max-height:55%;overflow:auto;}
#novidade .novidade_info .titulo {padding-bottom:2%;}
#novidade .novidade_lista2 {margin-top:7%;}
#novidade .novidade_lista2 li {float:left; width:30%;margin-right:5%;}
#novidade .novidade_lista2 li:nth-child(3n) {margin-right:0;}
#novidade .novidade_lista2 li div{height:0; padding-bottom:46%; overflow:hidden;background-size:100%;background-position:center;}
#novidade .bt_voltar {float:right;background-color:#004a65;color:#fff;font-family:'din_black';text-transform:uppercase;padding:14px 20px;font-size:24px;position:relative;margin-top:60px;}
.ver_mais {text-align:center;transition:0.2s;cursor:pointer;margin:5%;display:none;}
.ver_mais:hover {transform:scale(1.1);}
#novidade .busca_novidade {width:60%;margin:0 auto 5% auto;}
#novidade .busca_novidade select {width:45.5%;height:70px;border-bottom:1px solid #ddd;font-family:'Din Pro';text-transform:uppercase;color:#000;font-size:16px;margin:5% 2% 0 2%;}
#novidade .saiba_mais {display:none;}
#novidade .titulo_blog {display:none;}
#novidade .desc_blog {display:none;}
#novidade .img_blog {display:none;}

/*BLOG*/
#garimpo .destaque {width:100%;margin-bottom:100px;margin-top:2%;}
#garimpo .destaque li div {width:100%;background-size:100%;padding-bottom:45%;}
#garimpo #posts {border-top:1px solid #eee;padding-top:100px;}
#garimpo p.titulo {color:#fff;background-color:#004a65;font-size:14px;line-height:20px;font-family:'Myriad Pro';text-align:justify;padding:7px 20px;}
#garimpo ul.novidade_lista {margin-top:2%;}
#garimpo h2.novidade_qtd {margin-top:0;}
#garimpo h3 {line-height:28px;}
#garimpo p {color:#989898;font-size:14px;text-align:justify;}
#garimpo .novidade_lista li {float:left; width:30%;margin-right:5%;margin-bottom:5%;}
#garimpo .novidade_lista li:nth-child(3n) {margin-right:0;}
#garimpo .novidade_lista li.active{width:100%; height:auto !important;background-color:#fff !important;}
#garimpo .img-close img {width:100%;}
#garimpo .img-close {display:block!important;}
#garimpo .img-open {display:none!important;}
#garimpo .active .img-close {display:none!important;}
#garimpo .active .img-open {display:block!important;text-align:center;}
#garimpo .info-novidade {width:90%;padding:5% 5% 5% 0;padding-bottom:90% !important}
#garimpo li.active .info-novidade {background-color:#eee;margin-top:-6px;width:80%;padding:4% 10% !important;}
#garimpo .bg_branco.active {width:100%;padding:50px 0 0;}
#garimpo .novidade_lista li div{height:0; padding-bottom:46%; overflow:hidden;background-size:100%;background-position:center;}
#garimpo .novidade_info .esquerda {width:40%;padding-right:3%;float:left;border-right:1px solid #eee;position:relative;}
#garimpo .novidade_info .esquerda img {width:100%;}
#garimpo .novidade_info .direita {width:51%;padding-right:2%;padding-left:3%;float:left;max-height:55%;overflow:auto;}
#garimpo .novidade_info .titulo {padding-bottom:2%;}
#garimpo .novidade_lista2 {margin-top:7%;}
#garimpo .novidade_lista2 li {float:left; width:30%;margin-right:5%;}
#garimpo .novidade_lista2 li:nth-child(3n) {margin-right:0;}
#garimpo .novidade_lista2 li div{height:0; padding-bottom:46%; overflow:hidden;background-size:100%;background-position:center;}
#garimpo .bt_voltar {float:right;background-color:#004a65;color:#fff;font-family:'din_black';text-transform:uppercase;padding:14px 20px;font-size:24px;position:relative;margin-top:60px;}
.ver_mais {text-align:center;transition:0.2s;cursor:pointer;margin:5%;display:none;}
.ver_mais:hover {transform:scale(1.1);}
#garimpo .busca_novidade {width:60%;margin:0 auto 5% auto;}
#garimpo .busca_novidade select {width:45.5%;height:70px;border-bottom:1px solid #ddd;font-family:'Din Pro';text-transform:uppercase;color:#000;font-size:16px;margin:5% 2% 0 2%;}
#garimpo .saiba_mais {display:none;}
#garimpo .titulo_blog {display:none;}
#garimpo .desc_blog {display:none;}
#garimpo .img_blog {display:none;}


#garimpo.blog ul.novidade_lista {display:flex;flex-wrap:wrap;}
#garimpo.blog .novidade_lista li, #garimpo.blog .novidade_lista2 li {width:29.8%;border:1px solid #ddd;}
#garimpo.blog .novidade_lista li div {padding-bottom: 72%;margin-bottom:20px;}
#garimpo.blog .novidade_lista li div.fb-share-button {padding: 0 10% 7%;margin-bottom:20px;}

#garimpo.blog .novidade_lista2 li div {padding-bottom:72%;}
#garimpo.blog .novidade_lista li p.titulo, #garimpo.blog .novidade_lista2 li p.titulo {display:none;}
#garimpo.blog .titulo_blog {display:block;max-width:90%;margin:0 auto;}
#garimpo.blog p.categoria {text-align:center;margin:15px 0 5px 0;text-decoration:underline;}
#garimpo.blog .desc_blog {display:block;padding:0 10% 20px;}
#garimpo.blog .saiba_mais {display:block;margin-bottom:20px;}
#garimpo.blog .img_novidade{display:none;}
#garimpo.blog .img_blog {display:block;}
#garimpo.blog .destaque {height:0;padding-bottom:47%;}
#garimpo.blog .content_destaque {position:relative;}
#garimpo.blog .content_destaque .banner_arrow_left {display:block;z-index:1;left:-1.08%;top:30%;}
#garimpo.blog .content_destaque .banner_arrow_right {display:block;z-index:1;right:-1.08%;top:30%;}
#garimpo.blog .ramo_lista {display:inline-flex;width:100%;margin-bottom:20px;}
#garimpo.blog .ramo_lista li {width:16.6%;text-align:center;font-family:'din_black';text-transform:uppercase;font-size:20px;cursor:pointer;transition:0.2s;}
#garimpo.blog .ramo_lista li:hover {opacity:0.7;}
#garimpo.blog .porque {margin-bottom:30px;cursor:pointer;}
#garimpo.blog .porque:hover {opacity:0.8;}
#garimpo.blog .porque_info {max-width:70%;text-align:center;margin:0 auto 30px auto;padding-bottom:30px;}
#garimpo.blog .banner_arrow_right {z-index:9;background-color:transparent;width:3%;top:35%;right:10%;display:block;}
#garimpo.blog .banner_arrow_left {z-index:9;background-color:transparent;width:3%;top:35%;left:3%;display:block;}
#garimpo.blog .novidade_info .direita {max-height:none;}

/*LGPD*/
#lgpd p{color: black; margin: 10px 0; text-transform:none; font-size:20px}
#lgpd ul li{color: black}
.card_politica {margin-top: 50px; padding: 30px 0; text-align: center; box-shadow: 4px 4px 10px rgba(0,0,0,.2); background-color: transparent; transition: all .6s;}
a:hover .card_politica {background-color: rgb(29,149,62); color: white;}
#imprensa a:hover .card_politica p {color: white;}

/*FOOTER*/
.footer .default {overflow:visible;}
.footer h4.instagram {font-size:45px;line-height:40px;height:80px;position:relative;margin:0 0 10px 100px;text-align:left;}
.footer h4.instagram span {text-transform:lowercase;font-family:'Din Pro';font-weight:bold;font-size:24px;}
.footer h4.instagram:before {content:'';position:absolute;width:80px;height:80px;left:-100px;top:0;background-image:url(https://upload.madnezz.com.br/c98b834ec5fe4cd4f3b8ff10fecd9079);background-size:100%;backgtround-repeat:no-repeat;}
.footer .esquerda p {text-align:left;color:#000;text-transform:none;font-style:italic;font-size:20px;width:95%;}
.footer h4.facebook {font-size:45px;line-height:80px;height:80px;position:relative;margin:0 0 10px 100px;}
.footer h4.facebook:before {content:'';position:absolute;width:80px;height:80px;left:-100px;top:0;background-image:url(https://upload.madnezz.com.br/c1d45923f81cbc26b27348735aa4a3f6);background-size:100%;backgtround-repeat:no-repeat;}
.insta_slide li::after {content:'';width:100%;height:100%;left:0;top:-20%;position:absolute;border:1px solid #032537;font-size:30px;text-transform:uppercase;padding-top:35%;color:#fff;font-family: 'din_black', sans-serif;text-align:center;pointer-events:none;transition:all 0.3s;opacity:0;z-index:999;}
.insta_slide li:hover:after {width:80%;height:82%;left:10%;top:-9%;transition:all 0.3s;opacity:1;position:absolute;pointer-events:none;}
.insta_slide li {transition:all 0.3s;background-color:rgb(3,37,55);}
.insta_slide li img:hover {transition:all 0.3s;opacity:0.4;}
.insta_slide h2 {font-size:24px;text-align:center;color:#fff;line-height:30px;margin-top:80px;font-family:'DIN LightAlternate';}
.insta_slide{width:100%;overflow:hidden;height:0;padding-bottom:27%;padding-top:3%;}
.insta_slide li{float:left; width:24%; height:0; padding-bottom:24%; margin:1px; position:relative;margin-bottom:6%;}
.insta_slide a { position: absolute; left: 0; top: 0; width: 100%;height: 100%; }
.insta_slide img{width:100%;/*min-height:205px;max-height:100%; */ height: 100%;}
.footer button {padding:20px;background-color:#004a65;margin:50px 10px 30px 10px;color:#fff;text-transform:uppercase;font-size:16px;cursor:pointer;width:190px;max-width:100%;font-family:'Din Pro';font-weight:bold;}
.form_news {display:none;width:600px;margin:0 auto 2% auto;}
.form_news span {font-family:'din_black';width:100%;margin-top:5%;font-size:18px;text-transform:uppercase;display:block;}
.form_news input[type=text] {padding:0 50px;height:60px;line-height:60px;margin:5px 0;}
.form_news select, .form_news input[type=date] {padding:0 50px;height:60px;line-height:60px;margin:5px 0;width:100%;width:100%;padding:0 50px;border-bottom:1px solid #ddd;text-transform:uppercase;}
.form_news input[type="submit"] {font-family:'din_black';text-transform:uppercase;color:#004a65;font-size:21px;background-color:transparent;margin-top:20px;cursor:pointer;}
.form_news .captcha {width:315px;margin-top:20px;text-align:left;}
.footer .step2 p {width:290px!important;}
.footer .imgCaptcha { height:49px; }
.footer .adshopping, .footer .admall {width:85px;margin:0 10px;}
.footer .alugueon {width: 120px;margin: 0px 10px;}

.content_footer {padding:0 9%;background-color:#fff;}
.logo_footer {width:100%;text-align:center;padding:12% 0 4% 0;}
.logo_footer img {width:300px;}
.footer .default {width:100%;}
.footer { position: relative; width:100%;padding-bottom:50px;border-top:1px solid #eee;background-color:#f8f8f8;}
.footer form { overflow: hidden;  }
.footer form  p  {  float: left; width: 175px; margin-right: 10px; }
.footer form label { position: absolute; top: 11px;  margin-left: 15px;  color: #8a8a8a;}
.footer .sociais * { vertical-align: middle; display: inline-block;  }
.footer .menu>ul>li:hover:before {display:none;}
.footer .menu>ul>li:hover:after {display:none;}

.enderecos {width:100%;}
.enderecos>div {width:22%;margin-right:4%;float:left;text-align:center;position:relative;}
.enderecos>div:nth-child(4) {margin-right:0;}
.madnezz {color:#a9a9a9;text-decoration:underline;text-transform:uppercase;font-family:'Din Pro';font-size:13px;letter-spacing:1px;}	
.footer h3 {font-size:23px;line-height:27px;color:#009d88;margin-top:20px;}	
.footer .menu {margin:30px auto 10px auto;text-align:center;}
.footer .menu ul li a:hover {border:none;}
.enderecos>div:after {content:'';width:5px;height:100px;position:absolute;top:20px;right:-30px;background-image:url(img/detalhe_menu_footer.png);background-repeat:no-repeat;}
.enderecos>div:last-child:after {display:none;}
.footer .esquerda {width:65%;float:left;margin:5% 5% 5% 0;overflow-x:hidden;}
.footer .direita {width:30%;float:left;text-align:left;margin:5% 0 5% 0;}
 

.footer .step2 .captcha { margin:0 auto; text-align:center;}
.footer .step2  p { margin-right: 0px; }
.footer .step2 .captcha * { display: inline-block; margin-bottom: 5px; }
.footer .step2>*{ clear: both;  }
.footer .newsletter p.pr { width: 160px; }
.footer .step2 p { width: 82px; margin-right: 6px; }
.footer .step2 p input[type=text] { text-indent: 10px; }
.footer h1 {font-size:22px;}
.footer .novidades {font-size:20px;}

.footer .menu-small ul {float:none;}
.footer .menu-small {text-align:center;width:100%;float:left;}


/*LOJA*/
@media only screen and (max-width:1800px){
	.menu>ul>li {font-size:15px;}
	.menu-small>ul>li {font-size:12px;}
	.menu>ul>li a {padding-bottom:21px;}
	.menu>ul>li>li a:hover:after {bottom:-35px;}
	.banner_padrao p {font-size:29px!important;}
	.bloco_verde h2 {font-size:37px!important;}
	.bloco_verde h3 {font-size:28px!important;}
	.galeria h1:before {width:32%!important;}
	.galeria h1:after {width:32%!important;}
	.titulo_principal h1:before {width:23%!important;}
	.titulo_principal h1:after {width:23%!important;}
	.menu>ul>li:hover:before, .menu>ul>li:hover:after {height:100%;}
}

@media only screen and (max-width:1700px){
	.menu>ul>li {font-size:13px;padding-right:13px;margin-right:13px;}
	.menu-small>ul>li {font-size:11px;}
	.menu>ul>li a {padding-bottom:16px;}
	.menu>ul>li>li a:hover:after {bottom:-40px;}
	.banner_padrao p {font-size:28px!important;line-height:35px!important;}
	.mapa_araraquara {top:20%;}
	.mapa_cenesp {top:32%;}
	.mapa_conceicao {top:41%;}
	.mapa_indaiatuba {top:44%;}
	.bloco_verde h2 {font-size:32px!important;}
	.bloco_verde h3 {font-size:24px!important;}
	.galeria h1:before {width:30%!important;}
	.galeria h1:after {width:30%!important;}
	.titulo_principal h1:before {width:21%!important;}
	.titulo_principal h1:after {width:21%!important;}

}

@media only screen and (max-width:1500px){
	.header .logo1 {margin:2% 0;}
	.menu>ul>li {font-size:11px;margin-right:10px;padding-right:10px;height:60px;line-height:60px;}
	.menu>ul>li:hover:before, .menu>ul>li:hover:after {height:110%;}
	.menu-small>ul>li {font-size:10px;}
	.banner_padrao p {font-size:24px!important;}
	.bloco_verde h2 {font-size:32px!important;}
	.bloco_verde h3 {font-size:23px!important;}
	.container_mapa {margin-top:-15%;}
	.externo:after {right:5%!important;}
	.menu>ul>li a {padding-bottom:11px!important;}
	.menu>ul>li a:hover:after {bottom:-30px!important;}
	.galeria h1:before {width:28%!important;}
	.galeria h1:after {width:28%!important;}


}

@media only screen and (max-width:1340px){
	.menu>ul>li {font-size:10px;margin-right:10px;padding-right:10px;height:60px;line-height:60px;}
	.menu-small>ul>li {font-size:10px;}
	.banner_padrao p {font-size:24px!important;}
	.bloco_verde h2 {font-size:28px!important;}
	.bloco_verde h3 {font-size:20px!important;}
	.container_mapa {margin-top:-15%;}
	.mapa {width:50%!important;}
	.externo:after {right:5%!important;}
	.menu>ul>li a {padding-bottom:8px!important;}
	.menu>ul>li a:hover:after {bottom:-30px!important;}
	.mapa_indaiatuba {top:40%!important;}
	.galeria h1:before {width:25%!important;}
	.galeria h1:after {width:25%!important;}
	.titulo_principal h1:before {width:18%!important;}
	.titulo_principal h1:after {width:18%!important;}
	
}


.menu_mobile {display:none;}
.box_menu {display:none;}
.box_horario_mobile {display:none;}

@media only screen and (max-width:1200px){
				h1 {font-size:50px;line-height:56px;}
				h2 {font-size:36px;line-height:40px;}
	
				.header {position:fixed;top:0;background-color:#fff;box-shadow:0 0 10px 1px rgba(0,0,0,0.2);}
				.header .menu {display:none;}
				.header .logo1 {width:auto;height:7vh;margin:4% 0;}		
				.container_menu {padding:0 5%;}		
				.bt_busca {width:30px;height:30px;padding-bottom:0;left:89%;top:36%;}
				.bt_horario_mobile {width:30px;height:32px;padding-bottom:0;left:75%;top:34%;background-image:url(https://upload.madnezz.com.br/b37d45696396cc83d02597bc485bf0d5);background-size:100%;background-repeat:no-repeat;position:absolute;cursor:pointer;}
				.box_menu img {margin-top:5%;width:45%;}
				.box_menu {display:block;width:80%;height:100%;padding:0 10% 10%;position:fixed;left:100%;background-color:#fff;z-index:9999;text-align:center;font-family:'NewsGothicBT';}
				.box_menu ul {max-height:87%;overflow:auto;}
				.box_menu ul li {font-size:26px;margin:40px 0;font-family:'din_black';text-transform:uppercase;}
				.box_menu .logos {display:inline-flex;justify-content:center;align-items:center;margin:40px 0 0;}
				.box_menu .logos .energia {width:105px;margin:0 10px 0 0;}
				.box_menu .logos .pet {width:100px;margin:0;}
				.box_menu .logo {margin:35px auto 0;display:block;}
				.box_busca {left:0;padding:5%;text-align:right;width:90%;}
				.header input[type="text"] {float:right;margin:20px 0 0 0;width:100%;}
				.box_horario_mobile {width:92%;top:100%;left:0;position:absolute;background-color:#014e8e;display:none;padding:20px;text-align:right;box-shadow:5px 10px 15px 1px rgba(0,0,0,0.2);}
				.box_horario_mobile span {font-family:'din_black';font-size:20px;color:#fff;}
				.box_horario_mobile p {color:#fff;}
				.geral {margin-top:9.5vh;}
				.only_mobile {display:block;}
				.pet.desktop, .energia.desktop {display:none;}

				
				.conteudo {width:90%!important;margin-top:0;margin-left:0;padding:5%;}
				
				.swiper-slide {width:100%!important;background-size:70%!important;background-position:center!important;background-color:transparent!important;background-repeat:no-repeat!important;}
				.swiper-container .arrow_left, .swiper-container .arrow_right {padding-bottom:50%!important;background-size:60%;width:6%!important;}
				
				.cinema_home {padding:10% 0;}
				.lojas_home .loja_lista, .lojas_home .loja_lista2 {margin:5%;}
				.teatro_home {padding:10% 0;}
				.teatro_home .home_teatro_lista li {width:32%;}
				.teatro_home .home_teatro_lista img {min-height:50px;width:80%;margin-bottom:10%;}
				.teatro_home .arrow_right {top:22%;width:7%;padding-bottom:20%;}
				.teatro_home .arrow_left {top:22%;width:7%;padding-bottom:20%;}
				.loja_lista li .esquerda {width:90%;margin-bottom:2%;}
				.loja_lista li .centro {width:95%;margin-bottom:2%;}
				.loja_lista li .direita {width:95%;}
				#cinema_home {height: unset;}
				.cinema_home .home_cinema_lista li:nth-child(3) .desc_cinema {display:none!important;}
	
				#index .swiper-wrapper{height:50%;}
				#index .gastronomia_lista li {width:65%!important;padding:0 18%;}

				
				
				.sociais_mobile img {width:60px;margin:0 10px;}
				.content_footer {padding:0 5% 10%;width:90%;display:none;}
				.footer {width:80%;padding:10% 10% 25% 10%;}
				.footer .esquerda {width:100%;float:none;text-align:center;margin:0;padding:10% 0;}
				.footer .direita {width:100%;float:none;margin:0;}
				.footer h4.instagram {font-size:35px;line-height:60px;height:60px;margin:0 0 10px 80px;}
				.footer h4.instagram:before {width:60px;height:60px;left:-80px;}
				.footer h4.facebook {font-size:35px;line-height:60px;height:60px;margin:0 0 7% 80px;text-align:left;}
				.footer h4.facebook:before {width:60px;height:60px;left:-80px;}
				.footer button {font-size:16px;width:42%;}
				
				.loja_lista li .loja_nome {z-index:9;}
				
				#shopping .content-desc {max-height:none;width:100%;padding-right:0;}
				#shopping .conteudo .esquerda {width:100%!important}
				#shopping .conteudo .direita {width:100%!important;}
				#shopping .conteudo .direita p {padding:0 0 0 10%!important;text-align:left!important;}
				#shopping .cols1 {background-size:100%!important;}
				#shopping .galeria {margin-top:50px;}
				#shopping .galeria .fotos {margin: 0 0 40px 0 !important;}
				#shopping .galeria .horarios {width:90%!important;}
				#shopping .galeria p {font-size:14px!important;}
				#shopping h2 {line-height:50px;padding-bottom:5%;margin-bottom:5%;}
				#shopping .info_1 {width:80%;margin:8% auto 8% auto;max-height:400px;overflow-y:auto;}
				#shopping .info_2 .esquerda, #shopping .info_2 .direita {width:82%;padding:0 9% 0 9%;}
				#shopping .swiper-button-next, #shopping .swiper-button-prev {display:none;}
				#shopping .swiper-container {height:35%;}
				#shopping .info_3 .esquerda, #shopping .info_3 .direita {width:82%;padding:0 9% 0 9%;}
				
				#clube .content-desc {max-height:none;width:100%;padding-right:0;}
				#clube .conteudo .direita {width:100%!important;}
				#clube .conteudo .direita p {padding:0!important;text-align:justify!important;}
				#clube .cols1 {background-size:100%!important;}
				#clube .galeria {margin-top:50px;}
				#clube .galeria .fotos {margin: 0 0 40px 0 !important;}
				#clube .galeria .horarios {width:90%!important;}
				#clube .galeria p {font-size:14px!important;}
				#clube h2 {line-height:50px;padding-bottom:5%;margin-bottom:5%;}
				#clube .info_1 {width:80%;margin:8% auto 8% auto;max-height:400px;overflow-y:auto;}
				#clube .info_2 .esquerda, #shopping .info_2 .direita {width:97%;}
				#clube .swiper-button-next, #shopping .swiper-button-prev {display:none;}
				#clube .swiper-container {height:35%;}
				#clube .info_3 .esquerda, #shopping .info_3 .direita {width:82%;padding:0 9% 0 9%;}
				
				#lazer .content-desc {max-height:none;width:100%;padding-right:0;}
				#lazer .conteudo .esquerda {width:96%!important}
				#lazer .conteudo .direita {width:100%!important;}
				#lazer .conteudo .direita p {padding:0!important;text-align:justify!important;}
				#lazer .cols1 {background-size:100%!important;}
				#lazer .galeria {margin-top:50px;}
				#lazer .galeria .fotos {margin: 0 0 40px 0 !important;}
				#lazer .galeria .horarios {width:90%!important;}
				#lazer .galeria p {font-size:14px!important;}
				#lazer h2 {line-height:50px;padding-bottom:5%;margin-bottom:5%;}
				#lazer .info_1 {width:80%;margin:8% auto 8% auto;max-height:400px;overflow-y:auto;}
				#lazer .info_2 .esquerda, #shopping .info_2 .direita {width:82%;}
				#lazer .swiper-button-next, #shopping .swiper-button-prev {display:none;}
				#lazer .swiper-container {height:35%;}
				#lazer .info_3 .esquerda, #shopping .info_3 .direita {width:82%;padding:0 9% 0 9%;}
				
				#imprensa .esquerda {width:100%;margin-right:0;margin-bottom:10%;text-align:center;}
				#imprensa .direita {width:100%;padding-bottom:70%;}
				#imprensa .banner_arrow_left {left:-1%;padding-bottom:35%;width:3%;top:35%;}
				#imprensa .banner_arrow_right {right:3%;width:3%;top:35%;}
				#imprensa .galeria {min-width:0;width:100%;}
				#imprensa .galeria ul {width:92%;margin-left:2%;}
				
				.busca_lojas {width:100%;}
				.alfabeto {width:100%;margin-bottom:10%;float:left;display:block;}
				.alfabeto li {padding:4% 0;width:10%;float:left;}
				.loja_qtd {padding:0 5%;margin-bottom:5%;}
				.loja_lista li {width:80%;margin-left:5%;margin-right:0;margin-bottom:5%;}
				.info_loja .desc_loja {height:490px;}
				
				#destaque {margin-top:5%;}
				#novidade .destaque {width:100%;margin-top:5%;margin-bottom:10%;}
				#novidade .destaque li div {padding-bottom:50%;}
				#novidade #posts {padding-top:10%}
				#novidade ul.novidade_lista {margin-top:5%;}
				#novidade .novidade_lista li {width:47.5%;position:relative;}
				#novidade .novidade_lista li:nth-child(even) {margin-right:0;}
				#novidade .novidade_lista li:nth-child(odd) {margin-right:5%;}
				#novidade p.titulo {width:81.5%;bottom:0;position:absolute;}
				#novidade .destaque p.titulo {position:relative;width:91%;}
				#novidade .novidade_info .esquerda {width:100%;border:none;}
				#novidade .novidade_info .direita {width:96%;max-height:none;margin-bottom:5%;}
				#novidade .bt_voltar {position:relative;}
				#novidade .novidade_lista2 {display:none;}
				#index .info-novidade {padding:5%;}
				.novidades_home {padding:10% 0;}
				.novidades_home p {font-size:16px;}
				.novidades_home h3 {text-align:left!important;}
				.ver_mais {margin:10%;}
				#novidade .busca_novidade {width:80%;margin-bottom:10%;}
				#novidade .busca_novidade select {width:100%;}
				
				#novidade.blog .novidade_lista li, #novidade.blog .novidade_lista2 li {width:100%;}
				
				
				#garimpo .destaque {width:100%;margin-top:5%;margin-bottom:10%;}
				#garimpo .destaque li div {padding-bottom:50%;}
				#garimpo #posts {padding-top:10%}
				#garimpo ul.novidade_lista {margin-top:5%;}
				#garimpo .novidade_lista li {width:47.5%;position:relative;}
				#garimpo .novidade_lista li:nth-child(even) {margin-right:0;}
				#garimpo .novidade_lista li:nth-child(odd) {margin-right:5%;}
				#garimpo p.titulo {width:81.5%;bottom:0;position:absolute;}
				#garimpo .destaque p.titulo {position:relative;width:91%;}
				#garimpo .novidade_info .esquerda {width:100%;border:none;}
				#garimpo .novidade_info .direita {width:96%;max-height:none;margin-bottom:5%;}
				#garimpo .bt_voltar {position:relative;}
				#garimpo .novidade_lista2 {display:none;}
				#index .info-novidade {padding:5%;}
				.novidades_home {padding:10% 0;}
				.novidades_home p {font-size:16px;}
				.novidades_home h3 {text-align:left!important;}
				.ver_mais {margin:10%;}
				#garimpo .busca_novidade {width:80%;margin-bottom:10%;}
				#garimpo .busca_novidade select {width:100%;}
				
				#garimpo.blog .novidade_lista li, #garimpo.blog .novidade_lista2 li {width:100%;}
				#garimpo.blog .swiper-wrapper {height:60%;}
				#garimpo.blog .swiper-wrapper img {height:90%;}
				
				.mapa {margin:5% 0;width:100%!important;}
				.busca_rota {width:90%;margin:5% auto;}
				#localizacao select {font-size:24px;}
				#localizacao .esquerda {width:90%;padding:10% 5%;}
				#localizacao .direita {width:90%;padding:0 5% 10%;}
				#rota {position:relative;max-height:50%;width:100%;z-index:0;}
				
				#contato .esquerda {width:94%;}
				#contato .direita {width:100%;margin-top:10%;}
				#contato form input[type="text"], #contato select, #contato form input[type="number"], #contato textarea {width:100%!important;}
				.img_captcha {float:left; width:80%;margin-top:20px;text-align:center;font-size:14px;}
				.txt_captcha {float:left; width:80%; margin-left:3.5%}
				.txt_captcha input[type="text"] {text-align:center;}
				#contato .contato_alerta {margin:10% 0!important;text-align:center;}
				
				#teatro .novidade_imagem {width:100%;padding-bottom:90%;}
				#teatro .desc {width:94%;}
				#teatro .novidade_lista .data {padding:4% 0 4% 12%;}
				#teatro .novidade_lista .horario {padding:4% 0 4% 12%;}
				#teatro .novidade_lista li {padding:10% 0;}
				#teatro .novidade_lista li:first-child {padding-top:0;}
				#teatro .novidade_lista p {font-size:20px;}
				#teatro .novidade_info .esquerda {width:100%;border:none;}
				#teatro .novidade_info .direita {width:100%;max-height:none;}		
				#teatro .novidade_info p, #teatro .novidade_info span, #teatro .novidade_info .desc {font-size:20px;width:96%;}
				.teatro_home .home_teatro_lista li:nth-child(3) .desc_teatro {display:none!important;}
				#teatro .bt_voltar {margin:10% 0;position:relative;}
				
				.cinema_home .home_cinema_lista img {min-height:100px;}
				.cinema_home .home_cinema_lista li {width:32%;}
				.cinema_home .arrow_right {top:30%;width:7%;padding-bottom:20%;}
				.cinema_home .arrow_left {top:30%;width:7%;padding-bottom:20%;}
				.lojas_home {width:90%;margin:15% 5%;}
				.lojas_home .esquerda {width:90%;margin-bottom:10%;text-align:center;}
				.lojas_home .direita {width:100%;}
				.lojas_home form {margin-bottom:10%;width:100%;}
				.lojas_home input[type="text"] {width:100%;}
				.lojas_home select {width:100%;margin-top:20px;text-align-last:left;padding:0 2%;}
				.lojas_home input[type="submit"] {width:100%;margin-top:20px;border:2px solid #014e8e;height:70px;line-height:70px;margin-left:0;}
				.lojas_home label:after {display:none;}
				#index .lojas_home .loja_lista li {width:80%!important;padding:5%;margin-left:5%;}
				.lojas_home label {font-size:18px;}
				
				
				/*LOJAS*/
				.publicidade {width:100%;margin-bottom:10%;}
				#loja .loja_lista li, #alimentacao .loja_lista li {width:72%;margin-left:0;margin-right:0;margin-bottom:5%;float:right;}
				#loja .loja_lista .loja-open, #alimentacao .loja_lista .loja-open {width:100%;text-align:center;}
				#loja .bt_voltar, #alimentacao .bt_voltar {position:relative;margin:10% 0;float:none;}
				.loja-open img {width:100%;margin-right:0;margin-bottom:10%;}
				
				/*SERVIÇOS*/
				#servico .loja_lista {width:100%;}
				#servico .loja_lista li img {height: auto;}
				#servico .loja_lista li {width:39%; height: auto;}
				#servico .texto {max-width:80%;margin:20% 10%!important;padding:10%;text-align:left;}
				#servico.conteudo div:nth-child(odd) {margin-left:1.6%;}
				#oportunidade form {width:90%;}
				#change_shopping {font-size:24px!important;}
				
				.menu-small {display:none;}
				.menu_mobile {display:block;position:fixed;left:0;bottom:0;width:100%;background-color:#004a65;height:90px;}
				.menu_mobile .more {width:35px;position:absolute;right:30px;top:25px;}
				.menu_mobile img {width:25px;}
				.logo img {height:70%;margin-left:-10px;margin-top:20px;float:left;}
				.menu_mobile ul {display:flex;}
				.menu_mobile ul li {text-align:center;margin:20px 0;padding:0 20px;}
				.menu_mobile ul li:first-child {margin-left:20px;}
				.menu_mobile ul li a {color:#fff;text-transform:uppercase;font-family:'Din Pro';font-size:13px;}
				
				
				
				.fechar {position:fixed;top:10px;right:20px;font-size:30px;color:#000;display:none;}
				.fechar img {width:35px;float:right;margin-top:25px;margin-right:-5%;}
				
				.banner_padrao {width:90%!important;height:auto!important;padding:5%!important;}
				.banner_home a {width:100%!important;padding-bottom:68%!important;}
				.banner_padrao p {font-size:24px!important;line-height:30px!important;}
				.navbar {width:25%!important;bottom:17%!important;}
				
				.bloco_verde {max-width:70%!important;margin-left:10%!important;}
				.bloco_verde h2 {font-size:34px!important;margin-top:50px!important;line-height:40px!important;}
				.bloco_verde h3 {font-size:26px!important;margin-bottom:50px!important;line-height:30px!important;}
				
				.mapa_araraquara {width:10%;top:10%!important;}
				.mapa_cenesp {width:10%;top:20%!important;}
				.mapa_conceicao {width:10%;top:29%!important;}
				.mapa_indaiatuba {width:10%;top:31%!important;}
				
				.descricao_araraquara, .descricao_cenesp, .descricao_conceicao, .descricao_indaiatuba {left:0!important;width:100%!important;height:auto!important;position:relative!important;margin-top:50px;}
				.mapa h3 {font-size:22px;margin-bottom:20px;line-height:30px;}
				
				.galeria h1 {font-size:40px!important;letter-spacing:-2px!important;display:inline-block;}
				.galeria h1:before {left:-40%!important;}
				.galeria h1:after {right:-40%!important;}
				.fotos li {width:50%!important;}	
				.fotos li img {width:100%!important;min-height:90px!important;}
				
				.titulo_principal h1 {font-size:40px!important;letter-spacing:-2px!important;display:inline-block;}
				.titulo_principal h1:before {left:-40%!important;}
				.titulo_principal h1:after {right:-40%!important;}
				.titulo_principal h2 {font-size:18px!important;letter-spacing:3px!important;}
				
				#index .novidade_lista li {width:100%!important;margin-bottom:0!important;}
				.fundo_footer {background-size:300%!important;}
				.footer .menu {display:none;}
				.enderecos>div {width:100%!important;margin:5% 0;}
				.enderecos>div:after {display:none;}

				
				/*FRANQUIAS*/
				#franquias .esquerda {width:100%;float:left;}
				#franquias .direita {width:100%;float:left;}
				#marca {height:auto;}
				
				
				/*SHOPPING*/
				.visao .esquerda {width:20%!important;}
				.visao .direita {width:100%!important;text-align:justify;}
				
				.submenu {display:none;padding-bottom:0!important;}
				.submenu li a {color:#00a839;}

				#shopping .conteudo .esquerda {width:96%!important}
				#shopping .conteudo .direita {width:100%!important;}
				#shopping .conteudo .direita p {padding:0 0 10% 2%!important;text-align:left!important;}
				#shopping .cols1 {background-size:100%!important;}
				#shopping .galeria {margin-top:50px;}
				#shopping .galeria .fotos {margin: 0 0 40px 0 !important;}
				#shopping .galeria .horarios {width:90%!important;}
				#shopping .galeria p {font-size:14px!important;}
				#shopping h2 {line-height:50px;padding-bottom:5%;margin-bottom:5%;}
				#shopping .info_1 {width:80%;margin:8% auto 8% auto;max-height:400px;overflow-y:auto;}
				#shopping .swiper-button-next, #shopping .swiper-button-prev {display:none;}
				#shopping .swiper-container {height:35%;margin-left:0!important;}
				#shopping .info_3 .esquerda, #shopping .info_3 .direita {width:82%;padding:0 9% 0 9%;}
				.galeria_lista ul {margin-top:10%;}
				.galeria_lista li {width:16%;}
				.logos_right {width:10%;height:84%;right:1%;top:16%;}
				.logos_left {width:10%;height:84%;left:0;top:16%;}
				
				.galeria_lista2 ul {margin-top:10%;}
				.galeria_lista2 li {width:16%;}
				.logos_right2 {width:10%;height:84%;right:1%;top:16%;}
				.logos_left2 {width:10%;height:84%;left:0;top:16%;}
				
				
				.externo:after {right:0!important;}
				
				.news {width:100%!important;}
				.news .esquerda {width:100%!important;text-align:center!important;margin-top:50px;}
				.news .form {width:90%!important;margin-left:5%!important;float:left;}
				.news input[type="text"] {font-size:16px!important;}
				.news .direita {width:90%!important;margin-left:5%!important;margin-top:50px;text-align:center;}
				.news .direita img {width:47%;}
				
				#contato_form {width:90%!important;margin-top:30px auto!important;}
				#contato_form input[type="text"], #contato_form textarea {width:90%;font-size:18px!important;padding:5%!important;}
				#contato_form select {width:100%;font-size:18px!important;padding:5%!important;}
				#contato-empresas div#imagemCaptchaVerify, #contato-grupo div#imagemCaptchaVerify {float:left!important;width:100%;text-align:right;}
				#contato-empresas img#imgCaptcha, #contato-grupo img#imgCaptcha {width:70%!important;}
				#captcha input[type="text"] {width:60%!important;}
				.contato_alerta {margin-bottom:20!important;margin-top:20px;font-size:20px;}
				
				.segmentos .esquerda {width:95%!important;}
				.segmentos .direita {width:95%!important;margin-bottom:50px;}
				.segmentos .direita img, .segmentos .esquerda img {width:100%;}
				.linha-do-tempo .direita {width:90%!important;}
				
				.form_news {width:100%;}
}


			@media (max-width: 1000px) and (orientation: landscape) {
				.box_menu ul {max-height:40%;}
			}
			
			
			@media screen and (max-width:1450px) and (max-height:950px){
			}
			
			
	/*BOTÃO EU QUERO*/
	#index .euquero {height:84%;}
	.only_desktop {display:block;}
	.bt_euquero_mobile {width:30px;height:32px;padding-bottom:0;left:60%;top:34%;background-image:url(https://upload.madnezz.com.br/18649a3aa1ecd6394b80e4d2eea98edf);background-size:100%;background-repeat:no-repeat;position:absolute;cursor:pointer;}
	.banner_home {overflow:hidden;}
	.banner_secundarias {overflow:visible!important;}
	.euquero tr.politicas a{padding-bottom:0;}
	.euquero input[type="checkbox"] {transform: scale(1.5); margin-right: 20px;}
	.euquero {background-color:#00384d;height:580px;;position:absolute;top:0;left:-100%;padding:1% 5% 5% 10%;z-index:9;overflow:auto;}
	.euquero h2 {color:#fff;text-align:right;}
	.euquero p {color:#fff;text-align:right;margin:30px 0;line-height:30px;}
	.euquero label {color:#fff;font-size:16px;}
	.euquero textarea,
	.euquero input[type=text] {background-color:transparent!important;border:1px solid rgba(255,255,255,0.3)!important;padding:4% 5%!important;width:90%!important;color:#fff!important;height:auto!important;line-height:inherit!important;font-size:16px!important;}
	.euquero textarea {height:100px;}
	.euquero table {border-collapse:separate;border-spacing:20px 10px;width:105%;}
	.euquero table td {text-align:right;}
	.euquero button {background-color:rgba(255,255,255,1);font-family:'din_black';color:#00384d;padding:13px 20px;font-size:18px;text-transform:uppercase;position:relative;cursor:pointer;transition:0.2s;}
	.euquero button:hover {background-color:rgba(255,255,255,0.8);}
	.euquero::-webkit-scrollbar {width:5px;}
	.euquero::-webkit-scrollbar-track {background:#fff;} 
	.euquero::-webkit-scrollbar-thumb {background:#864744;}
	.euquero::-webkit-scrollbar-thumb:hover {background: #000;}
	.euquero .bt_fechar {position:absolute;top:2%;right:2.5%;color:#fff;font-size:20px;font-family:'din_black';cursor:pointer;transition:0.2s;}
	.euquero .bt_fechar:hover {opacity:0.7;}
	
	
	@media only screen and (max-width:1200px){
		.banner_home {overflow:visible;}
		.box_euquero_mobile {position:fixed;width:100%;height:100%;left:0;top:0;display:none;}
		.euquero {width:80%;height:58%;left:0;top:95px;padding:10% 10% 30% 10%;}
		.euquero textarea {height:50px;margin-top:15px;margin-bottom:10px;}
		.euquero p {line-height:20px;}
		.only_desktop {display:none;}
	}

.social{margin-top:15px;}
.social li{float:left; margin-right:5px;}


.mobile{display:none;}
@media screen and (max-width: 991px) {
	.mobile{display:block;}
}