/*css*/
@import "reset.css";
@import "skeleton.css";

.slide
{
	display:block;
}

.caixa2
{
	width: 49%; 
	background-color: rgba(119, 168, 97, 1);
    float: left;
    margin-right: 5px;
    text-align: center;
    padding: 4px; 
    padding-top: 17px; 
    padding-bottom: 15px;
    font-size: 10pt; 
    color: #FFF;
}

.caixa1
{
	width: 48%; 
	background-color: rgba(97, 125, 168, 1);
	float: left;
	margin-right: 5px;
	text-align: center;
	padding: 4px; 
	padding-top: 17px;
	padding-bottom: 15px;
	font-size: 10pt;
	color: #FFF;
}

html, body {
	background-color: rgba(255, 255, 255, 1);
	font: 13px/18px 'lato', sans-serif;
	color: #818181;
	min-width:300px;
}
body {padding-bottom: 30px;}
* {	-webkit-text-size-adjust: none;}

a { color: #A84B4B; text-decoration: none;}
a:hover { text-decoration: none;}
a[href^="tel:"] {
	color: inherit;
	text-decoration:none;
}
.a-hov {
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.a-hov:hover { color: #ffb607;}

h1, h2, h3, h4, h5, h6, .title-1 {font-family: Arial, serif; /* font-weight: bold; */ color: #727272;}
h1 {line-height: 40px; font-size: 40px; color: #727272;}
h2 {line-height: 30px; font-size: 22px; /* padding-bottom: 0px; padding-top: 41px; */}
h3 {line-height: 18px; font-size: 15px; padding-bottom: 14px;}
h4 {line-height: 17px; font-size: 14px;} /*not used*/
h5 {line-height: 16px; font-size: 13px;}
h6 {line-height: 22px; font-size: 12px; font-family: Arial, sans-serif; margin-top: 38px;}
.title-1 {line-height: 40px; font-size: 25px; color: #727272; padding-top: 52px; letter-spacing: 0px;}
.title-2 { background:  #ffb607; font: bold 13px/15px Arial, sans-serif; color: #ffffff; padding: 16px 10px 10px 12px;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

.text-1 { font-family: 'Domine', serif; color:#818181; font-size: 80px; line-height: 1em; padding-bottom: 2px;}
.text-2 { text-transform: uppercase; color: #818181; font:11px/18px Arial, sans-serif;}
.text-3 { line-height: 20px; font-size: 15px;font-family: 'Domine', serif; font-weight: bold; color: #727272;}
.text-4 { font: bold 13px/13px Arial, sans-serif; color: #727272;}
.text-5 { font: 11px/12px Arial, sans-serif; color: #818181; text-transform: uppercase; margin-bottom: 20px;}
.text-6 {color: #ffb607; font: bold 13px/18px Arial, sans-serif;}

.bg-1 {background: #f8f8f8;}
.bg-2, .bg-3 {padding: 49px 13px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.bg-3 {padding: 36px 32px 37px;}
.bg-4 {background: #f1f1f1; padding: 43px 26px 0;margin-top: -14px;}

/*lists*/

.list-1 li {
	padding: 8px 0 6px 24px;
	background: url(../images/arrow-1.png) 0 13px no-repeat;
	border-top: 1px solid #e0e0e0;
}
.list-1 li:first-child { border-top: none;}
.list-1 a { color: #646464; font: 13px/20px Arial, sans-serif;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.list-1 a:hover {color: #ffb607;}

.list-im {
	margin: 0;
	list-style: none;
}
.list-im li {

}
.list-im li a {
font-size: 12px;
padding-top: 6px;
padding-bottom: 1px;
margin-bottom: 5px;
margin-top: 5px;
line-height: 43px;
vertical-align: super;
float: left;
margin-right: 9px;
width: 210px;
text-align: center;
color: #FFF;
background: #617DA8;
background: -moz-linear-gradient(-45deg, #617DA8 19%, #356AA0 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(19%,#617da8), color-stop(100%,#356aa0));
background: -webkit-linear-gradient(-45deg, #617da8 19%,#356aa0 100%);
background: -o-linear-gradient(-45deg, #617da8 19%,#356aa0 100%);
background: -ms-linear-gradient(-45deg, #617da8 19%,#356aa0 100%);
background: linear-gradient(135deg, #617DA8 19%,#356AA0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#617da8", endColorstr="#356aa0",GradientType=1 );

}
.list-im li a:hover {
	color: #ffffff;
	background: #77A861;
	background: -moz-linear-gradient(-45deg, #77A861 19%, #6E8A60 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(19%,#77A861), color-stop(100%,#6E8A60));
	background: -webkit-linear-gradient(-45deg, #77A861 19%,#6E8A60 100%);
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.list-im img{
	border:2px #005097 solid;	
}

.list-2 {margin-top: 3px;}
.list-2 li {
    padding: 2px 0px;
}
.list-2 li a { font:11px/13px Arial, sans-serif; color:#818181; text-transform: uppercase;}
.list-2 li a:hover {text-decoration: underline;}

/*buttons*/

.btn { color: #ffb607; text-decoration: underline; text-transform: capitalize; font:13px/18px Arial, sans-serif; }

.btn-1 {
	display: inline-block;
	font:bold 11px/18px Arial, sans-serif;
	color: #ffffff;
	background: #0C66B9;
	text-transform: uppercase;  
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	padding-bottom: 5px;
	padding-right: 14px;
	margin-top: 17px;
  -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease;
}
.btn-1 span { 
	display: block;
	padding: 6px 7px 5px;
	width: 100%;
	background: #005097;
	 -webkit-box-shadow: inset 0 -1px 9px 4px #005097; 
	-moz-box-shadow: inset 0 -1px 9px 4px #005097;
	box-shadow: inset 0 -1px 9px 4px #005097;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
  -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease;
}
.btn-1:hover span { background: #0666BB;}

.btn-2 {
	display: -webkit-box;
	color: #646464;
	font: 11px/11px Arial, sans-serif;
	text-transform: uppercase;
	padding-left: 18px;
	background: url(../images/arrow-1.png) 0 0 no-repeat;
	margin-top: 15px;
}

.btn-2:hover { text-decoration: underline; }

.shadow-block {
	/*background: #f7f7f7;*/
	margin-top: 50px;
	/* padding-top: 25px;
	padding: 25px 25px 26px 27px;
	border: 1px solid #ffffff;
	border-top: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;*/
}
.shadow-block2 {
	/* margin-top: 5px;
	 border: 1px solid #ffffff;
	border-top: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px; */
}


.shadow-block-wrapper {
	/*padding-bottom: 7px; 
	background: #e5e5e5 url(../images/bg-6.gif) 0 bottom repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 8px;
	 border-radius: 6px; 
	-webkit-box-shadow: 0 3px 5px 0px #c4c4c4; 
	-moz-box-shadow: 0 3px 5px 0px #c4c4c4;
	 box-shadow: 0 3px 5px 0px #c4c4c4; */
}
.shadow-block-wrapper h2 {padding-top: 0;}


p { padding-bottom: 11px;}

.p1 { padding-bottom: 11px;}
.p2 { margin-top: 46px;}
.p4 {padding-bottom: 18px!important;}
.p5 {padding-top: 36px; padding-left: 32px; padding-bottom: 17px;}

/*auxiliary*/
.img-ind {float: left; margin-right: 19px;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.img-ind img { width: 100%;}
.wrapper img, .wrapper {width: 100%; position: relative;}
.extra-wrap {overflow:hidden;}
.grid_inside { margin: 0 -10px;}
.aligncenter {text-align: center !important;}
.alignleft {text-align: left !important;}
.it {font-style:italic; display: inline-block;}
.fleft {float: left;}
.fright {float: right; margin-right:100px;}
.fright2 {float: right;}
.h-underline:hover { text-decoration: underline;}
.underline {text-decoration: underline;}
.upp {text-transform: uppercase;}

.clearfix { *zoom: 1;}
.clearfix:before,.clearfix:after {display: table; content: "";line-height: 0;}
.clearfix:after { clear: both;}

/************Header************/

header {padding-bottom: 4px;}

h1 {padding-top: 63px; letter-spacing: -1px; float: left;}

.top_menu, .temp {float: right; margin-top: 73px;}

.top_menu li { float: left; padding-right: 8px; color: #dadada;}
.top_menu li a { display: inline-block; color: #727272; text-transform: capitalize; margin-right: 8px;}
.top_menu li a:hover { text-decoration: underline;}

.temp {margin-top: 39px;}
.temp a { 
	display: block;
	float: left;
	margin-left: 2px;
	background: #dddddd;
	color: #ffffff;
	line-height: 29px;
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	width: 27px;
	padding-left: 2px;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 2px;
	border-radius: 5px;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.temp a:hover { background: #ffb607;}

.search-block {position: relative; background: #eeeeee url(../images/bg-4.gif) 0 0 repeat; padding: 9px 13px 9px 127px; height: 52px; line-height: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.search-block input {width: 100%; border: none; padding: 7px 10px 7px 10px; margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font:13px/16px Arial, sans-serif; 
	color: #818181;
}
.search-block label { position: absolute; left: 21px; top: 19px; font: 13px/15px Arial, sans-serif; color: #818181;}
.button1 { 
	display: block; 
	position: absolute; 
	right: 24px; 
	top: 16px; 
	background: url(../images/bg-5.png) 0 0 no-repeat; 
	width: 14px; 
	height: 14px; 
	cursor: pointer; 
}
.button1:hover { opacity: 0.5;}

/************Content***********/

.content {padding-bottom: 42px;}
.content img { 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.block-1 { background: #f1f1f1; margin-top: 26px; padding: 24px 0 23px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.block-1 img { float: left; padding-top: 11px; padding-left: 10px;}

.table-1 { margin-top: 37px; width: 100%;}
.table-1 tr { padding-top: 30px;}
.table-1 td { font: 14px/13px Arial, sans-serif; color: #818181; padding-top: 8px; padding-bottom: 5px;}
.table-1 td:first-child { font-size: 15px; 
	 line-height: 17px; font-family: 'Domine', serif; 
	font-weight: bold; 
	color: #727272;
	width: 37%; 
	padding-left: 11px;
}

/* .box-1 {padding-bottom: 14px;}*/
.box-1 + .box-1 {padding-top: 17px; padding-bottom: 17px; border-top: 1px solid #e5e5e5;} 

.tabs1 {margin-top: 45px;}
.tabs li {float: left; 
}
.tabs li a { 
	font: bold 13px/15px Arial, sans-serif; 
	color: #727272; 
	text-transform: capitalize;
	display: block; 
	padding: 16px 31px 16px; 
	margin-bottom: -3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px; 
	border-radius: 4px;
  -moz-transition: color 0.5s ease-out;
  -o-transition: color 0.5s ease-out;
  -webkit-transition: color 0.5s ease-out;
  transition: color 0.5s ease;
}
.tabs li a:hover,
.tabs li a.current {background: #f1f1f1;}
.box-2 { float: left; width: 123px; padding: 0 12px 25px;}
.box-2 .img-ind { padding-bottom: 19px; margin-right: 0;}
h2 + .text-5 {margin-top: -16px;}

.graphic {position: relative;}
.graphic .text-4 {position: absolute; text-align: center; left: 0; right: 0; bottom: 24px;}
.p2 .shadow-block {
    padding-left: 25px;
    padding-bottom: 27px;
}
.p2 .box-1 {padding-bottom: 17px;}
h3 + .short_info {margin-top: -13px; margin-bottom: 15px;}
.short_info span { display: block;}


.p3 {padding-left: 25px;padding-bottom: 37px;}

#accordion.accordion-1 { border: none; }

.accordion-1 h3 {
	padding: 12px 10px 6px 39px;
	background: #f7f7f7 url(../images/icon-2.png) 11px 12px no-repeat;
	border: 1px solid #ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 2px 6px 0px #c4c4c4;
	-moz-box-shadow: 0px 2px 6px 0px #c4c4c4;
	box-shadow: 0px 2px 6px 0px #c4c4c4;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.accordion-1 h3.ui-state-active {
	background: #f7f7f7 url(../images/icon-1.png) 11px 12px no-repeat;
}
#accordion.accordion-1 .ui-accordion-content {
	background: none;
	border: none;
}
#accordion.accordion-1 > div { margin-top: 12px;}
#accordion.accordion-1 > div:first-child { margin-top: 0;} 
#accordion.accordion-1 .ui-accordion-content {padding-top: 0;padding-bottom: 12px;}
.accordion-1 ul {padding-left: 32px;/* padding-bottom: 18px; *//* margin-bottom: 31px; */}
.accordion-1 ul li {background: url(../images/arrow-1.png) 0 16px no-repeat;padding-left: 19px;padding-top: 12px;}
.accordion-1 ul li a { 
	color: #646464;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.accordion-1 ul li a:hover {color: #5f4506; text-decoration: none;}

.p-news .box-1 {padding-bottom: 17px;}
.p-news .shadow-block {padding-left: 25px;}

h2 + .b-video {margin-top: -14px;}
.box-3 + .box-3 {border-top:1px solid #eaeaea; padding-top: 20px;}
h3 a span { display: inline-block; padding-right: 24px;background: url(../images/arrow-1.png) right 4px no-repeat;}
.box-3 img {margin-bottom: 15px;}


/*p-weather-guides*/

.guides .shadow-block {padding-left: 25px; padding-bottom: 32px; margin-top: 46px;}


/*p-weather-charts*/

.p3 h3 {padding-top: 15px; padding-bottom: 11px;}


/*p-footage*/

.row-2 .shadow-block { padding-left: 25px;}
.row-2 .img-ind { float: none; margin-right: 0; width: 100%;}
.row-2 h3 {padding-top: 28px; padding-bottom: 12px;}
/*p-privacy*/

.p-privacy p strong {color: #727272;}
.p-privacy h2 {padding-bottom: 28px;}
.p-privacy .shadow-block {padding-left: 24px;}
/************Footer************/

.border-bot .row:first-child > div { min-height:129px;}
.border-bot {}
.f-last {margin-top: 57px;}
.f-last .fleft {font:bold 12px/14px Arial, sans-serif; color: #727272; margin-left: 50px;margin-bottom: 20px;margin-top: 4px;}
.list-services {margin-right: 0px;}
.list-services a { display: inline-block; margin-left: 15px; font-weight: bold; font-family: 'Domine', serif; font-size: 13px; line-height: 17px; text-transform: uppercase; color: #404040;
    moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;}
.list-services a:hover {color: #818181;}
.list-services i {font-size: 30px; line-height: 17px; padding-right: 3px;
    moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
.list-services .icon-twitter-sign { color: #82c1da;}
.list-services .soc-1:hover .icon-twitter-sign { color:#93dbf8;}
.list-services .icon-facebook-sign { color:#6e9bce;}
.list-services .soc-2:hover .icon-facebook-sign { color:#89c0fd;}
.list-services .icon-google-plus-sign { color:#ff5842;}
.list-services .soc-3:hover .icon-google-plus-sign { color:#fa260a;}




/* gallery */
.gallery {
  position: relative;
  z-index: 1;
  padding: 0;
  margin: 13px 0 0 0;
  height: auto;
}
.gallery .camera_wrap {
  float: none;
  margin-bottom: 28px !important;
}
.gallery .camera_thumbs_cont > div {
  float: none;
}
.gallery iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.gallery .camera_thumbs_cont ul {
  padding: 22px 0 0 0;
  margin: 0;
  text-align: center;
  width: auto !important;
  display: block;
}
.gallery .camera_thumbs_cont ul li {
  padding: 0 0 0 0px;
  width: 18%;
  margin: 0;
  margin: 0 1%;
  display: inline-block;
  vertical-align: top;
}
.gallery .camera_thumbs_cont ul li:first-child {
  padding-left: 0 !important;
}
.gallery .camera_thumbs_cont ul li > img {
  border: none;
  cursor: pointer;
  margin: 0px!important;
}



.gallery .camera_fakehover { width: 62%; height: 265px!important;}
.gallery .video_text { position: absolute; right:0px; width: 34%; z-index: 100;}
.gallery h3 {padding-top: 18px; text-align:left;}
.gallery .cameraContents { background: #000000;}
.camera_loader { display: none!important;}
/*touch-touch*/

.magnifier {
	position:relative;
	display:block;
	margin-bottom: 18px;
}
.magnifier:after {
	background: url(../images/magnifier.png) center center no-repeat #000000;
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
	left: 0;
	top: 0;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.magnifier:hover:after {
	opacity:0.4;
	filter: alpha(opacity=40);
	-webkit-transition:opacity .2s linear;
	-moz-transition:opacity .2s linear;
	-o-transition:opacity .2s linear;
	transition:opacity .2s linear;
}



/*toTop*/

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	cursor:pointer;
	overflow:hidden;
	width: 50px;
	height: 50px;
	border:none;
	text-indent:-999px;
	z-index:20;
	background: url(../images/ui.totop.png) center 1px no-repeat;
	margin-right: -670px !important;
	right: 50%;
	bottom: 30px;
	font: bold 18px/18px Arial, sans-serif;
	color: #464646;
}

	#toTop:hover {
		display:block;
		overflow:hidden;
		float:left;
		color: #000000;
		background-position: center bottom;
	}

	#toTop:active, #toTop:focus {outline:none;}
	
	/*-----search-----*/
#search-404 {
	position: relative;
	margin: 0;
	margin-top: 26px;
	margin-bottom: 93px;
}
#search-404 input {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin: 0;
	padding: 12px 15px 12px 13px;
	width: 100%;
	outline: none;
	border: 1px solid #cecece;
	background: none;
	font: 14px Open Sans, Arial, Helvetica, sans-serif;
	line-height: 10px;
	color: #8a8a8a;
	height: 35px;
	margin-bottom: 10px;
}
.search_link {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#search-404 .btn.btn-link {
	margin-top: 5px;
}
#search {
	margin: 0;
	position: relative;
	display: inline-block;
	margin-top: 17px;
	float: right;
}
#search input {
	width: 170px;
	outline: none;
	box-shadow: none;
	border: none;
	color: #8a8a8a;
	font: 15px Open Sans, Arial, Helvetica, sans-serif;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 11px 10px 11px 13px;
	margin-right: 0;
	float: left;
	background: #ffffff;
	border: 1px solid #cecece;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: -1px;
	height: 26px;
}
/*-----btn-----*/
.btn.btn-primary {
	box-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: none;
	position: relative;
	text-transform: uppercase;
	display: inline-block;
	padding: 4px 9px 4px 9px;
	font: 11x 'lato', sans-serif;
	font-weight:300;
	color: #ffffff;
	border: none;
	text-align: center;
	letter-spacing: 0;
	background: #ffb607;
	text-shadow: none;
	text-decoration: none !important;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.btn.btn-primary em {
	margin-left: 5px;
}
.btn.btn-primary:hover {
	color: #ffffff;
	background: #484848;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.btn.btn-link {
	box-shadow: none;
	position: relative;
	text-decoration: underline;
	padding: 0;
	font: italic 600 15px 'Open Sans', Open Sans, Arial, Helvetica, sans-serif;
	margin: 0;
	color: #44b1dc;
	border: none;
	letter-spacing: 0;
	display: inline-block;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.btn.btn-link > em {
	text-decoration: none;
}
.btn.btn-link:hover {
	color: #333;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
/*-----list-----*/

/*==================================RESPONSIVE LAYOUTS===============================================*/


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


.caixa2
{
	width: 100%; 
	background-color: rgba(119, 168, 97, 1);
    float: left;
    margin-right: 5px;
    text-align: center;
    padding: 4px; 
    padding-top: 17px; 
    padding-bottom: 15px;
    font-size: 10pt; 
    color: #FFF;
}

.caixa1
{
	width: 100%; 
	background-color: rgba(97, 125, 168, 1);
	float: left;
	margin-right: 5px;
	text-align: center;
	padding: 4px; 
	padding-top: 17px;
	padding-bottom: 15px;
	font-size: 10pt;
	color: #FFF;
	margin-bottom:10px;

}

	.slider-wrapper .slider-text {bottom: 121px;}
	.block-1 {text-align: center;}
	.block-1 img { float: none;}
	.box-2 {width: 97%;}
	.box-2 .img-ind {margin-right: 19px;}
	.pix_thumb h3 a {font-size: 12px;}
	.gallery .camera_wrap {margin-bottom: 105px !important;}
	.gallery .camera_thumbs_cont ul li > img {  width: 100%;}
  	footer .w1 {width: 14%!important;}
}
@media only screen and (max-width: 767px) {

.frase{
	width: 370px !important;
	left: 30px !important;
	bottom: 0px !important;
}


.slide
{
	display:none;
}


.header_class
{
	height: 246px;
}

.caixa2
{
	width: 100%; 
	background-color: rgba(119, 168, 97, 1);
    float: left;
    margin-right: 5px;
    text-align: center;
    padding: 4px; 
    padding-top: 17px; 
    padding-bottom: 15px;
    font-size: 10pt; 
    color: #FFF;
}

.caixa1
{
	width: 100%; 
	background-color: rgba(97, 125, 168, 1);
	float: left;
	margin-right: 5px;
	text-align: center;
	padding: 4px; 
	padding-top: 17px;
	padding-bottom: 15px;
	font-size: 10pt;
	color: #FFF;
	margin-bottom:10px;

}

	.block-1 img {float: left;}
	.gallery .camera_fakehover {width: 100%;}
	.gallery .camera_wrap {margin-bottom: 155px !important;}
    .gallery .video_text {position: relative; width: 100%; margin-bottom: 20px;}
    .f-last .fleft {margin-left: 0;}

    .f-last .fleft { float: none; text-align: center;}
    .f-last .fright {margin-top: 20px; float: none; text-align: center; margin-right: 0;}
	footer .w1 {width: 30%!important;}
    .pix_thumb h3 {display: none;}

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

.slide
{
	display:none;
}


.header_class
{
	height: 246px;
}

.caixa2
{
	width: 100%; 
	background-color: rgba(119, 168, 97, 1);
    float: left;
    margin-right: 5px;
    text-align: center;
    padding: 4px; 
    padding-top: 17px; 
    padding-bottom: 15px;
    font-size: 10pt; 
    color: #FFF;
}

.caixa1
{
	width: 100%; 
	background-color: rgba(97, 125, 168, 1);
	float: left;
	margin-right: 5px;
	text-align: center;
	padding: 4px; 
	padding-top: 17px;
	padding-bottom: 15px;
	font-size: 10pt;
	color: #FFF;
	margin-bottom:10px;

}

    .block-1 img { float: none;}
    .box-1 .img-ind {margin-bottom: 20px; width: 100%; float: none; margin-right: 0;}
    .slider-wrapper { padding-bottom: 30px;}
    .gallery .camera_wrap {margin-bottom: 140px !important;}
    h1 {font-size: 35px;}
	.gallery .camera_thumbs_cont ul li > img { opacity: 1!important; border: 2px solid transparent;}
	.gallery .camera_thumbs_cont ul li > img:hover, .gallery .camera_thumbs_cont ul li.cameracurrent > img { border: 2px solid #ffffff;}
	footer .w1 {width: 50%!important;}
}
@media only screen and (max-width: 320px) {

.slide
{
	display:none;
}

.header_class
{
	height: 246px;
}


.caixa2
{
	width: 100%; 
	background-color: rgba(119, 168, 97, 1);
    float: left;
    margin-right: 5px;
    text-align: center;
    padding: 4px; 
    padding-top: 17px; 
    padding-bottom: 15px;
    font-size: 10pt; 
    color: #FFF;
}

.caixa1
{
	width: 100%; 
	background-color: rgba(97, 125, 168, 1);
	float: left;
	margin-right: 5px;
	text-align: center;
	padding: 4px; 
	padding-top: 17px;
	padding-bottom: 15px;
	font-size: 10pt;
	color: #FFF;
	margin-bottom:10px;

}

	footer .w1 {width: 50%!important;}
}
.caminho{padding-bottom:10px; color:transparent;}
.sublogo{padding-bottom: 35px;
margin-left: 145px;
margin-top: -80px;
font-size: 33px;
color: #868585;
font-weight:normal;
}

footer{
	background: #333;
	margin-bottom:-30px;
}

@media only screen and (max-width: 480px) {
	.sublogo{padding-bottom: 35px;
		margin-left: 145px;
		margin-top: -120px;
		font-size: 33px;
		color: #868585;
		font-weight:normal;
		}

	.frase {
		width: 300px !important;
		left: 10px !important;
		bottom: 10px !important;
		}

	.topFacebook {
		position: absolute;
		right: -60px;
		top: -140px;
		margin-bottom: 0px !important;
		}

	.box-1 .img-ind{
		width: 50%;
	}
	

	}

.topFacebook {
	position: relative;
	margin-top: -40px; 
	margin-bottom:50px;
		}
