@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Ubuntu:500,400); /* font-family: 'Ubuntu', sans-serif; */
@import url(https://fonts.googleapis.com/css?family=PT+Sans); /* font-family: 'PT Sans', sans-serif; */

img{ max-width:100%;}
a, .btn{
	outline:none !important;
}
h1,h2,h3,h4,h5,h6{
	font-family: 'Ubuntu', sans-serif; font-weight:500; color:#547E64;
}
p{font-family: 'PT Sans', sans-serif;}
.header{
}
.logo{
	max-width:200px; padding-bottom:5px;
}
.infoCall{
	text-align:right; margin:10px 0; font-family: 'Ubuntu', sans-serif;
}
.infoCall p{ color:#999;}
.infoCall p, .infoCall h4{
	margin:5px 0; padding:0;
}
.infoCall i{
	margin-right:5px; color:#56916A;
}
.mainNav{
	overflow:hidden;
}
.navigation{
	margin:15px 0 0 0; padding:0; list-style:none; overflow:hidden; float:right;
}
.navigation > li{
	float:left; font-family: 'Ubuntu', sans-serif;
}
.navigation > li > a{
	display:block; padding:6px 10px; font-weight:500; text-decoration:none; font-size:15px; color:#303030; text-transform:uppercase;
}
.navigation > li:hover > a, .activePage > a{
	color:#A4B33C !important;
}
.navigation > li > ul{
	margin:0; padding:5px; list-style:none; position:absolute; z-index:5264; background-color:#fff; border-top:1px solid #788B80; width:200px;
	display:none;
	box-shadow: 0 6px 10px #999;
}
.navigation > li > ul a{
	display:block; padding:7px 10px 7px 15px; text-decoration:none; color:#404040; font-size:13px; position:relative;
	border-top:1px solid #f0f0f0;
}
.navigation > li > ul a:hover{
	color:#A4B33C;
}
.navigation > li > ul li a:before{
	position:absolute; left:2px; top:11px;
	content:'\f061'; font-family:'FontAwesome'; font-size:8px; margin-right:5px; color:#666;
}
.navigation > li > ul li:nth-child(1) a{
	border-top:none;
}


.banner{
	background-color:#999; position:relative;
}
.banner:before{
	background-color:#f00; height:100px;
}




#cnRow1{
	padding:8px 0 15px 0;
}
#cnRow1 p{
	font-size:16px; margin:20px 0 15px 0;
}
#cnRow2{
	padding:15px 0 25px 0;
	box-shadow:0 0 30px #ccc inset;-moz-box-shadow:0 0 30px #ccc inset;-ms-box-shadow:0 0 30px #ccc inset;
	-o-box-shadow:0 0 30px #ccc inset;-webkit-box-shadow:0 0 30px #ccc inset;
	background-image:url(../images/rw1bg.jpg); background-position: center; background-attachment:fixed; background-size:cover;
}
#cnRow2 h1{
}
.proCols{
	background-color:#fff; text-align:center; margin:15px 0; border:1px solid #548365; display:block; text-decoration:none !important;
	box-shadow:0 0 15px #ccc;
}
.proimg{
	border-bottom:1px solid #FFF112; background-color:#000; overflow:hidden;
}
.proimg img{
	transition:all linear 0.2s;-moz-transition:all linear 0.2s;-ms-transition:all linear 0.2s;-o-transition:all linear 0.2s;
	-webkit-transition:all linear 0.2s;
}
.proCols:hover  img{
	transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);
	opacity:0.8;-moz-opacity:0.8;-ms-opacity:0.8;-o-opacity:0.8;-webkit-opacity:0.8;
}

.proCols h4{
	margin:0; padding:10px; color:#303030;
}

#cnRow3{
	height:250px;
}

.icnThumb{
	font-size:4em; text-align:center; background-color:#f0f0f0; display:inline-block; color:#56926A;
	width:110px; height:110px; padding:15px 0 0 0; border:1px solid #558B68;
	border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;
}

.inBann{
	background-color:#56926A; border-bottom:1px solid #537A62; border-top:1px solid #537A62;
	box-shadow:0 0 30px #537A62 inset;
}
.inBann h1{
	margin:30px 0; padding:0; color:#fff;
}

.InCont{
	padding:20px 0; min-height:400px;
}
.subProsHeds{
	margin:0 0 5px 0; padding:0; list-style:none; overflow:hidden;
}
.subProsHeds li{
	float:left; box-shadow:0 -20px 5px #526B5D -5px inset;
}
.subProsHeds li a{
	display:block; padding:10px 20px; color:#fff; font-family: 'Ubuntu', sans-serif; font-size:18px; text-decoration:none; position:relative;
	background-color:#537360;
}
.subProsHeds li.activePros a{color:#FFF212;}
.subProsHeds li.activePros a:before{
	content:'\f0d8 '; font-family:'FontAwesome'; color:#fff; position:absolute; bottom:-18px; font-size:30px; left:40%;
}


.prosList{
	margin:0 -5px; padding:0; list-style:none; overflow:hidden;
}
.prosList li{
	padding:5px;
}
.prosList li div{
	background-color:#f0f0f0; border:1px solid #ccc;
}
.prosList li div p{
	text-align:center; margin:0; padding:10px; font-size:15px; color:#526B5D;
}


.asideCont{
	box-shadow:0 0 5px #dfdfdf; padding:15px; border:1px solid #dfdfdf; border-radius:5px;
}
.asideCont h3{
	margin:0 0 10px 0; padding:0 0 15px 0; border-bottom:1px solid #e2e2e2;
}
.asideForm{
	margin:0; padding:0; list-style:none;
}
.asideForm li{
	margin-bottom:10px; font-family: 'PT Sans', sans-serif;
}
.asideForm li label{
	font-weight:normal;
}
.asideForm li input, .asideForm li textarea{
	box-shadow:none !important; font-family: 'PT Sans', sans-serif;
}
.asideForm li textarea{
	resize:none;
}
.asideForm li button{
	background-color:#56926A; color:#fff !important;
}




.footer{
	border-top:1px solid #FFF212; font-family: 'Ubuntu', sans-serif; background-color:#56926A;
}
.footer p{
	margin:0; padding:10px 0; color:#fff;
}
.social{
	margin:0; padding:0; list-style:none; display:inline-block;
}
.social li{
	display:inline-block; margin:5px 3px; color:#dfdfdf;
}
.social li a{
	display:block; color:#dfdfdf; padding:5px;
}
.social li a:hover{
	color:#FFF212;
}