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

	.nopadding-sm{
		padding: 0!important;
	}

	.seta {
	    border-left: 5px solid transparent;
	    border-right: 5px solid transparent;
	    border-top: 5px solid #525252;
	    display: inline-block;
	    margin-left: 7px;
	    padding-top: 1px;
	}

	.capa-blog,
	.capa-cinema,
	.capa-lojas,
	.capa-gastronomia,
	.capa-servicos,
	.capa-estacionamento,
	.capa-ofertas,
	.capa-gerente,
	.capa-contato,
	.capa-oshopping{
		width: 100%;
		height: 264px;
	}

	.capa-blog{
		background: url('../imagens/banner_blog_sm.png') no-repeat top center;
	}

	.capa-cinema{
		background: url('../imagens/banner_cinema_sm.png') no-repeat top center;
	}

	.capa-lojas{
		background: url('../imagens/banner_lojas_sm.png') no-repeat top center;
	}

	.capa-gastronomia{
		background: url('../imagens/banner_gastronomia_sm.png') no-repeat top center;
	}

	.capa-servicos{
		background: url('../imagens/banner_servicos_sm.png') no-repeat top center;
	}

	.capa-estacionamento{
		background: url('../imagens/banner_estacionamento_sm.png') no-repeat top center;
	}

	.capa-ofertas{
		background: url('../imagens/banner_ofertas_sm.png') no-repeat top center;
	}

	.capa-gerente{
		background: url('../imagens/banner_gerente_sm.png') no-repeat top center;
	}

	.capa-contato{
		background: url('../imagens/banner_contato_sm.png') no-repeat top center;
	}

	.capa-oshopping{
		background: url('../imagens/banner_oshopping_sm.png') no-repeat top center;
	}

	header nav{
		left: -9px;
	}

	header .menu-menu-container ul{
		left: 86px;
	    top: 110px;
	}

	header nav a{
		font-size: 32px;
	}

	header .logo{
		margin: 10px 0 0 10px;
	}

	header .atracoes{
		margin-left: 20px;
	}

	header .atracoes .icon-wifi p{
		left: 152px;
	}

	header .atracoes .icon-estacionamento p{
	    left: 159px;
	}

	header .atracoes .icon-violao p{
		left: 206px;
	}

	header .atracoes .icon-lojas p{
	    left: 250px;
	}

	#buscar h2{
		font-size: 32px;
	}

	.home-cinema{
		height: 750px;
	}

	.home-cinema .risco-laranja{
		margin-left: 57px;
	}

	.acontece .happy h1,
	.acontece .lojas h1,
	.acontece .blog h1{
		margin-top: 65px;
		font-size: 23px!important;
	}

	.acontece .happy p,
	.acontece .lojas p,
	.acontece .blog p{
		min-height: 108px;
	}

	.gerente{
		padding-bottom: 54px;
	}

	.gerente h1{
		padding-top: 35px;
		text-align: center
	}

	.gerente .risco-laranja{
		margin-left: 162px;
	}

	.gerente p{
		text-align: center;
		padding: 20px 0 0 0;
		color: #fff!important;
	}

	.gerente .btn-amarelo{
		text-align: center;
		margin: 20px auto;
		display: block;
		width: 225px;
	}

	footer{
		padding-top: 35px
	}

	footer .newsletter h1{
		font-size: 14px!important;
		padding-top: 38px;
	}

	footer .newsletter .risco-laranja{
		width: 41px;
	}

	footer .logo-rodape{
		margin-top: 15px;
	}

	/*.lojas .informacoes{
		height: 142px!important;	
	}

	.servicos .informacoes,
	.gastronomia .informacoes,
	.estacionamento .informacoes,
	.contato .informacoes,
	.fale-gerente .informacoes,
	.oshopping .informacoes{
		height: 70px!important;
	}*/

	.informacoes input[type="text"]{
		width: 100%;
		border-left: none;
	}

	.informacoes h3{
		border-right: none;	
	}

	.informacoes #segmento ul{
		left: -317px;
	}

	.blog.informacoes #segmento ul{
		left: 60px;
		width: 250px;
		top: 70px;
	}

	.box-position .linha-dupla{
		min-height: 80px;
	}

	.box-position h1{
		margin-top: 85px;
		line-height: 22px;
		font-size: 22px!important;
		width: 190px;
	}

	.box-position .info .btn-branco{
		width: 86px;
		margin-right: 18px;
	}

	.lojas-relacionadas .btn-branco{
		margin-top: 20px!important;
	}

	.box .minheight{
	    min-height: 100px;
	}

	.lojas-relacionadas img{
		padding-right: 15px;
	}

	.paddingb{
		padding-bottom: 30px;
	}

	.box .minheight-gastronomia{
		min-height: 45px;
	}

	.box .minheight-estacionamento{
		min-height: 35px;
	}

	.contato input[type="submit"],
	.fale-gerente input[type="submit"]{
		width: 100%;
	}

	.box .minheight-contato{
		min-height: 15px;
	}

	.contato .box-mais p,
	.fale-gerente .box-mais p{
		padding-left: 0!important;
	}

	.contato iframe{
		margin-bottom: -5px;
	}

	.contato-informacoes .esquerda{
		border-left: 0!important;
		margin: 25px 0;
	}

	.fale-gerente .box-position h1,
	.oshopping .box-position h1{
		margin-top: 220px;
	}

	.fale-gerente textarea{
		height: 108px;
	}

	.fale-gerente.box h2{
		line-height: 25px;
	}

	.oshopping input[type="submit"]{
		margin-top: 20px;
	}

	.oshopping textarea{
		height: 90px;
	}

	.oshopping .trabalhe-conosco{
	    min-height: 480px;
	}

	.oshopping .trabalhe-conosco input[type="submit"]{
		position: relative;
		top: 0;
	}

	.oshopping .trabalhe-conosco .bootstrap-filestyle{
		width: 100%;
	}

	.oshopping .box-position {
	    padding-left: 30px;
	}

	.oshopping.parceiros li img{
		margin: 5px auto;
	}

	.oshopping.parceiros h3 {
	    padding-top: 95px;
	}

	.oshopping.parceiros .borda-direita{
		padding-bottom: 80px;
	}

	.texto-detalhes {
    	min-height: 140px!important;
	}

	.box .minheight-cinema{
		min-height: 115px;
	}

	.cinema .borda{
		top: 336px;
	}

	.cinema #horarios{
		cursor: pointer;
	}
	
	.cinema .horarios{
		position: absolute;
		z-index: 2;
		display: none;
	}

	.cinema .semana{
		margin-bottom: -1px;
	}

	.cinema .horario p{
		padding-top: 10px;
	}

	.cinema .informacoes p{
		padding-top: 25px;
	}

	.cinema .informacoes .salas p{
		padding-top: 15px;
	}

	.cinema .icon-sala{
		padding-top: 22px;
	}

	.cinema h3.meia{
		padding-top: 100px!important;
	}

	.marginb{
		margin-bottom: 15px;
	}

	.estacionamento .informacoes p{
		padding-top: 18px;
	}

	.estacionamento .espaco-box .icon-relogio{
		float: left;
		line-height: 25px;
	}

	.contato-informacoes .localizacao p{
		padding-top: 108px;
	}

	.pop{
	    top: 1%;
        width: 600px!important;
	    height: 400px!important;
	}

	.botao-fechar{
		top: 18px;
	    /*right: -587px;*/
	    float: right;
	}

}



@media (min-width:767px) and (max-width: 768px){
	.btnWhats{
		left:90% !important;
		bottom:60px !important;
	}
}

@media (min-width:770px) and (max-width: 1000px){
	.btnWhats{
		left:85% !important;
		
	}
}

@media (max-width:499px){
	.btnWhats{
		left:84.5% !important;
		bottom:-10px !important;
	}
	.btnWhats a{
		width:54px !important;
		height:54px !important;
	}
}
