html,body { overflow-x: hidden; width: 100%; overflow-y:auto; min-width:400px; font-family: 'cooperplate_', sans-serif; font-size: 12px; line-height: 18px;}
*{margin:0; padding:0; border:0; outline:0; vertical-align:baseline;}
th,h1,h2,h3,h4,h5,h6 {font-weight:100; text-transform: uppercase; color: inherit;  font-family: 'din_black';}
a {text-decoration:none; color: inherit;}
a:hover,input[type=submit]:hover,input[type=button]:hover,button:hover{opacity:0.7;filter:alpha(opacity=70);}
ul,ol{list-style:none;}
h1 { font-size: 62px; line-height: 66px; letter-spacing: -2px; }
h2 { font-size: 50px; line-height: 53px; letter-spacing: -2px; }
h3 { font-size: 26px; line-height: 29px; }
p { letter-spacing: 2px; }
input[type=text], input[type=file],input[type=password] , select{width: 100% ;height:44px; line-height:44px; text-indent:10px; font-family: inherit;
	  color: #333; font-size: 18px; background-color: transparent; margin-bottom: 10px; padding: 0; font-size: 12px; position: relative;}
select option { background-color: #f0f0f0; padding-top: 10px ;padding-bottom:10px; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #333; }
input[type=file]{  padding-left: 0; text-indent: 4px; padding-top: 3px; height: 20px; line-height: 0px; }
textarea{ font-family: inherit; width: 98%; height: 130px; resize: vertical; background-color: transparent; padding-top: 20px; font-size: inherit; font-family: inherit; padding-left: 2%}
input[type=submit] { padding: 10px 20px; background-color: #e9e9e9; color: #777; cursor: pointer;  font-family: inherit;}
input,input[type=text],textarea,select,input[type=submit],.border_box { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.header { position: absolute; top: 0; left: 0; width: 100%; z-index: 99; background-color: #15141494; font-family: 'news_g'; }
.header_top { background-color: #131212; text-align: right; padding-top: 7px; padding-bottom:7px; }
.header_top ul { opacity: 0.8; }
.header_top ul li { display: inline-block; vertical-align: top;  color: #fff; text-transform: uppercase; font-size: 13px; padding-right: 26px; padding-left: 18px; font-weight: bold; background-repeat:no-repeat; background-image:url(https://upload.madnezz.com.br/1046281dc96f18fb8db28cc78d979fc1); background-position: center right; background-size: 3px; }
.header_top ul li:nth-last-child(1) { background-image: none; padding-right: 0px; }
.header_top, .header_bottom { padding-left: 8%; padding-right: 8%; }

.header .logo { float: left; width: 175px; margin: 5px 0px; } 

/*MENU*/
.menu { float: right; margin-top: 10px; }
.menu>* { display: inline-block; vertical-align: middle; }
.menu>ul>li   { text-transform: uppercase; height:80px; line-height:80px; text-transform:uppercase; font-size:18px; font-weight: bold; background-repeat:no-repeat; background-size: 4px; background-image:url(https://upload.madnezz.com.br/1046281dc96f18fb8db28cc78d979fc1); background-position: center right; padding-right: 33px; padding-left: 33px; display: inline-block; }
.menu>ul>li a {display:block; color:#fff; }
.menu>ul>li:hover ul {display:block; } 
.menu>ul { margin-right: 30px; }
.menu .first { margin-left:0; }
.menu .last  {background-image:none; }
.menu ul ul  {float: left; position:absolute; background-image:url(img/arrow_down.png); 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_responsivo { display: none; }

/*DEFAULT*/
.default {margin: 0 auto; padding: 0; width: 1200px; position: relative; overflow: hidden; }
.container { position: relative; width: 100%; overflow: hidden; }
.content { background-image: url(https://upload.madnezz.com.br/8fa11ff6fdc6cc2e338672694fc68c7c); background-repeat: no-repeat; background-position: center top; padding-top: 30px; }
.box { width: 49.999%; float: left;margin-bottom: 50px;}
.box.box_left { clear: both; }  
.clear { display: block; clear: both; }
.tac { text-align: center; }
.tal { text-align: left; }
.taj { text-align: justify; }
.tar { text-align: right; }
.mt100 { margin-top: 100px; }
.mt50 { margin-top: 50px; }
.mb50 { margin-bottom:50px; }
.cover { background-size: cover;background-repeat: no-repeat; background-position: center; }
.cgreen { color: #45a84e; }
.corange { color: #faa61a; }
.corange2 { color: #dc6d1d; }
.wd100 {width:100%;}

/*HOME*/
	.table-3  {  width: 100%; overflow: hidden; display: table;  }
	.table-3>div { width: 33.33%;  display: table-cell; height: 100%; vertical-align: middle; position: relative; background-size: cover; background-position: center; }
	.table-3>div>div { width: 100%; text-align: center; padding: 10% 0px; }
 
	.home_blocos { color: #fff; margin-top: 150px; }
	.home_blocos h1 { margin-top: 35px; margin-bottom: 28px; }
	.home_loja { background-color: #75bb55; }
	.home_alimentacao { background-color: #f8a619; }
	.home_blocos p.ver_mais { display: inline-block; color: #333; margin: 0 auto; padding: 8px 50px; background-color: #fff; margin-top: 57px; }
	.home_border { position: relative; }
	.home_border:after { content: ' '; border: 1px solid #fff; pointer-events: none; left: 35px; top: 35px; right: 35px; bottom: 35px; position: absolute; opacity: 0.4; }

	.home_novidade h1 { font-size: 50px; line-height: 55px; }
	.home_novidade { display: table; width: 100%; } 
	.home_novidade>* { display: table-cell; height: 100%; vertical-align: top; } 
	/* .home_novidade>div.bloco_novidade { width: 33.33%; padding:0  3%; padding-top: 9%; } */
	.home_novidade>div.bloco_novidade { width: 33.33%; padding:0  3%; padding-top: 3%; }
	.home_novidade>div.bloco_novidade h1 img { vertical-align: text-top; margin-right: 10px; }

	.home_novidade_lista li { width: 100%; display: table; color: #fff; }
	.home_novidade_lista li>div { width: 100%; display: table-cell; height: 100%; width: 50%; height: 0px; padding-bottom: 18%; position: relative;}
	.home_novidade_lista .novidade_float { position: absolute; padding: 0 5%; width: 90%; margin-top: 10%; }

	.home_novidade_img:nth-of-type(even):before {content: ' '; position: absolute; z-index: 1;border-color: transparent; width: 0px; height: 0px;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #d47b0a;left: 0;top: 50%;margin-top: -10px; left: 0px;}
	.home_novidade_img:nth-of-type(odd):before {content: ' '; position: absolute; z-index: 1;border-color: transparent; width: 0px; height: 0px;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right:10px solid #69af00;left: 100%;top: 50%;margin-top: -10px; margin-left: -10px;}

	.home_bg_1 { background-color: #d47b0a; }
	.home_bg_2 { background-color: #69af00; }
	.bg_grey   { background-color: #e7e7e7; }
	.bg_lightgrey { background-color: #f0ede9; }

 /*FOOTER*/
	.footer_logo { width: 170px; display: block; margin: 0 auto;   }
	.footer_logo img { width: 170px; display: block; margin: 0 auto; margin-bottom: 10px; text-align: center;   }
	.footer { background-color: #e7e7e7; width: 100%; overflow: hidden; padding: 30px 0px; margin-top: 50px; }
	.footer h3 { font-size: 30px; line-height: 30px; margin-bottom: 10px; }
	.footer p { letter-spacing: 0px; color: #7b7b7b; }
	.footer .default { width: 1066px; }

	.newsletter { max-width: 388px; }
	.newsletter input[type="text"] { border: 3px solid #fff; padding: 10px; height: 50px; line-height: 50px; margin-bottom: 5px; }
	.newsletter input[type=submit] { background-color: #fff; padding: 10px 30px; }
	.newsletter .step1 input[type=submit] { position: absolute; right: 8px; top: 8px; background-color: #fff; padding: 10px 30px; }
	.newsletter .step2 { text-align: right; }
	.bymadnezz { color: #003a25; }

/*SECUNDARIA*/
	.banner_secundaria { width: 100%; padding-bottom: 33%; height: 0px; overflow: hidden; }
	.titulo { margin-left: 8%; margin-top: 17%; }
	.titulo h3 {  font-family: 'din_regular'; font-size: 2.5vw; letter-spacing: -0.1vw; color: #a7af39; margin-bottom: -5px; }
	.titulo h1 { font-size: 6vw; line-height: 6vw; }

/*LOJA*/	
	.busca_loja { display: block; margin: 0 auto; overflow: hidden; padding: 40px 0px; max-width: 605px; }
	.busca_loja>div { float: left; width: 33.33%; text-align: center; position: relative; }
	.busca_loja>div img { display: block; margin: 0 auto; }
	.busca_loja h3 {font-size: 18px; line-height: 20px; margin-top: 18px; }
	.busca_loja select#filtro_letra { width: 145px; height: 145px; padding-bottom: 11px; border: 1px solid #aaa; font-family: 'din_black'; color:#000; font-size: 92px; padding-left: 25px; margin-bottom: 0px; }
	.busca_loja select#filtro_letra option { font-size: 15px;  }
	.busca_loja input#filtro_nome { text-indent:0px; ; height: 17px; line-height: 20px; margin-top: 20px; margin-bottom: -2px; font-family: 'din_black'; font-size: 18px;  text-transform: uppercase; text-align: center;color: #000; }
	.busca_loja #filtro_nome::-webkit-input-placeholder { font-family: 'din_black'; font-size: 18px;  text-transform: uppercase; text-align: center;color: #000; }
	.busca_loja #filtro_nome::-moz-placeholder { font-family: 'din_black'; font-size: 18px;  text-transform: uppercase; text-align: center; color: #000;}
	.busca_loja #filtro_nome:-ms-input-placeholder { font-family: 'din_black'; font-size: 18px;  text-transform: uppercase; text-align: center; color: #000;}
	.busca_loja #filtro_nome:-moz-placeholder { font-family: 'din_black'; font-size: 18px;  text-transform: uppercase; text-align: center; color: #000; }
	.busca_loja select#filtro_ramo { position: absolute; top: 0; right: 0; width: 100%; height: 105%; color: transparent; z-index: 1;  -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 10px; }

	.loja_lista { text-align: center; margin:100px 0px; max-height: 400px; overflow-y: auto; }
	.loja_lista li { padding: 10px; }
	.loja_lista li:hover,
	.loja_lista li.active { background-color: #e7e7e7; cursor: pointer; }
	.loja_lista li:hover h3,
	.loja_lista li.active h3 { color: #45a84e; font-size: 32px; line-height: 38px; }
	.loja_info img {padding: 10px 5px;}

	.seg_titulo { letter-spacing: 4px; }
	.loja_arrow_down { display: block; margin: 0 auto; margin-bottom: 20px; }
	.loja_img { width: 65%; position: relative; z-index: 1;  background-size: cover; position: absolute; right: 0; top: 0px; height: 100%;}
	.loja_info { background-color: #000; padding: 4%; text-align: right; width: 43%; position: relative; top: 10%; z-index: 3; margin: 50px 0px; min-height: 400px; color: #fff; background-image: url(https://upload.madnezz.com.br/fe3dcc17212b94622be673342f23227a); background-repeat: repeat-x; background-position: center top; }
	.loja_info span { color: #f9a61a; padding-right: 10px;}

/*CINEMA*/
	.border_secundaria { margin: 3% 5%; border: 1px solid #c5c5c5; padding: 2% 5%; }
	#cinema .busca_filme>* { display: inline-block; vertical-align: middle;  }
	#cinema .busca_filme select { width: 80%; left: 10%; top: 0; height: 100%; z-index: 0; color: transparent; position: absolute; background-image: url(https://upload.madnezz.com.br/5798316dca5d43bd8c5a332b283dbe79); background-repeat: no-repeat; background-position: 90% center; }
	#cinema .busca_filme select option { font-size: 15px; }
	#cinema .busca_filme img { margin: -10px auto; margin-right: 20px;  }
	.cinema_info { display: none; }
	p.sinopse.taj { margin-bottom: 50px; line-height: 27px; }
	ul.mod { width: 100%; display: table; }
	ul.mod li { display: table-cell; text-align: center; background-color: #2e9236; color: #fff; padding: 18px; border: 1px solid #fff; font-family: 'din_black'; font-size: 18px; text-transform: uppercase; }
	.cinema_horario.bg_grey { width: 98%; padding: 10%; }
	.filme_img { width: 100%; overflow: hidden; margin-bottom: 50px; margin-top: 20px; }
	.filme_img .filme_cartaz { width: 25%; float: left; padding-bottom: 37%; }
	.filme_img .filme_trailer { width: 74.99%; float: left; padding-bottom: 37%; position: relative;}
	.filme_img .filme_trailer iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%;}

/*NOVIDADE*/
	.busca_novidade { width: 80%; overflow: hidden; margin: 0 auto; padding: 30px 0px; }
	.busca_novidade .box   { position: relative; padding: 0px 17px; }
	.busca_novidade select { border: 1px solid #c5c5c5; height: 80px; font-family: 'din_black'; text-transform: uppercase; font-size: 22px; color:#000; padding: 0px 20px; line-height: 80px; margin-bottom: 0px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url(https://upload.madnezz.com.br/5798316dca5d43bd8c5a332b283dbe79); background-position: 90% center; background-repeat: no-repeat; }
	.busca_novidade label  { position: absolute; left: 50px; top: 23px; }

	.novidade_lista { width: 100%;  overflow: hidden; margin-top: 30px; }
	.novidade_lista li { width: 49%; float: left; background-color: #e7e7e7; text-align: center; margin-bottom: 2%; }
	.novidade_lista li.novidade_left { clear: both; margin-right: 1.99%; }
	.novidade_img { max-width: 300px; padding-bottom: 50%; display: block; background-size: cover; background-position: center; margin: 0 auto; }
	.novidade_lista h3 { color: #f16c02; }
	.novidade_lista li.novidade_left h3 { color: #45a74e; }
	.titulo_novidade_border { width: 70%; display: block; margin: 0 auto; padding: 20px; border: 1px solid #c5c5c5; border-bottom: 0px; min-height: 59px; }
	.novidade_info_img { width: 90%; margin-left: 10%; }
	
/*IMPRENSA*/
	#imprensa .novidade_lista { width: 100%;  overflow: hidden; margin-top: 30px; }
	#imprensa .novidade_lista p { letter-spacing:0px;font-size:14px;margin-top:10px; }
	#imprensa .novidade_lista li { width: 49%; float: left; background-color: #e7e7e7; text-align: center; margin-bottom: 2%;margin-left:2%; }
	#imprensa .novidade_lista li:nth-child(odd) { margin-left:0; }
	#imprensa .novidade_lista li.novidade_left { clear: both; margin-right:0; }
	#imprensa .novidade_img { max-width: 300px; padding-bottom: 50%; display: block; background-size: cover; background-position: center; margin: 0 auto; }
	#imprensa .novidade_lista h3 { color: #f16c02; }
	#imprensa .titulo_novidade_border { width: 70%; display: block; margin: 0 auto; padding: 20px; border: 1px solid #c5c5c5; border-bottom: 0px; min-height: 59px; }
	#imprensa .novidade_info_img { width: 90%; margin-left: 10%; }
	
/*LAZER*/
	#lazer .container .box { width: 33.3%; float: left;}
	#lazer .container .box.box_left { clear: none; }  
	body.responsivo #lazer .container .box {width:99.3%}
	
	
/*LOCALIZAÇÃO*/
	.busca_localizacao { width: 80%; overflow: hidden; margin: 0 auto; padding: 30px 0px; }
	.busca_localizacao .box   { position: relative; padding: 0px 17px; width:100%;}
	.busca_localizacao input[type=text] { border: 1px solid #c5c5c5; height: 80px; font-family: 'din_black'; text-transform: uppercase; font-size: 22px; color:#000; padding: 0px 20px; line-height: 80px; margin-bottom: 0px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url(https://upload.madnezz.com.br/dd407bade978a25ad1da3f6332c26088); background-position: 95% center; background-repeat: no-repeat; }
	.busca_localizacao label  { position: absolute; left: 50px; top: 23px; }	
	#localizacao .bt {margin-bottom: -85px;}
	.titulo h1{margin:0 !important;}
	.bt_mapa {width:113px;height:41px;background-image:url(img/bt_mapa.png);background-size:100% 100%;background-color:rgba(0,0,0,0);position:absolute;top:23%;right:10%;}
	.map{overflow:hidden; height:700px;margin-top:30px;}
	.map p {letter-spacing:0;}
	#mapa {height:700px;margin-top:0;}
	#rota table { width: 100%; font-size: 15px;}
	.border h1 { font-size: 36px; letter-spacing: -2px }
	.back_mapa { background-color: #e8e8e7;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1 !important;}
	.faixa { position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 1 !important;}	
	.borda {width:90%;margin:3% 5%;text-align:center;border:1px solid #d9d3cc;padding:2% 0;font-size:36px;}
	.borda h3 {font-size:30px;}
	

/*FORM*/
	.form_padrao>div { width: 48.99%; float: left;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 20px 40px; background-color: #e7e7e7; margin-bottom: 20px;}
	.form_padrao>div:nth-child(odd) { clear: both; margin-right: 2%; }
	.form_padrao input[type=text],.form_padrao input[type=password], .form_padrao select { font-size: 20px; font-family: 'din_black'; color: #000; text-transform: uppercase; border: 1px solid #c5c5c5; margin-bottom: 0px; height: 60px; line-height: 60px; padding-left: 20px }
	
	.form_padrao input[type=text]::-webkit-input-placeholder {  color: #000; }
	.form_padrao input[type=text]::-moz-placeholder { color: #000;}
	.form_padrao input[type=text]:-ms-input-placeholder { color: #000;}
	.form_padrao input[type=text]:-moz-placeholder {color: #000; }
	.form_padrao input[type=password]::-webkit-input-placeholder {  color: #000; }
	.form_padrao input[type=password]::-moz-placeholder { color: #000;}
	.form_padrao input[type=password]:-ms-input-placeholder { color: #000;}
	.form_padrao input[type=password]:-moz-placeholder {color: #000; }
	.form_padrao textarea::-webkit-input-placeholder {  color: #000;   font-family: 'din_black'; text-transform: uppercase; font-size: 20px;}
	.form_padrao textarea::-moz-placeholder { color: #000;  font-family: 'din_black'; text-transform: uppercase; font-size: 20px;}
	.form_padrao textarea:-ms-input-placeholder { color: #000;  font-family: 'din_black'; text-transform: uppercase; font-size: 20px;}
	.form_padrao textarea:-moz-placeholder {color: #000;  font-family: 'din_black'; text-transform: uppercase; font-size: 20px; } 
	.form_padrao .submit { width: 180px; height: 60px; display: block; clear: both; margin: 0 auto;  font-size: 22px; text-transform: uppercase; font-family: 'din_black'; top: -20px; position: relative;line-height: 28px; color: #fff; text-align: center; background-image: url(https://upload.madnezz.com.br/e754788da10c0ef13d2ae7ea166b72be); background-position: center; background-repeat: no-repeat; }
	.form_padrao textarea { width: 100%; border: 1px solid #c5c5c5; }
	.form_padrao>div.bk_mensagem { width: 100%; margin-right: 0px; }
	.form_padrao div#captcha { clear: both; display: block; margin: 0 auto; float: none; overflow: hidden; width: 400px; }
	.form_padrao div#captcha input[type=text] { height: 39px; line-height: 39px; margin-bottom: 7px; }

/*SHOPPING*/
	.shopping_blocos { display: block; margin-top: 100px; overflow: hidden; }
	.shopping_blocos .box { width: 48%; }
	.shopping_blocos .box.box_left { margin-right: 4%; }
	.galeria-container {position:relative;width:100% !important;margin-bottom:40px; }
	.galeria-wrapper {position:relative;width:100%;overflow:hidden; }
	.galeria-list {position:relative;list-style:none; }
	.galeria-list li {float:left;  position: relative; background-size: cover; border: 2px solid #fff; border-top: 0px; border-bottom: 0px;
		-webkit-box-sizing: border-box;
	       -moz-box-sizing: border-box;
	            box-sizing: border-box;}

	.galeria_left, .galeria_right { width: 33.33%; position: absolute; height: 100%; z-index: 2; background-color: rgba(0, 0, 0, 0.7); cursor: pointer; }
	.galeria_left img, .galeria_right img { position: absolute; margin-top: -10px; top: 50%; opacity: 0.5;}
	.galeria_left img { right: 60px; }
	.galeria_right img { left: 60px; }
	.galeria_left { left: 0; }
	.galeria_right { right: 0; }
	.galeria_right:hover,.galeria_left:hover { opacity: 0.9 }
	
	
/*OPORTUNIDADES*/
	#oportunidade .form {min-height:250px;}
	#oportunidade .borda {margin:1% 0;width:100%;border:1px solid #c5c5c5;}
	#oportunidade .borda p {font-size:20px;font-family:'din_black';text-transform:uppercase;text-align:left;padding-left:2%;letter-spacing:0;}
	.anexo {width:100% !important;background-color:#e7e7e7;padding:2% 5%;background-image:url(https://upload.madnezz.com.br/ebda356c751d7a41fa66e0bd880e5579);background-repeat:no-repeat;background-position:95%;}
	input[type=file] {width:100%;height:28%;opacity:0;position:absolute;left:0;bottom:25%;cursor:pointer;}
	.oportunidade_qtd p {font-size:20px;font-family:'din_black';text-transform:uppercase;letter-spacing:0 !important;margin:50px 0 30px;}	
	

/*RESPONSIVO*/
@media only screen and (max-width: 1500px){ 
	h1 { font-size: 50px; line-height: 52px; }

	.home_novidade h1 { font-size: 40px; line-height: 45px; }
	.menu { margin-top: 6px; }
	.menu>ul>li { padding-right: 22px; padding-left: 14px; }
	.header_top, .header_bottom { padding-left: 4%; padding-right: 4%; }
	.header .logo { float: left; width: 150px; margin: 5px 0px; }

}
@media only screen and (max-width: 1100px){  body {display: none;} }

body.responsivo .header { position: relative; background-color: #afa8a2; font-family: 'news_g'; }
body.responsivo .header .menu>ul { display: block; margin-right: 0px;} 
body.responsivo {   display: block !important; }
body.responsivo .box { width: 100%; float: none;}
body.responsivo .default { width: 90%; margin-left: 5%; }
body.responsivo .social { margin-top: 10px; }
body.responsivo .menu { opacity: 0.98; display: none; background-color: #3c3b3a; padding-bottom: 10px; text-align: center; position: absolute; top: 100%; width: 100%; margin-top: 0px; left: 0;}
body.responsivo .menu li { background-image:none; display: block; float: none; padding: 13px; width: auto; line-height: 20px; height: auto;  background-color: #575451; font-size: 25px; line-height: 28px; margin: 0 auto; margin-bottom: 2px; text-align: center; }
body.responsivo .menu_responsivo { display: block; position: absolute; right: 41px; top: 57px; width: 40px;  opacity: 0.5; }
body.responsivo .content { background-size: 143%; }
body.responsivo .footer .box { text-align: center; margin-top: 30px; }
body.responsivo .newsletter { display: block; margin: 0 auto; }
body.responsivo .header_top ul li{ padding-right: 20px; padding-left: 15px; }


/*HOME*/
	body.responsivo .home_blocos { margin-top: 50px; }
	body.responsivo .table-3 { display: block; }
	body.responsivo .table-3>div { width: 100%; display: block; height: auto; }
	body.responsivo .table-3>div>div {  width: 100%; padding: 10% 0px; } 
	body.responsivo .home_blocos p.ver_mais { margin-top: 20px; }
	body.responsivo .home_novidade, body.responsivo .home_novidade>*, body.responsivo .home_novidade_lista li>div { display: block; width: 100%; height: auto; }
	body.responsivo .home_novidade>div.bloco_novidade { padding: 5%; display: block; width:  auto; }
	body.responsivo .home_novidade>div.bloco_novidade h1 img { vertical-align: middle; }
	body.responsivo .home_novidade_lista .novidade_float { position: relative; padding: 0px; margin: 20px ;  }
	body.responsivo .home_novidade_img { padding-bottom: 39%; }
	body.responsivo .busca_loja { width: 80%; margin: 0 auto; }
	body.responsivo .busca_loja img { width: 100%; }
	body.responsivo .busca_loja select#filtro_letra { width: 100%; height: 120px; padding-bottom: 11px; border: 1px solid #aaa; font-family: 'din_black'; color: #000; font-size: 81px; padding-left: 13px; margin-bottom: 0px;  }
	body.responsivo .loja_lista { margin: 40px 0px; }

/*SHOPPING*/	
	body.responsivo .shopping_blocos .box { margin-top: 30px;  }

/*NOVIDADE*/
	body.responsivo .novidade_lista li { width: 100%; float: none; margin: 0 auto; margin-bottom: 5%; }	
	body.responsivo .novidade_img {padding-bottom: 65%; }
	
/*LOJAS*/
	body.responsivo .loja_img { width: 90%; z-index: 9; position: relative; left: 10%; right: initial;top: 0px; height: 25vh; background-position: center; margin-top: -110px;}
	body.responsivo .loja_info { padding: 11%; right: 10%; width: auto}

/*OPORTUNIDADE*/
	body.responsivo .anexo {;background-image:url(https://upload.madnezz.com.br/afdb38c604674833d997fe0035a8510e);background-position:85% 40px;} 
	body.responsivo #oportunidade .borda {height:60px;line-height:60px;}
	
/*LOCALIZACAO*/
	body.responsivo .busca_localizacao input[type=text] {background:none;font-size:16px;}
	body.responsivo .borda h3 {font-size:20px;}