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;display:block;}
*{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/864cb0f9ec865a7e83e8bf3f9cf3b348);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/cf069ee5ef8eae5a542b29505e7316d3);background-repeat:no-repeat;background-position:center right;background-color:transparent;cursor:pointer;}
label {text-transform:uppercase;font-size:16px;font-family:'Din Pro';}


.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*/
.black 	  { color:#000; }
.grey 	  { color:#24ac97 }
.purple	  { color:#5ba3a7 !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; }

/*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:60px; line-height:60px; text-transform:uppercase; font-size:17px;background-repeat:no-repeat; display: inline-block; font-family: 'din_black', sans-serif; margin-right:15px; padding-right:15px;position:relative;cursor:pointer;}
.menu>ul>li:hover:after {content:'';width:1px;height:101%;background-color:#5ba3a7;right:-2px;top:0;position:absolute;}
.menu>ul>li:hover:before {content:'';width:1px;height:101%;background-color:#5ba3a7;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:#5ba3a7;}
.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/864cb0f9ec865a7e83e8bf3f9cf3b348); 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:20px;position:relative;}
.menu-small>ul>li:last-child {margin-right:0;}
.menu-small>ul>li a{display:inline-flex;color:#a2a2a2;line-height:24px;vertical-align:middle;cursor:pointer;}
.menu-small>ul>li a .far, .menu-small>ul>li a .fas {font-size:24px;margin-right:5px;}
.menu-small>ul>li a:hover{color:#5ba3a7;}
.menu-small>ul>li:before {content:'';width:23px;height:30px;position:absolute;left:-30px;top:3px;background-repeat:no-repeat;background-size:100%;}
.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/864cb0f9ec865a7e83e8bf3f9cf3b348); 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/2290c0f4a560876833d938b37d7713d2);background-size:100%;background-repeat:no-repeat;position:absolute;left:3.5%;top:40%;cursor:pointer;}
.box_busca {position:absolute;left:1%;top:100%;background-color:#5ba3a7;display:none;padding:2%;}
.box_busca h3 {color:#fff;}
.box_horario, .box_horario2, .box_rodoviaria {position:absolute;left:1%;top:130%;background-color:#5ba3a7;display:none;padding:20px;text-align:left;width:300px;box-shadow:5px 10px 15px 1px rgba(0,0,0,0.2);}
.box_rodoviaria {position:absolute;left:0%;top:130%;background-color:#5ba3a7;display:none;padding:20px;text-align:left;width:213px;box-shadow:5px 10px 15px 1px rgba(0,0,0,0.2);}
.box_horario span, .box_horario2 span, .box_rodoviaria span {font-family:'din_black';font-size:20px;color:#fff;}
.box_horario p, .box_horario2 p, .box_rodoviaria 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;}

/*POP-UP*/

.sal_popup_js_element img { min-height:200px !important;max-width:45%!important;  }	
@media (min-width: 500px) and (orientation: portrait){
	.sal_popup_js_element { position:realtive; }
	.sal_popup_js_element img { width:80% !important; position:absolute !important; top:5% !important; left:2% !important;max-width:80%!important;}
	.close { top:4% !important; right:12% !important; }
}

/*NOVO MENU*/
.container_menu {padding:0 9%;}
.header .default {margin-top:35px;width:auto;float:right;overflow:visible; }
.header .menu  {  margin: 0 auto;  }
.header .menu ul {margin-top:35px;}
.header .logo1 { position:relative;float:left;margin:1.45% 0;height:100px;}
.header.responsivo .menu_responsivo  { position: absolute; right: 0px;  top: 20px; }
.header.responsivo {  min-width: 420px;}

/* 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; }
.banner_nav li{display: none;}


/*LOJAS*/
.busca_lojas {width:60%;margin:0 auto;float:none;}
.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:#5ba3a7;}
.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:#5ba3a7;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%;}
.loja-open span {color:#5ba3a7;}
.bt_voltar {position:absolute;bottom:0;right:0;background-color:#5ba3a7;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/5461026c3eac7ff51ec50e94ed41df5f);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:#5ba3a7!important;}
.shopping_nome_1, .shopping_nome_2 {display:none;}
.boulevard .shopping_nome_1 {display:none!important;}
.publicidade {float:right;width:35%;}
.publicidade img {width:100%;}
.publicidade h3 {line-height:300px;color:#fff;text-align:center;}

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

/*SERVIÇO*/
#servico h3 {font-size:20px;line-height:24px;}
#servico .loja_lista {overflow:initial;position:relative;width:80%;margin:0 auto;}
#servico .loja_lista li {display:block;width:17.4%;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(5n) {margin-right:0;}
#servico .loja_lista li img {width:100%;min-height:81%;margin-bottom:10px;background-color:rgba(99,44,120,0.3);}
#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 {overflow: auto; display:none; background-color:#fff; max-width:50%; position:relative; margin:10% auto; padding:3%; z-index:9999; text-align:justify;}
@media screen and (max-width: 1400px) {#servico .texto {max-height: 60vw; max-width: 80vw; margin: 30px auto; padding-bottom: 100px;}}
@media screen and (max-width: 800px) {#servico .texto {max-height: 80vw;}}
@media screen and (max-width: 600px) {#servico .texto {max-height: 100vw;}}
@media screen and (max-width: 400px) {#servico .texto {max-height: 130vw;}}


#servico .fechar_texto {background-color:#5ba3a7;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;}
.outros {margin:5% auto 0 auto;}
.outros a {margin:0 1%;text-transform:uppercase;font-family:'Din Pro';font-weight:600;color:#5ba3a7;}

/*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;}

/*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/5565aa675abbd64c7071a30b116b92a5);background-repeat:no-repeat;background-position:center left;text-align:right;}
#oportunidade input[type="file"] {display:none;}
#change_shopping {font-family:'din_black'!important;font-size:32px!important;color:#5ba3a7!important;text-transform:uppercase;height:90px!important;line-height:90px!important; background-image:url(https://upload.madnezz.com.br/e89f223a1fbc6e8eeb25d069b62207de);}
.vaga_lista {display:flex;width:100%;margin-top:5%;flex-wrap:wrap;}
.vaga_lista li {width:12.8%;margin-right:2.5%;float:left;border:1px solid #eee;padding:2.5%;overflow:hidden;margin-bottom:2.5%;word-wrap:break-word;}
.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:#5ba3a7;font-size:21px;background-color:transparent;margin-top:50px;cursor:pointer;float:right;}

#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(173,129,92); font-weight: bold;}

/*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:#73b6dd;}
.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:#73b6dd;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;}
#localizacao #map {width:100%;height:60vh;margin-top:50px;}
#localizacao iframe {width:100%;height:100%;}
.mt80 {margin-top:80px;}

.busca_rota {width:50%;margin:50px auto 0;}

/*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:#5ba3a7;font-size:21px;background-color:transparent;cursor:pointer;border:2px solid #5ba3a7;text-align:center;padding:15px 20px;width:200px;margin:2% auto 0 auto;transition:0.1s;}
.bt_home_blog:hover {background-color:#5ba3a7;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;}
.cinema_home .arrow_left {background-color:#5ba3a7;position:absolute;left:0;top:35%;background-image:url(https://upload.madnezz.com.br/6186303d5fc0d6b071fae90b2b274d10);background-repeat:no-repeat;background-position:20%;width:3%;padding-bottom:10%;cursor:pointer;transition:0.2s;}
.cinema_home .arrow_right {background-color:#5ba3a7;position:absolute;right:0;top:35%;background-image:url(https://upload.madnezz.com.br/cb19bf5ad54bf8f043876c2875f75fee);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/e89f223a1fbc6e8eeb25d069b62207de);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:38%;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/e89f223a1fbc6e8eeb25d069b62207de);background-position:95%;border:1px solid #ddd;float:left;}
.lojas_home input[type="submit"] {font-family:'din_black';text-transform:uppercase;color:#5ba3a7;font-size:21px;background-color:transparent;cursor:pointer;float:left;height:70px;line-height:70px;border:2px solid #5ba3a7;width:10%;margin-left:2%;transition:0.1s;}
.lojas_home input[type="submit"]:hover {background-color:#5ba3a7;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/864cb0f9ec865a7e83e8bf3f9cf3b348);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/6df438e10afda61d1ca744ed45977f6c);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;}

.cinema_home .swiper-slide {background-size: contain; background-repeat: no-repeat;}
.cinema_home .swiper-container .arrow_left, .cinema_home .swiper-container .arrow_right {padding-bottom: 20%!important;}
@media screen and (max-width:600px){ .cinema_home .swiper-container .arrow_left, .cinema_home .swiper-container .arrow_right{padding-bottom: 50%!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/ee5fe5a903d9ce1d9bdbe39ca27573e4);background-size:cover;background-repeat:no-repeat;padding:6%;width:70%;margin:3% auto 0 auto;position:relative;}
#shopping .info_1 p {color:#fff;text-align:justify;line-height:30px;position:relative;z-index:9;}
#shopping .info_1:after {content:'';position:absolute;background:rgba(91,163,167,0.8);width:100%;height:100%;top:0;left:0;}
#shopping .info_2 {width:100%;margin-bottom:5%;}
#shopping .info_2 .esquerda {width:38%;float:left;padding:0 2% 0 9%;max-height:540px;overflow-y:auto;}
#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%;}
.confirmadas {margin-top:10vh;}
.confirmadas ul {display:inline-flex;margin-top:50px;}
.confirmadas ul li img {width:70%;}
.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-slide {filter:brightness(0.7);transition:0.2s;}
.galeria_lista .swiper-slide:hover {filter:brightness(1);}
.galeria_lista .swiper-slide a {width:100%;height: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/6186303d5fc0d6b071fae90b2b274d10)!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/cb19bf5ad54bf8f043876c2875f75fee)!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/6186303d5fc0d6b071fae90b2b274d10);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/cb19bf5ad54bf8f043876c2875f75fee);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;}
.galeria_lista { overflow: hidden;width:98%!important;margin:0 auto;position:relative;}
.galeria_lista .swiper-slide a {width:100%;background-size:cover;}
.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/6186303d5fc0d6b071fae90b2b274d10)!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/cb19bf5ad54bf8f043876c2875f75fee)!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/6186303d5fc0d6b071fae90b2b274d10);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/cb19bf5ad54bf8f043876c2875f75fee);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:#5ba3a7;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;}
#marca ul {align-content: center;}

#franquias form #captcha, #franquias form #captcha div {
	width: fit-content;
        padding: 0;
        border: none;
        }

#franquias form #captcha {
	margin: 20px 0;
}

/*CONTATO*/
#contato .content {width:100%;}
#contato .esquerda {width:34%;background-color:#5ba3a7;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(https://upload.madnezz.com.br/e11df8a8c68a7826a8f7d2cad34289ad);background-size:100%;position:absolute;top:15%;right:-18px;}
#contato .esquerda .esquerda {width:40%;margin-right:0;float:left;padding-left:0;}
#contato .esquerda .logo_ad {width:50%!important;}
#contato .esquerda .direita {width:100%;float:left;margin-top:15px;}
#contato .esquerda h3 {color:#fff;margin-left:40px;position:relative;display:-webkit-inline-box;}
#contato .esquerda span {color:#5a3f3f;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:#5ba3a7!important;background-image:url(https://upload.madnezz.com.br/e89f223a1fbc6e8eeb25d069b62207de);}
#contato form {width:100%;}
#contato form input[type="text"], #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:#5ba3a7;font-size:21px;background-color:transparent;margin-top:50px;cursor:pointer;float:right;}
#contato .contato_alerta {font-family:'din_black';text-transform:uppercase;color:#5ba3a7;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/df319256ea6b14413b347745a7752f77);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/4a29f286fbf246f3c26b83376f964518);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;}

/*NOVIDADE*/
#novidade .destaque {width:100%;margin-bottom:100px;margin-top:2%;}
#novidade .destaque li div {width:100%;background-size:100%;padding-bottom:45.9%;}
#novidade #posts {border-top:1px solid #eee;padding-top:100px;}
#novidade p.titulo {color:#fff;background-color:#5ba3a7;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:45%; overflow:hidden;background-size:cover;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:45%;overflow:hidden;background-size:cover;background-position:center;}
#novidade .bt_voltar {float:right;background-color:#5ba3a7;color:#fff;font-family:'din_black';text-transform:uppercase;padding:14px 20px;font-size:24px;}
.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%;}

/*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(173,129,92); color: white;}
#imprensa a:hover .card_politica p {color: white;}

/*FOOTER*/
.footer .default {overflow:visible;}
.footer .logo {width:120px;}
.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/409836bb3a8df69a081ba69cfd8b2d48);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/ddd341011508a6ec4634544e77968dd6);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:#5ba3a7;margin:50px 10px 30px 10px;color:#fff;text-transform:uppercase;font-size:16px;cursor:pointer;width:10%;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;width:calc(100% - 100px);}
.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:#5ba3a7;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: 160px;margin: 15px 15px;}
.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:#5ba3a7;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;height:60px;}
	.menu>ul>li {font-size:12px;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:1300px){
	.menu>ul>li {font-size:12px;}
	.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 {margin:3% 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/7d66a9ed8f0da632a2581db371f989a0);background-size:100%;background-repeat:no-repeat;position:absolute;cursor:pointer;}
				.box_menu img {margin-top:5%;width:35%;}
				.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_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:#5ba3a7;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:90px;}
				.only_mobile {display:block;}
				.conteudo {width:90%!important;margin-top:0;margin-left:0;padding:5%;}
				.box_rodoviaria {position:relative;left:0%;top:130%;background-color:#5ba3a7;display:none;padding:20px;text-align:center;width:95%;box-shadow:5px 10px 15px 1px rgba(0,0,0,0.2); margin-top:15px}
				

				.swiper-slide {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%;}
				.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 .home_cinema_lista li:nth-child(3) .desc_cinema {display:none!important;}
				
				.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:40%;}
				._alerta {margin:40px 0;}

				.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%;overflow:visible;max-height:none;}
				#shopping .info_2 .direita {margin-top:50px;}
				#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%;}
				.confirmadas ul {display:block;}
				.confirmadas ul li img {width:40%;}
				
				#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;display:}
				.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%;}
				
				.mapa {margin:5% 0;width:100%!important;}
				#localizacao select {font-size:24px;}
				#localizacao .esquerda {width:90%;padding:10% 5%;}
				#localizacao .direita {width:90%;padding:0 5% 10%;}
				
				#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;}
			
				.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 #5ba3a7;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.conteudo div:nth-child(odd) {margin-left:1.6%;} */
				#servico .loja_lista {width:100%;display:flex;flex-wrap:wrap;}
				#servico .loja_lista li {width:39%;}
				#oportunidade form {width:90%;}
				#change_shopping {font-size:24px!important;}
				.outros {margin:5% auto;}
				.outros a {margin:0 0 5% 0;font-size:16px;width:50%;float:left;}
				
				.menu-small {display:none;}
				.menu_mobile {display:block;position:fixed;left:0;bottom:0;width:100%;background-color:#5ba3a7;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 15px;}
				.menu_mobile ul li:first-child {margin-left:10px;}
				.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;}
				
				.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;}
				
				#index .novidade_lista li {width:100%!important;margin-bottom:0!important;}
				
				/*FRANQUIAS*/
				#franquias .esquerda {width:100%;float:left;}
				#franquias .direita {width:100%;float:left;}
				#marca {height:auto;}
				
				
				/*SHOPPING*/	
				.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%;}
				#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%;}
				.box_menu .far, .box_menu .fas {display:none;}
}


@media (max-width: 1000px) and (orientation: landscape) {
	.box_menu ul {max-height:40%;}
}
			
			
			
	/*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/2884dc014fba4ed0ba07edab27b041cb);background-size:100%;background-repeat:no-repeat;position:absolute;cursor:pointer;}
	.banner_home {overflow:hidden;}
	.banner_secundarias {overflow:visible!important;}
	.euquero {background-color:#4f878a;height:580px;;position:absolute;top:0;left:-100%;padding:4% 5% 4% 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 input[type=text] {background-color:transparent;border:1px solid rgba(255,255,255,0.3);padding:4% 5%;width:90%;color:#fff;height:auto;line-height:inherit;font-size:16px;}
	.euquero textarea {background-color:transparent;border:1px solid rgba(255,255,255,0.3);padding:4% 5%;width:90%;color:#fff;height:auto;line-height:inherit;font-size:16px;height:100px;font-family:'Din Pro';text-transform:uppercase;}
	.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:#4f878a;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:90px;padding:10% 10% 30% 10%;}
		.euquero textarea {height:50px;margin-top:15px;margin-bottom:10px;}
		.euquero p {line-height:20px;}
		.only_desktop {display:none;}
	}
			
	.mobile{display:none;} 

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