/*
Theme Name: Toolbox
Theme URI: http://wordpress.org/extend/themes/toolbox
Author: Automattic
Author URI: http://automattic.com/
Description: A semantic, HTML5, canvas for CSS artists and an ultra-minimal set of super-clean templates for your own WordPress theme development.
Version: 1.4
License: GNU General Public License
License URI: license.txt
Tags: custom-menu, sticky-post, microformats, rtl-language-support, translation-ready, full-width-template, post-formats

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* WordPress styles */
br[data-mce-bogus] {
    line-height: 1em;
    margin-top: -1em;
}

br[data-mce-bogus]:only-child {
    line-height: inherit;
    margin-top: inherit;
}

.aligncenter,
dl.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.alignleft {
    float: left;
}

.alignright {
    float: right;
}

.wp-caption {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    margin: 10px 0;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.mceIEcenter {
    text-align: center;
}

.wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none;
    -webkit-user-drag: none;
}

.wp-caption-dd {
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0;
}

pre {
    font: 12px/18px Consolas, Monaco, monospace;
}


/*
.menu-item-content { display: none;}
.menu-item-content.visible { display: block;}
*/

.news-items p { margin: 10px 0; }

.sitemap-block li li:before {
    content: "–";
    margin-left: 23px;
    margin-right: 10px;
}

.sitemap-block li:before {
    content: "―";
    margin-left: 15px;
    margin-right: 10px;
}

.car-block .tab, .standart { display: none}
.car-block .tab-features, .standart.standart-euro5 { display: block; }

.wpcf7-mail-sent-ng, .wpcf7-validation-errors {border: none !important; margin: 0 !important;}

/*nav>ul>li>a {
    padding: 0 44.5px;
}*/
/*
nav>ul>li.last a {
    border-radius: 0 5px 5px 0 !important;
}*/

.toggle-parts, .toggle-sales {
    display: none;
}

.index-info h4, h2.page-tite {
    font: 28px/28px proxima_nova_rgbold;
}

h1.page-tite {
    font: 40px/42px proxima_nova_rgbold;
}

h2.page-tite {
    margin-bottom: 16px;
}

.about-block h3 {
    font-size: 24px;
}

.car-block h1 {
    margin-bottom: 15px;
}

.description-box {
    padding-bottom: 0px;
    margin-bottom: 30px;
}

.car-item { cursor: hand; cursor: pointer; }
.car-item .carTitleHovered {
    color: #ffba00;
}

.last-news-block h6 {
    font: 26px/28px proxima_nova_rgbold;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.mapPopup {
    position: fixed !important;
    top: 20% !important;
    padding: 32px 35px 32px !important;
    z-index: 10000000;
}

.tab-map {
    margin-bottom: 40px;
}

.auto-slider .bx-viewport img { width: 809px; }
.auto-slider #bx-pager img { height: 80px;}
.auto-slider #bx-pager-wrapper { height: 90px !important; max-height: 90px; overflow-y: auto; }

.news-item a {
    font-family: proxima_nova_ltsemibold !important;
}

.car-menu {
    margin-bottom: 17px;
}

.descriptions-items {
    margin: 30px 0 27px;
}

.slide-title {
    font-size: 22px;
    line-height: 24px;
}

.slide-title a {
    font-size: 44px;
    line-height: 46px;
}

.last-news-block #lightGallery { width: 770px; margin: auto; }
.last-news-block #lightGallery .news-item { width: 150px; display: inline-table; border: none; margin-bottom: 20px; padding-top: 0;}
.last-news-block #lightGallery .news-title { text-align: center; line-height: 14px; font-size: 10px; font-family: proxima_nova_ltlight; display: block}
.last-news-block #lightGallery img { margin-bottom: 5px}

.last-news-block .sections .news-item,
.last-news-block .sections .news-item img { width: 225px !important; margin-left: 7px; margin-right: 7px; }
.last-news-block .sections .news-item img { margin-bottom: 10px !important; }
.last-news-block .sections .news-title { font-size: 18px !important; font-family: proxima_nova_ltlight; }

@media (max-width: 1240px) {
    .last-news-block #lightGallery { width: 620px; margin: auto; }
    .last-news-block #lightGallery .news-item { width: 120px; }
    .last-news-block .sections .news-item,
    .last-news-block .sections .news-item img { width: 185px !important; margin-left: 4px; margin-right: 4px;  }
}

.car-items-menu li a { padding-right: 20px; width: auto; }
.car-items-menu a>span { display: block; }
.car-items-menu .category a, .car-items-menu .category a>span { cursor: default; }
.car-items-menu .category a:hover { background: #fff; }
.car-items-menu .category a>span { }

.car-items-menu:not(.gallery-items-menu) li:not(.category) a { font-weight: normal; font-family: proxima_nova_ltlight; margin-left: 25px; }

.slider-turns {
    margin-top: 0;
    top: 440px;
    display: block;
    width: 100%;
    left: 0;
    margin-left: 0;
}
.slider-turns .right { float: right; }

@media (max-width: 1240px) {
    .slider {
        top: -168px;
        margin-bottom: -122px;
    }

    .content-inner aside, .content-inner .width900 {
        margin-top: 28px;
    }


}

@media (max-height: 820px) {
    .slider {
        top: -172px;
        margin-bottom: -122px;
    }
    .content-inner aside, .content-inner .width900 {
        margin-top: 28px;
    }
    .slider-turns {
        top: 315px;
    }

}

.ec-s-items span {
    line-height: 39px;
}

.car-menu {
    margin-bottom: 5px;
}


.content-section {
    margin: 57px 0 114px 0;
}

.descriptions-items ul, .wp-content ul {
    list-style: disc;
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.wp-content h1, .wp-content h2, .wp-content h3 { font-size: 24px; font-weight: bold; text-align: justify; }
.wp-content h2 { font-size: 20px; }
.wp-content h3 { font-size: 18px; }

.wp-content iframe { margin: 10px; }

.slide-title a {
    text-shadow: 2px 2px 1px #666, 0 0 1px #aaa; /* Параметры тени */
}

.slide-title p {
    text-shadow: 2px 1px 1px black, 1px 1px 1px #ddd;
    text-transform: none;
}

