/* Structure */
#access,
#featured .featured-inner,
#main .main-inner,
#featured_below .featured_below-inner,
#bottom:before,
#footer_content,
#footer_sub_content {
	border-color: #000000;
}

/* Main Menu */
#access {
	background-image: url(../../images/skin/black/menu.png);
}
#primary-menu ul {
	background-color: #2d2d2d;
	border-color: #000000;
}
#primary-menu li li a:hover,
#primary-menu li li a:focus {
	background-color: #000000;
}
#primary-menu > li > a:hover {
	background: url(../../images/skin/black/menu.png) 0 -48px repeat-x;
}

/* Responsive menu */
.menu-wrapper .btn-navbar {
	background-image: url(../../images/skin/black/menu.png);
}
@media (max-width: 767px) {
	#primary-menu > li > a {
		background-image: url(../../images/skin/black/menu.png);
	}
}

/* Menu Search */
#access #search-trigger {
	background-image: url(../../images/skin/black/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/black/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/black/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/black/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/black/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/black/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/black/slider-arrows_2x.png);
		background-size: 32px 64px;
	}
}

/* Footer */
#bottom:after {
	background-image: url(../../images/skin/black/footer-shadow.png);
	background-position: center;
}
#bottom,
#bottom h1,
#bottom h2,
#bottom h3 {
	color: #cccccc;
}
#footer_content {
	background-color: #232323;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#232323), to(#1d1d1d));
	background-image: -webkit-linear-gradient(top, #232323, #1d1d1d);
	background-image: -moz-linear-gradient(top, #232323, #1d1d1d);
	background-image: -o-linear-gradient(top, #232323, #1d1d1d);
	background-image: -ms-linear-gradient(top, #232323, #1d1d1d);
	background-image: linear-gradient(top, #232323, #1d1d1d);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#232323', EndColorStr='#1d1d1d');
}
#footer_content .footer_content-inner {
	border-top-color: #2c2c2c;
}
#footer_content h1,
#footer_content h2,
#footer_content h3 {
	border-bottom-color: #000000;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .8);
}
#footer_content h1:after,
#footer_content h2:after,
#footer_content h3:after {
	background-color: #2c2c2c; /* 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: #151515;
}
#footer_sub_content .footer_sub_content-inner {
	border-top-color: #212120;
}