/* Structure */
#access,
#featured .featured-inner,
#main .main-inner,
#featured_below .featured_below-inner,
#bottom:before,
#footer_content,
#footer_sub_content {
	border-color: #1d435b;
}

/* Main Menu */
#access {
	background-image: url(../../images/skin/light-blue/menu.png);
}
#primary-menu ul {
	background-color: #3c9ad5;
	border-color: #1d435b;
}
#primary-menu li li a:hover,
#primary-menu li li a:focus {
	background-color: #4c86aa;
}
#primary-menu > li > a:hover {
	background: url(../../images/skin/light-blue/menu.png) 0 -48px repeat-x;
}

/* Responsive menu */
.menu-wrapper .btn-navbar {
	background-image: url(../../images/skin/blue/menu.png);
}
@media (max-width: 767px) {
	#primary-menu > li > a {
		background-image: url(../../images/skin/blue/menu.png);
	}
}

/* Menu Search */
#access #search-trigger {
	background-image: url(../../images/skin/light-blue/search-popup-trigger.png);
}
@media 	only screen and (-webkit-min-device-pixel-ratio: 1.5),
		only screen and (-moz-min-device-pixel-ratio: 1.5),
		only screen and (-o-min-device-pixel-ratio: 1.5),
		only screen and (min-device-pixel-ratio: 1.5),
		only screen and (min-resolution: 1.5dppx) {
	#access #search-trigger {
		background-image: url(../../images/skin/light-blue/search-popup-trigger_2x.png);
		background-size: 30px 60px;
	}
}

/* Sliders */
#featured .standard-slider-wrapper .slides-wrapper,
#featured .tb-nivo-slider-wrapper .slides-wrapper {
	background: url(../../images/skin/light-blue/slider-nav-bg.png) 0 bottom repeat-x;
}
#featured .standard-slider-wrapper .flex-control-nav li a,
#featured .tb-nivo-slider-wrapper .nivo-controlNav a {
	background-image: url(../../images/skin/light-blue/slider-nav.png);
}
#featured .standard-slider-wrapper .flex-prev,
#featured .standard-slider-wrapper .flex-next,
#featured .standard-slider-wrapper .flex-pause,
#featured .standard-slider-wrapper .flex-play,
#featured .tb-nivo-slider-wrapper .nivo-directionNav a {
	background-image: url(../../images/skin/light-blue/slider-arrows.png);
}
@media 	only screen and (-webkit-min-device-pixel-ratio: 1.5),
		only screen and (-moz-min-device-pixel-ratio: 1.5),
		only screen and (-o-min-device-pixel-ratio: 1.5),
		only screen and (min-device-pixel-ratio: 1.5),
		only screen and (min-resolution: 1.5dppx) {
	/* Use 2x images for retina */
	#featured .standard-slider-wrapper .flex-control-nav li a,
	#featured .tb-nivo-slider-wrapper .nivo-controlNav a {
		background-image: url(../../images/skin/light-blue/slider-nav_2x.png);
		background-size: 26px 13px;
	}
	#featured .standard-slider-wrapper .flex-prev,
	#featured .standard-slider-wrapper .flex-next,
	#featured .standard-slider-wrapper .flex-pause,
	#featured .standard-slider-wrapper .flex-play,
	#featured .tb-nivo-slider-wrapper .nivo-directionNav a {
		background-image: url(../../images/skin/light-blue/slider-arrows_2x.png);
		background-size: 32px 64px;
	}
}

/* Footer */
#bottom:after {
	background-image: url(../../images/skin/light-blue/footer-shadow.png);
}
#bottom,
#bottom h1,
#bottom h2,
#bottom h3 {
	color: #f2f2f2;
}
#footer_content {
	background-color: #409ed9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#409ed9), to(#30759f));
	background-image: -webkit-linear-gradient(top, #409ed9, #30759f);
	background-image: -moz-linear-gradient(top, #409ed9, #30759f);
	background-image: -o-linear-gradient(top, #409ed9, #30759f);
	background-image: -ms-linear-gradient(top, #409ed9, #30759f);
	background-image: linear-gradient(top, #409ed9, #30759f);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#409ed9', EndColorStr='#30759f');
}
#footer_content .footer_content-inner {
	border-top-color: #5cace0;
}
#footer_content h1,
#footer_content h2,
#footer_content h3 {
	border-bottom-color: #286388;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .8);
}
#footer_content h1:after,
#footer_content h2:after,
#footer_content h3:after {
	background-color: #5da5d3; /* Inner border */
}
#footer_content .tb-contact_widget ul.simple-contact > li {
	background-image: url(../../../framework/assets/images/parts/simple-contact-ffffff.png);
}

/* Copyright */
#footer_sub_content {
	background-color: #2b6488;
}
#footer_sub_content .footer_sub_content-inner {
	border-top-color: #366c8e;
}