/**
 * Skin: Green
 *
 * Please do not edit this file. This file is part of the Cyber Chimps Framework and all modifications
 * should be made in a child theme.
 *
 * @category CyberChimps Framework
 * @package  Framework
 * @since    1.0
 * @author   CyberChimps
 * @license  http://www.opensource.org/licenses/gpl-license.php GPL v3.0 (or later)
 * @link     https://www.cyberchimps.com/
 */

/********************************************************************************************************************/
/******************************************** HTML *****************************************************/
/********************************************************************************************************************/

a {
	color: #3a6d07;
}

a:visited {
	color: #3a6d07;
}

a:hover {
	color: #6da03a;
}

.entry-title {
	color: #3a6d07;
}

.entry-title a {
	color: #3a6d07;
}

.entry-title a:visited {
	color: #3a6d07;
}

.entry-title a:hover {
	color: #6da03a;
}

/********************************************************************************************************************/
/******************************************** NAVIGATION *****************************************************/
/********************************************************************************************************************/

.main-navigation .navbar-inner {
	background: #3a6d07;
	background: -moz-linear-gradient(top, #d4f9ae 0%, #8fc15d 1%, #6da03a 51%, #4d910a 52%, #3a6d07 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4f9ae), color-stop(1%, #8fc15d), color-stop(51%, #6da03a), color-stop(52%, #4d910a), color-stop(100%, #3a6d07));
	background: -webkit-linear-gradient(top, #d4f9ae 0%, #8fc15d 1%, #6da03a 51%, #4d910a 52%, #3a6d07 100%);
	background: -o-linear-gradient(top, #d4f9ae 0%, #8fc15d 1%, #6da03a 51%, #4d910a 52%, #3a6d07 100%);
	background: -ms-linear-gradient(top, #d4f9ae 0%, #8fc15d 1%, #6da03a 51%, #4d910a 52%, #3a6d07 100%);
	background: linear-gradient(to bottom, #d4f9ae 0%, #8fc15d 1%, #6da03a 51%, #4d910a 52%, #3a6d07 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8FC15D', endColorstr='#3A6D07', GradientType=0);
	border-color: #7faa53 #487021 #487021 #487021;
}

.main-navigation .nav > li {
	border-right: 1px solid #666666;
	-webkit-box-shadow: 1px 0px 0px 0px rgba(256, 256, 256, 0.3);
	box-shadow: 1px 0px 0px 0px rgba(256, 256, 256, 0.3);
}

.main-navigation .nav > li > a:hover {
	background: #3a6d07;
}

.main-navigation .nav li.dropdown.active > .dropdown-toggle, .current-menu-ancestor.dropdown {
	color: #ffffff;
	background: #3a6d07;
}

.main-navigation .nav li.dropdown.active > .dropdown-toggle .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}

.main-navigation .nav > li.dropdown > a.dropdown-toggle .caret {
	border-top-color: #dddddd;
	border-bottom-color: #dddddd;
	margin-top: 10px;
}

.main-navigation .nav .active > a, .main-navigation .nav .current_page_item > a {
	color: #dddddd;
	background: #3a6d07;
}

.main-navigation .nav li.dropdown:hover ul.dropdown-menu ,.main-navigation .nav > li > ul > li > ul  {
	background: #6da03a;
}

.main-navigation .nav > li > ul > li > ul:after{
    border-right: 6px solid #6da03a;
}

.navbar .nav > li > .dropdown-menu::before {
	border-bottom: 7px solid #6da03a;
}

.navbar .nav > li > .dropdown-menu::after {
	border-bottom: 6px solid #6da03a;
}

.main-navigation .nav li ul li a:hover, .main-navigation .nav .current_page_item > a:hover {
	color: #dddddd;
	background-color: #3a6d07;
}

@media (max-width: 979px) {
	.nav-collapse.in {
		background-image: none;
		background-color: #3e7508;
	}

	.nav-collapse.in .nav li {
		background-color: #3e7508;
	}

	.nav-collapse.in .nav ul {
		background: #3e7508;
	}

	.navbar-inverse .nav-collapse.in .nav > li > a:hover, .navbar-inverse .nav-collapse.in .dropdown-menu a:hover {
		color: #ffffff;
		background-color: #315b06;
	}

	.navbar-inverse .nav-collapse.in .nav li a, .nav-collapse.in .dropdown-menu a {
		color: #ffffff;
		font-weight: normal;
		text-shadow: none;
	}

	.navbar-inverse .nav-collapse.in .nav > li.current-menu-item > a, .navbar-inverse .nav-collapse.in .nav > li.current-menu-ancestor > a {
		color: #ffffff;
		box-shadow: none;
		background: #315b06;
	}

	.navbar-inverse .nav-collapse.in .dropdown-menu .active > a, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle {
		color: #ffffff;
		background-image: none;
		background-color: #315b06;
	}
}

/********************************************************************************************************************/
/******************************************** SIDEBAR & WIDGETS *****************************************************/
/********************************************************************************************************************/

#sidebar h3.widget-title {
	color: #ffffff;
	font-weight: 100;
	background: #b6b6b6;
	background: -moz-linear-gradient(top, #d4f9ae 0%, #8fc15d 2%, #3a6d07 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4f9ae), color-stop(2%, #8fc15d), color-stop(100%, #3a6d07));
	background: -webkit-linear-gradient(top, #d4f9ae 0%, #8fc15d 2%, #3a6d07 100%);
	background: -o-linear-gradient(top, #d4f9ae 0%, #8fc15d 2%, #3a6d07 100%);
	background: -ms-linear-gradient(top, #d4f9ae 0%, #8fc15d 2%, #3a6d07 100%);
	background: linear-gradient(to bottom, #d4f9ae 0%, #8fc15d 2%, #3a6d07 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8FC15D', endColorstr='#3A6D07', GradientType=0);
	border-color: #7faa53 #487021 #487021 #487021;
}

/********************************************************************************************************************/
/******************************************** MAIN CONTENT *****************************************************/
/********************************************************************************************************************/

.postformats {
	background: #000000;
	background: -moz-linear-gradient(top, #d4f9ae 0%, #8fc15d 1%, #6da03a 51%, #4d910a 52%, #3a6d07 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4f9ae), color-stop(1%, #8fc15d), color-stop(51%, #6da03a), color-stop(52%, #4d910a), color-stop(100%, #3a6d07));
	background: -webkit-linear-gradient(top, #d4f9ae 0%, #8fc15d 1%, #6da03a 51%, #4d910a 52%, #3a6d07 100%);
	background: -o-linear-gradient(top, #d4f9ae 0%, #8fc15d 1%, #6da03a 51%, #4d910a 52%, #3a6d07 100%);
	background: -ms-linear-gradient(top, #d4f9ae 0%, #8fc15d 1%, #6da03a 51%, #4d910a 52%, #3a6d07 100%);
	background: linear-gradient(to bottom, #d4f9ae 0%, #8fc15d 1%, #6da03a 51%, #4d910a 52%, #3a6d07 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8FC15D', endColorstr='#3A6D07', GradientType=0);
	border-color: #7faa53 #487021 #487021 #487021;
}

/********************************************************************************************************************/
/******************************************** PAGINATION *****************************************************/
/********************************************************************************************************************/

.pagination ul li a {
	color: #3a6d07;
	border: 1px solid #487021;
}

.pagination ul li.active a, .pagination ul li a:hover {
	background-color: #6da03a;
	border: 1px solid #487021;
}

/********************************************************************************************************************/
/******************************************** CALLOUT *****************************************************/
/********************************************************************************************************************/

#callout_button a .btn-primary {
	background: #000000;
	background: -moz-linear-gradient(top, #d4f9ae 0%, #8fc15d 1%, #6da03a 51%, #4d910a 52%, #3a6d07 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4f9ae), color-stop(1%, #8fc15d), color-stop(51%, #6da03a), color-stop(52%, #4d910a), color-stop(100%, #3a6d07));
	background: -webkit-linear-gradient(top, #d4f9ae 0%, #8fc15d 1%, #6da03a 51%, #4d910a 52%, #3a6d07 100%);
	background: -o-linear-gradient(top, #d4f9ae 0%, #8fc15d 1%, #6da03a 51%, #4d910a 52%, #3a6d07 100%);
	background: -ms-linear-gradient(top, #d4f9ae 0%, #8fc15d 1%, #6da03a 51%, #4d910a 52%, #3a6d07 100%);
	background: linear-gradient(to bottom, #d4f9ae 0%, #8fc15d 1%, #6da03a 51%, #4d910a 52%, #3a6d07 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8FC15D', endColorstr='#3A6D07', GradientType=0);
	border-color: #7faa53 #487021 #487021 #487021;
}

#callout_button a:hover .btn {
	background-color: #3a6d07;
}

/********************************************************************************************************************/
/****************************************** ADD ONS *****************************************************************/
/********************************************************************************************************************/

/*==================================== The Events Calendar ====================================================*/
.tribe-event-notices {
	background: #8fc15d;
	border: 1px solid;
	border-color: #7faa53 #487021 #487021 #487021;
}

.excerpt-more.blog-excerpt
{
	background:transparent;
	color:#3A6D07;
	border:2px solid;
}

.excerpt-more.blog-excerpt:hover
{
	background:#3A6D07;
	color:#ffffff;
}

.entry-summary p:last-child a, .more-link a, .excerpt-more
{
	border:2px solid #3A6D07;
}

#navigation .main-navigation .nav > li > a
{
	border-top:2px solid #3A6D07;
}
.contact_right_sec input[type="submit"]
{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #3A6D07 0%, #4a890b 100%) repeat scroll 0 0;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
