.cambria{
   font-family: 'ebrima';
   src: url("../fonts/ebrima.ttf");
}

.cambria{
   font-family: 'cambria';
   src: url("../fonts/cambria.ttf");
}


/* classes do bootstrap */
		.navbar-collapse .navbar-nav li a{
			color: #fff; !important;
			font-family:ebrima;
			font-size:12px;
			font-weight:bold
			
		}
		.navbar-collapse .navbar-nav li a:hover {
			background:#900 !important;
			color: #fff !important;
		}
		#bs-example-navbar-collapse-1{
			position:absolute;
			z-index:9999;
			width:100%;
		}
		
		modal-content {
			z-index:0;
			position:relative;
		}
		.modal fade {
			z-index:1;
			position:relative;
			background-color:#f2f2f2;
		}
		
		.navbar-nav>li>.dropdown-menu {
			background-color:#000;	
		}

body{
    animation: fadein 1s;
}

.empresa{
	padding-top:20px;
	padding-bottom:20px;
}
.conteudo{
	background-color:#f2f2f2;
	padding:50px;
}

h1{font-family:cambria; font-size:28px}

.tituloTopoHome{
	color:#123F36;
	line-height:35px;
	margin-top:50px;
}
.textoTopHome{
	color:#123F36;	
}

p{font-family:ebrima}

.logo{
	margin-top:20px;	
}
.servicos{
	background-color:#526F50;
	padding:20px;
	color:#FFF
}
.servicos-conteudo h1{
	font-family:cambria;
	font-size:24px;
}

.cxTreinamento{
	background:#A9B8A4;
	color:#FFF;
	height:450px;
	text-align:center;
	padding:20px;
	padding-top:50px; 
	margin-top:80px;	
}

.cxDietoterapia{
	background:#A95F43;
	color:#FFF;
	height:450px;
	text-align:center;
	padding:20px;
	padding-top:50px; 
	margin-top:80px;	
}

.cxCardapio{
	background:#A88E77;
	color:#FFF;
	height:450px;
	text-align:center;
	padding:20px;
	padding-top:50px; 
	margin-top:80px;	
}

.cxAlimentacaoInfantil{
	background:#B7DFED;
	color:#FFF;
	height:450px;
	text-align:center;
	padding:20px;
	padding-top:50px; 
	margin-top:80px;	
}




.h1Servicos{
	font-family:cambria;
	font-size:24px;
}


.topo{
	height:40px;
	background-color:#000;
	color:#FC7632;
	font-family:cambria;
	line-height:40px;
}
.topoMenu{
	background-image:url(../imagens/img-topo.png);
	position: relative;
    height: 100vh;
    background-size: cover;	
}
.topoMenuPaginas{
	background-image:url(../imagens/bg-top-paginas.jpg);
	position: relative;
    height: 220px;
    background-size: cover;	
}
.menu{
	margin-top:-5px;
}

.menuPaginas{
	margin-top:-5px;
}

.parallax {
  background-image: url('../imagens/paralax.jpg');
  min-height: auto;
  margin-bottom:20px;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  
  
}

.contato{
	height:auto;
	background-color:#f2f2f2;
	margin-top:-100px;
	padding-bottom:50px;
}

.contatoPaginas{
	height:auto;
	background-color:#f2f2f2;
	padding-bottom:50px;
}

.contatoTitulo{
	margin-top:50px
}
.form-control{
	height:40px;
	border-radius: 3px;
	margin-bottom:10px;
}
.formularioContato{
	margin-top:50px;	
}

.rodape{
	height:auto;
	background-color:#333;
	color:#FFF;
	text-align:center;
	padding:10px;
	font-size:12px
}


.img-treinamento{
	object-fit: cover;
	object-position: center;
	height:250px;
	width:350px;
}

[data-anime] {
  opacity: 0;
  transition: .3s;
}

[data-anime="left"] {
  transform: translate3d(-50px, 0, 0);
}

[data-anime="right"] {
  transform: translate3d(50px, 0, 0);
}

[data-anime="top"] {
  transform: translate3d(0, -50px, 0);
}

[data-anime].animate {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}
.zoom {
	overflow: hidden;
}

.zoom img {
	max-width: 100%;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	/*-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray; /* IE */
}

.zoom:hover img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-filter: none;	
	filter: none;	
}



/*-------------------------------------------------*//* versao celular */

@media(min-width: 280px) and (max-width: 750px) {
	
	#bs-example-navbar-collapse-1{
		position:absolute;
		z-index:9999;
		width:100%;
		background:#fff;
		color:#fff;
		border-bottom:1px solid #ccc !important;
		margin-left:-15px;
		margin-bottom: 10px;
	}
	.navbar-collapse .navbar-nav li a:hover {
		background:#fff !important;
		color: #000 !important;
		width:100%;
	}
	
	.contatoTitulo{
		margin-top:120px
	}

	#bs-example-navbar-collapse-1 {
		background:#FC7632 !important;
		color: #000 !important;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    	color: #0b0000;
	}


	.tituloTopoHome{
		color:#123F36;
		line-height:30px;
		margin-top:0px;
		font-size:28px;
	}
	
	.menu{
		margin-top:-50px;	
	}

}
