@charset "utf-8";

/* CSS Document */





body {

	font-family: 'OpenSans';

	color: #3b3b3b;

}

a {

	color: #927328;

}

a:focus {

	outline: none;

}

h1 {

	color: #bdbdbd;

	font-size: 60px;

	font-family: 'OpenSans-Light';

	text-align: center;

}

h1 a {

	color: #bdbdbd;

}

h2 a {

	color: #bdbdbd;

}

h2 {

	color: #bdbdbd;

}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {

	background-color: #463838;

	border-color: #463838;

}

.pagination > li > a, .pagination > li > span {

	color: #463838;

}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {

	background-color: transparent;

	color: #000;

}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {

	color: #000;

}

.navbar-default .navbar-nav > li > a {

	color: #453838;

	font-size: 16px;

	text-transform: uppercase;

}

.navbar-nav {

	float: none;

	display: inline-block;
	
	background: rgba(255, 255, 255, .8);

}

.navbar {

	background: none;

	border: none;

	margin: 0px;

	margin-right: -21px;

}

img {

	border: 0 none;

	height: auto;

	max-width: 100%;

}

.logo {

	margin-bottom: -38px;

	margin-top: 20px;
	z-index:999;
	position:relative;

}

.alignleft {

	float: left;

	padding-right: 15px;

	padding-bottom: 10px;

}

.alignright {

	float: right;

	padding-left: 15px;

	padding-bottom: 10px;

}

.aligncenter {

	float: none;

	padding-bottom: 10px;

	margin-left: auto;

	margin-right: auto;

	display: block;

	clear: both;

}

.menu {

	text-align: right;
	padding: 0px !important;
	z-index:999;
	position:relative;

}

.page_header {

	background-image: url(../images/headerbg.jpg);

	background-repeat:repeat-x;

	background-position: center top;

	min-height: 250px;

	margin-bottom: 20px;

}

.innerheader {

	min-height: 250px;

	background-repeat: no-repeat;

	background-position: center top;

	background-size: cover;

}

.page_header h1 {

	font-size: 60px;

	color: #839b18;

	text-align: right;

	margin-top: 0px;

}

.pagetittle a {

	color: #839b18;

}

.pagetittle {

	text-align: right;

	margin-top: 140px;

	color: #839b18;

}

.breadcrumbs {

	color: #839b18;

	font-size: 18px;

	text-transform: capitalize;

}



.woocommerce-breadcrumb{

	color: #839b18 !important;

	font-size: 18px !important;

	text-transform: capitalize !important;

}

