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

/*General*/
body{
	font-family: 'Cabin', sans-serif;
	font-size:16px;
	line-height:20px;
	font-weight:400;
	color:#FFF;
	background-color:#272727;
}

.left{
	float:left;
}

.right{
	float:right;
}

.clear{
	clear:both;
}

a{
	text-decoration:none;
	color:#FFF;
}

.container{
	width:100%;
	height:auto;
}

.title{
	font-family: 'PrestigeEliteStdBold', serif;
	font-size:40px;
	line-height:45px;
	color:#f1f19c;
}

.subtitle{
	font-family: 'PrestigeEliteStdBold', serif;
	font-size:25px;
	line-height:45px;
	color:#ffffff;
}

.title_2{
	font-family: 'PrestigeEliteStdBold', serif;
	font-size:30px;
	line-height:40px;
	color:#f1f19c;
}

.mt10{
	margin-top:10px;
}

.mt100{
	margin-top:100px;
}

.mt200{
	margin-top:200px;
}

.mr25{
	margin-right:25px;
}

.mr40{
	margin-right:40px;
}

.dark_green{
	background-color:#4d5a34;
}

.at{
	font-family: 'PrestigeEliteStdBold', serif;
}
/*End of General*/

/*Header*/
header{
	width:100%;
	background-color:#b9b9b9;
}

.top_ban{
	width:1280px;
	margin:0 auto;
}

.green_bar{
	background-color:#90a564;
	height:15px;
	margin-top:-15px;
}

/*End of Header*/

/*Slider*/
.slider_container_main{
	background-color:#000000;
	width:100%;
	
}

.slider_main{
	width:1280px;
	margin:0 auto;
}

.green_bar_2{
	background-color:#90a564;
	height:15px;
}
/*End of Slider*/

/*Nav*/
nav{
	width:100%;
	background-color:#ab3226;
}

nav ul{
	width:1125px;
	margin:0 auto;
}

nav ul li a{
	width:195px;
	float:left;
	text-align:center;
	font-family: 'PrestigeEliteStdBold', serif;
	font-size:20px;
	padding:25px 0;
	color:#FFF;
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: background-color 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
	-moz-transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
	-o-transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
	transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
	border-right:#921d12 solid 1px;
	}

nav ul li a:hover{
	background-color:#f0533e;
	-webkit-box-shadow: 6px 0px 10px -5px #272727, -6px 0px 10px -5px #272727;
	-moz-box-shadow: 6px 0px 10px -5px #272727, -6px 0px 10px -5px #272727;
	box-shadow: 6px 0px 10px -5px #272727, -6px 0px 10px -5px #272727;
	-webkit-transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
	-moz-transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
	-o-transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
	transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
	padding:25px 0;
}

nav ul li a.selected{
	background-color:#f0533e;
	-webkit-box-shadow: 6px 0px 10px -5px #272727, -6px 0px 10px -5px #272727;
	-moz-box-shadow: 6px 0px 10px -5px #272727, -6px 0px 10px -5px #272727;
	box-shadow: 6px 0px 10px -5px #272727, -6px 0px 10px -5px #272727;
	border:none;
	padding:25px 0;
}

nav ul li .social a{
	width:50px;
	padding:15px 0;
	border:none;
}

nav ul li .social a:hover{
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding:10px 0;
}

nav ul li .social .dot{
	padding:30px 0 0 0;
}

/*End of Nav*/

/*Content*/
.content_container{
	background-color:#272727;
	width:100%;
}	

.content{
	width:1125px;
	height:auto;
	margin:0 auto;
	background-color:#657643;
	-webkit-box-shadow: 6px 0px 10px -5px #272727, -6px 0px 10px -5px #272727;
	-moz-box-shadow: 6px 0px 10px -5px #272727, -6px 0px 10px -5px #272727;
	box-shadow: 6px 0px 10px -5px #272727, -6px 0px 10px -5px #272727;
}

.or_content{
	width:1045px;
	background-color:#657643;
	padding:25px 40px 0 40px;
}

.or_content_empty{
	width:1045px;
	background-color:#657643;
	padding:25px;
}

.l_content{
	width:650px;
	background-color:#657643;
	padding:25px;
}

.l_content_2{
	width:482px;
	background-color:#657643;
	padding:40px;
}

.l_content_2a{
	width:482px;
	background-color:#657643;
	padding:0 40px 40px 40px;
}

.l_content_3{
	width:231px;
	background-color:#657643;
}

.l_content_4{
	width:400px;
	background-color:#4d5a34;
	padding:40px;
}

.l_content_5{
	width:213px;
}

.l_content_6{
	width:182px;
	color:#f1f19c;
	border-right:#3b4628 solid 1px;
	height:150px;
	padding:0 15px;
}

.l_content_7{
	width:245px;
}

.l_content_8{
	width:226px;
}

