/**
 * Skin: Dark Blue
 *
 * 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     http://www.cyberchimps.com/
 */

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

a {
	color: #236390;
}
a:visited {
	color: #236390;
}
a:hover {
	color: #2f84bc;
}
.entry-title {
	color: #236390;
}
.entry-title a {
	color: #236390;
}
.entry-title a:visited {
	color: #236390;
}
.entry-title a:hover {
	color: #2f84bc;
}

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

.main-navigation .navbar-inner {
	background: #236390;
  background: -moz-linear-gradient(top,  #54b7f9 0%, #3494d3 1%, #2f84bc 51%, #2875a8 52%, #236390 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#54b7f9), color-stop(1%,#3494d3), color-stop(51%,#2f84bc), color-stop(52%,#2875a8), color-stop(100%,#236390));
  background: -webkit-linear-gradient(top,  #a9d9f9 0%,#3494d3 1%,#2c81ba 51%,#2875a8 52%,#236390 100%);
  background: -o-linear-gradient(top,  #54b7f9 0%,#3494d3 1%,#2f84bc 51%,#2875a8 52%,#236390 100%);
  background: -ms-linear-gradient(top,  #54b7f9 0%,#3494d3 1%,#2f84bc 51%,#2875a8 52%,#236390 100%);
  background: linear-gradient(to bottom,  #54b7f9 0%,#3494d3 1%,#2f84bc 51%,#2875a8 52%,#236390 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3494d3', endColorstr='#236390',GradientType=0 );
  border-color: #2875a8 #1d567c #1d567c #1d567c;
}
.main-navigation .nav > li {
  border-right: 1px solid #666;
  -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: #236390;
}
.main-navigation .nav li.dropdown.active > .dropdown-toggle, .current-menu-ancestor.dropdown {
	color: #fff;
	background: #236390;
}
.main-navigation .nav li.dropdown.active > .dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.main-navigation .nav > li.dropdown > a.dropdown-toggle .caret {
	border-top-color: #ddd;
	border-bottom-color: #ddd;
  margin-top: 10px;
}
.main-navigation .nav .active > a, .main-navigation .nav .current_page_item > a {
  color: #ddd;
  background: #236390;
}
.main-navigation .nav li.dropdown:hover ul.dropdown-menu {
	background: #2f84bc;
}
.navbar .nav > li > .dropdown-menu::before {
	border-bottom: 7px solid #2f84bc;
}
.navbar .nav > li > .dropdown-menu::after {
	border-bottom: 6px solid #2f84bc;
}
.main-navigation .nav li ul li a:hover, .main-navigation .nav .current_page_item > a:hover {
	color: #ddd;
	background-color: #236390;
}
@media (max-width: 979px) {
	.navbar-inverse .btn-navbar {
		background-image: none;
		background-color: #044977;
	}
	.navbar-inverse .btn-navbar:hover {
		background-image: none;
		background-color: #025c8c;
	}		
	.nav-collapse.in {
		background-image: none;
		background-color: #246796;
	}
	.nav-collapse.in .nav li {
		background-color: #246796;
	}
	.nav-collapse.in .nav ul {
		background: #246796;
	}
	.navbar-inverse .nav-collapse.in .nav > li > a:hover, .navbar-inverse .nav-collapse.in .dropdown-menu a:hover {
		color: #fff;
		background-color: #0371ad;
	}
	.navbar-inverse .nav-collapse.in .nav li a, .nav-collapse.in .dropdown-menu a {
		color: #fff;
		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: #fff;
		box-shadow: none;
		background: #0371ad;
	}
	.navbar-inverse .nav-collapse.in .dropdown-menu .active > a, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle {
		color: #fff;
		background-image: none;
		background-color: #0371ad;
	}
}

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

#sidebar h3.widget-title {
  color: #fff;
  font-weight: 100;
  background: #b6b6b6;
  background: -moz-linear-gradient(top,  #54b7f9 0%, #3494d3 2%, #236390 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#54b7f9), color-stop(2%,#3494d3), color-stop(100%,#236390));
  background: -webkit-linear-gradient(top,  #54b7f9 0%,#3494d3 2%,#236390 100%);
  background: -o-linear-gradient(top,  #54b7f9 0%,#3494d3 2%,#236390 100%);
  background: -ms-linear-gradient(top,  #54b7f9 0%,#3494d3 2%,#236390 100%);
  background: linear-gradient(to bottom,  #54b7f9 0%,#3494d3 2%,#236390 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3494d3', endColorstr='#236390',GradientType=0 );
  border-color: #2875a8 #1d567c #1d567c #1d567c;
}

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

.postformats {
  background: #000;
  background: -moz-linear-gradient(top,  #54b7f9 0%, #3494d3 1%, #2f84bc 51%, #2875a8 52%, #236390 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#54b7f9), color-stop(1%,#3494d3), color-stop(51%,#2f84bc), color-stop(52%,#2875a8), color-stop(100%,#236390));
  background: -webkit-linear-gradient(top,  #54b7f9 0%,#3494d3 1%,#2f84bc 51%,#2875a8 52%,#236390 100%);
  background: -o-linear-gradient(top,  #54b7f9 0%,#3494d3 1%,#2f84bc 51%,#2875a8 52%,#236390 100%);
  background: -ms-linear-gradient(top,  #54b7f9 0%,#3494d3 1%,#2f84bc 51%,#2875a8 52%,#236390 100%);
  background: linear-gradient(to bottom,  #54b7f9 0%,#3494d3 1%,#2f84bc 51%,#2875a8 52%,#236390 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3494d3', endColorstr='#236390',GradientType=0 );
  border-color: #2875a8 #1d567c #1d567c #1d567c;
}

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

.pagination ul li a {
	color: #236390;
	border: 1px solid #1d567c;
}
.pagination ul li.active a, .pagination ul li a:hover {
	background-color: #2f84bc;
	border:  1px solid #1d567c;
}

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

#callout_button a .btn-primary {
	background: #000;
  background: -moz-linear-gradient(top,  #54b7f9 0%, #3494d3 1%, #2f84bc 51%, #2875a8 52%, #236390 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#54b7f9), color-stop(1%,#3494d3), color-stop(51%,#2f84bc), color-stop(52%,#2875a8), color-stop(100%,#236390));
  background: -webkit-linear-gradient(top,  #54b7f9 0%,#3494d3 1%,#2f84bc 51%,#2875a8 52%,#236390 100%);
  background: -o-linear-gradient(top,  #54b7f9 0%,#3494d3 1%,#2f84bc 51%,#2875a8 52%,#236390 100%);
  background: -ms-linear-gradient(top,  #54b7f9 0%,#3494d3 1%,#2f84bc 51%,#2875a8 52%,#236390 100%);
  background: linear-gradient(to bottom,  #54b7f9 0%,#3494d3 1%,#2f84bc 51%,#2875a8 52%,#236390 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3494d3', endColorstr='#236390',GradientType=0 );
  border-color: #2875a8 #1d567c #1d567c #1d567c;
}
#callout_button a:hover .btn {
	background-color: #236390;
}