/*
* @package Oliver
* @copyright (C) 2016 by Joomlastars - All rights reserved!
* @license GNU General Public License, version 2 (http://www.gnu.org/licenses/gpl-2.0.html)
* @author Joomlastars <stars.joomla@gmail.com>
* @authorurl <http://themeforest.net/user/joomlastars>
*/

/* You can add new css here */

.breadcrumb {
	float: left;
}
.header6 {
    border-bottom: 3px solid #1c4c1c;
	background: url(../images/header-bg.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.sidebar-widget h5 {
	color: #FFF;
	background: #437e46;
	background: -moz-linear-gradient(top,  #437e46 0%, #1c4c1c 100%);
	background: -webkit-linear-gradient(top,  #437e46 0%,#1c4c1c 100%);
	background: linear-gradient(to bottom,  #437e46 0%,#1c4c1c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#437e46', endColorstr='#1c4c1c',GradientType=0 );
	padding: 15px 10px;
	text-align: center;
	margin: 0;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.sidebar-widget .sidebar-content {
	padding: 10px;
	background: #F0E2C1;
	border-color: #ebd8ac;
	border-style: solid;
	border-width: 0 1px 1px 1px;
}

#login-form .controls label {
	display: block;
	margin-bottom: 5px;
}
#login-form .controls input {
	width: 100%;
	padding: 5px;
	border: 1px solid #d5b988;
}
#login-form .control-group {
	margin-bottom: 10px;
}
#login-form input[type="checkbox"] {
	float: left;
	margin-right: 5px;
}
.btn-primary {
    background-color: #437e46;
    border-color: #1c4c1c;
    color: #ffffff;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    background-color: #1c4c1c;
    border-color: #1c4c1c;
    color: #ffffff;
}
.ba-gallery p {
    display: none;
}

.item-page hr {
	border-color: #115128;
}
.k2TagCloudBlock a {
border: 0;
line-height: 1;
padding: 0px;
}
.page-header {
	margin: 0 0 25px 0;
	padding: 0 0 10px 0;
	border-bottom: 5px solid #115128;
}
.page-header h1, .page-header h2 {
	margin: 0;
	padding: 0;
}
hr {
	border-color: #115128;
}
div.k2TagCloudBlock a:hover {
	background: #115128;
}
div.itemBody img,
.item-page img {
	max-width: 100%;
	height: auto;
}
.uk-accordion-title {
	background: #F0E2C1;
	border: 1px solid #ebd8ac;
	color: #115128;
}
.badge {
	background: #115128;
}
dl.search-results dd.result-text {
    margin-bottom: 1em;
}
.prodframe {
	background: #f0e2c1;
	width: 30%;
	margin: 0 1.5% 1.5% 1.5%;
	font-size: 13px;
	float: left;
	text-align: center;
	padding: 8px;
	border: 1px solid #ebd8ac;
	min-height: 260px;
}
.prodframe .productdiv {
	margin-bottom: 8px;
}
.prodframe .productdiv a {
	display: inline-block;
	border: 1px solid #ebd8ac;
}
.prodframe .productdiv img {
	height: auto;
}
@media (max-width: 959px) {
	.prodframe { width: 47%; }
}
@media (max-width: 480px) {
	.prodframe { width: 97%; }
}

#accordion_menu_135 {
	margin-top: -40px;
}
.directory-toggle {
	display: none;
	color: #FFF;
	background: #437e46;
	background: -moz-linear-gradient(top,  #437e46 0%, #1c4c1c 100%);
	background: -webkit-linear-gradient(top,  #437e46 0%,#1c4c1c 100%);
	background: linear-gradient(to bottom,  #437e46 0%,#1c4c1c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#437e46', endColorstr='#1c4c1c',GradientType=0 );
	padding: 10px;
	border: none;
	width: 100%;
}
@media only screen and (max-width : 992px) {
	.directory-toggle {
		display: block;	
	}
	#accordion_menu_135 {
		display: none;
	}
}

/* Divs within the site, generally one-time use. */

#caredivs {
	float:left;
	width:46%;
	text-align:center;
	background-color:#F0E2C1;
	margin:1%;
	padding:5px;
	line-height:160%;
}
#mrcooke {
	float: right;
	width:290px;
	height:auto;
	background-color:#F0E2C1;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin:5px;
}
#guys {
	float: left;
	width:342px;
	height:auto;
	background-color:#F0E2C1;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin:5px;
}
@media only screen and (max-width : 768px) {
	#caredivs {
		width: 100%;
	}
}
#je_accord131.je_acc > ul > li > a,
#accordion_menu_135 > li > .item-wrapper {
	background: #4f8f52;
	background: -moz-linear-gradient(top, #4f8f52 0%, #437e46 9%, #346d38 16%, #306433 18%, #1c4c1c 32%, #1a4a1a 34%, #154416 36%, #0c3b0d 48%, #0a3e0d 59%, #0d4e0c 70%, #0c560b 73%, #0e580d 75%, #136012 80%, #227422 89%, #2f8230 93%, #318432 95%, #398c3a 98%, #3a8d3b 100%);
	background: -webkit-linear-gradient(top, #4f8f52 0%,#437e46 9%,#346d38 16%,#306433 18%,#1c4c1c 32%,#1a4a1a 34%,#154416 36%,#0c3b0d 48%,#0a3e0d 59%,#0d4e0c 70%,#0c560b 73%,#0e580d 75%,#136012 80%,#227422 89%,#2f8230 93%,#318432 95%,#398c3a 98%,#3a8d3b 100%);
	background: linear-gradient(to bottom, #4f8f52 0%,#437e46 9%,#346d38 16%,#306433 18%,#1c4c1c 32%,#1a4a1a 34%,#154416 36%,#0c3b0d 48%,#0a3e0d 59%,#0d4e0c 70%,#0c560b 73%,#0e580d 75%,#136012 80%,#227422 89%,#2f8230 93%,#318432 95%,#398c3a 98%,#3a8d3b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f8f52', endColorstr='#3a8d3b',GradientType=0 );
}
#je_accord131.je_acc > ul > li > a:hover,
#je_accord131.je_acc > ul > li.active > a,
#je_accord131.je_acc > ul > li.open > a,
#accordion_menu_135 > li > .item-wrapper:hover {
	background: #4f8e55;
	background: -moz-linear-gradient(top, #4f8e55 0%, #47844b 7%, #2f6831 18%, #1b4f1e 32%, #08350a 52%, #062805 64%, #0a2708 70%, #042802 73%, #092808 77%, #082707 80%, #062807 82%, #072d04 84%, #0c3c08 89%, #0c490d 91%, #106e0d 98%, #197716 100%);
	background: -webkit-linear-gradient(top, #4f8e55 0%,#47844b 7%,#2f6831 18%,#1b4f1e 32%,#08350a 52%,#062805 64%,#0a2708 70%,#042802 73%,#092808 77%,#082707 80%,#062807 82%,#072d04 84%,#0c3c08 89%,#0c490d 91%,#106e0d 98%,#197716 100%);
	background: linear-gradient(to bottom, #4f8e55 0%,#47844b 7%,#2f6831 18%,#1b4f1e 32%,#08350a 52%,#062805 64%,#0a2708 70%,#042802 73%,#092808 77%,#082707 80%,#062807 82%,#072d04 84%,#0c3c08 89%,#0c490d 91%,#106e0d 98%,#197716 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f8e55', endColorstr='#197716',GradientType=0 );
}
#accordion_menu_135 .menu-button {
	padding: 17px 0;
}
#accordion_menu_135 .menu-link a {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 14px;
	padding: 15px 10px;
	display: block;
}
ul.accordion-menu li > .item-wrapper > .menu-link {
	overflow-y: visible !important;
}
img.imgframe {
    border: 1px solid #e1cea8;
    padding: 3px;
    background-color: #f4ead2;
}
.breadcrumb {
	font-family: Verdana,Geneva,sans-serif;
}