.no_border{
	border:none;
}

.l_services_content{
	width:1065px;
	padding:30px 30px 0 30px;
}

.l_services_content_2{
	width:1065px;
	padding:0 30px 30px 30px;
}

.r_content{
	width:375px;
	background-color:#4c5a31;
	padding:60px 25px 25px 25px;
}

.r_content_2{
	width:482px;
	padding:40px;
}

.r_content_2a{
	width:482px;
	padding:0 40px 40px 40px;
}

.r_content_3{
	width:231px;
	background-color:#657643;
}

.r_content_4{
	width:565px;
	background-color:#4d5a34;
	padding:40px;
}

.r_content_nobg{
	width:375px;
	padding:25px;
}

.icon{
	margin-left:-65px;
}

.title_adjust{
	margin-top:35px;
	margin-left:10px;
}

.title_adjust_2{
	margin-top:35px;
}

.title_adjust_line_left{
	margin-top:35px;
	margin-left:30px;
	margin-right:10px;
}

.title_adjust_line_right{
	margin-top:35px;
	margin-left:10px;
	margin-right:30px;
}

.content_text{
	padding:0 27px;
}

.list{
	list-style:url(../img/General/green_dot.png);
	margin-left:15px;
}

.bl{
	border-right:#3b4628 solid 1px;
}
/*End of Content*/

/*Home Page Form*/
input{
	width:90%;
}

input[type="submit"]{
font-family: 'PrestigeEliteStdBold', serif;
font-size:18px;
padding:10px 15px;
background-color:#aa3226;
border:none;
width:30%;
color:#FFF;
cursor:pointer;
-webkit-transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
-moz-transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
-o-transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
}

input[type="submit"]:hover{
background-color:#f0533e;
-webkit-transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
-moz-transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
-o-transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
}

textarea{
	width:90%;
	height:125px;
}

.label{
	padding:3px 0;
}
/*End of Home Page Form*/

/*About Us*/
.big_font{
	font-size:18px;
	line-height:24px;
}

.big_font_2{
	font-size:20px;
	line-height:23px;
}

.big_font_3{
	font-size:35px;
	line-height:38px;
}
/*End of About Us*/


/*Products Page*/
.product_copies{
	text-align:center;
	color:#f1f19c;
	margin-bottom:20px;
}

.product_copies img{
	margin-bottom:20px;
}

.product_pic_container{
	width:1045px;
	margin:0 auto;
}

.product_pic a img{
	margin:25px 0 25px 10px;
	-webkit-transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
	-moz-transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
	-o-transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
	transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
}

.product_pic a:hover img{
	margin:15px 0 25px 10px;
	-webkit-transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
	-moz-transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
	-o-transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
	transition: all 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
}

.slider_container{
	background-color:#000;
	padding-bottom:30px;
}

.left_slider{
	width:215px;
}

.right_slider{
	width:800px;
	margin-left:30px;
}

.slider_title_container{
	margin-left:-75px;
}

.slider_title{
	font-family: 'PrestigeEliteStdBold', serif;
	font-size:25px;
	line-height:45px;
	color:#f0533e;
	background-color:#FFF;
	padding:3px 0px 0px 0px;
	width:250px;
	text-align:center;
}

.slider_title2{
	font-family: 'PrestigeEliteStdBold', serif;
	font-size:25px;
	line-height:45px;
	color:#f0533e;
	background-color:#FFF;
	padding:3px 0px 0px 0px;
	width:250px;
	text-align:center;
}


.slider_des{
	color:#f1f19c;
	height:315px;
	margin-top:15px;
}

.back_btn a{
	font-family: 'PrestigeEliteStdBold', serif;
	background-color:#a93226;
	color:#FFF;
	padding:12px 20px 10px 40px;
	width:215px;
	margin-left:-40px;
}

.w_arrow{
	
}
/*End of Products Page*/


/*Footer*/
footer{
	width:100%;
	background-color:#aa3226;
	-webkit-box-shadow: inset 0px 9px 16px -6px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 9px 16px -6px rgba(0,0,0,0.75);
	box-shadow: inset 0px 9px 16px -6px rgba(0,0,0,0.75);
}

.copyright{
	width:1125px;
	font-size:12px;
	margin:0 auto;
	padding:15px 0;
	text-align:center;
}

.or_content_btm{
	width:1075px;
	background-color:#657643;
	padding:15px 25px;
}

.l_content_btm{
	width:650px;
	background-color:#657643;
	padding:15px 25px;
}

.r_content_btm{
	width:375px;
	background-color:#4c5a31;
	padding:15px 25px;
}
/*End of Footer*/

/*Mobile Fixed*/
@media only screen and (max-width: 80em) {
	
.container, header, .slider_container_main, nav, .content_container, footer{
	width:1280px;

}

/*End of About Us*/

}
/*End Mobile Fixed*/