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

/* Main Menu */
#access {
	background-image: url(../../images/skin/slate/menu.png);
}
#primary-menu ul {
	background-color: #353f4c;
	border-color: #0b0d0f;
}
#primary-menu li li a:hover,
#primary-menu li li a:focus {
	background-color: #272e36;
}
#primary-menu > li > a:hover {
	background: url(../../images/skin/slate/menu.png) 0 -48px repeat-x;
}

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

/* Menu Search */
#access #search-trigger {
	background-image: url(../../images/skin/slate/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/slate/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/slate/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/slate/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/slate/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/slate/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/slate/slider-arrows_2x.png);
		background-size: 32px 64px;
	}
}

/* Footer */
#bottom:after {
	background-image: url(../../images/skin/slate/footer-shadow.png);
}
#bottom,
#bottom h1,
#bottom h2,
#bottom h3 {
	color: #f2f2f2;
}
#footer_content {
	background-color: #383d44;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#383d44), to(#191c21));
	background-image: -webkit-linear-gradient(top, #383d44, #191c21);
	background-image: -moz-linear-gradient(top, #383d44, #191c21);
	background-image: -o-linear-gradient(top, #383d44, #191c21);
	background-image: -ms-linear-gradient(top, #383d44, #191c21);
	background-image: linear-gradient(top, #383d44, #191c21);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#383d44', EndColorStr='#191c21');
}
#footer_content .footer_content-inner {
	border-top-color: #40444b;
}
#footer_content h1,
#footer_content h2,
#footer_content h3 {
	border-bottom-color: #101316;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .8);
}
#footer_content h1:after,
#footer_content h2:after,
#footer_content h3:after {
	background-color: #404450; /* 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: #14161a;
}
#footer_sub_content .footer_sub_content-inner {
	border-top-color: #1b1d23;
}