/* 
    Created on : 14.02.2016, 10:15:26
    Author     : Nikolai Gladkikh
*/

.special-title {
    display: none;
}

body.special .special-title {
    display: block;
}

#applySpecialCSS {
    /*    display: inline;*/
    font-size: 14px;
    font-weight: bold;
    padding-right: 0;
    color: black;
}

.special-controls {
    display: none;
    text-align: center;
}

body.special #footer {
    border: none;
    background: #000;
}

body.special #footer * {
    color: #fff !important;
}

body.special .special-controls {
    display: block;
}

body.special #applySpecialCSS {
    display: none;
}

body.special {
    font-size: 18px !important;
}

body.special header .slide {
    display: none;
}

body.special.fs20 {
    font-size: 20px !important;
}

body.special.fs22 {
    font-size: 22px !important;
}

body.special.fs24 {
    font-size: 24px !important;
}

body.special.fs26 {
    font-size: 26px !important;
}

body.special .homepage-featured-slider-container {
    display: none;
}

body.special .splitter-banner {
    display: none;
}

/* Обычные цвета */
body.special {
    background: #fff !important;
}

body.special .dropdown-menu {
    border: 2px solid !important;
    box-shadow: none !important;
}

body.special .banners-area {
    display: none !important;
}

body.special * {
    color: #000 !important;
}

body.special #header nav.nav-primary {
    background: #000;
}

body.special #header nav.nav-primary a {
    color: #fff !important;
    font-size: 16px !important;
    text-decoration: underline !important;
}

body.special img {
    display: none;
}

body.special button {
    background: #000 !important;
    color: #fff !important;
    border: #000 1px solid !important;
    font-size: inherit !important;
}

body.special button i {
    color: #fff !important;
}

body.special .header-separator {
    background: #000 !important;
}

body.special .header-separator * {
    color: #fff !important;
}

body.special input {
    font-size: inherit !important;
    color: #000 !important;
    line-height: 1 !important;
    height: auto !important;
}

body.special .date-card {
    background-color: #fff !important;
    border: #000 2px solid;
}
/* / Обычные цвета */

/* Инвертированные цвета */
body.special.inverce {
    background: #000 !important;
}

body.special.inverce .nav .active a {
    color: black !important;
}

body.special.inverce .nav .active span {
    color: black !important;
}

body.special.inverce .dropdown-menu {
    border: 2px solid white !important;
    background: black !important;
    box-shadow: none !important;
}

body.special.inverce * {
    color: #fff !important;
}

body.special.inverce #footer {
    background: #fff;
}

body.special.inverce #footer * {
    color: #000 !important;
}

body.special.inverce #header nav.nav-primary {
    background: #fff;
}

body.special.inverce #header nav.nav-primary a {
    color: #000 !important;
}

body.special.inverce img {
    display: none;
}

body.special.inverce button {
    background: #fff !important;
    color: #000 !important;
    border: #fff 1px solid !important;
}

body.special.inverce button i {
    color: #000 !important;
}

body.special.inverce .header-separator {
    background: #fff !important;
}

body.special.inverce .banners-area {
    display: none !important;
}

body.special.inverce .header-separator * {
    color: #000 !important;
}

body.special.inverce input {
    color: #000 !important;
}

body.special.inverce .date-card {
    background-color: #000 !important;
    border: #fff 2px solid;
}
/* / Инвертированные цвета */
