/*@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700');*/
/*@import url(//db.onlinewebfonts.com/c/humanist777?family=Humanist+777);*/
@font-face {font-family: "Humanist 777";
    src: url("/assets/fonts/humanist777.eot"); /* IE9*/
    src: url("/assets/fonts/humanist777.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/assets/fonts/humanist777.woff2") format("woff2"), /* chrome firefox */
    url("/assets/fonts/humanist777.woff") format("woff"), /* chrome firefox */
    url("/assets/fonts/humanist777.ttf") format("truetype"), /* chrome firefox opera Safari, Android, iOS 4.2+*/
    url("/assets/fonts/humanist777.svg#Humanist 777") format("svg"); /* iOS 4.1- */
}
@font-face {font-family: "Humanst521 BT";
    src: url("/assets/fonts/Humanist521BT.eot"); /* IE9*/
    src: url("/assets/fonts/Humanist521BT.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/assets/fonts/Humanist521BT.woff2") format("woff2"), /* chrome firefox */
    url("/assets/fonts/Humanist521BT.woff") format("woff"), /* chrome firefox */
    url("/assets/fonts/Humanist521BT.ttf") format("truetype"), /* chrome firefox opera Safari, Android, iOS 4.2+*/
    url("/assets/fonts/Humanist521BT.svg#Humanst521 BT") format("svg"); /* iOS 4.1- */
}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/MyriadPro-Regular.eot');
    src: url('../fonts/MyriadPro-Regular.eot') format('embedded-opentype'),
         url('../fonts/MyriadPro-Regular.woff') format('woff'),
         url('../fonts/MyriadPro-Regular.ttf') format('truetype'),
         url('../fonts/MyriadPro-Regular.svg#MyriadProRegular') format('svg');
}
@font-face {font-family: "Humanst521 BT Roman"; src: url("/assets/fonts/Humanist521BTRoman.eot"); 
	src: url("/assets/fonts/Humanist521BTRoman.eot?#iefix") format("embedded-opentype"), 
		 url("/assets/fonts/Humanist521BTRoman.woff2") format("woff2"), 
		 url("/assets/fonts/Humanist521BTRoman.woff") format("woff"), 
		 url("/assets/fonts/Humanist521BTRoman.ttf") format("truetype"), 
		 url("/assets/fonts/Humanist521BTRoman.svg#Humanst521 BT") format("svg"); }

