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

/* Main Menu */
#access {
	background-image: url("../../images/skin/blue/menu.png");
}
#primary-menu ul {
	background-color: #15538b;
	border-color: #01101b;
}
#primary-menu li li a:hover,
#primary-menu li li a:focus {
	background-color: #072e4a;
}
#primary-menu > li > a:hover {
	background: url("../../images/skin/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/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/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/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/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/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/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/blue/slider-arrows_2x.png");
		background-size: 32px 64px;
	}
}

/* Footer */
#bottom:after {
	background-image: url("../../images/skin/blue/footer-shadow.png");
}
#bottom,
#bottom h1,
#bottom h2,
#bottom h3 {
	color: #f2f2f2;
}
#footer_content {
	background-color: #0b4975;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0b4975), to(#08395b));
	background-image: -webkit-linear-gradient(top, #0b4975, #08395b);
	background-image: -moz-linear-gradient(top, #0b4975, #08395b);
	background-image: -o-linear-gradient(top, #0b4975, #08395b);
	background-image: -ms-linear-gradient(top, #0b4975, #08395b);
	background-image: linear-gradient(top, #0b4975, #08395b);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#0b4975', EndColorStr='#08395b');
}
#footer_content .footer_content-inner {
	border-top-color: #164e75;
}
#footer_content h1,
#footer_content h2,
#footer_content h3 {
	border-bottom-color: #072e4a;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .8);
}
#footer_content h1:after,
#footer_content h2:after,
#footer_content h3:after {
	background-color: #164e75; /* 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: #08314e;
}
#footer_sub_content .footer_sub_content-inner {
	border-top-color: #0e466e;
}