@charset "utf-8";
/* CSS Document */





/* orientação vertical cel */
@media (min-width: 220px) and (max-width: 600px) { 
.posicionaTopo{position:relative; background:#000; z-index:2; width:100%;}

/*=====TOPO PAGINAS=====*/
.cobreTopo{position:relative; width:100%; height:340px !important; 
  background-size:cover !important; background-position:center !important;}
/*=====TOPO PAGINAS=====*/











/*========TABS PARA SELEÇÃO HOME==========*/


.your-icon {
     
	margin:3px 5px 0 0;
   
    
}
ul.tabs{
			margin: 0px;
			padding: 0px;
			list-style: none;
			width:100%;
			
		}
		
		
		
		ul.tabs li{ 
	
	   transform: skew(0deg) !important; 
	   padding:5px; width:100%; font-weight:600; text-align:center; font-size:18px;
		}
		
		ul.tabs li p img{float:left; display:none; margin:8px 5px 0 0;}
		
		ul.tabs li p{ -webkit-transform: skew(0deg) !important;
-moz-transform: skew(0deg) !important;
-o-transform: skew(0deg) !important;
    transform: skew(0deg) !important; margin:0; padding:5px; }


		ul.tabs li.current{
			background: #1b8850;
			color: #fff;
		}
		
		
		
		.tab-content p{text-align:center; display:inline-block; margin:0px 10px 0 10px; padding:0;}

		.tab-content{
			display: none; font-size:20px;
			background: #1b8850;
			padding: 5; color:#FFF;
		}
		.tab-content.current{
			display: inherit;
		}
		
		
		
		
		

/*========TABS PARA SELEÇÃO HOME==========*/












.marginCol{margin-top:15px; margin-bottom:15px;}

.inline p{width:100%; text-align:center; margin:0 0 20px 0; padding:0;}

.fonteGrande{font-size:25px;}

.navbar-default{margin-top:15px;}

/* titulos headers*/

.titulos h1{font-size:1.7em; }
.titulos small{font-size:25px;}
/* titulos headers*/



.navbar-nav{ border-top:none;}




/*====SLIDER===*/
.flexslider .slides > li { 
  
  height: 500px!important;
  width: 100%;

  background-size:cover !important;
}


.flexslider {

  height:500px !important; 

}


/*=== CAPTION OWL===*/
.captionOwl{font-size:100%; width:100%; padding:10px; text-align:center; }
.captionOwl p{margin:0; padding:0;}
.btnSaiba{padding:5px; font-size:100%; font-weight:normal;}
.btnVeja{padding:5px; font-size:100%; font-weight:normal;}










/*===========FLEX CAPTION=============*/

.flex-caption {
  width: 100%;
  left:auto;
  font-family: 'Open Sans', sans-serif;
  color: #fff !important;
  font-weight:normal;
  text-shadow: 0 -1px 0 rgba(0,0,0,.3);
  position:relative !important;
  top:20%; z-index:10 !important;
  margin-bottom:0px;
}

.flex-caption h1{color:#FFF !important;}



.navbar-brand {
  float: left;
  position:absolute;
  height: auto;
  padding:0;
  line-height: 0px !important;
}
.navbar-brand img{width:75%; padding:0; float:left;}
.navbar-nav{margin-left:0px; border-top:solid 0px #000000;}




/*enfeite Home*/
.enfeite{font-size:19px; padding:0;}
.enfeite p{padding:10px; margin:10px; }
.openSansBold{font-size:16px;}
.fonteMaior{font-size:23px;}
/*enfeite Home*/


/*slider*/
.flex-caption h1{font-size:18px;}
.flex-caption h4{font-size:15px;}



/** formata elementos que tem backgrounds parallax **/
.bgParallax {
  
    min-height: /*40%*/ 190px !important;

}




/** Formata o article que vai o texto **/
.bgParallax article {
  width: 100%;
  text-align: center;
  margin:0 auto;
  padding:15% 0 8% 0;
}

/** formata texto **/
article h3 {font-size:1.2em}
article small {font-size:16px;}
article hr{width:53%}

h2{font-size:2.3em;}


}



/* orientação vertical tablet */
@media (width: 768px) and (orientation: portrait) { 
.posicionaTopo{position:relative; background:#000; z-index:2; width:100%;}
.marginCol{margin-top:15px; margin-bottom:15px;}


.flex-caption h1{color:#FFF !important;}


.legenda-box-home{
	position:absolute; 
	padding-bottom:8px; 
	background:url(../dados/layout/bg-menu.png); 
	color:#e8cbad; 
	z-index:22; 
	bottom:0; 
	width:88.3%; 
	padding:3px 0 3px 0;
	}
	

.legenda-box-home h3{
	font-family: 'Open Sans', sans-serif;
	font-size:22px !important;
	margin:5px 0 5px 0 !important; 
	text-align:center;
	font-weight:900 !important; 
	color:#FFF;
   }

.legenda-box-home p{width:100%; color:#FFF; text-align:center; padding:0px 0 0px 0; margin:0; font-size:20px;}
.overlay p{color:#fff; position:relative; padding:10px; font-size:20px; line-height:30px; text-align:center;}



.flex-caption {
  width: 100%;
  left:auto;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight:normal;
  text-shadow: 0 -1px 0 rgba(0,0,0,.3);
  position:relative !important;
  top:45%; z-index:10 !important;
  margin-bottom:0px;
}


.navbar-nav{ border-top:none;}
h2{font-size:2.3em;}


.bordaRedonda p{display:inline; margin:0 3px;}

.linhaContato{font-size:15px;}

/*slider*/
.flex-caption h1{font-size:2.2em;}
.flex-caption h4{font-size:1.3em;}


.bgParallax {
    min-height: /*40%*/ 220px !important;
}

.bgParallax article {
  width: 100%;
}

article h3 {font-size:2.0em}
article small {font-size:1.2em;}



/*enfeite Home*/
.enfeite{ font-size:25px; padding:0;}
.enfeite p{padding:10px; margin:10px;}
.openSansBold{font-size:23px;}
.fonteMaior{font-size:27px;}
/*enfeite Home*/

}


/*orientação horizontal tablet*/
@media (width: 1024px) and (orientation: landscape) { 
.navbar-brand img{width:100%; padding:0; float:left;}
.navbar-brand{margin:0 0 0 -60px !important; position:absolute; width:35%}
.navbar-nav{ border-top:none; width:69%; float:right;}
.bordaRedonda{width:100%;}
.col-md-offset-1{margin:0;}


 .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 5px !important;
}

.topoTeste{width:47%; float:right;}
.menuTeste{}
}