body { background-color: #000; overflow-x: hidden;}
a:link, a:hover, a:active, a:focus, a:visited { text-decoration: none !important; }
* { outline: none; box-sizing: border-box !important; }
a:focus { outline: none !important; }
.sidenav-trigger{color:#f4bc2d!important;}
.sidenav-trigger:hover{color:#f4bc2d!important;}
.material-icons{font-size:35px!important;}
p {
	font-family: 'MyriadProRegular', sans-serif;
	font-size: 14px;
	color: #808285;
	font-weight: 300;
	color:white;
}

.remove-padding { padding: 0; }
.remove-right { padding-right: 0; }
.clearfix:before, .clearfix:after, .row:before, .row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; } .row:after, .clearfix:after {clear: both; } .row, .clearfix {zoom: 1; } .clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; } .clear5 {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 5px; } .clear10 {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 10px; } .clear15 {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 15px; } .clear20 {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 20px; } .clear25 {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 25px; } .clear30 {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 30px; } .clear35 {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 35px; } .clear40 {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 40px; } .clear45 {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 45px; } .clear50 {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 50px; } .clear60 {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 60px; } .lfloat {float: left } .rfloat {float: right }
.box-shadow { box-shadow: 10px 20px 30px rgba(0,0,0,.15); border-radius: 0 0 60px 0; }

.master-wrap { overflow: hidden; }
.erro{color:red;}
.btn, .btn-large, .btn-small{background:#f4bc2d!important;}

/* DEFAULT */
h1,h2,h3,h4{font-family: 'Humanst521 BT', sans-serif;}
.text-yellow{color:#f4bc2d!important;}

.button-default{
	background: #f4bc2d;
	border: none;
	border-radius: 0;
	color: black;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: 600;
	font-family: 'Humanst521 BT', sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: all .3s ease-in-out;
	letter-spacing: 1px;
	padding: 10px 25px;
}
.button-default img{ margin-left: 10px; transition: all .3s ease-in-out; }
.button-default:hover img { margin-left: 15px; }
.button-default:hover {background:#dea920; text-decoration: none; color: white; }
.button-aula{padding:20px 45px 40px 45px;color:#CA1F26;font-size:17px;}


/* HEADER */

header {}
header .cinza {background:#4d4d4f;padding:12px;color:white;text-align: center;font-size:13px;}

header .slider-banners{position: relative;}
header .slider-banners,
header .slider-for{margin-top:0px}
header .slider-banners .drag-target{width: 0;}
header .header-social{margin-top:20px;}
header .banner-direcao{background:url(../../images/banner-direcao.png) no-repeat;display: block;width: 126px;height: 69px;position: absolute;left:50%;top:476px;margin-left:-69px;z-index: 10;}
  @keyframes slidein {
  from {
    margin-top: -1%;
    
  }

  to {
    margin-top: 0%;
    width: 100%;
  }
}
header .banner-textos{z-index:0;position: absolute;width: 100%;top:280px;left:0;height:300px;z-index: 10;display: block;text-align: center;}
header .banner-textos h1{color:rgba(255, 255, 255, 0.6);font-family: 'Humanist 777', sans-serif;font-size:110px;font-weight: 500;text-transform: uppercase;}
header .slick-dotted.slick-slider{margin-bottom:0;}

header .slick-prevv,
header .slick-nextt{top: 250px;position: absolute;display: block;width: 70px;height: 76px;padding: 0;
    cursor: pointer;background:rgba(255, 255, 255, 0.4);padding:25px;z-index: 100;}
/*header .slick-prevv{left:90px;}
header .slick-nextt{right:90px;}*/
header .slick-prevv{left:0px;}
header .slick-nextt{right:0px;}
header .slick-prevv img{float:right;margin-top:3px;}
header .slick-nextt img{float:left;margin-top:3px;}

header .slider-nav{margin-top:-36px;cursor: pointer;z-index: 0;}
header .box{background:#ca1f26;padding:20px;display:block;margin-top:162px;z-index: 10;position: relative}
header .box h3{text-transform: uppercase;color:white;font-size:20;font-weight: 300;margin:0;padding:0;}
header .slick-dots{bottom:8px;z-index: 10;}
header .slick-dots button {
	display: block;
	width: 0.5rem;
	height: 0.5rem;
	padding: 0;
	border: 1px;
	border-radius: 100%;
	background-color: white;
	text-indent: -9999px;
}
header .slick-dots li.slick-active button {background-color:#f4bc2d!important;}

header #menu{background:rgba(0, 0, 0, 0.7);width: 100%;padding:5px 0;z-index: 999999;position:relative;}

.list-menu { margin: 30px 0 0; text-align: center; }
.list-menu > li { display: inline-block; margin: 0 12px; }
/*.list-menu > li:last-child { margin-left: 30px; }*/
.list-menu > li > a {
	color: white;
	font-size: 12.3px;
	letter-spacing: 1px;
	font-weight: 400;
	text-transform: uppercase;
	font-family: 'Humanist 777', sans-serif;
}
.list-menu > li > a:hover,
.list-menu > li > .active {color:#f4bc2d; text-decoration: underline !important; }


.modal{margin-top:120px;}
.modal .modal-title{font-weight: 400;}

/* CONTENT */

.amarelo-titulo,
.preto-titulo{
	background:#f4bc2d;
	text-transform: uppercase;
	font-size:36px;
	font-family: 'Humanst521 BT', sans-serif;
	font-weight: 900;
	color:black;
	padding:20px 0;
}
.preto-titulo{background:black;color:white;}

.slide-estrutura slick-track:hover{border:4px solid red;}

#Modalidades{background:black;margin:0!important;}
#Modalidades .row{margin-bottom:0;}
/*.home-modalidade{
	max-width: 300px;
	height: 258px;
	display:block;
	color:white;
	background-repeat:no-repeat;
	padding:65px 50px 5px 22px;
}*/
#Modalidades .textos{min-height:135px;position: relative;}
#Modalidades h3{text-transform: uppercase;font-size:28px;margin-bottom:10px;color:white!important;position:absolute;bottom:0;}
#Modalidades p{font-size:12px;line-height: 13px;}
/*#Modalidades .row{}*/

#EscolhaPlano{width: 100%; padding:70px 20px 40px 20px; background:url(../../images/bg-plano.jpg) center top;    font-family: 'Humanst521 BT', sans-serif;}
#EscolhaPlano h2{text-transform: uppercase;font-weight: bold;font-size:35px;}
#EscolhaPlano h5{text-transform: uppercase;margin:0;font-size:34px;color:#868585;font-family: 'Humanist 777', sans-serif;}
#EscolhaPlano .boxPlano{width: 90%; -webkit-box-shadow: 6px 10px 5px -2px rgba(138,138,138,1);
-moz-box-shadow: 6px 10px 5px -2px rgba(138,138,138,1);
box-shadow: 6px 10px 5px -2px rgba(138,138,138,1);}

#EscolhaPlano h6{text-transform: uppercase;font-weight: bold;margin:0;font-size:25px;color:black;}
#EscolhaPlano .valor{font-size:34px;}

#EscolhaPlano p{color:black;font-size:19px;margin-top:6px;text-transform: none;margin-bottom:0;}
#EscolhaPlano .recorrente{font-size:17px;margin-top:0px;}

#EscolhaPlano .bheader{min-height:200px;background:#f1ca10;padding:25px;}
#EscolhaPlano .bfooter{background:white;padding:25px;}
#EscolhaPlano .bfooter .button-default{/*color:#f1ca10;*/background:black;font-family: 'Humanist 777', sans-serif;}
#EscolhaPlano .bfooter .button-default:hover{color:white;}

#EscolhaPlano .black .bheader{background:black!important;}
#EscolhaPlano .black h6,
#EscolhaPlano .black p{color:white;}

.formCadastro .campos{font-size:11px;color:#ca1f26;padding-right:150px;}
.formCadastro textarea:focus,
.formCadastro textarea:focus,
.formCadastro input:focus,
.formCadastro select:focus{background:#f4bc2d!important;color:black!important;border:0;border-bottom: 1px solid white;}
.formCadastro input:focus::placeholder,
.formCadastro textarea:focus::placeholder{color:black!important;background:#f4bc2d}
/*
#EscolhaPlano{padding-top:1px;padding-bottom:50px;}
#EscolhaPlano .box {
	width: 90%;
	padding-top:25px;
    background: white;
    -moz-box-shadow: 7px 7px 16px #000000;
    -webkit-box-shadow: 7px 7px 16px #000000;
    box-shadow: 7px 7px 16px #000000;
    padding-bottom:25px;
}
#EscolhaPlano .box h2{font-size:26px;text-transform: uppercase;font-family: 'Humanist 777', sans-serif;color:#5c5c5b;margin-bottom:20px;}
#EscolhaPlano .box h3{color:black;font-size:28px;margin-bottom:0;}
#EscolhaPlano .box h4{font-size:20px;text-transform: uppercase;font-size:17px;}

#EscolhaPlano .box .opcoes{font-family: 'Humanst521 BT', sans-serif;width: 250px;display: block;margin:0 auto;}
#EscolhaPlano .box .opcoes > div{width:70px;font-size:40px;text-transform: uppercase;float:left;line-height:30px;}
#EscolhaPlano .box .opcoes .op2{width: 150px;font-size:15px;margin-left:8px;line-height: 15px}
#EscolhaPlano .box .opcoes .op2 span{font-size:18px;letter-spacing: 0.5px}
#EscolhaPlano .box .preco{clear:both;color:#f4bc2d;font-size:80px; font-family: 'Humanst521 BT', sans-serif;letter-spacing: -5px;line-height:1;}
#EscolhaPlano .box .cartao{color:black;margin-bottom:0;letter-spacing: -1px;font-size:13px;}
#EscolhaPlano .box .matricula{color:#f4bc2d;font-family: 'Humanst521 BT', sans-serif;}
#EscolhaPlano .box .outras-opcoes{border-top:1px solid grey;padding-top:5px;width: 60%;margin:0 auto;margin-top:15px;}
#EscolhaPlano .box .quero{text-transform: uppercase;font-family: 'Humanist 777', sans-serif;font-size:16px;background:#f4bc2d; width: 160px;padding:2px;text-align: center;margin:0 auto;}

#EscolhaPlano .box table{width: 90%;font-size:13px;font-family: 'Humanist 777', sans-serif;margin-top:5px;}
#EscolhaPlano .box table tr{border:0;}
#EscolhaPlano .box table tr td{margin:0;padding:1px;}
#EscolhaPlano .box .border-right{border-right-color:black!important;}
.form-check-input{opacity: 1!important;pointer-events:all!important;}
#EscolhaPlano .avaliacao{text-transform: uppercase;font-size:16px;}*/


#HomeImgEstrutura{padding-top:50px;padding-bottom:50px;background:white;}
#HomeImgEstrutura .slick-list{margin-left:45px;}

#HomeAgenda{
	background-image:url(../../images/home-aula-zumba.jpg);
	min-height: 679px;
	color:white;
	font-size:14px;
	font-family: 'Humanist 777', sans-serif;
	text-align: center;
	padding-top:180px;
}
#HomeAgenda h2{
	text-transform: uppercase;
	font-family: 'Humanist 777', sans-serif;
	font-size:40px;
}
#HomeAgenda .datas{color:#f4bc2d;font-size:40px;margin-top:0;margin-bottom:0;}
#HomeAgenda .row{margin-bottom:5px;}

.bgParallax {
    margin: 0 auto;
    width: 100%;
    max-width: 1920px;
    position: relative;
    min-height: 100%;
    background-position: 50% 0;
    background-repeat: repeat;
    background-attachment: fixed;
}


#Siga{background:#f4bc2d;padding-bottom:30px;margin-top:-5px;}
#Siga .links a{margin-right:5px;margin-left:5px;}
#Siga h2{text-transform: uppercase;color:black;font-size:30px;font-family: 'Humanst521 BT', sans-serif;}
#Siga h2 .traco{width: 20%;height:10px; border-bottom:5px solid black;margin:0 auto;}
#Insta{background:#f4bc2d;padding:0;margin:0;}
#Insta .row{margin:0;}

.home-localizacao form textarea,
.home-localizacao form input{background:black;border:0;border-bottom:2px solid white!important;}
.home-localizacao form input::placeholder,
.home-localizacao form textarea::placeholder {text-align:center;color:white;font-weight: 300;font-size:13px;}
.home-localizacao form textarea{min-height:60px;}
.home-localizacao form input:focus,
.home-localizacao form textarea:focus{background:#f4bc2d;color:black!important;}
.home-localizacao form input:focus::placeholder,
.home-localizacao form textarea:focus::placeholder{color:black!important;background:#f4bc2d}


/* INTERNAS */
.bem-vindo{background:black;padding:3px 0;}
.bem-vindo h4{color:white;font-weight: 200;font-family: 'Humanst521 BT Roman', sans-serif;margin-bottom:25px}
.bem-vindo h2{text-transform: uppercase;font-size:55px;color:#f4bc2d;margin-bottom:25px;}
.bem-vindo p{font-size:18px;text-align: center;}

.estrutura-itens > div{align-items: center;display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;}
.estrutura-itens > div > div{
	width: 88px;
	height:40px;
	display:block;
	text-align: center;
	float:left;
	margin:0 2px 45px;
	text-transform: lowercase;
	font-size:12px;
	display:inline;
	color:white!important;
}
.estrutura-itens > div > div > .imagem{
	height: 46px;
    display: table-cell;
    align-items: center;
    text-align: center;
    width: 96px;
    margin-bottom: 0;
    padding-bottom: 0;
    vertical-align: middle;
}
.estrutura-itens > div > div > .imagem > img{
	vertical-align: bottom;
}

.txt-modalidades p b{font-size:18px!important;}
.txt-modalidades p {font-size:16px!important;}

 .conteudo-internas{background:white;}
 .conteudo-internas h2{color:black;text-transform: uppercase;}
 .conteudo-internas .title-yellow{
 	color:#f4bc2d;
 	border-left:10px solid #f4bc2d;
 	padding-left:16px;
 }
 .conteudo-internas p{font-size:16px;color:black;}
 .text-whats{font-size:20px!important;}
 .texto-nutri p{font-size:14.5px!important;}
 .conteudo-internas span{font-size:13.0px!important;color:#717171;}


 .conteudo-internas .lista-padrao li{
 	background:url(../../images/footer-ul.png) no-repeat left 8px;
 	color:#717171;
 	font-size:17px;
 	padding-left:25px;}
 .conteudo-internas ul li{
 	background:url(../../images/footer-ul.png) no-repeat left 8px;
 	color:#717171;
 	font-size:17px;
 	padding-left:25px;}


.black-content{background:black;position:relative;}
.black-content h2{text-transform: uppercase;color:#f4bc2d;}
.black-content h3{text-transform: uppercase;color:#f4bc2d;font-size:22px;font-family: 'Humanist 777', sans-serif;}
.black-content input{text-align: center;color:white!important;}
.black-content .form-check-inline{color:white;}
.black-content ::-webkit-input-placeholder {color: white; text-align: center;}
.black-content :-ms-input-placeholder {color: white; text-align: center;}
.black-content ::placeholder {color: white; text-align: center;}

.frmContato ::-webkit-input-placeholder {color: white; text-align: center;}
.frmContato :-ms-input-placeholder {color: white; text-align: center;}
.black-content ::placeholder {color: white; text-align: center;}
.frmContato :focus::-webkit-input-placeholder{color:black;}
.frmFreepass :focus::-webkit-input-placeholder{color:black;}



.frmContato input{color:white!important;}
.frmContato textarea{color:white!important;background:black;border:0;border-bottom:1px solid white;}
.frmContato textarea:focus,
.frmFreepass textarea:focus,
.frmContato input:focus,
.frmFreepass input:focus{background:#f4bc2d!important;color:black!important;border:0;border-bottom: 1px solid white;}
.aulaFundo{background:url(/images/bg-aula-experimental.jpg) no-repeat right top;}

.contato-whats{font-size:25px;font-family: 'Humanist 777', sans-serif;}

.fio-amarelo{border-bottom:1px solid #f4bc2d;width: 100%;height: 1px;margin-top:25px;}

#instafeed{align-items: center;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
#instafeed a{display:block;
	text-align: center;
	float:left;display:inline;}


.baixe{text-transform: uppercase;font-size:14px;font-family: 'Humanst521 BT', sans-serif;color:#f4bc2d;}


.tabela-horario{position: relative;font-family: 'Humanst521 BT', sans-serif;}
.horarios{color:white;font-family: 'Humanst521 BT', sans-serif;}
.horario{text-align: center;font-size:11px;font-family: 'Humanst521 BT', sans-serif;}
.dia-semana{width:49px;height:100%;vertical-align: middle;display: inline-block;background:#f4bc2d;border-radius: 25px;padding:0;text-align: center;}
.dia-semana > div{width:35px;position: absolute;top:30%;word-wrap: break-word;white-space: pre-wrap;color:white; transform: uppercase;font-size:22px;text-align: center;text-transform: uppercase;padding:16px;color:black;margin:0 auto;font-family: 'Humanst521 BT', sans-serif;}
.semana{background:#f4bc2d;
	border-radius: 22px;
	color:black;
	text-align: center;
	padding:10px 0;
	font-size:15px;
	font-family: 'Humanst521 BT', sans-serif;
}
.agenda{
	border:3.1px solid #f4bc2d;
	border-radius: 22px;
	text-align: center;
	padding:5px 0 5px;
	color:white;
	font-size:12px;
	font-family: 'Humanst521 BT', sans-serif;
}

.quero-aceito{
	text-transform: uppercase;
	font-family: 'Humanist 777', sans-serif;
	font-size:17px;
	background:#f4bc2d; 
	width: 305px;
	padding:5px 8px 5px 12px;
	text-align: left;
}

.lupa a:after{
    content:'';
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:url(../../images/lupa.png?v=2) center 48% no-repeat;
    background-color:rgba(0,0,0,.4);
}


/* FOOTER */
footer{font-size:10px;color:white;padding-top:40px;padding-bottom:25px;background:url(../../images/footer-topo.gif) center top no-repeat black;}
footer h3{text-transform: uppercase;}

footer ul{margin-top:40px;}
footer ul li{background:url(../../images/footer-ul.png) no-repeat left;padding-left:12px;margin-bottom:25px;}
footer ul li a{color:white;font-size:20px;}
footer ul li a:hover{color:#f4bc2d;}
footer .navegue{padding-left:55px;}
footer .whats{display:block;margin-top:40px;font-size:25px;font-family: 'Humanist 777', sans-serif;}
footer .horarios,
footer .email,
footer .localizacao,
footer .mobile{margin-top:22px;font-family: 'Humanist 777', sans-serif;font-size:12.2px;}

footer .horarios{line-height: 3.0;}
footer .localizacao{line-height: 3.0;}
footer .mobile{line-height: 3.5;}

footer .horarios img,
footer .email img,
footer .localizacao img,
footer .mobile img{margin-right:12px;}

footer .email a,
footer .whats a,
footer .localizacao a{color:white;}

.direitos-reservados{background:#f4bc2d;color:black;font-size:11px;padding:8px;}
.direitos-reservados .row{margin:0;}


@media (max-width: 576px) { 
	.no-mobile{display:none!important;}
	#menu{margin-top:30px!important;}
	header { padding: 15px 0; }
	header .slider-banners,
	header .slider-for{margin-top:-120px;}

	/*header #menu{position:relative;}*/
	header #menu{z-index:10;}
	header #menu{top:-20px!important;}
	.mapa-contato{display:none;}
	.app{background: none;}
	header .cinza{padding-bottom:30px;}

	

	.bem-vindo h2{font-size:35px;}
	#Siga h2{font-size:24px;}

	#EscolhaPlano h3{margin-top:40px;}
	#EscolhaPlano .border-right{border:0!important;}
	#EscolhaPlano .box {
		width: 100%;
		padding-top:25px;
	    background: white;
	    -moz-box-shadow: 0px 0px 0px #000000;
	    -webkit-box-shadow: 0px 0px 0px #000000;
	    box-shadow: 0px 0px 0px #000000;
	    padding-bottom:25px;
	}
	.banner-textos h1{font-size:30px!important;padding-top:85px;}

	.tabela-horario{position: relative;font-family: 'Humanist 777', sans-serif!important;}
	.semana{border-radius: 10px;padding:6px 0;font-size:11px;font-family: 'Humanist 777', sans-serif!important;}
	.agenda{border:1.1px solid #f4bc2d;border-radius: 10px;padding:3px 0 3px;font-size:10px;font-family: 'Humanist 777', sans-serif!important;}

	footer{text-align: center!important;}
	footer .navegue{padding-left:0px;text-align: center!important;}
	footer ul li{background:none!important;padding-left:0px;margin-bottom:15px;}
	footer {}
	footer .entre-contato h3{text-align: center!important;}
	footer .whats{text-align: center}
	footer .horarios,
	footer .email,
	footer .localizacao,
	footer .mobile{text-align: center;font-size:11px;}

	.slide-estrutura .slick-next{display:none!important;}
	.slide-estrutura .slick-prev{display:none!important;}
	#HomeImgEstrutura .slick-list{margin-left:0!important;}
	.cinza{display:none!important;}
}

@media (max-width: 768px) { 
	header .slick-prevv,
	header .slick-nextt{display:none!important;}
	header { padding: 0px 0; }
	.mapa-contato{display:none;}
	.app{background: none;}
	.aulaFundo{background:black;}
}




@media (min-width: 992px) { 
	header .slider-banners{max-height:580px;position: relative;	}
	header #menu{position:fixed;top:50px;}
	
	/*#Modalidades .col-md-4{padding:0;margin:0;}
	#Modalidades .col-lg-3{padding:0;margin:0;}
	#Modalidades .col-lg-3{margin-right:-6px;margin-left:-6px;}
	#Modalidades .row{margin-left:50px;}*/
	.mapa-contato{position:absolute;top:0;right:0;width: 50%;}
	.app{background:url(../../images/app.jpg) no-repeat left 50px;}
	.espacamento-interesse{margin-left:165px;}

	.imgs{margin-left:20px;width: 40px; text-align: center;display:block;float:left;}

	.ative{font-size:35px;}
}


@media (min-width: 1200px) { 
	.container { max-width: 1140px; }
	.app{background:url(../../images/app.jpg) no-repeat left 50px;}
}