.slider {

	background-image: url(../images/headerbg.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	font-size: 16px;

	color: #000;

	line-height: 24px;

	text-shadow: 0px 0px 2px rgba(255, 255, 255, 1);

	text-align: center;
}

.textbg {
	min-height: 500px;
	background-size: cover;
}


.leafbg {
	background-image: url(../images/treebg.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-size:auto;
	min-height:350px;
	position:absolute;
	width:100%;
	z-index:99;
}

.textbg {
	min-height: 500px;
}

.sliderbg {

	background-size: cover;

	background-position: center top;

background-repeat: repeat-x;
	background-color: #edeada;
	background-image: url(../images/headerbg.jpg);
	
}



.slider-img {

	padding-left: 0px;

	padding-right: 0px;

	text-align: right;

	margin-bottom: -690px;

	margin-top: 15px;

}

.slider-img img {

	margin-right: -50px;

}

.slider h1 {

	font-size: 53px;

	color: #1b1b19;

	font-family: 'OpenSans-Bold';

	text-transform: uppercase;

	margin-top: 100px;

	margin-bottom: 0px;

	text-align: center;

}

.slider h2 {

	font-size: 30px;

	color: #1b1b19;

	font-family: 'OpenSans-Bold';

	text-transform: uppercase;

	margin-top: 5px;

	margin-bottom: 40px;

}

.slider h2 span {

	font-size: 18px;

}

.slider .carousel-control.left {

	background: none;

}

.slider .carousel-control.right {

	background: none;

}

.slider .carousel-control {

	top: 40%;

}

.activities {

	font-size: 14px;

	color: #3b3b3b;

	background-color: #f2f0e9;

	padding-bottom: 50px;

}

.activities img {

	border: 4px solid #fff;

}

.activities h2 {

	font-size: 33px;

	color: #3b3b3b;

	margin: 0px;

}

.activities .container {

	padding-left: 75px;

	padding-right: 75px;

}

.activities h1 {

	margin-bottom: 30px;

}

.activity1 {

	margin-top: 50px;

	text-align: right;

}

.activity2 img {

	margin-bottom: 20px;

}

.activity3 {

	text-align: right;

	margin-top: 25px;

}

.activity4 {

	margin-top: -50px;

}

.featured-products {

	text-align: center;

	padding-bottom: 60px;

	padding-left: 65px;

	padding-right: 65px;

}

.featured-products h1 {

	margin-top: 35px;

	margin-bottom: 25px;

}

.featured-products h2 {

	color: #1b1b19;

	font-size: 33px;

	margin-top: 12px;

	margin-bottom: 5px;

}

.featured-products a {

	color: #a49a7b;

	font-size: 14px;

}

.f-products {

	margin-top: 20px;

	padding-left: 15px;

	padding-right: 15px;

}

.featured-products .carousel-control.left {

	background: none;

	margin-left: -65px;

}

.featured-products .carousel-control.right {

	background: none;

	margin-right: -65px;

}

.featured-products .carousel-control {

	width: 5%;

	top: 46%;

}

.footer {

	background-color: #edeada;

	font-size: 14px;

	color: #7f6437;

	padding-top: 40px;

	padding-bottom: 50px;

}

.footer .widget {

	border: none;

}

.footer a {

	color: #7f6437;

}

.footer h3 {

	font-size: 24px;

	text-transform: uppercase;

	color: #1b1b19;

	font-family: 'OpenSans-Light';

}

.footer ul {

	padding-left: 0px;

}

.footer li {

	list-style: none;

	border-top: 1px solid #d7d3bf;

	padding-top: 5px;

	padding-bottom: 5px;

}

.bottomimg {

	padding-top: 80px;

}

.footer-bottom {

	background-color: #dad4bd;

	color: #292929;

	font-size: 13px;

	padding-bottom: 30px;

}

.footer-bottom a {

	color: #292929;

}

.bottom-right {

	text-align: right;

	padding-top: 30px;

}

.bottom-right li {

	padding-left: 13px;
	padding-right: 13px;

}

.bottom-right li:last-child {

	padding-right: 0px;

}

.bottom-logo {

	margin-top: -30px;

}

.social i {

	color: #fff;

	font-size: 16px;

}

.social {

	padding-top: 27px;

}

.social li {

	padding-left: 10px;

	padding-right: 10px;
	
		background: rgba(0, 0, 0, .8);
	border-radius:50%;
	width:30px;
	height:30px;
	padding-top:6px;
	text-align:center;
	

}

.social ul {

	margin-bottom: 5px;

}

.sidebar a {

	color: #3b3b3b;

}

.sidebar li {

	list-style: none;

}

.sidebar ul {

	padding-left: 0px;

}

.sidebar h4 {

	color: #000;

}

.searchform label {

	display: none;

}

.searchform input {

	height: 40px;

	background-color: #f2f2f2;

	border: 1px solid #d8d7d7;

	float: left;

	width: 78%;

}

.searchform #searchsubmit {

	background-color: #463838;

	border: 1px solid #463838;

	color: #fff;

	font-size: 12px;

	padding-left: 5px;

	padding-right: 5px;

	width: 20%;

}

.rs-carousel-horizontal .rs-carousel-item {

	list-style: none;

}

.rs-carousel-pagination {

	display: none;

}

.rs-carousel-action-prev {

	background-image: url(../images/left-arrow.png);

	background-repeat: no-repeat;

	background-position: left center;

	width: 45px;

	height: 85px;

	float: left;

	text-indent: -99999px;

	margin-top: -235px;

	z-index: 99999;

	position: relative;

	margin-left: -50px;

}

.rs-carousel-action-next {

	background-image: url(../images/right-arrow.png);

	background-repeat: no-repeat;

	background-position: right center;

	width: 45px;

	height: 85px;

	float: right;

	text-indent: -99999px;

	margin-top: -235px;

	z-index: 99999;

	position: relative;

	margin-right: -50px;

}

.product_title {

	text-align: left;

}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {

	background-color: #ffffff;

	padding: 15px;

}



 @media (min-width:992px) {

}

 @media (min-width: 992px) and (max-width: 1199px) {

.activities .container {

	padding-left: 15px;

	padding-right: 15px;

}

.slider h1 {

	font-size: 40px;

	margin-top: 100px;

}

.slider h2 {

	font-size: 26px;

}

}

 @media (min-width: 768px) and (max-width: 991px) {

.slider-img img {

	max-width: 50%;

	margin-top: 40px;

}

.slider h1 {

	font-size: 33px;

	margin-top: 100px;

}

.slider h2 {

	font-size: 18px;

}

.activities .container {

	padding-left: 15px;

	padding-right: 15px;

}

.bottom-right li {

	padding-left: 10px;

	padding-right: 10px;

}

.featured-products h2 {

	font-size: 20px;

}

.navbar-default .navbar-nav > li > a {

	font-size: 14px;

}

.page_header h1 {

	font-size: 50px;

}

.rs-carousel-action-prev {

	margin-left: 0px;

}

.rs-carousel-action-next {

	margin-right: 0px;

}

 .leafbg{
	 background-size:98%;
	 }
	 
}

 @media (max-width: 767px) {
	 
	 .leafbg{
		background-size:98%;
	 }
	 

.textbg {

	min-height: 300px;

}

.sliderbg p {

	display: none;

}

.rs-carousel-action-prev {

	margin-left: 0px;

}

.rs-carousel-action-next {

	margin-right: 0px;

}

.page_header h1 {

	font-size: 40px;

}

.slider-img img {

	max-width: 30%;

	margin-top: 80px;

	margin-right: -20px;

}

.slider h1 {

	font-size: 25px;

	margin-top: 60px;

	text-align: center;

}

.slider {

	font-size: 14px;

	text-align: center;

}

.slider h2 {

	font-size: 16px;

}

.social li {

	padding-left: 5px;

	padding-right: 5px;

}

.navbar {

	margin-right: 0px;

}

.activities .container {

	padding-left: 15px;

	padding-right: 15px;

}

.activities h2 {

	font-size: 22px;

}

.activity4 {

	margin-top: 30px;

}

.featured-products {

	padding-left: 0px;

	padding-right: 0px;

}

.featured-products .carousel-control.right {

	margin-right: 0px;

}

.featured-products .carousel-control.left {

	margin-left: 0px;

}

h1 {

	font-size: 30px;

}

.featured-products h2 {

	font-size: 20px;

}

.footer-bottom {

	text-align: center;

}

.bottom-right {

	text-align: center;

	padding-top: 10px;

}

.alignleft {

	float: none;

	padding-right: 0px;

	margin-left: auto;

	margin-right: auto;

	display: block;

	clear: both;

}

.alignright {

	float: none;

	padding-left: 0px;

	margin-left: auto;

	margin-right: auto;

	display: block;

	clear: both;

}

.navbar-default .navbar-nav > li > a {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCC;

}

.nav {

	width: 100%;

}

}

 @media (max-width: 530px) {

.activity1, .activity2, .activity3, .activity4 {

	width: 100%;

	margin-top: 30px;

	text-align: center;

}

.full {

	width: 100%;

}

.slider-img {

	margin-bottom: 30px;

	text-align: center;

}

.slider-img img {

	margin-top: 0px;

}

.slider h1 {

	text-align: center;

}

.slider h2 {

	margin-bottom: 10px;

}

.slider {

	text-align: center;

	line-height: 21px;

}

}

 @media (max-width: 480px) {

.logo {

	margin-bottom: 10px;

}

.footer .col-xs-6 {

	width: 100%;

	text-align: center;

}

.bottomimg {

	padding-top: 15px;

}

.f-products {

	width: 100%;

}

}




.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product, .woocommerce[class*="columns-"] ul.products li.product {
    width: 48% !important;
    float: left !important;
    clear: both !important;
    margin: 0 0 2.992em !important;
}


.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*="columns-"] ul.products li.product:nth-child(2n), .woocommerce[class*="columns-"] ul.products li.product:nth-child(2n) {
    float: right !important;
    clear: none !important;
}

.nav > li > a{
	padding-left:10px !important; 
	padding-right:10px !important;
}