/**
 * Cherry Color Scheme
 *
 * color highlight: 	#c23e34
 * background tone: 	#470024
 * overlay background: 	rgba(71, 0, 36, .85)
 */


.text-highlight {
	color: #c23e34;
}

.text-inverted {
	background: #c23e34;
	color: #fff;
}

.bar-center:after,
.bar-left:after,
.bar-right:after,
.dbar-center:after,
.dbar-left:after,
.dbar-right:after,
.dbar-center:after,
.dbar-left:after,
.dbar-right:after {
	border-bottom-color: #0097dd;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #0097dd;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
	background: #0097dd;
	color: #fff;
}

.btn-main,
.btn-main:hover,
.btn-main:active,
.btn-main:focus {
	color: #fff;
	background-color: #0097dd;
}

.btn-alt,
.btn-alt:hover,
.btn-alt:active,
.btn-alt:focus {
	color: #fff;
	background-color: #0097dd;
}

.feature-list .icon {
	color: #c23e34;
}

.scroll-to-top a {
	background: #a6a293;
}

.scroll-to-top a:hover {
	background: #2D8CFF;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	border-top-color: #c23e34;
	border-bottom-color: transparent;
}

.tog-title,
.tog-title:hover,
.panel-title > a,
.panel-title > a:hover {
	color: #333;
	border-left-color: #c23e34;
}


/* Background tones */

.boxed {
	background: #e5e5e5;
}

.section-alt {
	background-color: rgb(5, 56, 81);
	padding: .5em;
	color: #ffffff;
	-webkit-box-shadow: 0 8px 0 rgba(30, 38, 44, 0.5) inset;
	-moz-box-shadow: 0 8px 0 rgba(30, 38, 44, 0.5) inset;
	box-shadow: 0 8px 0 rgba(30, 38, 44, 0.5) inset;
}

.section-inverse {
	background-color: rgb(5, 56, 81);
	padding: .5em;
	color: #ffffff;
	-webkit-box-shadow: 0 8px 0 rgba(30, 38, 44, 0.5) inset;
	-moz-box-shadow: 0 8px 0 rgba(30, 38, 44, 0.5) inset;
	box-shadow: 0 8px 0 rgba(30, 38, 44, 0.5) inset;
}

.color-overlay.dark {
color:#333333;
background: rgba(249,250,251,1);
background: -moz-linear-gradient(top, rgba(249,250,251,1) 0%, rgba(246,246,246,1) 53%, rgba(221,228,231,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(249,250,251,1)), color-stop(53%, rgba(246,246,246,1)), color-stop(100%, rgba(221,228,231,1)));
background: -webkit-linear-gradient(top, rgba(249,250,251,1) 0%, rgba(246,246,246,1) 53%, rgba(221,228,231,1) 100%);
background: -o-linear-gradient(top, rgba(249,250,251,1) 0%, rgba(246,246,246,1) 53%, rgba(221,228,231,1) 100%);
background: -ms-linear-gradient(top, rgba(249,250,251,1) 0%, rgba(246,246,246,1) 53%, rgba(221,228,231,1) 100%);
background: linear-gradient(to bottom, rgba(249,250,251,1) 0%, rgba(246,246,246,1) 53%, rgba(221,228,231,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fafb', endColorstr='#dde4e7', GradientType=0 );
	
}

.navbar-inverse,
.enable-sticky-nav .navbar-inverse.nav-sticky {
	background-color: rgb(5, 56, 81);
}

@media (max-width: 767px) {
	.enable-sticky-nav .navbar-inverse .navbar-nav {
		background-color: rgb(5, 56, 81);
	}
}

.ss-social li a:hover {
	background: #470024;
	color: #fff;
}