*{margin:0; padding:0; border:0; outline:0; list-style: none;}
html {overflow-x: hidden; width: 100%;height:100%; overflow-y:auto; min-width:400px;}
body {width: 100%;color: #000; height:100%;font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 20px;background-color:#fff;}
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:#CCC;}
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/3f3a7252e46c5098da8d3bc3ee667645);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/56bbc914962d5709bd65d21976c2feb5);background-repeat:no-repeat;background-position:center right;background-color:transparent;cursor:pointer;}
label {text-transform:uppercase;font-size:16px;font-family:'Din Pro';}
.clear {clear:both;}
::-webkit-scrollbar {width: 5px;}
::-webkit-scrollbar-track {background:#CCC;} 
::-webkit-scrollbar-thumb {background:var(--cor-principal);}
::-webkit-scrollbar-thumb:hover {background: #555;}

/*FONTES*/
@font-face {font-family:'Myriad Pro';src:url('../font/ttf/Myriad Pro.ttf');}
@font-face {font-family:'din_black';src:url('../font/ttf/DIN-Black.ttf');}
@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');}

/*CORES*/
:root{
	--cor-principal:#0a3d6d;
}

/*AJUSTES*/
.black 	  { color:#000; }
.grey 	  { color:#24ac97 }
.purple	  { color:var(--cor-principal) !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;}
.only_desktop {display:block;}

/*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: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:after {content:'';width:1px;height:0;background-color:var(--cor-principal);right:-2px;top:0;position:absolute;transition:all ease 0.3s;}
.menu>ul>li:before {content:'';width:1px;height:0;background-color:var(--cor-principal);left:-19px;bottom:0;position:absolute;transition:all ease 0.3s;}
.menu>ul>li:hover:after {height:100%;}
.menu>ul>li:hover:before {height:100%;}
.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:var(--cor-principal);}
.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/3f3a7252e46c5098da8d3bc3ee667645); 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;transition:all ease 0.3s;}
.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:var(--cor-principal);}
.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: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/3f3a7252e46c5098da8d3bc3ee667645); 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:25px;height:28px;background-image:url(https://upload.madnezz.com.br/06e76b3098b5eaf6e3229bfb8e405585);background-size:100%;background-repeat:no-repeat;position:absolute;left:3.5%;top:50%;margin-top:-12px;cursor:pointer;}
.box_busca {position:absolute;left:1%;top:100%;background-color:var(--cor-principal);display:none;padding:2%;}
.box_busca h3 {color:#fff;}
.box_horario, .box_horario2 {position:absolute;left:1%;top:130%;background-color:var(--cor-principal);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 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;}

.box_loja {text-align: left;/* padding-top: 20px; */top: 60px!important;padding-top: 0px!important;padding-bottom: 0px!important;/* padding: 20px; */padding-left: 20px!important;background-color:#0a3d6d!important;}
.menu .bt_loja li a{padding-bottom: 0px!important;}
.menu .bt_loja ul li a{padding-bottom: 0px!important;line-height:40px!important;}
.box_loja li a:hover{color:black!important;}

/*BOTÃO EU QUERO*/
.banner_secundarias {overflow:visible!important;}
.euquero {background-color:#0a3d6d;height:auto;width:calc(36% - 160px);padding:80px;opacity:0;left:-800px;position:absolute;top:0;z-index:9;overflow:auto;transition:all ease 0.5s;}
#index .euquero.active {opacity:1;left:9%;}
.euquero.active {opacity:1;left:0;}
.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:#0a3d6d;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 .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;}

/*POP-UP*/
.sal_popup_js_element img { min-height:200px !important;max-width:45%!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 .logo1 { position:relative;float:left;margin:1.45% 0;height:85px;}
.header.responsivo .menu_responsivo  { position: absolute; right: 0px;  top: 20px; }
.header.responsivo {  min-width: 420px;}
.pet {float:right;margin:25px 0 0 30px;}

/* 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;}
.col3 { overflow: hidden; }
.col3>div { width: 100%; float: left;  position: relative;   }
.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; }

/*LOJAS*/
.busca_lojas {width:60%;margin:0 auto;float:left;}
.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:var(--cor-principal);}
.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:var(--cor-principal);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:var(--cor-principal);}
.bt_voltar {position:relative;float:right;bottom:0;right:0;background-color:var(--cor-principal);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/aa6e220790873e1f6cebc679b53a68c1);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;}
.publicidade {float:right;width:35%;height:300px;overflow:hidden;}
.publicidade h3 {line-height:300px;color:#fff;text-align:center;}
.publicidade img {width:100%;}
.info_loja .pet {width:7%!important;margin:0;top:10px;left:1%;position:absolute!important;}

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

/*SERVIÇO*/
#servico h3 {font-size:20px;line-height:24px;}
#servico .loja_lista {overflow:initial;position:relative;width:80%;margin:0 auto;display:flex;flex-wrap:wrap;}
#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 {display:none;background-color:#fff;max-width:50%;position:relative;margin:10% auto;padding:3%;z-index:9999;text-align:justify;}
#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;}

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

/*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/5a71dc7c4278e1d064776e00a2dac256);background-repeat:no-repeat;background-position:center left;text-align:right;}
#oportunidade input[type="file"] {display:none;}
.vaga_lista {display:flex;width:100%;margin-top:5%;flex-wrap:wrap;}
.vaga_lista li {width:17.9%;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(4n) {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:var(--cor-principal);font-size:21px;background-color:transparent;margin-top:50px;cursor:pointer;float:right;}
#oportunidade button.banco {background: var(--cor-principal) !important;color: #fff!important;font-family: 'din_black', sans-serif;text-transform: uppercase;padding: 8px 25px;font-size: 18px;border-bottom: 5px solid #000;margin: 0 auto;transition:all ease 0.2s;bottom:0;position:relative;}
#oportunidade button.banco:hover {background:#072f55;}
#oportunidade button.banco:active {bottom:-5px;border-width:0;margin-bottom:5px;}
center a:hover {opacity:1;}

#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(0, 41, 91); font-weight: bold;}

/*LOCALIZAÇÃO*/
.map {position:relative;}
#mapa {width:100%;height:600px;}
#localizacao p {font-size:16px;color:#000;}
#localizacao #map {width:100%;height:60vh;margin-top:50px;}
#localizacao iframe {width:100%;height:100%;}
.mt80 {margin-top:80px;}

/*INDEX*/
.bt_home_cinema {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 {background-color:#fff;color:#000;}
.bt_home_blog {font-family:'din_black';text-transform:uppercase;color:var(--cor-principal);font-size:21px;background-color:transparent;cursor:pointer;border:2px solid var(--cor-principal);text-align:center;padding:15px 20px;width:200px;margin:2% auto 0 auto;transition:0.1s;}
.bt_home_blog:hover {background-color:var(--cor-principal);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%;}
.cinema_home .swiper-container {height:60%;}
.cinema_home .swiper-slide {background-size:cover;background-position:center;width:20%;margin-right:20px;}
.cinema_home .swiper-slide a {position:absolute;top:0;left:0;width:100%;height:100%;}
.cinema_home .swiper-button-prev, .cinema_home .swiper-button-next {width:auto;background-image:none;display:none;margin:0;position:absolute;cursor:pointer;height:20vh;background-color:#0a3d6d;top:calc(50% - 10vh);transition:all ease 0.3s; display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;color:#fff;}
.cinema_home .swiper-button-prev {left:0!important;position: absolute; }
.cinema_home .swiper-button-next{right:0!important;position: absolute; }
.cinema_home .swiper-button-prev:hover {box-shadow:inset -20px 0 30px rgba(0,0,0,0.3)}
.cinema_home .swiper-button-next:hover {box-shadow:inset 20px 0 30px rgba(0,0,0,0.3)}
.cinema_home .swiper-button-prev i, .cinema_home .swiper-button-next i {font-size:30px;transition:all ease 0.3s;margin:0 10px;}
.cinema_home .swiper-button-prev:hover i, .cinema_home .swiper-button-next:hover i {font-size:40px;margin:0 20px;}
.cinema_home .arrow_left {background-color:var(--cor-principal);position:absolute;left:0;top:35%;background-image:url(https://upload.madnezz.com.br/e04d0d417d56ba3cc3d57ce2780a3777);background-repeat:no-repeat;background-position:20%;width:3%;padding-bottom:10%;cursor:pointer;transition:0.2s;}
.cinema_home .arrow_right {background-color:var(--cor-principal);position:absolute;right:0;top:35%;background-image:url(https://upload.madnezz.com.br/6e3043e952502ebef5ebce37ca30a3e9);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 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 select {background-position:100%;}
.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/1695a315dc21a8d6d535e24e1c81efb1);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;transition:all ease 0.2s;}
.lojas_home input[type="text"]:focus {border-color:var(--cor-principal);}
.lojas_home label.ramo:after {display:none;}
.lojas_home select {text-align:left;cursor:pointer;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/1695a315dc21a8d6d535e24e1c81efb1);background-position:95%;border:1px solid #ddd;float:left;transition:all ease 0.2s;}
.lojas_home select:focus {border-color:var(--cor-principal);}
.lojas_home input[type="submit"] {position:relative;font-family:'din_black';text-transform:uppercase;color:var(--cor-principal);font-size:21px;background-color:transparent;cursor:pointer;float:left;height:70px;line-height:70px;border:2px solid var(--cor-principal);width:10%;margin-left:2%;transition:all ease 0.2s;}
.lojas_home input[type="submit"]:hover {background-color:var(--cor-principal);color:#fff;}
.alimentacao_home {margin:5% 0;position:relative;}
.alimentacao_home p {font-size:18px;color:#000;}
.alimentacao_home form {margin-top:2%;}
.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/3f3a7252e46c5098da8d3bc3ee667645);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/65eb4df284e5d61124667581cdc77d8e);color:#41a63f!important;background-position:center left;}
.novidade_home p {margin-top:5%;text-align:justify;}
.leia_mais a {color:#0077d8!important;text-decoration:underline;}

/*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/9aef83fd826e367033e2c14ad56d3a49);background-size:cover;background-repeat:no-repeat;padding:6%;width:70%;margin:3% auto 0 auto;position:relative;}
#shopping .info_1:after {content:'';position:absolute;background-color:rgba(10, 61, 109, 0.8);width:100%;height:100%;top:0;left:0;}
#shopping .info_1 p {position:relative;z-index:1;}
#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%;max-height:540px;overflow:auto;}
#shopping .info_2 .direita {width:51%;height:400px/*540px*/;float:left;}
.galeria_lista { overflow: hidden;width:98%!important;margin:0 auto;margin-left:3%!important;position:relative;}
.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_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%;}
.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/e04d0d417d56ba3cc3d57ce2780a3777)!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/6e3043e952502ebef5ebce37ca30a3e9)!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;}

/*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:var(--cor-principal);font-size:21px;background-color:transparent;margin-top:50px;cursor:pointer;float:right;}

#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:var(--cor-principal);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/db2b73b16a4f2cde063f12419d9f1bc7);background-size:100%;position:absolute;top:15%;right:-18px;}
#contato .esquerda .esquerda {width:40%;margin-right:0;float:left;padding-left:0;}
#contato .esquerda .esquerda img {width:70%;}
#contato .esquerda .logo_ad {width:70%!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:#000000;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:var(--cor-principal)!important;background-image:url(https://upload.madnezz.com.br/1695a315dc21a8d6d535e24e1c81efb1);}
#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:var(--cor-principal);font-size:21px;background-color:transparent;margin-top:50px;cursor:pointer;float:right;}
#contato .contato_alerta {font-family:'din_black';text-transform:uppercase;color:var(--cor-principal);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/25388142b77212fc51070bb00724db6c);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/b76b81a7057b49dd73811c9fbbfbcb92);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:var(--cor-principal);}

/*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:var(--cor-principal);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:var(--cor-principal);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(0,41,91); 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/72524d8ff7fb6f2cbb22acdc9a158678);background-size:100%;backgtround-repeat:no-repeat;}
.footer span.telefone {font-family:'din_black';font-size:20px;color:var(--cor-principal);}
.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/7a89c8a0d9bb6463f63a4ab75f09f929);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:var(--cor-principal);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;}
.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:var(--cor-principal);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;}
.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;}
.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;}

@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;}
	.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;}
	.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:70px;}
	.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;}
	.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;}
	.externo:after {right:5%!important;}
	.menu>ul>li a {padding-bottom:8px!important;}
	.menu>ul>li a:hover:after {bottom:-30px!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;}
.mobileNew{ 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(img/menu_horario.png);background-size:100%;background-repeat:no-repeat;position:absolute;cursor:pointer;}
	.bt_euquero_mobile {width:30px;height:32px;padding-bottom:0;left:60%;top:34%;background-image:url(img/menu_euquero.png);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_menu .logos {display:inline-flex;justify-content:center;align-items:center;margin:40px 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:var(--cor-principal);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;}
	.only_desktop {display:none;}
	.pet.desktop {display:none;}
		
	.mobileNew{ display:block; }

	.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%;}
	.loja_lista li .esquerda {width:90%;margin-bottom:2%;}
	.loja_lista li .centro {width:95%;margin-bottom:2%;}
	.loja_lista li .direita {width:95%;}
	.loja_lista li .loja_nome {z-index:9;}
	.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%;}	
	
	#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%;}
	
	#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%;}
	
	.mapa {margin:5% 0;width:100%!important;}
	
	#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 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 var(--cor-principal);height:70px;line-height:70px;margin-left:0;}
	.lojas_home label:after {display:none;}
	.lojas_home label {font-size:18px;}	
	
	/*LOJAS*/
	.publicidade {width:100%;margin-bottom:10%;height:250px;}
	#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%;}
	
	.menu-small {display:none;}
	.menu_mobile {display:block;position:fixed;left:0;bottom:0;width:100%;background-color:var(--cor-principal);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;}

	.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;}
	.footer .menu {display:none;}
	
	/*FRANQUIAS*/
	#franquias .esquerda {width:100%;float:left;}
	#franquias .direita {width:100%;float:left;}
	#marca {height:auto;}	
	
	/*SHOPPING*/
	#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%;}
	.galeria_lista ul {margin-top:10%;}
	.galeria_lista li {width:16%;}
	.externo:after {right:0!important;}	
	
	#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%;}
	
	.form_news {width:100%;}
	.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%;}
	
	/* .pet {width:20%!important;} */
	.box_menu .far, .box_menu .fas {display:none;}

	/*TRABALHE CONOSCO*/
	.vaga_lista {display:block;width:100%;margin-top:5%;flex-wrap:wrap;}
	.vaga_lista li {width:96%;margin-right:2%;float:center;border:1px solid #eee;padding:2%;overflow:hidden;margin-bottom:2%;word-wrap:break-word; text-align: center;}

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

@media (max-width: 1000px) and (orientation: landscape) {
	.box_menu ul {max-height:40%;}
	.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; }
}		

			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			



































