
body.black-scheme {
	background: #000;
}

.black-scheme .main { background: #fff; }

.black-scheme .footer { background: #000; }

.black-scheme .navigation li a { color: #ffffff; }
.black-scheme .navigation li a:hover,
.black-scheme .navigation li.current-menu-item a { color: #ff6418; }

.black-scheme .phone,opasswd

.black-scheme .phone strong { color: #fff; }

.black-scheme .section.request-section { width: 1042px; margin: 0 auto; }
.black-scheme .request { width: 253px; height: 134px; }
.black-scheme .request a img { width:auto; height: 134px; }
.black-scheme .request.last-request { margin-right: 0; }

.black-scheme .section.request-section.banners { }
.black-scheme .request.banner { width: 516px; margin: 0; background:none; }
.black-scheme .request.banner:first-child { float: left; }
.black-scheme .request.banner:last-child { float: right; }
.black-scheme .request.banner a img { height:135px; }

.black-scheme .section.about-section { padding: 20px 30px 37px 30px; clear: both; overflow: hidden; }
.black-scheme .section.about-section .col { padding: 0 16px; float: left; font-size: 13px; line-height: 25px; }
.black-scheme .section.about-section .col h2 { margin-bottom: 17px; padding-bottom: 19px; }
.black-scheme .section.about-section .col:nth-child(1) { width: 340px; padding-left: 0; }
.black-scheme .section.about-section .col:nth-child(2) { width: 330px; }
.black-scheme .section.about-section .col:nth-child(3) { width: 250px; padding-right: 0; padding-left: 30px; }
.black-scheme .section.about-section .col ul li { position: relative; list-style: none; padding: 8px 0 8px 0; }
.black-scheme .section.about-section .col ul li:after { content: ""; position: absolute; bottom: 0; left: 0; height: 1px; width: 248px; background: #c3c3c3; }
.black-scheme .section.about-section .col ul li:first-child { padding-top: 0; }
.black-scheme .section.about-section .col ul li:last-child:after { display: none; }
.black-scheme .section.about-section .col ul li a { color: #666; text-decoration: none; }

.black-scheme .products .row ~ .row { border: none; }

.black-scheme .section.business-section,
.black-scheme .section.personal-section { padding-left: 10px; padding-right: 10px; margin-top: -1px;}
.black-scheme .section.best-offers-section { padding: 0 10px; }
.black-scheme .section.business-section .product,
.black-scheme .section.personal-section .product,
.black-scheme .section.best-offers-section .product { margin: 20px 27px 22px 0; }

.black-scheme .banner { background: #ffffff; padding-bottom: 28px; margin-bottom: 0; }
.black-scheme .banner .filter { background: url(images/black/mercedes-filter.png) repeat-x #525252; }
.black-scheme.home .banner { padding-bottom: 0; }

.black-scheme .filter .select-holder { background: #525252; }
.black-scheme .filter .select-holder:before { border-top: 7px solid #525252; }

.black-scheme .model-range { background: url(images/black/range-filter.png) repeat-x #525252; }

.black-scheme .main .single-section { padding-left:10px; padding-right: 10px; }
.black-scheme .orange-btns a { width: 144px; padding: 20px 80px 20px 15px; }

.black-scheme .section.table-section { padding-left:10px; padding-right: 10px; }
.black-scheme .tabs-nav li a { background: #c4c4c4; }
.black-scheme .tabs-nav li a:hover { background: #a0a0a0; }
.black-scheme .tabs-nav li.active a,
.black-scheme .tab table th { background: url(images/black/range-filter.png) repeat-x #2A2A2A; }

.black-scheme .main.post-content .post { padding-left: 30px; padding-right: 10px; }
.black-scheme.page-template-templatestemplate-financial-php .main .container { padding-left: 10px; padding-right: 10px; }

.black-scheme.single .offer-template { background: #fff; }

.black-scheme .feature { margin: 0 5px 10px 0; }

@media only screen and (max-width: 767px){
	.black-scheme .navigation,
	.black-scheme .banner .filter,
	.black-scheme .model-range .nav ul { background: #525252; }

	.black-scheme .section.request-section { width: 100%; }
	.black-scheme .request { width: auto; margin: 0 0 10px 0; overflow: hidden; padding:0 10px;}
	.black-scheme .request a img { width: 100%; height: auto; }
	.black-scheme .request.banner { margin: 0; overflow: hidden; height: auto; }
	.black-scheme .request.banner:first-child,
	.black-scheme .request.banner:last-child { float:none; margin: 0; }
	.black-scheme .request.banner a { overflow: hidden; }
	.black-scheme .request.banner ~ .request.banner { margin-top:10px; }
	.black-scheme .request.banner a img { width: 100%; height: auto; max-width: none; }

	.black-scheme .section.about-section .col:nth-child(1),
	.black-scheme .section.about-section .col:nth-child(2),
	.black-scheme .section.about-section .col:nth-child(3) { float: none; width: 100%; padding: 0; }

	.black-scheme .main.post-content .post { padding-left: 10px }
}
