/* ==========================================================================
   Общие стили для всех вариантов спецверсии сайта */
/* ========================================================================== */

.special-aaVersion-on.special-aaFontsize-small .header {
    top: 98px;
}

.special-aaVersion-on .header {
    border-bottom: 1px solid #000000;
}

.special-aaVersion-on .choose-colors li {
    padding-top: 9px;
    padding-bottom: 9px;
    margin-top: 0;
    padding-left: 15px;
}

.special-aaVersion-on .choose-colors a {
    font-size: 22px;
    font-weight: 500;
    text-decoration: none;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 15px;
    display: block;
}

.special-aaVersion-on .choose-colors a span {
    display: none;
}

.special-aaVersion-on .search-btn {
    background: transparent !important;
    box-shadow: none !important;
    border-color: #000 !important;
}

.special-aaVersion-on .search-btn:before {
    color: #000 !important;
}

.special-aaVersion-on .choose-colors a.a-current span {
    display: inline-block;
    margin-right: 5px;
}

.special-aaVersion-on.special-aaColor-white .choose-colors #color1 {
    /*background: #fff!important;
        color: #000!important;*/
}

.special-aaVersion-on.special-aaColor-white .choose-colors #color2, .special-aaVersion-on.special-aaColor-white .choose-colors #color2 a {
    background: #000 !important;
    color: #fff !important;
}

.special-aaVersion-on.special-aaColor-white .choose-colors #color2 span {
    background: transparent;
    color: #fff !important;
}

.special-aaVersion-on.special-aaColor-white .choose-colors #color1, .special-aaVersion-on.special-aaColor-white .choose-colors #color1 a {
    background: #fff !important;
    color: #000 !important;
}

.special-aaVersion-on.special-aaColor-brown .choose-colors #color1, .special-aaVersion-on.special-aaColor-brown .choose-colors #color1 a {
    background: #fff !important;
    color: #000 !important;
}

.special-aaVersion-on.special-aaColor-green .choose-colors #color1, .special-aaVersion-on.special-aaColor-green .choose-colors #color1 a {
    background: #fff !important;
    color: #000 !important;
}

.special-aaVersion-on.special-aaColor-white .choose-colors #color1 span {
    background: transparent;
    color: #fff !important;
}

.special-aaVersion-on.special-aaColor-blue .choose-colors #color3 a.a-current, .special-aaVersion-on.special-aaColor-blue .choose-colors #color3 a.a-current span {
    background-color: transparent;
}

.special-aaVersion-on.special-aaColor-blue .special-settings a.aaSettings-buttons {
    border: 2px solid #143c5a !important;
}

.special-aaVersion-on .choose-colors #color2 {
    background: #000000;
    color: #ffffff;

}

.special-aaVersion-on .choose-colors #color2 a, .special-aaVersion-on .choose-colors #color2 a span {
    color: #ffffff;
}

.special-aaVersion-on .choose-colors #color3 {
    color: #063462;
    background: #9dd1ff;
    border: 6px solid #063462;
    border-color: #063462 !important;
}

.special-aaVersion-on .choose-colors #color3 a, .special-aaVersion-on .choose-colors #color3 a span {
    color: #063462 !important;
}

.special-aaVersion-on .choose-colors #color4 {
    color: #4d4b43;
    background: #f7f3d6;
}

.special-aaVersion-on .choose-colors #color4 a, .special-aaVersion-on .choose-colors #color4 a span {
    color: #4d4b43 !important;
}

.special-aaVersion-on .choose-colors #color5 {
    color: #a9e44d;
    background: #3b2716;
}

.special-aaVersion-on .choose-colors #color5 a, .special-aaVersion-on .choose-colors #color5 a span {
    color: #a9e44d !important;
}

.special-aaVersion-on .choose-letter-spacing {
    margin-bottom: 40px;
}

.special-aaVersion-on .block-border-footer .btn-visible.afteredhover.flaticon-view:hover:before {
    color: inherit;
}

.special-aaVersion-on .block-footer-copy a.social-link:first-child {
    border: none;
}

.special-aafont-arial, .special-aafont-arial body, .special-aafont-arial body * {

    font-family: 'Arial', sans-serif;
}

.special-aafont-arial, .special-aafont-times body, .special-aafont-times body * {

    font-family: 'Times New Roman', serif;
}

.special-aaVersion-on.special-aaColor-white .special-settings {
    background: #000;
    border-color: #ffffff !important;
}

.special-aaVersion-on.special-aaColor-white .loupe {
    fill: #fff;

}

.special-aaVersion-on.special-aaColor-white .settings {
    fill: #fff;

}

.special-aaVersion-on.special-aaColor-green .loupe {
    fill: #a9dd38;

}

.special-aaVersion-on.special-aaColor-green .settings {
    fill: #a9dd38;

}

.special-aaVersion-on.special-aaColor-brown .loupe {
    fill: #59422e;

}

.special-aaVersion-on.special-aaColor-brown .settings {
    fill: #59422e;

}

.special-aaVersion-on.special-aaColor-white .aaSettings-block .container {
    background: #000000;
}

.special-aaVersion-on.special-aaColor-white .choose-colors a {
    border: none !important;
}

.special-aaVersion-on.special-aaFontsize-normal .header {
    top: 97px;
}

.special-aaVersion-on.special-aaFontsize-big .header {
    top: 97px;
}

.special-aaVersion-on .section-top {

    padding-top: 122px;
    background: none;
}

/*.special-aaVersion-on.special-aaFontsize-normal .section-top {
    padding-top: 93px;
}
.special-aaVersion-on.special-aaFontsize-big .section-top {
    padding-top: 179px;
}*/
.special-aaVersion-on .btn__up > span:before {
    transition: none;
}

.special-aaVersion-on .tetle-red {
    background: #000000;
}

.special-aaVersion-on .balun-icons {
    display: none;
}

.special-aaVersion-on .info-blocks {
    border-left: 2px solid #0000;

}

.special-aaVersion-on .nav-menu-lists {
    border: 2px solid #000000;
    border-right: 0;
}

.special-aaVersion-on .lits-item-elem {
    background: transparent;
    border-right: 2px solid #000000
}

.special-aaVersion-on .lits-item-elem a {
    text-decoration: underline;
    font-weight: 500;
}

.special-aaVersion-on a.link-more:before {
    filter: brightness(0%);
}

.special-aaVersion-on .btn-visible {
    text-decoration: none;
}

.special-aaVersion-on .slick-prev:before, .special-aaVersion-on .slick-next:before {
    color: #ffffff;
    opacity: 1;
}

.special-aaVersion-on .btn-link-all {
    background-color: #143c5a;
    color: #ffffff !important;
}

.special-aaVersion-on a.btns-more {
    background-color: #143c5a;
    color: #fff !important;
}

.special-aaVersion-on .dropdown-toggle {
    background-color: transparent;
    color: #000000;
}

.special-aaVersion-on .list-group-item.active {
    background: transparent;
}

.special-aaVersion-on .wrapper_tabs_group {
    background: #ffffff;
    border: 2px solid #000000;
}

.special-aaVersion-on .title_tabs_group {
    background: transparent !important;

}

.special-aaVersion-on .tetle-red {
    color: #ffffff !important;
    font-size: 16px;
}

.special-aaVersion-on .list-group-item {
    background: #ffffff;

}

.special-aaVersion-on .section-leadership {
    background-image: none;
}

.special-aaVersion-on .section-specialists {
    background: transparent;
}

.special-aaVersion-on .aaSettings-block {

    position: absolute;
    top: 100px;
    left: 0;
    width: 100%;
    background-color: transparent;

}

.special-aaVersion-on .aaSettings-block .container {
    background: #ffffff;
    padding: 20px;
}

.special-aaVersion-on .aaSettings-block h2 {
    font-size: 36px !important;
    font-weight: 600;
    margin-bottom: 20px;
}

.special-aaVersion-on .aaSettings-block p {
    font-size: 24px !important;
}

.special-aaVersion-on .aaSettings-block .saveit {
    text-align: right;
}

.special-aaVersion-on .aaSettings-block .saveit a {
    border: 2px solid #000;
    padding: 9px 14px;
    display: inline-block;
}

.special-aaVersion-on .aaSettings-block .choose-colors {
    margin-bottom: 40px;
}

.special-aaVersion-on .footer {
    background: transparent;

}

.special-aaVersion-on a.btn-address-all {
    background-color: #000000;
    color: #ffffff !important;
}

.special-aaVersion-on .special-settings .icon-statistic {
    border: none;
    background: transparent;
}

.special-aaVersion-on .icon-statistic img {
    filter: brightness(0%);

}

.special-aaVersion-on .tetle-grey {
    background: #000000;
    color: #ffffff !important;
}

.special-aaVersion-on a.social-link:hover {
    border-bottom: none;
}

.special-aaVersion-on a.afteredhover:hover:after, .special-aaVersion-on .slider-info-block .slick-prev:hover:after, .special-aaVersion-on .slider-info-block .slick-next:hover:after {
    display: none;
}

.special-aaVersion-on a.btn-record {

    height: auto;
}

.special-aaVersion-on.special-aaColor-black .header.header-other a.btn-record {
    background: #000000;
}
.special-aaVersion-on.special-aaColor-black .btn-subscribe:before {
    background-color: #000000;

}
.special-aaVersion-on.special-aaColor-black a.btns-more {
    background: #000000;
    color: #fff;
}

.special-aaVersion-on.special-aaColor-black .btn__up:hover span:before {
    color: #000000;
}

.special-aaVersion-on.special-aaColor-black .btn-link-all {

    background-color: #000000;
    color: #fff;
}

.special-aaVersion-on .dropdown-toggle {
    background-color: transparent;
}

.special-aaVersion-on .header-other .label-search button {
    box-shadow: none !important;

    background: transparent !important;
}

.special-aaVersion-on .line_cirlce {
    display: none;
}

.special-aaVersion-on .section-other-pages::before {
    display: none;
}

.special-aaVersion-on .block_history_line:before {
    display: none;
}

.special-aaVersion-on .card_history:nth-child(2n) {
    margin-left: 0;
}

.special-aaVersion-on .input-search {
    background: transparent !important;
    background-color: transparent !important;
    border: none;
    box-shadow: none !important;
}

.special-aaVersion-on .header-wrapp-menu {
    background-color: transparent;
}

.special-aaVersion-on .header-other .munu-lists > .list-item a {
    color: #000000;
}

.special-aaVersion-on.special-aaColor-black #form-header.searchform.active button {
    border-left: 1px solid #000000;
}

.special-aaVersion-on.special-aaColor-black .search-page .btn-search:before, .header-other .btn-search:before {
    color: #000000 !important;
}

.special-aaVersion-on.special-aaColor-black .btn-search {
    background-color: transparent !important;
    box-shadow: none !important;

}

.special-aaVersion-on.special-aaColor-black .active .btn-search {
    background-color: #000000 !important;

}

.special-aaVersion-on.special-aaColor-black .header.fixed-header .btn-search:before {
    color: transparent;

}

.special-aaVersion-on .btn.btn-primary.dropdown-toggle {
    margin-left: 0;
    font-size: 18px;
}

.special-aaVersion-on {
    margin-top: 51px;
}

.special-aaVersion-on a.inform-link:hover .icon-statistic {
    padding-left: 17px;

}

.special-aaVersion-on.special-aaColor-black .p-allocated::before {
    background: #000000;
}

.special-aaVersion-on.special-aaColor-black #form-header.searchform.active button:before {
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-black .block-footer-copy .btn-visible::before {
    color: #000000;
}

}
.special-aaVersion-on.special-aaColor-black a {
    text-decoration: none;
}

.special-aaVersion-on.special-aaColor-black a.btn-record:hover {
    background: #000000;
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-black .btn-visible.afteredhover:hover:after {
    display: none;
}

.special-aaVersion-on.special-aaColor-black a.link-more:before {

}

.special-aaVersion-on a.link-more:hover:before, .lazy-line-painter:nth-child(3):hover {
    animation-name: none;
}


.special-aaVersion-on .slider-text-info {
    background: transparent;
}

.special-aaVersion-on .social-link {
    border-bottom: none;
    text-decoration: none;
}

.special-aaVersion-on .aaSettings-buttons {
    padding: 3px 6px;
    border: 1px solid #000000;
    font-size: 19px;
}

.special-aaVersion-on .block-estimate {
    background-color: transparent !important;
    border: 2px solid #000000;
}

.special-aaVersion-on a.link-estimate:before {
    filter: brightness(0%);

}

.special-aaVersion-on a,
.special-aaVersion-on .in-page-nav li a {
    text-decoration: underline;
}

.special-aaVersion-on a:hover,
.special-aaVersion-on .in-page-nav li a:hover,
.special-aaVersion-on a:active,
.special-aaVersion-on .in-page-nav li a:active {
    text-decoration: none;
}

.special-aaVersion-on .container-top-line,
.special-aaVersion-on .container-top-navigation,
.special-aaVersion-on .container-white,
.special-aaVersion-on .white-box,
.special-aaVersion-on .h-block,
.special-aaVersion-on .h-block-inner,
.special-aaVersion-on .footer-carousel.owl-carousel .owl-item a,
.special-aaVersion-on .white-content-box,
.special-aaVersion-on .checkbox + label > span,
.special-aaVersion-on .radio + label > span,
.special-aaVersion-on .municipal-org-link span,
.special-aaVersion-on .badge,
.special-aaVersion-on .schedule .hour-busy,
.special-aaVersion-on .in-page-nav,
.special-aaVersion-on .step-item-inner,
.special-aaVersion-on .steps-breadcrumb-text,
.special-aaVersion-on .record-tikket-date,
.special-aaVersion-on .big-slider {
    background: inherit;
}

.special-aaVersion-on .h-block,
.special-aaVersion-on .price-download-block:after,
.special-aaVersion-on .municipal-org-link,
.special-aaVersion-on .steps-select,
.special-aaVersion-on .steps-breadcrumb-name,
.special-aaVersion-on .steps-breadcrumb-text:after,
.special-aaVersion-on .alert-label:after {
    background-image: none !important;
}

.special-aaVersion-on .h-block-inner {
    border: solid 1px;
}

.special-aaVersion-on .border-link-dark,
.special-aaVersion-on .border-link,
.special-aaVersion-on .footer-nav a {
    border: 0;
}

.special-aaVersion-on .h-block-inner .btn *,
.special-aaVersion-on .footer-carousel.owl-carousel .owl-item a,
.special-aaVersion-on .checkbox:focus + label,
.special-aaVersion-on .radio:focus + label,
.special-aaVersion-on .jq-file:active .jq-file__name,
.special-aaVersion-on .tabs-gray .tabs-switcher.active,
.special-aaVersion-on .tabs-gray .tabs-switcher:hover,
.special-aaVersion-on .services-list-content a .fl-r,
.special-aaVersion-on .breadcrumb ul li .crumb_marker,
.special-aaVersion-on .doctor-menu ul a.active,
.special-aaVersion-on .in-page-nav li a:hover,
.special-aaVersion-on .in-page-nav li a:focus,
.special-aaVersion-on .schedule-doctor-schedule .day-wrapper.today,
.special-aaVersion-on .logo-link:hover .h1,
.special-aaVersion-on .logo-link:focus .h1 {
    color: inherit;
}

.special-aaVersion-on .fl-l {
    float: left;
    line-height: 42px;
    padding-right: 10px;
}

.special-aaVersion-on .icon {
    margin-top: 7px;
}

.special-aaVersion-on .checkbox:focus + label > span,
.special-aaVersion-on .checkbox:checked + label > span,
.special-aaVersion-on .checkbox:checked + label > span:before,
.special-aaVersion-on .radio:focus + label > span,
.special-aaVersion-on .radio:checked + label > span:before,
.special-aaVersion-on .radio + label:hover > span,
.special-aaVersion-on .radio + label:focus > span,
.special-aaVersion-on .radio:checked + label > span,
.special-aaVersion-on .jq-file:active .jq-file__name,
.special-aaVersion-on .footer-carousel.owl-carousel .owl-item a,
.special-aaVersion-on .step-item-num,
.special-aaVersion-on .step-item-inner.current .step-item-num,
.special-aaVersion-on .step-item-inner:hover .step-item-num,
.special-aaVersion-on .step-item-inner:focus .step-item-num,
.special-aaVersion-on .checkbox + label:hover > span {
    border-color: inherit;
}

.special-aaVersion-on .search-in-page-btn {
    background-color: transparent !important;
    box-shadow: none !important;
}

.special-aaVersion-on .search-in-page-input {
    padding-left: 50px !important;
}

.special-aaVersion-on .step-item-inner.current .step-item-num,
.special-aaVersion-on .step-item-inner:hover .step-item-num,
.special-aaVersion-on .step-item-inner:focus .step-item-num {
    box-shadow: none;
}

.special-aaVersion-on .steps-breadcrumb-name {
    opacity: .6;
}

.special-aaVersion-on .steps-breadcrumb-text:after {
    content: 'x';
    text-align: right;
    padding-right: 10px;
    font-size: 20px;
}

.special-aaVersion-on .progressbar {
    display: none;
}

.special-aaVersion-on .styler-steps {
    margin-top: -1px;
}

.special-aaVersion-on .schedule-doctor-schedule .day-wrapper.today {
    font-weight: bold;
}

.special-aaVersion-on .alert-label:after {
    content: '!!!';
}

.special-aaVersion-on a.dotted-link,
.special-aaVersion-on .pseudolink.dotted-link {
    border-bottom: 0;
}

.special-aaVersion-on .error-page-big-text {
    display: none;
}

.special-aaVersion-on.special-aaImage-off img, .special-aaVersion-on.special-aaImage-off svg {
    display: none !important;
}

.special-aaVersion-on.special-aaImage-off .slick-slide,
.special-aaVersion-on.special-aaImage-off .slider-statistic-images,
.special-aaVersion-on.special-aaImage-off .images-heart, .special-aaVersion-on.special-aaImage-off .block-bg-specialists {
    background: none !important;
}

.special-aaVersion-on.special-aaImage-off .block-bg-specialists {
    background: none;
}

.special-aaVersion-on.special-aaImage-off .slider-statistic {
    display: none;
}

.special-aaVersion-on.special-aaImage-off .block-bg-specialists {
    height: auto;
}

.special-aaVersion-on .logo-text {
    font-size: 14px;
}

.special-aaVersion-on .logo-img {
    width: 52px;
    margin: 0 8px 0 8px;
}

.special-aaVersion-on.special-aaImage-off .logo-text {
    margin-left: 20px;
}

.special-aaVersion-on.special-aaImage-off .slider-item {
    background-image: none !important;
}

/* ==========================================================================
	   Панель */
/* ========================================================================== */
.special-settings {
    display: none;
    padding: 20px 0;
    font-family: Tahoma, sans-serif;
    background: #ccc;
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 20000;
    border-bottom: 2px solid;
    font-size: 16px !important;

}

.special-aaColor-brown .special-settings {
    background: #dbd5a9;
    border: 2px solid #59422e;
}

.special-settings .aaSettings-block .container {
    border: 2px solid;
    border-top: none;

}

.special-aaColor-brown .special-settings .aaSettings-block .container {
    background: #dbd5a9;
    border: 2px solid;
    border-top: none;
}

.special-aaColor-green .special-settings {
    background: #3b2716;
    border-color: #a9dd38;
}

.special-aaColor-green .special-settings .aaSettings-block .container {
    background: #3b2716;
    border-color: #a9dd38;

}

.special-aaColor-green .aaFontsize a.a-current {
    background: #a9dd38 !important;
    color: #3b2716 !important;

}

.aa-settings-popup {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    z-index: 15;
    border: solid 2px;
}

.aa-block {
    float: left;
    padding: 0.5em 1em;
}

.aa-block a {
    display: inline-block;
    padding: 8px 10px;
    border: solid 2px;
    margin-left: -2px;
}

.aaFontsize .fl-l {
    padding: 8px 10px 8px 0;
    display: inline-block;
}

.aaFontsize a {
    float: left;
    text-decoration: none;
}

.aaFontsize-small {
    font-size: 16px;
}

.aaFontsize-normal {
    font-size: 20px;
    font-weight: bold;
}

.aaFontsize-big {
    font-size: 24px;
    font-weight: bold;
}

.aaColor {
    padding-left: 0;
    padding-right: 0;
}

.aaColor a {
    padding: 4px;
}

.aaColor a span {
    display: inline-block;
    padding: 4px .5em;
    font-weight: bold;
}

.aaColor a.aaColor-black.a-current {
    border-color: #000;
    background: #fff !important;
}

.aaColor a.aaColor-black span {
    background: #000;
    color: #fff !important;
}

.aaColor a.aaColor-white.a-current {
    border-color: #000;
    background: #fff !important;
}

.aaColor a.aaColor-white span {
    background: #fff;
    color: #000;
}

.aaColor a.aaColor-blue.a-current {
    border-color: #000;
    background: #9fd7ff !important;
}

.aaColor a.aaColor-blue span {
    background: #9fd7ff;
    color: #143c5a;
}

.choose-colors {
    list-style: none;
    margin: 0;
    padding: 0;
}

.choose-colors li {
    margin-top: .5em;
}

.special-aaVersion-on .special-settings {
    display: block;
}

.special-aaVersion-on .block-estimate-icon img {
    display: none;

}

.special-aaVersion-on a.link-estimate {
    font-weight: bold;
}

/* ==========================================================================
	   Черным по белому */
/* ========================================================================== */
.special-aaVersion-on.special-aaColor-black body,
.special-aaVersion-on.special-aaColor-black .aa-settings-popup {
    color: #000000;
    background-color: #ffffff;
}

.special-aaColor-black
.special-aaVersion-on.special-aaColor-black .fixed-header .munu-lists > .list-item a {
    color: #000000;
}

.special-aaVersion-on.special-aaColor-black .munu-lists > .list-item a:hover {
    background-color: #000000;
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-black .header-other .munu-lists > .list-item a:hover {
    background-color: transparent;

    color: #000000 !important;
}

.special-aaVersion-on.special-aaColor-black .header-other .munu-lists > .list-item li:hover a {
    background-color: transparent;

    color: #000000 !important;
}

.special-aaVersion-on.special-aaColor-black .menu-lists-submenu a:hover {
    background-color: transparent;
    color: #000000;
}

.special-aaVersion-on.special-aaColor-black .special-settings,
.special-aaVersion-on.special-aaColor-black .special-settings a,
.special-aaVersion-on.special-aaColor-black .special-settings .aa-block {
    color: #000;
    border-color: #000 !important;
}

.special-aaVersion-on.special-aaColor-black a {
    color: #000000;
}

.special-aaVersion-on.special-aaColor-black a.btn {
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-black a.btn-link {
    padding-left: 1em;
    padding-right: 1em;
}

.special-aaVersion-on.special-aaColor-black * {
    color: #000000;
    border-color: #000000;
    -webkit-transition: none !important;
    transition: none !important;
}

.special-aaVersion-on.special-aaColor-black hr {
    background: #000000;
    height: 2px;
}

.special-aaVersion-on.special-aaColor-black :-moz-placeholder {
    color: rgba(0, 0, 0, 0.5);
}

.special-aaVersion-on.special-aaColor-black :-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.5);
}

.special-aaVersion-on.special-aaColor-black ::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.5);
}

.special-aaVersion-on.special-aaColor-black .btn,
.special-aaVersion-on.special-aaColor-black button,
.special-aaVersion-on.special-aaColor-black input[type="button"],
.special-aaVersion-on.special-aaColor-black input[type="reset"],
.special-aaVersion-on.special-aaColor-black input[type="submit"] {
    background-color: #000000;
    box-shadow: 0 0 0 2px #000000;
    border-color: transparent;
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-black .btn:focus,
.special-aaVersion-on.special-aaColor-black button:focus,
.special-aaVersion-on.special-aaColor-black input[type="button"]:focus,
.special-aaVersion-on.special-aaColor-black input[type="reset"]:focus,
.special-aaVersion-on.special-aaColor-black input[type="submit"]:focus,
.special-aaVersion-on.special-aaColor-black .btn:hover,
.special-aaVersion-on.special-aaColor-black button:hover,
.special-aaVersion-on.special-aaColor-black input[type="button"]:hover,
.special-aaVersion-on.special-aaColor-black input[type="reset"]:hover,
.special-aaVersion-on.special-aaColor-black input[type="submit"]:hover {
    background-color: transparent;
    color: #000000;
    text-decoration: underline;
}

.special-aaVersion-on.special-aaColor-black .btn-link,
.special-aaVersion-on.special-aaColor-black a.btn-link {
    background: transparent;
    color: #000000;
}

.special-aaVersion-on.special-aaColor-black .btn-link:focus,
.special-aaVersion-on.special-aaColor-black a.btn-link:focus,
.special-aaVersion-on.special-aaColor-black .btn-link:hover,
.special-aaVersion-on.special-aaColor-black a.btn-link:hover {
    color: #000000;
    text-decoration: none;
}

.special-aaVersion-on.special-aaColor-black .input,
.special-aaVersion-on.special-aaColor-black input[type="text"],
.special-aaVersion-on.special-aaColor-black input[type="password"],
.special-aaVersion-on.special-aaColor-black textarea {
    color: #000000;
    background: #ffffff;
    padding: 5px;
}

.special-aaVersion-on.special-aaColor-black .input:focus,
.special-aaVersion-on.special-aaColor-black input[type="text"]:focus,
.special-aaVersion-on.special-aaColor-black input[type="password"]:focus,
.special-aaVersion-on.special-aaColor-black textarea:focus {
    outline: solid 3px #000000;
}

/*.special-aaVersion-on.special-aaColor-black a.a-current,
.special-aaVersion-on.special-aaColor-black a.a-current span {
    color: #fff;
    background: #000;
}*/

.special-aaVersion-on.special-aaColor-black .dropdown-toggle {
    background-color: transparent;
    color: #000000;
    box-shadow: none;

}

.special-aaVersion-on.special-aaColor-black .list-items-sub a:hover {
    background-color: transparent;
    opacity: 1;
}

.special-aaVersion-on.special-aaColor-black .munu-lists .list-items-sub a:hover {
    background-color: #ffffff;
    color: #000000;
}

.special-aaVersion-on.special-aaColor-black .list-item:hover > a {
    background-color: #000000;
    color: #ffffff !important;
}

.special-aaVersion-on.special-aaColor-black .list-item:hover > a {
    background-color: #000000;
    color: #ffffff !important;

}

.special-aaVersion-on.special-aaColor-black a.btn-visible {
    border-color: #000000;
}

.special-aaVersion-on.special-aaColor-black .header-wrapp-top-menu {
    border-bottom: 2px solid #000000;
    border-top: 2px solid #000000;
}

.section-specialists::before {
    display: none;
}

.special-aaVersion-on.special-aaColor-black .icon,
.special-aaVersion-on.special-aaColor-black .top-nav-block li.parent > a:after,
.special-aaVersion-on.special-aaColor-black .owl-next:after,
.special-aaVersion-on.special-aaColor-black .owl-prev:after,
.special-aaVersion-on.special-aaColor-black .mobile-nav ul li.parent a:after,
.special-aaVersion-on.special-aaColor-black .footer-carousel .owl-next,
.special-aaVersion-on.special-aaColor-black .footer-carousel .owl-prev,
.special-aaVersion-on.special-aaColor-black .services-list-header:after,
.special-aaVersion-on.special-aaColor-black .doctor-item-comments {
    background-image: url('https://transpl.ru/local/templates/.default/css/images/all-icons-aa-black.png');
}

@media screen and (min-resolution: 192dpi) {
    .special-aaVersion-on.special-aaColor-black .icon,
    .special-aaVersion-on.special-aaColor-black .top-nav-block li.parent > a:after,
    .special-aaVersion-on.special-aaColor-black .owl-next:after,
    .special-aaVersion-on.special-aaColor-black .owl-prev:after,
    .special-aaVersion-on.special-aaColor-black .mobile-nav ul li.parent a:after,
    .special-aaVersion-on.special-aaColor-black .footer-carousel .owl-next,
    .special-aaVersion-on.special-aaColor-black .footer-carousel .owl-prev,
    .special-aaVersion-on.special-aaColor-black .services-list-header:after,
    .special-aaVersion-on.special-aaColor-black .doctor-item-comments {
        background-image: url('https://transpl.ru/local/templates/.default/css/images/all-icons-aa-black@2x.png');
    }
}

.special-aaVersion-on.special-aaColor-black .container-top-navigation ul li > a:after {
    border-top-color: #000000;
}

.special-aaVersion-on.special-aaColor-black .container-top-navigation ul li:focus a,
.special-aaVersion-on.special-aaColor-black .container-top-navigation ul li:hover a,
.special-aaVersion-on.special-aaColor-black .container-top-navigation ul li > a:hover {
    background: #000000;
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-black .container-top-navigation ul li:focus a:after,
.special-aaVersion-on.special-aaColor-black .container-top-navigation ul li:hover a:after,
.special-aaVersion-on.special-aaColor-black .container-top-navigation ul li > a:hover:after {
    border-top-color: #ffffff;
}

.special-aaVersion-on.special-aaColor-black .container-top-navigation ul li ul {
    background: #000000;
}

.special-aaVersion-on.special-aaColor-black .container-top-navigation ul li ul a:hover,
.special-aaVersion-on.special-aaColor-black .container-top-navigation ul li ul a:focus {
    border-color: transparent;
    text-decoration: underline;
}

.special-aaVersion-on.special-aaColor-black .container-top-navigation ul li.parent ul a {
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-black .slider-item-text {
    background: #ffffff;
}

.special-aaVersion-on.special-aaColor-black .owl-dot span {
    background: rgba(0, 0, 0, 0.5);
}

.special-aaVersion-on.special-aaColor-black .owl-dot.active,
.special-aaVersion-on.special-aaColor-black .owl-dot:hover {
    border-color: #000000;
    box-shadow: none;
}

.special-aaVersion-on.special-aaColor-black .owl-dot.active span,
.special-aaVersion-on.special-aaColor-black .owl-dot:hover span {
    background: transparent;
}

.special-aaVersion-on.special-aaColor-black .tabs-switcher {
    border: 0;
    background: none;
    border-right: solid 1px;
    margin: 0;
    padding-left: 15px;
    padding-right: 15px;
}

.special-aaVersion-on.special-aaColor-black .tabs-switcher.active {
    background: #000000;
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-black .main-specialty-list li a:hover,
.special-aaVersion-on.special-aaColor-black .main-specialty-list li a:focus {
    color: #000000;
    text-decoration: underline;
}

.special-aaVersion-on.special-aaColor-black .btn-outline,
.special-aaVersion-on.special-aaColor-black a.btn-outline {
    background: none;
    color: #000000;
}

.special-aaVersion-on.special-aaColor-black .container-primary-line {
    background: #000000;
}

.special-aaVersion-on.special-aaColor-black .container-primary-line,
.special-aaVersion-on.special-aaColor-black .container-primary-line * {
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-black .table th,
.special-aaVersion-on.special-aaColor-black .jq-file__browse {
    background: #000000;
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-black .radio:checked + label > span:before {
    background: #000000;
}

.special-aaVersion-on.special-aaColor-black .jq-selectbox__select {
    background: #ffffff;
    border: solid 1px #000000;
}

.special-aaVersion-on.special-aaColor-black .jq-selectbox li {
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-black .jq-selectbox__search {
    padding: 4px 0;
}

.special-aaVersion-on.special-aaColor-black .jq-selectbox__search input {
    background: #ffffff;
    color: #000000;
}

.special-aaVersion-on.special-aaColor-black .jq-selectbox__not-found {
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-black .jq-selectbox__dropdown {
    background: #000000;
    color: #ffffff;
    padding: 4px;
    border: solid 1px #000000;
}

.special-aaVersion-on.special-aaColor-black .jq-selectbox li.selected,
.special-aaVersion-on.special-aaColor-black .jq-selectbox li:hover {
    background: #ffffff;
    color: #000000;
}

.special-aaVersion-on.special-aaColor-black .jq-selectbox__trigger-arrow {
    border-color: #000000;
}

.focused .special-aaVersion-on.special-aaColor-black .jq-selectbox__trigger-arrow,
.jq-selectbox:hover .special-aaVersion-on.special-aaColor-black .jq-selectbox__trigger-arrow,
.jq-selectbox:active .special-aaVersion-on.special-aaColor-black .jq-selectbox__trigger-arrow,
.dropdown .special-aaVersion-on.special-aaColor-black .jq-selectbox__trigger-arrow {
    border-color: #000000;
}

.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white .jq-selectbox__trigger-arrow {
    border-color: #000000;
}

.special-aaVersion-on.special-aaColor-black .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.dropdown .jq-selectbox__select {
    color: #ffffff;
    background: #000000;
}

.special-aaVersion-on.special-aaColor-black .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.dropdown .jq-selectbox__select-text {
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-black .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.dropdown .jq-selectbox__trigger-arrow {
    border-color: #ffffff;
}

.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox .jq-selectbox__search input,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white .jq-selectbox__search input {
    border-color: #000000;
}

.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white .jq-selectbox__select {
    background: #ffffff;
}

.special-aaVersion-on.special-aaColor-black .table th {
    color: #ffffff;
    background: #000000;
}

.special-aaVersion-on.special-aaColor-black .table-hover tr:hover > th,
.special-aaVersion-on.special-aaColor-black .table-hover tr:hover > td {
    background-color: #080808;
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-black .table-bordered tbody + tbody tr:first-child td {
    border-color: #000000;
}

.special-aaVersion-on.special-aaColor-black .jq-selectbox li {
    margin: 0;
}

.special-aaVersion-on.special-aaColor-black .jq-selectbox li:after {
    content: none;
}

.special-aaVersion-on.special-aaColor-black .jq-selectbox li.selected:before,
.special-aaVersion-on.special-aaColor-black .jq-selectbox li.sel:before {
    border-color: #000000;
}

.special-aaVersion-on.special-aaColor-black .jq-selectbox__search {
    background: #000000;
}

.special-aaVersion-on.special-aaColor-black .jq-selectbox__search input:focus {
    border-color: #000000;
}

.special-aaVersion-on.special-aaColor-black .table-white-box tbody > tr:nth-child(even) > td,
.special-aaVersion-on.special-aaColor-black .table-white-box tbody > tr:nth-child(even) > th,
.special-aaVersion-on.special-aaColor-black .table-white-box td,
.special-aaVersion-on.special-aaColor-black .schedule-header-wrapper.white-box.sticky {
    background: #ffffff;
}

.special-aaVersion-on.special-aaColor-black .step-item-inner.checked .step-item-num {
    background: #000000;
}

.special-aaVersion-on.special-aaColor-black .step-item-inner.checked .step-item-num:after {
    position: absolute;
    content: '';
    top: 50%;
    left: 50%;
    margin: -5px 0 0 -7px;
    width: 12px;
    height: 6px;
    border: solid 3px #ffffff;
    border-top-width: 0;
    border-right-width: 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.special-aaVersion-on.special-aaColor-black .step-item-inner:hover .step-item-num,
.special-aaVersion-on.special-aaColor-black .step-item-inner:focus .step-item-num {
    background: #000000;
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-black .alert {
    color: #ffffff;
    background: #000000;
}

.special-aaVersion-on.special-aaColor-black .slick-prev:before, .special-aaVersion-on.special-aaColor-black .slick-next:before {
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-black .slick-prev:hover, .special-aaVersion-on.special-aaColor-black .slick-next:hover {
    color: #ffffff;
    background: #000000;

}

.special-aaVersion-on.special-aaColor-black .munu-lists .list-item .menu-lists-submenu a {
    color: #000000;
}

/* ==========================================================================
	   Белым  по черному */
/* ========================================================================== */
.special-aaVersion-on.special-aaColor-white body,
.special-aaVersion-on.special-aaColor-white .aa-settings-popup {
    color: #ffffff;
    background-color: #000000;
}

.special-aaVersion-on.special-aaColor-white .btn-link-all {
    background-color: #fff;
    color: #000 !important;
}

.special-aaVersion-on.special-aaColor-white .special-settings a,
.special-aaVersion-on.special-aaColor-white .special-settings .aa-block {
    color: #000;
    border-color: #fff !important;
}

.special-aaVersion-on.special-aaColor-white a {
    color: #ffffff !important;
}

.special-aaVersion-on.special-aaColor-white a.btn {
    color: #000000;
}

.special-aaVersion-on.special-aaColor-white a.btn-link {
    padding-left: 1em;
    padding-right: 1em;
}

.special-aaVersion-on.special-aaColor-white * {
    color: #ffffff !important;
    border-color: #ffffff !important;
    border-color: #ffffff !important;
    -webkit-transition: none !important;
    transition: none !important;
}

.special-aaVersion-on.special-aaColor-white hr {
    background: #ffffff;
    height: 2px;
}

.special-aaVersion-on.special-aaColor-white a.btns-more {
    background: transparent;
    color: #fff;

}

.special-aaVersion-on.special-aaColor-white :-moz-placeholder {
    color: rgba(255, 255, 0, 0.5);
}

.special-aaVersion-on.special-aaColor-white :-ms-input-placeholder {
    color: rgba(255, 255, 0, 0.5);
}

.special-aaVersion-on.special-aaColor-white ::-webkit-input-placeholder {
    color: rgba(255, 255, 0, 0.5);
}

.special-aaVersion-on.special-aaColor-white .btn,
.special-aaVersion-on.special-aaColor-white button,
.special-aaVersion-on.special-aaColor-white input[type="button"],
.special-aaVersion-on.special-aaColor-white input[type="reset"],
.special-aaVersion-on.special-aaColor-white input[type="submit"] {
    background-color: #ffffff;
    box-shadow: 0 0 0 2px #ffffff;
    border-color: transparent;
    color: #000000;
}

.special-aaVersion-on.special-aaColor-white .dropdown-toggle:hover {
    color: #ffffff !important;
    opacity: 1;
}

.special-aaVersion-on.special-aaColor-white .btn__up:hover > span:before {
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .btn:focus,
.special-aaVersion-on.special-aaColor-white button:focus,
.special-aaVersion-on.special-aaColor-white input[type="button"]:focus,
.special-aaVersion-on.special-aaColor-white input[type="reset"]:focus,
.special-aaVersion-on.special-aaColor-white input[type="submit"]:focus,
.special-aaVersion-on.special-aaColor-white .btn:hover,
.special-aaVersion-on.special-aaColor-white button:hover,
.special-aaVersion-on.special-aaColor-white input[type="button"]:hover,
.special-aaVersion-on.special-aaColor-white input[type="reset"]:hover,
.special-aaVersion-on.special-aaColor-white input[type="submit"]:hover {
    background-color: transparent;
    color: #ffffff;
    text-decoration: underline;
}

.special-aaVersion-on.special-aaColor-white .btn-link,
.special-aaVersion-on.special-aaColor-white a.btn-link {
    background: transparent;
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .btn-link:focus,
.special-aaVersion-on.special-aaColor-white a.btn-link:focus,
.special-aaVersion-on.special-aaColor-white .btn-link:hover,
.special-aaVersion-on.special-aaColor-white a.btn-link:hover {
    color: #ffffff;
    text-decoration: none;
}

.special-aaVersion-on.special-aaColor-white .input,
.special-aaVersion-on.special-aaColor-white input[type="text"],
.special-aaVersion-on.special-aaColor-white input[type="password"],
.special-aaVersion-on.special-aaColor-white textarea {
    color: #ffffff;
    background: #000000;
    padding: 5px;
}

.special-aaVersion-on.special-aaColor-white .input:focus,
.special-aaVersion-on.special-aaColor-white input[type="text"]:focus,
.special-aaVersion-on.special-aaColor-white input[type="password"]:focus,
.special-aaVersion-on.special-aaColor-white textarea:focus {
    outline: solid 3px #ffffff;
}

.special-aaVersion-on.special-aaColor-white .special-settings a.a-current,
.special-aaVersion-on.special-aaColor-white .special-settings a.a-current span {
    color: #000 !important;
    background: #fff;
}

.special-aaVersion-on.special-aaColor-white .icon,
.special-aaVersion-on.special-aaColor-white .top-nav-block li.parent > a:after,
.special-aaVersion-on.special-aaColor-white .owl-next:after,
.special-aaVersion-on.special-aaColor-white .owl-prev:after,
.special-aaVersion-on.special-aaColor-white .mobile-nav ul li.parent a:after,
.special-aaVersion-on.special-aaColor-white .footer-carousel .owl-next,
.special-aaVersion-on.special-aaColor-white .footer-carousel .owl-prev,
.special-aaVersion-on.special-aaColor-white .services-list-header:after,
.special-aaVersion-on.special-aaColor-white .doctor-item-comments {
    background-image: url('https://transpl.ru/local/templates/.default/css/images/all-icons-aa-white.png');
}

@media screen and (min-resolution: 192dpi) {
    .special-aaVersion-on.special-aaColor-white .icon,
    .special-aaVersion-on.special-aaColor-white .top-nav-block li.parent > a:after,
    .special-aaVersion-on.special-aaColor-white .owl-next:after,
    .special-aaVersion-on.special-aaColor-white .owl-prev:after,
    .special-aaVersion-on.special-aaColor-white .mobile-nav ul li.parent a:after,
    .special-aaVersion-on.special-aaColor-white .footer-carousel .owl-next,
    .special-aaVersion-on.special-aaColor-white .footer-carousel .owl-prev,
    .special-aaVersion-on.special-aaColor-white .services-list-header:after,
    .special-aaVersion-on.special-aaColor-white .doctor-item-comments {
        background-image: url('https://transpl.ru/local/templates/.default/css/images/all-icons-aa-white@2x.png');
    }
}

.special-aaVersion-on.special-aaColor-white .container-top-navigation ul li > a:after {
    border-top-color: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .container-top-navigation ul li:focus a,
.special-aaVersion-on.special-aaColor-white .container-top-navigation ul li:hover a,
.special-aaVersion-on.special-aaColor-white .container-top-navigation ul li > a:hover {
    background: #ffffff;
    color: #000000;
}

.special-aaVersion-on.special-aaColor-white .container-top-navigation ul li:focus a:after,
.special-aaVersion-on.special-aaColor-white .container-top-navigation ul li:hover a:after,
.special-aaVersion-on.special-aaColor-white .container-top-navigation ul li > a:hover:after {
    border-top-color: #000000;
}

.special-aaVersion-on.special-aaColor-white .container-top-navigation ul li ul {
    background: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .container-top-navigation ul li ul a:hover,
.special-aaVersion-on.special-aaColor-white .container-top-navigation ul li ul a:focus {
    border-color: transparent;
    text-decoration: underline;
}

.special-aaVersion-on.special-aaColor-white .container-top-navigation ul li.parent ul a {
    color: #000000;
}

.special-aaVersion-on.special-aaColor-white .slider-item-text {
    background: #000000;
}

.special-aaVersion-on.special-aaColor-white .owl-dot span {
    background: rgba(255, 255, 0, 0.5);
}

.special-aaVersion-on.special-aaColor-white .owl-dot.active,
.special-aaVersion-on.special-aaColor-white .owl-dot:hover {
    border-color: #ffffff;
    box-shadow: none;
}

.special-aaVersion-on.special-aaColor-white .owl-dot.active span,
.special-aaVersion-on.special-aaColor-white .owl-dot:hover span {
    background: transparent;
}

.special-aaVersion-on.special-aaColor-white .tabs-switcher {
    border: 0;
    background: none;
    border-right: solid 1px;
    margin: 0;
    padding-left: 15px;
    padding-right: 15px;
}

.special-aaVersion-on.special-aaColor-white .tabs-switcher.active {
    background: #ffffff;
    color: #000000;
}

.special-aaVersion-on.special-aaColor-white .main-specialty-list li a:hover,
.special-aaVersion-on.special-aaColor-white .main-specialty-list li a:focus {
    color: #ffffff;
    text-decoration: underline;
}

.special-aaVersion-on.special-aaColor-white .btn-outline,
.special-aaVersion-on.special-aaColor-white a.btn-outline {
    background: none;
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .container-primary-line {
    background: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .container-primary-line,
.special-aaVersion-on.special-aaColor-white .container-primary-line * {
    color: #000000;
}

.special-aaVersion-on.special-aaColor-white .table th,
.special-aaVersion-on.special-aaColor-white .jq-file__browse {
    background: #ffffff;
    color: #000000;
}

.special-aaVersion-on.special-aaColor-white .radio:checked + label > span:before {
    background: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .jq-selectbox__select {
    background: #000000;
    border: solid 1px #ffffff;
}

.special-aaVersion-on.special-aaColor-white .jq-selectbox li {
    color: #000000;
}

.special-aaVersion-on.special-aaColor-white .jq-selectbox__search {
    padding: 4px 0;
}

.special-aaVersion-on.special-aaColor-white .jq-selectbox__search input {
    background: #000000;
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .jq-selectbox__not-found {
    color: #000000;
}

.special-aaVersion-on.special-aaColor-white .jq-selectbox__dropdown {
    background: #ffffff;
    color: #000000;
    padding: 4px;
    border: solid 1px #ffffff;
}

.special-aaVersion-on.special-aaColor-white .jq-selectbox li.selected,
.special-aaVersion-on.special-aaColor-white .jq-selectbox li:hover {
    background: #000000;
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .jq-selectbox__trigger-arrow {
    border-color: #ffffff;
}

.focused .special-aaVersion-on.special-aaColor-white .jq-selectbox__trigger-arrow,
.jq-selectbox:hover .special-aaVersion-on.special-aaColor-white .jq-selectbox__trigger-arrow,
.jq-selectbox:active .special-aaVersion-on.special-aaColor-white .jq-selectbox__trigger-arrow,
.dropdown .special-aaVersion-on.special-aaColor-white .jq-selectbox__trigger-arrow {
    border-color: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .white-inputs .jq-selectbox .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-white .jq-selectbox.input-white .jq-selectbox__trigger-arrow {
    border-color: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-white .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-white .white-inputs .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-white .jq-selectbox.input-white.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-white .white-inputs .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-white .jq-selectbox.input-white.dropdown .jq-selectbox__select {
    color: #000000;
    background: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-white .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-white .white-inputs .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-white .jq-selectbox.input-white.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-white .white-inputs .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-white .jq-selectbox.input-white.dropdown .jq-selectbox__select-text {
    color: #000000;
}

.special-aaVersion-on.special-aaColor-white .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-white .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-white .white-inputs .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-white .jq-selectbox.input-white.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-white .white-inputs .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-white .jq-selectbox.input-white.dropdown .jq-selectbox__trigger-arrow {
    border-color: #000000;
}

.special-aaVersion-on.special-aaColor-white .white-inputs .jq-selectbox .jq-selectbox__search input,
.special-aaVersion-on.special-aaColor-white .jq-selectbox.input-white .jq-selectbox__search input {
    border-color: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .white-inputs .jq-selectbox .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-white .jq-selectbox.input-white .jq-selectbox__select {
    background: #000000;
}

.special-aaVersion-on.special-aaColor-white .table th {
    color: #000000;
    background: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .table-hover tr:hover > th,
.special-aaVersion-on.special-aaColor-white .table-hover tr:hover > td {
    background-color: #ffff0f;
    color: #000000;
}

.special-aaVersion-on.special-aaColor-white .table-bordered tbody + tbody tr:first-child td {
    border-color: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .jq-selectbox li {
    margin: 0;
}

.special-aaVersion-on.special-aaColor-white .jq-selectbox li:after {
    content: none;
}

.special-aaVersion-on.special-aaColor-white .jq-selectbox li.selected:before,
.special-aaVersion-on.special-aaColor-white .jq-selectbox li.sel:before {
    border-color: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .jq-selectbox__search {
    background: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .jq-selectbox__search input:focus {
    border-color: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .table-white-box tbody > tr:nth-child(even) > td,
.special-aaVersion-on.special-aaColor-white .table-white-box tbody > tr:nth-child(even) > th,
.special-aaVersion-on.special-aaColor-white .table-white-box td,
.special-aaVersion-on.special-aaColor-white .schedule-header-wrapper.white-box.sticky {
    background: #000000;
}

.special-aaVersion-on.special-aaColor-white .step-item-inner.checked .step-item-num {
    background: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .step-item-inner.checked .step-item-num:after {
    position: absolute;
    content: '';
    top: 50%;
    left: 50%;
    margin: -5px 0 0 -7px;
    width: 12px;
    height: 6px;
    border: solid 3px #000000;
    border-top-width: 0;
    border-right-width: 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.special-aaVersion-on.special-aaColor-white .step-item-inner:hover .step-item-num,
.special-aaVersion-on.special-aaColor-white .step-item-inner:focus .step-item-num {
    background: #ffffff;
    color: #000000;
}

.special-aaVersion-on.special-aaColor-white .alert {
    color: #000000;
    background: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .section-statistic {
    background: transparent;
}

.special-aaVersion-on.special-aaColor-white .block-statistic-inform {
    background: transparent;

}

.special-aaVersion-on.special-aaColor-white .contents-block-info-slider h2 {
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .contents-block-info-slider p {
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .block-statistics-content {
    background: transparent;

}

.special-aaVersion-on.special-aaColor-white .info-blocks {
    background: #000000;

}

.special-aaVersion-on.special-aaColor-white .tetle-red {

    color: #ffffff !important;

}

.special-aaVersion-on.special-aaColor-white .info {
    background: transparent;

}

.special-aaVersion-on.special-aaColor-white .tab-content {
    background: transparent;

}

.special-aaVersion-on.special-aaColor-white .wrapper_tabs_group {
    background: transparent;

}

.special-aaVersion-on.special-aaColor-white .list-group-item {
    background: transparent;

}

.special-aaVersion-on.special-aaColor-white .slick-prev:before, .special-aaVersion-on.special-aaColor-white .slick-next:before {
    color: #000000;
}

.special-aaVersion-on.special-aaColor-white .header-wrapp-menu {
    background-color: #000000;

}

.special-aaVersion-on.special-aaColor-white .header-other .btn-visible::before {
    color: #ffffff;

}

.special-aaVersion-on.special-aaColor-white .header-other .btn-lang:before {
    color: #ffffff;

}

.special-aaVersion-on.special-aaColor-white .header-other .btn-lang:before {
    background-color: #000000;

}

.special-aaVersion-on.special-aaColor-white .btn-visible:after {
    background-color: #000000;

}

.special-aaVersion-on.special-aaColor-black .header-other .search-page .btn-search:before, .header-other .btn-search:before {
    color: #ffffff;

}

.special-aaVersion-on.special-aaColor-black a.social-link:before {
    color: #000000;
}

.special-aaVersion-on.special-aaColor-black a.social-link:before {
    filter: brightness(0%);

}

.special-aaVersion-on.special-aaColor-white a.social-link:before {
    color: white;
}

.special-aaVersion-on.special-aaColor-white .social-link.social-link--inst:before {
    content: url('../images/inst-white.svg');
}

.special-aaVersion-on.special-aaColor-white .social-link.flaticon-vk:before {
    content: url('../images/vk-white.svg');
}

.special-aaVersion-on.special-aaColor-white .social-link.flaticon-youtube:before {
    content: url('../images/youtube-white.svg');
}

.special-aaVersion-on.special-aaColor-blue .social-link.social-link--inst:before {
    content: url('../images/inst-blue.svg');
}

.special-aaVersion-on.special-aaColor-blue .social-link.social-link--vk:before {
    content: url('../images/vk-blue.svg');
}

.special-aaVersion-on.special-aaColor-blue .social-link.flaticon-youtube:before {
    content: url('../images/youtube-blue.svg');
}

.special-aaVersion-on.special-aaColor-green .social-link.flaticon-youtube:before {
    content: url('../images/youtube-green.svg');
}

.special-aaVersion-on.special-aaColor-green .social-link.social-link--inst:before {
    content: url('../images/inst-green.svg');
}

.special-aaVersion-on.special-aaColor-green .social-link.social-link--vk:before {
    content: url('../images/vk-green.svg');
}


.special-aaVersion-on.special-aaColor-white .left_bar_fixed {
    background: #000000;
    border: 1px solid #ffffff;
}

.special-aaVersion-on.special-aaColor-white .header-wrapp-top-menu {
    background: #000000;
    border-bottom: 1px solid #fff000;
}

.special-aaVersion-on.special-aaColor-white #form-header.searchform.active .btn-search:before {
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-blue a.social-link:before {
    color: #143c5a;
}

.special-aaVersion-on.special-aaColor-white .block-logo img {
    opacity: 0;
}


.special-aaVersion-on.special-aaColor-white .dropdown-toggle {
    color: #000000 !important;
}

.special-aaVersion-on.special-aaColor-white .munu-lists .list-item .menu-lists-submenu a:hover {
    background: #ffffff !important;
    color: #000000 !important;

}

.special-aaVersion-on.special-aaColor-white .wrapper-header {
    background: #000;
}

.special-aaVersion-on.special-aaColor-blue .wrapper-header {
    background: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-white .munu-lists .list-item:nth-child .menu-lists-submenu a {
    color: #ffffff !important;
}

.special-aaVersion-on.special-aaColor-white #form-header.searchform.active {
    background: #000000;
    border: 1px solid #ffffff;
}

.special-aaVersion-on.special-aaColor-white #form-header.searchform .btn-search {
    opacity: 0;
}

.special-aaVersion-on.special-aaColor-white #form-header.searchform.active .btn-search {
    opacity: 1;
}

.special-aaVersion-on.special-aaColor-white #form-header.searchform.active .btn-search:before {
    color: #000000;
}

.special-aaVersion-on.special-aaColor-white #form-header.searchform.active .btn-search:hover {
    background: #ffffff;

}

.special-aaVersion-on.special-aaColor-white .menu-lists-submenu {
    background: #000000;
    border: 1px solid #ffffff;
}

.special-aaVersion-on.special-aaColor-white .btn-record:hover {
    background: #000000;

}

.special-aaVersion-on.special-aaColor-white .slick-next:hover, .special-aaVersion-on.special-aaColor-white .slick-prev:hover {
    background-color: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .slick-next:before, .special-aaVersion-on.special-aaColor-white:before {
    color: #000000;
}

.special-aaVersion-on.special-aaColor-white .btn__up > span:before {
    color: #000000;


}

.special-aaVersion-on.special-aaColor-white .btn__up:hover {
    background-color: #000000;
}

.special-aaVersion-on.special-aaColor-white .list-item:hover a {
    background-color: #000000;
}

.special-aaVersion-on.special-aaColor-white .munu-lists .list-item .menu-lists-submenu a:hover {
    background: #000000 !important;
    color: #ffffff !important;
}

.special-aaVersion-on.special-aaColor-white .old-site {
    background-color: #000000;
}

.special-aaVersion-on.special-aaColor-white .header.header-other a.btn-record {
    background: #000000;
}

.special-aaVersion-on.special-aaColor-white .other-pages {
    background: #000000;
}

.special-aaVersion-on.special-aaColor-white .list-dots li::before {

    background: #ffffff;
}

.special-aaVersion-on.special-aaColor-white a.subnav_list_item.active:before {
    background: #ffffff;

}

.special-aaVersion-on.special-aaColor-white .block-footer-copy .btn-visible::before {
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .card-body.card_body_units {
    background: #000000;

}

.special-aaVersion-on .inner #form-header.searchform .btn-search {
    opacity: 1 !important;
}

.special-aaVersion-on.special-aaColor-white .inner #form-header.searchform .btn-search:before {
    color: #ffffff !important;
}

.special-aaVersion-on.special-aaColor-white .inner #form-header.searchform .btn-search:after {
    background-color: transparent;

}

.special-aaVersion-on.special-aaColor-white .card {
    background-color: #000000;
}

.special-aaVersion-on.special-aaColor-white .card-header {
    background-color: #000000;

}

.special-aaVersion-on.special-aaColor-white .card-body {
    background-color: #000000;

}

.special-aaVersion-on.special-aaColor-white .card-link.flaticon-next-1:before {
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .card-link.flaticon-next-1:before {
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .link_dots:before {
    background: #ffffff;

}

.special-aaVersion-on.special-aaColor-white .table-active, .special-aaVersion-on.special-aaColor-white .table-active > td, .special-aaVersion-on.special-aaColor-white .table-active > th {
    background: #000000;

}

.special-aaVersion-on.special-aaColor-white .subnav_list_item:hover:before {
    background: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .pages-breadcrumb .breadcrumb .breadcrumb-item a:before {
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .block-card-img {
    background-color: #000000;

}

.special-aaVersion-on.special-aaColor-white .transdev-pagination .page-link {
    border: 1px solid #ffffff;
}

.special-aaVersion-on.special-aaColor-white .transdev-pagination .page-link {
    background-color: #000000;

}

.special-aaVersion-on.special-aaColor-white .transdev-pagination .page-link:hover:before {
    color: #ffffff !important;
}

.special-aaVersion-on.special-aaColor-white .table tr:nth-child(2n+1) {
    background-color: #000000;

}

.special-aaVersion-on.special-aaColor-white .inputwrap {
    background-color: #000000;

}

.special-aaVersion-on.special-aaColor-white .checkboxwrap input[type=checkbox] + label:hover:before, .special-aaVersion-on.special-aaColor-white .checkboxwrap input[type=checkbox]:checked + label:before {
    border: 1px solid #ffffff;

}

.special-aaVersion-on.special-aaColor-white .checkboxwrap input[type=checkbox]:checked + label:after {
    border-color: #ffffff;

}

.special-aaVersion-on.special-aaColor-white .btn-transpl {
    color: #000000 !important;
    background-color: #ffffff;

}

.special-aaVersion-on.special-aaColor-white .btn-transpl:hover {
    color: #000000 !important;
    background-color: #ffffff;


}

.special-aaVersion-on.special-aaColor-white .p-bgray {
    background-color: #000000;

}

.special-aaVersion-on.special-aaColor-black .p-bgray {

    background-color: transparent;

}

.special-aaVersion-on.special-aaColor-black .card-body {
    background-color: transparent;

}

.special-aaVersion-on.special-aaColor-black .btn_viol {
    background: #fff;
    color: #000;
    border: 2px solid #000;
}

.special-aaVersion-on .btn-cool:hover:after {
    display: none;
}

.special-aaVersion-on.special-aaColor-white .left_bar_navi li a:after {
    background: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .left_bar_navi li a:hover:before {
    background: #ffffff;

}

.special-aaVersion-on .inputwrap input {
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.special-aaVersion-on.special-aaColor-white .list-counter > li:before {
    color: #ffffff;
}

.special-aaVersion-on.special-aaColor-white .select-wrapper-transpl .dropdown-toggle {
    background-color: #000000;
    color: #ffffff;
    border-width: 1px;

}

.special-aaVersion-on .select-wrapper-transpl .dropdown-toggle::after {
    display: none;
}

.special-aaVersion-on.special-aaColor-white .select-wrapper-transpl .dropdown-menu {
    background: #000000;
}

.special-aaVersion-on #title-search::placeholder {
    color: #000;
}

.special-aaVersion-on.special-aaColor-white #title-search::placeholder {
    color: #fff;
}

.special-aaVersion-on.special-aaColor-green #title-search::placeholder {
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .pages-breadcrumb .breadcrumb .breadcrumb-item.active {
    color: #a9dd38;
}
.special-aaVersion-on.special-aaColor-white .btn-subscribe {
    background-color: black;

}
.special-aaVersion-on.special-aaColor-white .btn-subscribe:before {
    background-color: black;

}
.special-aaVersion-on.special-aaColor-blue .btn-subscribe:before {
    background-color: #143c5a;

}
.special-aaVersion-on.special-aaColor-brown .btn-subscribe:before {
    background-color: #59422e;

}.special-aaVersion-on.special-aaColor-green .btn-subscribe:before {
    background-color: #a9dd38;

}
/* ==========================================================================
   Коричневым по бежевому */
/* ========================================================================== */
.special-aaVersion-on.special-aaColor-brown body,
.special-aaVersion-on.special-aaColor-brown .aa-settings-popup {
    color: #143c5a;
    background-color: #f7f3d6;;
}

.special-aaVersion-on.special-aaColor-brown .special-settings,
.special-aaVersion-on.special-aaColor-brown .special-settings a,
.special-aaVersion-on.special-aaColor-brown .special-settings .aa-block {
    color: #59422e;
    border-color: #59422e;
!important;
}

.special-aaVersion-on.special-aaColor-brown a {
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown a.btn {
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown a.btn-link {
    padding-left: 1em;
    padding-right: 1em;
}

.special-aaVersion-on.special-aaColor-brown * {
    color: #59422e;
    border-color: #59422e;
    -webkit-transition: none !important;
    transition: none !important;
}

.special-aaVersion-on.special-aaColor-brown hr {
    background: #f7f3d6;
    height: 2px;
}

.special-aaVersion-on.special-aaColor-brown :-moz-placeholder {
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown :-ms-input-placeholder {
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown ::-webkit-input-placeholder {
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .btn,
.special-aaVersion-on.special-aaColor-brown button,
.special-aaVersion-on.special-aaColor-brown input[type="button"],
.special-aaVersion-on.special-aaColor-brown input[type="reset"],
.special-aaVersion-on.special-aaColor-brown input[type="submit"] {
    background-color: #f7f3d6;
    box-shadow: 0 0 0 2px #59422e;
    border-color: transparent;
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .btn:focus,
.special-aaVersion-on.special-aaColor-brown button:focus,
.special-aaVersion-on.special-aaColor-brown input[type="button"]:focus,
.special-aaVersion-on.special-aaColor-brown input[type="reset"]:focus,
.special-aaVersion-on.special-aaColor-brown input[type="submit"]:focus,
.special-aaVersion-on.special-aaColor-brown .btn:hover,
.special-aaVersion-on.special-aaColor-brown button:hover,
.special-aaVersion-on.special-aaColor-brown input[type="button"]:hover,
.special-aaVersion-on.special-aaColor-brown input[type="reset"]:hover,
.special-aaVersion-on.special-aaColor-brown input[type="submit"]:hover {
    background-color: transparent;
    color: #f7f3d6;
    text-decoration: underline;
}

.special-aaVersion-on.special-aaColor-brown .btn-link,
.special-aaVersion-on.special-aaColor-brown a.btn-link {
    background: transparent;
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .btn-link:focus,
.special-aaVersion-on.special-aaColor-brown a.btn-link:focus,
.special-aaVersion-on.special-aaColor-brown .btn-link:hover,
.special-aaVersion-on.special-aaColor-brown a.btn-link:hover {
    color: #59422e;
    text-decoration: none;
}

.special-aaVersion-on.special-aaColor-brown .input,
.special-aaVersion-on.special-aaColor-brown input[type="text"],
.special-aaVersion-on.special-aaColor-brown input[type="password"],
.special-aaVersion-on.special-aaColor-brown textarea {
    color: #59422e;
    background: #f7f3d6;
    padding: 5px;
}

.special-aaVersion-on.special-aaColor-brown .input:focus,
.special-aaVersion-on.special-aaColor-brown input[type="text"]:focus,
.special-aaVersion-on.special-aaColor-brown input[type="password"]:focus,
.special-aaVersion-on.special-aaColor-brown textarea:focus {
    outline: solid 3px #59422e;
}

.special-aaVersion-on.special-aaColor-brown a.a-current,
.special-aaVersion-on.special-aaColor-brown a.a-current span {
    color: #59422e;
    background: #f7f3d6;
}

.special-aaVersion-on.special-aaColor-brown .icon,
.special-aaVersion-on.special-aaColor-brown .top-nav-block li.parent > a:after,
.special-aaVersion-on.special-aaColor-brown .owl-next:after,
.special-aaVersion-on.special-aaColor-brown .owl-prev:after,
.special-aaVersion-on.special-aaColor-brown .mobile-nav ul li.parent a:after,
.special-aaVersion-on.special-aaColor-brown .footer-carousel .owl-next,
.special-aaVersion-on.special-aaColor-brown .footer-carousel .owl-prev,
.special-aaVersion-on.special-aaColor-brown .services-list-header:after,
.special-aaVersion-on.special-aaColor-brown .doctor-item-comments {
    background-image: url('https://transpl.ru/local/templates/.default/css/images/all-icons-aa-blue.png');
}

@media screen and (min-resolution: 192dpi) {
    .special-aaVersion-on.special-aaColor-brown .icon,
    .special-aaVersion-on.special-aaColor-brown .top-nav-block li.parent > a:after,
    .special-aaVersion-on.special-aaColor-brown .owl-next:after,
    .special-aaVersion-on.special-aaColor-brown .owl-prev:after,
    .special-aaVersion-on.special-aaColor-brown .mobile-nav ul li.parent a:after,
    .special-aaVersion-on.special-aaColor-brown .footer-carousel .owl-next,
    .special-aaVersion-on.special-aaColor-brown .footer-carousel .owl-prev,
    .special-aaVersion-on.special-aaColor-brown .services-list-header:after,
    .special-aaVersion-on.special-aaColor-brown .doctor-item-comments {
        background-image: url('https://transpl.ru/local/templates/.default/css/images/all-icons-aa-blue@2x.png');
    }
}

.special-aaVersion-on.special-aaColor-brown .container-top-navigation ul li > a:after {
    border-top-color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .container-top-navigation ul li:focus a,
.special-aaVersion-on.special-aaColor-brown .container-top-navigation ul li:hover a,
.special-aaVersion-on.special-aaColor-brown .container-top-navigation ul li > a:hover {
    background: #f7f3d6;
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .container-top-navigation ul li:focus a:after,
.special-aaVersion-on.special-aaColor-brown .container-top-navigation ul li:hover a:after,
.special-aaVersion-on.special-aaColor-brown .container-top-navigation ul li > a:hover:after {
    border-top-color: #f7f3d6;
}

.special-aaVersion-on.special-aaColor-brown .container-top-navigation ul li ul {
    background: #f7f3d6;
}

.special-aaVersion-on.special-aaColor-brown .container-top-navigation ul li ul a:hover,
.special-aaVersion-on.special-aaColor-brown .container-top-navigation ul li ul a:focus {
    border-color: transparent;
    text-decoration: underline;
}

.special-aaVersion-on.special-aaColor-brown .container-top-navigation ul li.parent ul a {
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .slider-item-text {
    background: #f7f3d6;
}


.special-aaVersion-on.special-aaColor-brown .btn-link-all {
    background: #59422e;

}

.special-aaVersion-on.special-aaColor-brown .btn__up > span:before {
    color: #59422e;

}

.special-aaVersion-on.special-aaColor-brown .dropdown:hover button {
    color: #59422e;
    opacity: 1;
}

.special-aaVersion-on.special-aaColor-brown .slick-prev:before, .special-aaVersion-on.special-aaColor-brown .slick-next:before {
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .slick-prev:hover:before, .special-aaVersion-on.special-aaColor-brown .slick-next:hover:before {
    color: #59422e;

}

.special-aaVersion-on.special-aaColor-brown .main-specialty-list li a:hover,
.special-aaVersion-on.special-aaColor-brown .main-specialty-list li a:focus {
    color: #59422e;
    text-decoration: underline;
}

.special-aaVersion-on.special-aaColor-brown .btn-outline,
.special-aaVersion-on.special-aaColor-brown a.btn-outline {
    background: none;
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .container-primary-line {
    background: #f7f3d6;
}

.special-aaVersion-on.special-aaColor-brown .container-primary-line,
.special-aaVersion-on.special-aaColor-brown .container-primary-line * {
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .table th,
.special-aaVersion-on.special-aaColor-brown .jq-file__browse {
    background: #f7f3d6;
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .radio:checked + label > span:before {
    background: #f7f3d6;
}

.special-aaVersion-on.special-aaColor-brown .jq-selectbox__select {
    background: #f7f3d6;;
    border: solid 1px #59422e;
}

.special-aaVersion-on.special-aaColor-brown .jq-selectbox li {
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .jq-selectbox__search {
    padding: 4px 0;
}


.special-aaVersion-on.special-aaColor-brown .table th {
    background: #f7f3d6;
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .table-hover tr:hover > th,
.special-aaVersion-on.special-aaColor-brown .table-hover tr:hover > td {
    background: #f7f3d6;
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .table-bordered tbody + tbody tr:first-child td {
    border-color: #59422e;
}


.special-aaVersion-on.special-aaColor-brown .table-white-box tbody > tr:nth-child(even) > td,
.special-aaVersion-on.special-aaColor-brown .table-white-box tbody > tr:nth-child(even) > th,
.special-aaVersion-on.special-aaColor-brown .table-white-box td,
.special-aaVersion-on.special-aaColor-brown .schedule-header-wrapper.white-box.sticky {
    background: #f7f3d6;
}

.special-aaVersion-on.special-aaColor-brown .step-item-inner.checked .step-item-num {
    background: #f7f3d6;
}

.special-aaVersion-on.special-aaColor-brown .step-item-inner.checked .step-item-num:after {
    position: absolute;
    content: '';
    top: 50%;
    left: 50%;
    margin: -5px 0 0 -7px;
    width: 12px;
    height: 6px;
    border: solid 3px #59422e;
    border-top-width: 0;
    border-right-width: 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.special-aaVersion-on.special-aaColor-brown .step-item-inner:hover .step-item-num,
.special-aaVersion-on.special-aaColor-brown .step-item-inner:focus .step-item-num {
    background: #f7f3d6;
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .alert {
    background: #f7f3d6;
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .header-wrapp-top-menu {

    border-bottom: 1px solid #59422e;
}


.special-aaVersion-on.special-aaColor-brown .header-wrapp-top-menu, .special-aaVersion-on.special-aaColor-brown .header-wrapp-menu {
    background: #f7f3d6;
}

.special-aaVersion-on.special-aaColor-brown .fixed-header .wrapper-header {
    background: #f7f3d6;

}

.special-aaVersion-on.special-aaColor-green .fixed-header .wrapper-header {
    background: #3b2716;

}

.special-aaVersion-on.special-aaColor-green .header-other .munu-lists > .list-item a {
    color: #a9dd38
}

.special-aaVersion-on.special-aaColor-green .search-btn {
    border-color: #a9dd38 !important;
}

.special-aaVersion-on.special-aaColor-green .search-btn:before {
    color: #a9dd38 !important;
}

.special-aaVersion-on.special-aaColor-green .fixed-header .munu-lists > .list-item a {
    color: #a9dd38 !important;

}

.special-aaVersion-on.special-aaColor-green .header-wrapp-menu {
    background-color: #3b2716;

}

.special-aaVersion-on.special-aaColor-blue .btn.btn-primary.dropdown-toggle {
    background: transparent;
    color: #143c5a;
}

.special-aaVersion-on.special-aaColor-brown .info-blocks {
    background: #f7f3d6;

}

.special-aaVersion-on.special-aaColor-brown .slick-next:hover, .special-aaVersion-on.special-aaColor-blue .slick-prev:hover {
    background-color: #f7f3d6;
    color: transparent;
}

.special-aaVersion-on.special-aaColor-brown .slick-next:before, .special-aaVersion-on.special-aaColor-blue .slick-prev:before {
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .slick-next, .special-aaVersion-on.special-aaColor-blue .slick-prev {

    background-color: #f7f3d6;

}


.special-aaVersion-on.special-aaColor-brown .section-statistic {
    background: #f7f3d6;
}

.special-aaVersion-on.special-aaColor-brown .block-statistic-inform {
    background: #f7f3d6;

}

.special-aaVersion-on.special-aaColor-brown .info {
    background: #f7f3d6;
}

.special-aaVersion-on.special-aaColor-brown .tab-content {
    background: #f7f3d6;

}

.special-aaVersion-on.special-aaColor-brown .list-group-item {
    background: #f7f3d6;

}

.special-aaVersion-on.special-aaColor-brown .list-group-item.active {
    background: #f7f3d6;

}

.special-aaVersion-on.special-aaColor-brown .wrapper_tabs_group {
    background: #f7f3d6;

}

.special-aaVersion-on.special-aaColor-brown .block-statistics-content {
    background: #f7f3d6;

}


.special-aaVersion-on.special-aaColor-brown #form-header.searchform.active {
    background: #f7f3d6;
    border: 1px solid #59422e;
}

.special-aaVersion-on.special-aaColor-brown #form-header.searchform .btn-search {
    opacity: 0;
}

.special-aaVersion-on.special-aaColor-brown #form-header.searchform.active .btn-search {
    opacity: 1;
}

.special-aaVersion-on.special-aaColor-brown #form-header.searchform.active .btn-search:before {
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown #form-header.searchform.active .btn-search:hover {
    background: #f7f3d6;

}

.special-aaVersion-on.special-aaColor-brown .munu-lists .list-item .menu-lists-submenu a:hover {
    background: #f7f3d6;
!important;
    color: #59422e;
!important;

}

.special-aaVersion-on.special-aaColor-brown .munu-lists .menu-lists-submenu a {
    color: #59422e;
!important;
}

.special-aaVersion-on.special-aaColor-brown .list-item:hover a {
    background: #f7f3d6;
!important;
    color: #59422e !important;

}

.special-aaVersion-on.special-aaColor-brown .menu-lists-submenu {
    background: #f7f3d6;
!important;
    border: 1px solid #59422e;

}

.special-aaVersion-on.special-aaColor-brown .btn-record {
    background: #f7f3d6;
!important;

}

.special-aaVersion-on.special-aaColor-brown .tetle-red, .special-aaVersion-on.special-aaColor-brown .tetle-grey {
    background: #59422e;
!important;

}

.special-aaVersion-on.special-aaColor-brown a.btns-more {
    background: #59422e;
!important;

}

.special-aaVersion-on.special-aaColor-brown a.btn-address-all {
    background: #59422e;
!important;

}

.special-aaVersion-on.special-aaColor-brown #form-header.searchform.active button {
    background: #f7f3d6;
!important;

}

.special-aaVersion-on.special-aaColor-brown .other-pages {
    background: #f7f3d6;
!important;

}

.special-aaVersion-on.special-aaColor-brown .left_bar_fixed {
    background: #f7f3d6;
!important;
    border: 1px solid #59422e;

}

.special-aaVersion-on.special-aaColor-brown .header.header-other a.btn-record {
    background: #59422e;
!important;


}

.special-aaVersion-on.special-aaColor-brown a.btn-visible:after {
    background: transparent;

}

.special-aaVersion-on.special-aaColor-brown a.btn-visible:before {
    color: #59422e;

}

.special-aaVersion-on.special-aaColor-brown .btn-lang:before {
    background: transparent;

}

.special-aaVersion-on.special-aaColor-brown .list-dots li::before {

    background: #59422e;
}

.special-aaVersion-on.special-aaColor-brown a.social-link:before {
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .subnav_list_item.active:before {
    background: #59422e;

}

.special-aaVersion-on.special-aaColor-brown .card-body.card_body_units {
    background: #f7f3d6;

}

.special-aaVersion-on.special-aaColor-brown .inner #form-header.searchform .btn-search:before {
    color: #59422e !important;
}

.special-aaVersion-on.special-aaColor-brown .inner #form-header.searchform .btn-search:after {
    background-color: transparent;

}

.special-aaVersion-on.special-aaColor-brown .card {
    background-color: #f7f3d6;
}

.special-aaVersion-on.special-aaColor-brown .card-header {
    background-color: #f7f3d6;

}

.special-aaVersion-on.special-aaColor-brown .card-body {
    background-color: #f7f3d6;

}

.special-aaVersion-on.special-aaColor-brown .card-link.flaticon-next-1:before {
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .card-link.flaticon-next-1:before {
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .link_dots:before {
    background: #f7f3d6;

}

.special-aaVersion-on.special-aaColor-brown .table-active, .special-aaVersion-on.special-aaColor-brown .table-active > td, .special-aaVersion-on.special-aaColor-brown .table-active > th {
    background: #f7f3d6;

}

.special-aaVersion-on.special-aaColor-brown #accordion .card-link {
    border-color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .subnav_list_item:hover:before {
    background: #f7f3d6;
}

.special-aaVersion-on.special-aaColor-brown .pages-breadcrumb .breadcrumb .breadcrumb-item a:before {
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .block-card-img {
    background-color: #f7f3d6;

}

.special-aaVersion-on.special-aaColor-brown .transdev-pagination .page-link {
    border: 1px solid #59422e;
}

.special-aaVersion-on.special-aaColor-brown .transdev-pagination .page-link {
    background-color: #59422e;

}

.special-aaVersion-on.special-aaColor-brown .transdev-pagination .page-link:hover:before {
    color: #59422e !important;
}

.special-aaVersion-on.special-aaColor-brown .table tr:nth-child(2n+1) {
    background-color: #f7f3d6;

}

.special-aaVersion-on.special-aaColor-brown .inputwrap {
    background-color: #f7f3d6;

}

.special-aaVersion-on.special-aaColor-brown .checkboxwrap input[type=checkbox] + label:hover:before, .special-aaVersion-on.special-aaColor-brown .checkboxwrap input[type=checkbox]:checked + label:before {
    border: 1px solid #59422e;

}

.special-aaVersion-on.special-aaColor-brown .checkboxwrap input[type=checkbox]:checked + label:after {
    border-color: #59422e;

}

.special-aaVersion-on.special-aaColor-brown .btn-transpl {
    color: #f7f3d6 !important;
    background-color: #59422e;

}

.special-aaVersion-on.special-aaColor-brown .btn-transpl:hover {
    color: #f7f3d6 !important;
    background-color: #59422e;


}

.special-aaVersion-on.special-aaColor-brown .p-bgray {
    background-color: #f7f3d6;

}

.special-aaVersion-on.special-aaColor-brown #accordion .card-link h3 {
    color: #59422e !important;
}

.special-aaVersion-on.special-aaColor-brown .left_bar_navi li a:after {
    background: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .left_bar_navi li a:hover:before {
    background: #59422e;

}

.special-aaVersion-on.special-aaColor-brown .inputwrap.textarea textarea {
    border-color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .inputwrap.textarea textarea:hover {
    border-color: #59422e;

}

.special-aaVersion-on.special-aaColor-brown .list-counter > li:before {
    color: #59422e;
}

.special-aaVersion-on.special-aaColor-brown .select-wrapper-transpl .dropdown-toggle {
    background-color: #f7f3d6;
    color: #59422e;
    border-width: 1px;

}

.special-aaVersion-on.special-aaColor-brown .select-wrapper-transpl .dropdown-menu {
    background: #f7f3d6;
    box-shadow: none;
}

.special-aaVersion-on.special-aaColor-brown a.btn-address-all {
    background: #59422e;
}

/* ==========================================================================
   Зеленым  по темно-коричневому */
/* ========================================================================== */
.special-aaVersion-on.special-aaColor-green body,
.special-aaVersion-on.special-aaColor-green .aa-settings-popup {

    background: #3b2716;
    color: #a9dd38;

}

.special-aaVersion-on.special-aaColor-green .icon-statistic,
.special-aaVersion-on.special-aaColor-green .link-more:before,
.special-aaVersion-on.special-aaColor-green .link-estimate:before {
    display: none;
}

.special-aaVersion-on.special-aaColor-green .special-settings,
.special-aaVersion-on.special-aaColor-green .special-settings a,
.special-aaVersion-on.special-aaColor-green .special-settings .aa-block {
    color: #a9dd38;
    border-color: #a9dd38 !important;
}

.special-aaVersion-on.special-aaColor-green a {
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green a.btn {
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green a.btn-link {
    padding-left: 1em;
    padding-right: 1em;
}

.special-aaVersion-on.special-aaColor-green * {
    color: #a9dd38;
    border-color: #a9dd38;
    -webkit-transition: none !important;
    transition: none !important;
}

.special-aaVersion-on.special-aaColor-green hr {
    background: #3b2716;
    height: 2px;
}

.special-aaVersion-on.special-aaColor-green :-moz-placeholder {
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green :-ms-input-placeholder {
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green ::-webkit-input-placeholder {
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .btn,
.special-aaVersion-on.special-aaColor-green button,
.special-aaVersion-on.special-aaColor-green input[type="button"],
.special-aaVersion-on.special-aaColor-green input[type="reset"],
.special-aaVersion-on.special-aaColor-green input[type="submit"] {
    background-color: #3b2716;
    box-shadow: 0 0 0 2px #a9dd38;
    border-color: transparent;
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .btn:focus,
.special-aaVersion-on.special-aaColor-green button:focus,
.special-aaVersion-on.special-aaColor-green input[type="button"]:focus,
.special-aaVersion-on.special-aaColor-green input[type="reset"]:focus,
.special-aaVersion-on.special-aaColor-green input[type="submit"]:focus,
.special-aaVersion-on.special-aaColor-green .btn:hover,
.special-aaVersion-on.special-aaColor-green button:hover,
.special-aaVersion-on.special-aaColor-green input[type="button"]:hover,
.special-aaVersion-on.special-aaColor-green input[type="reset"]:hover,
.special-aaVersion-on.special-aaColor-green input[type="submit"]:hover {
    background-color: transparent;
    color: #3b2716;
    text-decoration: underline;
}

.special-aaVersion-on.special-aaColor-green .btn-link,
.special-aaVersion-on.special-aaColor-green a.btn-link {
    background: transparent;
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .btn-link:focus,
.special-aaVersion-on.special-aaColor-green a.btn-link:focus,
.special-aaVersion-on.special-aaColor-green .btn-link:hover,
.special-aaVersion-on.special-aaColor-green a.btn-link:hover {
    color: #a9dd38;
    text-decoration: none;
}

.special-aaVersion-on.special-aaColor-green .input,
.special-aaVersion-on.special-aaColor-green input[type="text"],
.special-aaVersion-on.special-aaColor-green input[type="password"],
.special-aaVersion-on.special-aaColor-green textarea {
    color: #a9dd38;
    background: #3b2716;
    padding: 5px;
}

.special-aaVersion-on.special-aaColor-green .input:focus,
.special-aaVersion-on.special-aaColor-green input[type="text"]:focus,
.special-aaVersion-on.special-aaColor-green input[type="password"]:focus,
.special-aaVersion-on.special-aaColor-green textarea:focus {
    outline: solid 3px #a9dd38;
}

.special-aaVersion-on.special-aaColor-green a.a-current,
.special-aaVersion-on.special-aaColor-green a.a-current span {
    color: #a9dd38;
    background: #3b2716;
}

.special-aaVersion-on.special-aaColor-green .icon,
.special-aaVersion-on.special-aaColor-green .top-nav-block li.parent > a:after,
.special-aaVersion-on.special-aaColor-green .owl-next:after,
.special-aaVersion-on.special-aaColor-green .owl-prev:after,
.special-aaVersion-on.special-aaColor-green .mobile-nav ul li.parent a:after,
.special-aaVersion-on.special-aaColor-green .footer-carousel .owl-next,
.special-aaVersion-on.special-aaColor-green .footer-carousel .owl-prev,
.special-aaVersion-on.special-aaColor-green .services-list-header:after,
.special-aaVersion-on.special-aaColor-green .doctor-item-comments {
    background-image: url('https://transpl.ru/local/templates/.default/css/images/all-icons-aa-blue.png');
}

@media screen and (min-resolution: 192dpi) {
    .special-aaVersion-on.special-aaColor-green .icon,
    .special-aaVersion-on.special-aaColor-green .top-nav-block li.parent > a:after,
    .special-aaVersion-on.special-aaColor-green .owl-next:after,
    .special-aaVersion-on.special-aaColor-green .owl-prev:after,
    .special-aaVersion-on.special-aaColor-green .mobile-nav ul li.parent a:after,
    .special-aaVersion-on.special-aaColor-green .footer-carousel .owl-next,
    .special-aaVersion-on.special-aaColor-green .footer-carousel .owl-prev,
    .special-aaVersion-on.special-aaColor-green .services-list-header:after,
    .special-aaVersion-on.special-aaColor-green .doctor-item-comments {
        background-image: url('https://transpl.ru/local/templates/.default/css/images/all-icons-aa-blue@2x.png');
    }
}

.special-aaVersion-on.special-aaColor-green .container-top-navigation ul li > a:after {
    border-top-color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .container-top-navigation ul li:focus a,
.special-aaVersion-on.special-aaColor-green .container-top-navigation ul li:hover a,
.special-aaVersion-on.special-aaColor-green .container-top-navigation ul li > a:hover {
    background: #3b2716;
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .container-top-navigation ul li:focus a:after,
.special-aaVersion-on.special-aaColor-green .container-top-navigation ul li:hover a:after,
.special-aaVersion-on.special-aaColor-green .container-top-navigation ul li > a:hover:after {
    border-top-color: #3b2716;
}

.special-aaVersion-on.special-aaColor-green .container-top-navigation ul li ul {
    background: #3b2716;
}

.special-aaVersion-on.special-aaColor-green .container-top-navigation ul li ul a:hover,
.special-aaVersion-on.special-aaColor-green .container-top-navigation ul li ul a:focus {
    border-color: transparent;
    text-decoration: underline;
}

.special-aaVersion-on.special-aaColor-green .container-top-navigation ul li.parent ul a {
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .slider-item-text {
    background: #3b2716;
}


.special-aaVersion-on.special-aaColor-green .btn-link-all {
    background: transparent;
    color: #3b2716 !important;

}

.special-aaVersion-on.special-aaColor-green .btn__up > span:before {
    color: #a9dd38;

}

.special-aaVersion-on.special-aaColor-green .dropdown:hover button {
    color: #a9dd38;
    opacity: 1;
}

.special-aaVersion-on.special-aaColor-green .slick-prev:before, .special-aaVersion-on.special-aaColor-green .slick-next:before {
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .slick-prev:hover:before,
.special-aaVersion-on.special-aaColor-green .slick-next:hover:before {
    color: #a9dd38;

}

.special-aaVersion-on.special-aaColor-green .main-specialty-list li a:hover,
.special-aaVersion-on.special-aaColor-green .main-specialty-list li a:focus {
    color: #a9dd38;
    text-decoration: underline;
}

.special-aaVersion-on.special-aaColor-green .btn-outline,
.special-aaVersion-on.special-aaColor-green a.btn-outline {
    background: none;
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .container-primary-line {
    background: #3b2716;
}

.special-aaVersion-on.special-aaColor-green .container-primary-line,
.special-aaVersion-on.special-aaColor-green .container-primary-line * {
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .table th,
.special-aaVersion-on.special-aaColor-green .jq-file__browse {
    background: #3b2716;
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .radio:checked + label > span:before {
    background: #3b2716;
}

.special-aaVersion-on.special-aaColor-green .jq-selectbox__select {
    background: #3b2716;;
    border: solid 1px #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .jq-selectbox li {
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .jq-selectbox__search {
    padding: 4px 0;
}


.special-aaVersion-on.special-aaColor-green .table th {
    background: #3b2716;
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .table-hover tr:hover > th,
.special-aaVersion-on.special-aaColor-green .table-hover tr:hover > td {
    background: #3b2716;
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .table-bordered tbody + tbody tr:first-child td {
    border-color: #a9dd38;
}


.special-aaVersion-on.special-aaColor-green .table-white-box tbody > tr:nth-child(even) > td,
.special-aaVersion-on.special-aaColor-green .table-white-box tbody > tr:nth-child(even) > th,
.special-aaVersion-on.special-aaColor-green .table-white-box td,
.special-aaVersion-on.special-aaColor-green .schedule-header-wrapper.white-box.sticky {
    background: #3b2716;
}

.special-aaVersion-on.special-aaColor-green .step-item-inner.checked .step-item-num {
    background: #3b2716;
}

.special-aaVersion-on.special-aaColor-green .step-item-inner.checked .step-item-num:after {
    position: absolute;
    content: '';
    top: 50%;
    left: 50%;
    margin: -5px 0 0 -7px;
    width: 12px;
    height: 6px;
    border: solid 3px #a9dd38;
    border-top-width: 0;
    border-right-width: 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.special-aaVersion-on.special-aaColor-green .step-item-inner:hover .step-item-num,
.special-aaVersion-on.special-aaColor-green .step-item-inner:focus .step-item-num {
    background: #3b2716;
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .alert {
    background: #3b2716;
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .header-wrapp-top-menu {

    border-bottom: 1px solid #a9dd38;
}


.special-aaVersion-on.special-aaColor-green .header-wrapp-top-menu, .special-aaVersion-on.special-aaColor-blue .header-wrapp-menu {
    background: #3b2716;
}

.special-aaVersion-on.special-aaColor-green .info-blocks {
    background: #3b2716;

}

.special-aaVersion-on.special-aaColor-green .slick-next:hover, .special-aaVersion-on.special-aaColor-blue .slick-prev:hover {
    background-color: #3b2716;
    color: transparent;
}

.special-aaVersion-on.special-aaColor-green .slick-next:before, .special-aaVersion-on.special-aaColor-blue .slick-prev:before {
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .slick-next, .special-aaVersion-on.special-aaColor-blue .slick-prev {

    background-color: #3b2716;

}


.special-aaVersion-on.special-aaColor-green .section-statistic {
    background: #3b2716;
}

.special-aaVersion-on.special-aaColor-green .block-statistic-inform {
    background: #3b2716;

}

.special-aaVersion-on.special-aaColor-green .info {
    background: #3b2716;
}

.special-aaVersion-on.special-aaColor-green .tab-content {
    background: #3b2716;

}

.special-aaVersion-on.special-aaColor-green .list-group-item {
    background: #3b2716;

}

.special-aaVersion-on.special-aaColor-green .list-group-item.active {
    background: #3b2716;

}

.special-aaVersion-on.special-aaColor-green .wrapper_tabs_group {
    background: #3b2716;

}

.special-aaVersion-on.special-aaColor-green .block-statistics-content {
    background: #3b2716;

}


.special-aaVersion-on.special-aaColor-green #form-header.searchform.active {
    background: #3b2716;
    border: 1px solid #a9dd38;
}

.special-aaVersion-on.special-aaColor-green #form-header.searchform .btn-search {
    opacity: 0;
}

.special-aaVersion-on.special-aaColor-green #form-header.searchform.active .btn-search {
    opacity: 1;
}

.special-aaVersion-on.special-aaColor-green #form-header.searchform.active .btn-search:before {
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green #form-header.searchform.active .btn-search:hover {
    background: #3b2716;

}

.special-aaVersion-on.special-aaColor-green .munu-lists .list-item .menu-lists-submenu a:hover {
    background: #3b2716;
!important;
    color: #a9dd38;
!important;

}

.special-aaVersion-on.special-aaColor-green .munu-lists .menu-lists-submenu a {
    color: #a9dd38;
!important;
}

.special-aaVersion-on.special-aaColor-green .list-item:hover a {
    background: #3b2716;
!important;
    color: #a9dd38 !important;

}

.special-aaVersion-on.special-aaColor-green .menu-lists-submenu {
    background: #3b2716;
!important;
    border: 1px solid #a9dd38;

}

.special-aaVersion-on.special-aaColor-green .btn-record {
    background: #3b2716;
!important;

}

.special-aaVersion-on.special-aaColor-green .tetle-red, .special-aaVersion-on.special-aaColor-green .tetle-grey {
    background: transparent !important;
    color: #a9dd38 !important;
    border: 2px solid #a9dd38;
}

.special-aaVersion-on.special-aaColor-green a.btns-more {
    background: transparent !important;
    color: #a9dd38 !important;
}

.special-aaVersion-on.special-aaColor-green a.btn-address-all {
    background: #a9dd38;
!important;

}

.special-aaVersion-on.special-aaColor-green #form-header.searchform.active button {
    background: #3b2716;
!important;

}

.special-aaVersion-on.special-aaColor-green .other-pages {
    background: #3b2716;
!important;

}

.special-aaVersion-on.special-aaColor-green .left_bar_fixed {
    background: #3b2716;
!important;
    border: 1px solid #a9dd38;

}

.special-aaVersion-on.special-aaColor-green .header.header-other a.btn-record {
    background: transparent;
!important;
    color: #a9dd38 !important;
    border: 2px solid #a9dd38 !important;

}

.special-aaVersion-on.special-aaColor-green a.btn-visible:after {
    background: transparent;

}

.special-aaVersion-on.special-aaColor-green #accordion.accordion .card-link {
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green a.btn-visible:before {
    color: #a9dd38;

}

.special-aaVersion-on.special-aaColor-green .btn-lang:before {
    background: transparent;

}

.special-aaVersion-on.special-aaColor-green .list-dots li::before {

    background: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green a.social-link:before {
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .subnav_list_item.active:before {
    background: #a9dd38;

}

.special-aaVersion-on.special-aaColor-green .card-body.card_body_units {
    background: #3b2716;

}

.special-aaVersion-on.special-aaColor-green .inner #form-header.searchform .btn-search:before {
    color: #a9dd38 !important;
}

.special-aaVersion-on.special-aaColor-green .inner #form-header.searchform .btn-search:after {
    background-color: transparent;

}

.special-aaVersion-on.special-aaColor-green .card {
    background-color: #3b2716;
}

.special-aaVersion-on.special-aaColor-green .card-header {
    background-color: #3b2716;

}

.special-aaVersion-on.special-aaColor-green .card-body {
    background-color: #3b2716;

}

.special-aaVersion-on.special-aaColor-green .card-link.flaticon-next-1:before {
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .card-link.flaticon-next-1:before {
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .link_dots:before {
    background: #3b2716;

}

.special-aaVersion-on.special-aaColor-green .table-active, .special-aaVersion-on.special-aaColor-green .table-active > td, .special-aaVersion-on.special-aaColor-green .table-active > th {
    background: #3b2716;

}

.special-aaVersion-on.special-aaColor-green #accordion .card-link {
    border-color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .subnav_list_item:hover:before {
    background: #3b2716;
}

.special-aaVersion-on.special-aaColor-green .pages-breadcrumb .breadcrumb .breadcrumb-item a:before {
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .block-card-img {
    background-color: #3b2716;

}

.special-aaVersion-on.special-aaColor-green .transdev-pagination .page-link {
    border: 1px solid #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .transdev-pagination .page-link {
    background-color: #a9dd38;

}

.special-aaVersion-on.special-aaColor-green .transdev-pagination .page-link:hover:before {
    color: #a9dd38 !important;
}

.special-aaVersion-on.special-aaColor-green .table tr:nth-child(2n+1) {
    background-color: #3b2716;

}

.special-aaVersion-on.special-aaColor-green .inputwrap {
    background-color: #3b2716;

}

.special-aaVersion-on.special-aaColor-green .checkboxwrap input[type=checkbox] + label:hover:before, .special-aaVersion-on.special-aaColor-green .checkboxwrap input[type=checkbox]:checked + label:before {
    border: 1px solid #a9dd38;

}

.special-aaVersion-on.special-aaColor-green .checkboxwrap input[type=checkbox]:checked + label:after {
    border-color: #a9dd38;

}

.special-aaVersion-on.special-aaColor-green .btn-transpl {
    color: #3b2716 !important;
    background-color: #a9dd38;

}

.special-aaVersion-on.special-aaColor-green .btn-transpl:hover {
    color: #3b2716 !important;
    background-color: #a9dd38;


}

.special-aaVersion-on.special-aaColor-green .p-bgray {
    background-color: #3b2716;

}

.special-aaVersion-on.special-aaColor-green #accordion .card-link h3 {
    color: #a9dd38 !important;
}

.special-aaVersion-on.special-aaColor-green .left_bar_navi li a:after {
    background: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .left_bar_navi li a:hover:before {
    background: #a9dd38;

}

.special-aaVersion-on.special-aaColor-green .inputwrap.textarea textarea {
    border-color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .inputwrap.textarea textarea:hover {
    border-color: #a9dd38;

}

.special-aaVersion-on.special-aaColor-green .list-counter > li:before {
    color: #a9dd38;
}

.special-aaVersion-on.special-aaColor-green .select-wrapper-transpl .dropdown-toggle {
    background-color: #3b2716;
    color: #a9dd38;
    border-width: 1px;

}

.special-aaVersion-on.special-aaColor-green .select-wrapper-transpl .dropdown-menu {
    background: #3b2716;
    box-shadow: none;
}

.special-aaVersion-on.special-aaColor-green a.btn-address-all {
    background: transparent;
    color: #a9dd38 !important;
    border: 2px solid #a9dd38;
}


/* ==========================================================================
   Темно-синим по голубому */
/* ========================================================================== */
.special-aaVersion-on.special-aaColor-blue body,
.special-aaVersion-on.special-aaColor-blue .aa-settings-popup {
    color: #143c5a;
    background-color: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .special-settings,
.special-aaVersion-on.special-aaColor-blue .special-settings a,
.special-aaVersion-on.special-aaColor-blue .special-settings .aa-block {
    color: #000;
    border-color: #000 !important;
}

.special-aaVersion-on.special-aaColor-blue a {
    color: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue a.btn {
    color: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue a.btn-link {
    padding-left: 1em;
    padding-right: 1em;
}

.special-aaVersion-on.special-aaColor-blue * {
    color: #143c5a;
    border-color: #143c5a;
    -webkit-transition: none !important;
    transition: none !important;
}

.special-aaVersion-on.special-aaColor-blue hr {
    background: #143c5a;
    height: 2px;
}

.special-aaVersion-on.special-aaColor-blue :-moz-placeholder {
    color: rgba(20, 60, 90, 0.5);
}

.special-aaVersion-on.special-aaColor-blue :-ms-input-placeholder {
    color: rgba(20, 60, 90, 0.5);
}

.special-aaVersion-on.special-aaColor-blue ::-webkit-input-placeholder {
    color: rgba(20, 60, 90, 0.5);
}

.special-aaVersion-on.special-aaColor-blue .btn,
.special-aaVersion-on.special-aaColor-blue button,
.special-aaVersion-on.special-aaColor-blue input[type="button"],
.special-aaVersion-on.special-aaColor-blue input[type="reset"],
.special-aaVersion-on.special-aaColor-blue input[type="submit"] {
    background-color: #143c5a;
    box-shadow: 0 0 0 2px #143c5a;
    border-color: transparent;
    color: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .btn:focus,
.special-aaVersion-on.special-aaColor-blue button:focus,
.special-aaVersion-on.special-aaColor-blue input[type="button"]:focus,
.special-aaVersion-on.special-aaColor-blue input[type="reset"]:focus,
.special-aaVersion-on.special-aaColor-blue input[type="submit"]:focus,
.special-aaVersion-on.special-aaColor-blue .btn:hover,
.special-aaVersion-on.special-aaColor-blue button:hover,
.special-aaVersion-on.special-aaColor-blue input[type="button"]:hover,
.special-aaVersion-on.special-aaColor-blue input[type="reset"]:hover,
.special-aaVersion-on.special-aaColor-blue input[type="submit"]:hover {
    background-color: transparent;
    color: #143c5a;
    text-decoration: underline;
}

.special-aaVersion-on.special-aaColor-blue .btn-link,
.special-aaVersion-on.special-aaColor-blue a.btn-link {
    background: transparent;
    color: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .btn-link:focus,
.special-aaVersion-on.special-aaColor-blue a.btn-link:focus,
.special-aaVersion-on.special-aaColor-blue .btn-link:hover,
.special-aaVersion-on.special-aaColor-blue a.btn-link:hover {
    color: #143c5a;
    text-decoration: none;
}

.special-aaVersion-on.special-aaColor-blue .input,
.special-aaVersion-on.special-aaColor-blue input[type="text"],
.special-aaVersion-on.special-aaColor-blue input[type="password"],
.special-aaVersion-on.special-aaColor-blue textarea {
    color: #143c5a;
    background: #9fd7ff;
    padding: 5px;
}

.special-aaVersion-on.special-aaColor-blue .input:focus,
.special-aaVersion-on.special-aaColor-blue input[type="text"]:focus,
.special-aaVersion-on.special-aaColor-blue input[type="password"]:focus,
.special-aaVersion-on.special-aaColor-blue textarea:focus {
    outline: solid 3px #143c5a;
}

.special-aaVersion-on.special-aaColor-blue a.a-current,
.special-aaVersion-on.special-aaColor-blue a.a-current span {
    color: #fff;
    background: #000;
}

.special-aaVersion-on.special-aaColor-blue .icon,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li.parent > a:after,
.special-aaVersion-on.special-aaColor-blue .owl-next:after,
.special-aaVersion-on.special-aaColor-blue .owl-prev:after,
.special-aaVersion-on.special-aaColor-blue .mobile-nav ul li.parent a:after,
.special-aaVersion-on.special-aaColor-blue .footer-carousel .owl-next,
.special-aaVersion-on.special-aaColor-blue .footer-carousel .owl-prev,
.special-aaVersion-on.special-aaColor-blue .services-list-header:after,
.special-aaVersion-on.special-aaColor-blue .doctor-item-comments {
    background-image: url('https://transpl.ru/local/templates/.default/css/images/all-icons-aa-blue.png');
}

@media screen and (min-resolution: 192dpi) {
    .special-aaVersion-on.special-aaColor-blue .icon,
    .special-aaVersion-on.special-aaColor-blue .top-nav-block li.parent > a:after,
    .special-aaVersion-on.special-aaColor-blue .owl-next:after,
    .special-aaVersion-on.special-aaColor-blue .owl-prev:after,
    .special-aaVersion-on.special-aaColor-blue .mobile-nav ul li.parent a:after,
    .special-aaVersion-on.special-aaColor-blue .footer-carousel .owl-next,
    .special-aaVersion-on.special-aaColor-blue .footer-carousel .owl-prev,
    .special-aaVersion-on.special-aaColor-blue .services-list-header:after,
    .special-aaVersion-on.special-aaColor-blue .doctor-item-comments {
        background-image: url('https://transpl.ru/local/templates/.default/css/images/all-icons-aa-blue@2x.png');
    }
}

.special-aaVersion-on.special-aaColor-blue .container-top-navigation ul li > a:after {
    border-top-color: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .container-top-navigation ul li:focus a,
.special-aaVersion-on.special-aaColor-blue .container-top-navigation ul li:hover a,
.special-aaVersion-on.special-aaColor-blue .container-top-navigation ul li > a:hover {
    background: #143c5a;
    color: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .container-top-navigation ul li:focus a:after,
.special-aaVersion-on.special-aaColor-blue .container-top-navigation ul li:hover a:after,
.special-aaVersion-on.special-aaColor-blue .container-top-navigation ul li > a:hover:after {
    border-top-color: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .container-top-navigation ul li ul {
    background: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .container-top-navigation ul li ul a:hover,
.special-aaVersion-on.special-aaColor-blue .container-top-navigation ul li ul a:focus {
    border-color: transparent;
    text-decoration: underline;
}

.special-aaVersion-on.special-aaColor-blue .container-top-navigation ul li.parent ul a {
    color: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .slider-item-text {
    background: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .owl-dot span {
    background: rgba(20, 60, 90, 0.5);
}

.special-aaVersion-on.special-aaColor-blue .owl-dot.active,
.special-aaVersion-on.special-aaColor-blue .owl-dot:hover {
    border-color: #143c5a;
    box-shadow: none;
}

.special-aaVersion-on.special-aaColor-blue .owl-dot.active span,
.special-aaVersion-on.special-aaColor-blue .owl-dot:hover span {
    background: transparent;
}

.special-aaVersion-on.special-aaColor-blue .tabs-switcher {
    border: 0;
    background: none;
    border-right: solid 1px;
    margin: 0;
    padding-left: 15px;
    padding-right: 15px;
}

.special-aaVersion-on.special-aaColor-blue .tabs-switcher.active {
    background: #143c5a;
    color: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .main-specialty-list li a:hover,
.special-aaVersion-on.special-aaColor-blue .main-specialty-list li a:focus {
    color: #143c5a;
    text-decoration: underline;
}

.special-aaVersion-on.special-aaColor-blue .btn-outline,
.special-aaVersion-on.special-aaColor-blue a.btn-outline {
    background: none;
    color: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .container-primary-line {
    background: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .container-primary-line,
.special-aaVersion-on.special-aaColor-blue .container-primary-line * {
    color: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .table th,
.special-aaVersion-on.special-aaColor-blue .jq-file__browse {
    background: #143c5a;
    color: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .radio:checked + label > span:before {
    background: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .jq-selectbox__select {
    background: #9fd7ff;
    border: solid 1px #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .jq-selectbox li {
    color: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .jq-selectbox__search {
    padding: 4px 0;
}

.special-aaVersion-on.special-aaColor-blue .jq-selectbox__search input {
    background: #9fd7ff;
    color: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .jq-selectbox__not-found {
    color: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .jq-selectbox__dropdown {
    background: #143c5a;
    color: #9fd7ff;
    padding: 4px;
    border: solid 1px #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .jq-selectbox li.selected,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox li:hover {
    background: #9fd7ff;
    color: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .jq-selectbox__trigger-arrow {
    border-color: #143c5a;
}

.focused .special-aaVersion-on.special-aaColor-blue .jq-selectbox__trigger-arrow,
.jq-selectbox:hover .special-aaVersion-on.special-aaColor-blue .jq-selectbox__trigger-arrow,
.jq-selectbox:active .special-aaVersion-on.special-aaColor-blue .jq-selectbox__trigger-arrow,
.dropdown .special-aaVersion-on.special-aaColor-blue .jq-selectbox__trigger-arrow {
    border-color: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white .jq-selectbox__trigger-arrow {
    border-color: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.dropdown .jq-selectbox__select {
    color: #9fd7ff;
    background: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.dropdown .jq-selectbox__select-text {
    color: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.dropdown .jq-selectbox__trigger-arrow {
    border-color: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox .jq-selectbox__search input,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white .jq-selectbox__search input {
    border-color: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white .jq-selectbox__select {
    background: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .table th {
    color: #9fd7ff;
    background: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .table-hover tr:hover > th,
.special-aaVersion-on.special-aaColor-blue .table-hover tr:hover > td {
    background-color: #174467;
    color: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .table-bordered tbody + tbody tr:first-child td {
    border-color: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .jq-selectbox li {
    margin: 0;
}

.special-aaVersion-on.special-aaColor-blue .jq-selectbox li:after {
    content: none;
}

.special-aaVersion-on.special-aaColor-blue .jq-selectbox li.selected:before,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox li.sel:before {
    border-color: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .jq-selectbox__search {
    background: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .jq-selectbox__search input:focus {
    border-color: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .table-white-box tbody > tr:nth-child(even) > td,
.special-aaVersion-on.special-aaColor-blue .table-white-box tbody > tr:nth-child(even) > th,
.special-aaVersion-on.special-aaColor-blue .table-white-box td,
.special-aaVersion-on.special-aaColor-blue .schedule-header-wrapper.white-box.sticky {
    background: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .step-item-inner.checked .step-item-num {
    background: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .step-item-inner.checked .step-item-num:after {
    position: absolute;
    content: '';
    top: 50%;
    left: 50%;
    margin: -5px 0 0 -7px;
    width: 12px;
    height: 6px;
    border: solid 3px #9fd7ff;
    border-top-width: 0;
    border-right-width: 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.special-aaVersion-on.special-aaColor-blue .step-item-inner:hover .step-item-num,
.special-aaVersion-on.special-aaColor-blue .step-item-inner:focus .step-item-num {
    background: #143c5a;
    color: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .alert {
    color: #9fd7ff;
    background: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .header-wrapp-top-menu {

    border-bottom: 1px solid #143c5a;
}


.special-aaVersion-on.special-aaColor-blue .header-wrapp-top-menu, .special-aaVersion-on.special-aaColor-blue .header-wrapp-menu {
    background: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .info-blocks {
    background: #9fd7ff;

}

.special-aaVersion-on.special-aaColor-blue .slick-next:hover, .special-aaVersion-on.special-aaColor-blue .slick-prev:hover {
    background-color: #9fd7ff;
    color: transparent;
}

.special-aaVersion-on.special-aaColor-blue .slick-next:before, .special-aaVersion-on.special-aaColor-blue .slick-prev:before {
    color: #000000;
}

.special-aaVersion-on.special-aaColor-blue .slick-next, .special-aaVersion-on.special-aaColor-blue .slick-prev {

    background-color: #9fd7ff;

}


.special-aaVersion-on.special-aaColor-blue .section-statistic {
    background: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .block-statistic-inform {
    background: #9fd7ff;

}

.special-aaVersion-on.special-aaColor-blue .info {
    background: #9fd7ff;

}

.special-aaVersion-on.special-aaColor-blue .tab-content {
    background: #9fd7ff;

}

.special-aaVersion-on.special-aaColor-blue .list-group-item {
    background: #9fd7ff;

}

.special-aaVersion-on.special-aaColor-blue .list-group-item.active {
    background: #9fd7ff;

}

.special-aaVersion-on.special-aaColor-blue .wrapper_tabs_group {
    background: #9fd7ff;

}

.special-aaVersion-on.special-aaColor-blue .block-statistics-content {
    background: #9fd7ff;

}

/*.special-aaVersion-on .header.fixed-header {
    display: none;
}*/
.special-aaVersion-on .fixed-header .munu-lists > .list-item a {
    color: #000;
}

.special-aaVersion-on .fixed-header .header.fixed-header input::placeholder {
    color: #000 !important;

}

.special-aaVersion-on.special-aaColor-blue #form-header.searchform.active {
    background: #9fd7ff;
    border: 1px solid #143c5a;
}

.special-aaVersion-on.special-aaColor-blue #form-header.searchform .btn-search {
    opacity: 0;
}

.special-aaVersion-on.special-aaColor-blue #form-header.searchform.active .btn-search {
    opacity: 1;
}

.special-aaVersion-on.special-aaColor-blue #form-header.searchform.active .btn-search:before {
    color: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue #form-header.searchform.active .btn-search:hover {
    background: #9fd7ff;

}

.special-aaVersion-on.special-aaColor-blue .munu-lists .list-item .menu-lists-submenu a:hover {
    background: #9fd7ff;
!important;
    color: #143c5a !important;

}

.special-aaVersion-on.special-aaColor-blue .munu-lists .menu-lists-submenu a {
    color: #143c5a !important;
}

.special-aaVersion-on.special-aaColor-blue .list-item:hover a {
    background: #9fd7ff;
!important;
    color: #143c5a !important;

}

.special-aaVersion-on.special-aaColor-blue .menu-lists-submenu {
    background: #9fd7ff;
!important;
    border: 1px solid #143c5a;

}

.special-aaVersion-on.special-aaColor-blue .btn-record {
    background: #9fd7ff;
!important;

}

.special-aaVersion-on.special-aaColor-blue .tetle-red, .special-aaVersion-on.special-aaColor-blue .tetle-grey {
    background: #143c5a;
!important;

}

.special-aaVersion-on.special-aaColor-blue a.btns-more {
    background: #143c5a;
!important;

}

.special-aaVersion-on.special-aaColor-blue a.btn-address-all {
    background: #143c5a;
!important;

}

.special-aaVersion-on.special-aaColor-blue #form-header.searchform.active button {
    background: #9fd7ff;
!important;

}

.special-aaVersion-on.special-aaColor-blue .other-pages {
    background: #9fd7ff;
!important;

}

.special-aaVersion-on.special-aaColor-blue .left_bar_fixed {
    background: #9fd7ff;
!important;
    border: 1px solid #143c5a;

}

.special-aaVersion-on.special-aaColor-blue .header.header-other a.btn-record {
    background: #143c5a;
!important;


}

.special-aaVersion-on.special-aaColor-blue a.btn-visible:after {
    background: transparent;

}

.special-aaVersion-on.special-aaColor-blue a.btn-visible:before {
    color: #143c5a;

}

.special-aaVersion-on.special-aaColor-blue .btn-lang:before {
    background: transparent;

}

.special-aaVersion-on.special-aaColor-blue .list-dots li::before {

    background: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .subnav_list_item.active:before {
    background: #143c5a;

}

.special-aaVersion-on.special-aaColor-blue .card-body.card_body_units {
    background: #9fd7ff;

}

.special-aaVersion-on.special-aaColor-blue .inner #form-header.searchform .btn-search:before {
    color: #143c5a !important;
}

.special-aaVersion-on.special-aaColor-blue .inner #form-header.searchform .btn-search:after {
    background-color: transparent;

}

.special-aaVersion-on.special-aaColor-blue .card {
    background-color: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .card-header {
    background-color: #9fd7ff;

}

.special-aaVersion-on.special-aaColor-blue .card-body {
    background-color: #9fd7ff;

}

.special-aaVersion-on.special-aaColor-blue .card-link.flaticon-next-1:before {
    color: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .card-link.flaticon-next-1:before {
    color: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .link_dots:before {
    background: #9fd7ff;

}

.special-aaVersion-on.special-aaColor-blue .table-active, .special-aaVersion-on.special-aaColor-blue .table-active > td, .special-aaVersion-on.special-aaColor-blue .table-active > th {
    background: #9fd7ff;

}

.special-aaVersion-on.special-aaColor-blue #accordion .card-link {
    border-color: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .subnav_list_item:hover:before {
    background: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .pages-breadcrumb .breadcrumb .breadcrumb-item a:before {
    color: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .block-card-img {
    background-color: #9fd7ff;

}

.special-aaVersion-on.special-aaColor-blue .transdev-pagination .page-link {
    border: 1px solid #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .transdev-pagination .page-link {
    background-color: #143c5a;

}

.special-aaVersion-on.special-aaColor-blue .transdev-pagination .page-link:hover:before {
    color: #143c5a !important;
}

.special-aaVersion-on.special-aaColor-blue .table tr:nth-child(2n+1) {
    background-color: #9fd7ff;

}

.special-aaVersion-on.special-aaColor-blue .inputwrap {
    background-color: #9fd7ff;

}

.special-aaVersion-on.special-aaColor-blue .checkboxwrap input[type=checkbox] + label:hover:before, .special-aaVersion-on.special-aaColor-blue .checkboxwrap input[type=checkbox]:checked + label:before {
    border: 1px solid #143c5a;

}

.special-aaVersion-on.special-aaColor-blue .checkboxwrap input[type=checkbox]:checked + label:after {
    border-color: #143c5a;

}

.special-aaVersion-on.special-aaColor-blue .btn-transpl {
    color: #9fd7ff !important;
    background-color: #143c5a;

}

.special-aaVersion-on.special-aaColor-blue .btn-transpl:hover {
    color: #9fd7ff !important;
    background-color: #143c5a;


}

.special-aaVersion-on.special-aaColor-blue .p-bgray {
    background-color: #9fd7ff;

}

.special-aaVersion-on.special-aaColor-blue #accordion .card-link h3 {
    color: #143c5a !important;
}

.special-aaVersion-on.special-aaColor-blue .left_bar_navi li a:after {
    background: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .left_bar_navi li a:hover:before {
    background: #143c5a;

}

.special-aaVersion-on.special-aaColor-blue .inputwrap.textarea textarea {
    border-color: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .inputwrap.textarea textarea:hover {
    border-color: #143c5a;

}

.special-aaVersion-on.special-aaColor-blue .list-counter > li:before {
    color: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .select-wrapper-transpl .dropdown-toggle {
    background-color: #9fd7ff;
    color: #143c5a;
    border-width: 1px;

}

.special-aaVersion-on.special-aaColor-blue .select-wrapper-transpl .dropdown-menu {
    background: #9fd7ff;
    box-shadow: none;
}

.special-aaVersion-on.special-aaColor-blue a.btn-address-all {
    background: #143c5a;
}


.special-aaVersion-on.special-aaColor-brown .social-link.social-link--inst:before {
    content: url('../images/inst-brown.svg');
}

.special-aaVersion-on.special-aaColor-brown .social-link.social-link--vk:before {
    content: url('../images/vk-brown.svg');
}

.special-aaVersion-on.special-aaColor-brown .social-link.flaticon-youtube:before {
    content: url('../images/youtube-brown.svg');
}


/* ==========================================================================
       Мелкий размер шрифта */
/* ========================================================================== */
.special-aaVersion-on.special-aaFontsize-small body,
.special-aaVersion-on.special-aaFontsize-small .news-item,
.special-aaVersion-on.special-aaFontsize-small .breadcrumb ul,
.special-aaVersion-on.special-aaFontsize-small .fz12,
.special-aaVersion-on.special-aaFontsize-small .fz14,
.special-aaVersion-on.special-aaFontsize-small .fz16,
.special-aaVersion-on.special-aaFontsize-small .fz18,
.special-aaVersion-on.special-aaFontsize-small .fz20,
.special-aaVersion-on.special-aaFontsize-small .mb-fz12,
.special-aaVersion-on.special-aaFontsize-small .mb-fz14,
.special-aaVersion-on.special-aaFontsize-small .mb-fz16,
.special-aaVersion-on.special-aaFontsize-small .mb-fz18,
.special-aaVersion-on.special-aaFontsize-small .mb-fz20,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz12,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz14,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz16,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz18,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz20,
.special-aaVersion-on.special-aaFontsize-small .dt-fz12,
.special-aaVersion-on.special-aaFontsize-small .dt-fz14,
.special-aaVersion-on.special-aaFontsize-small .dt-fz16,
.special-aaVersion-on.special-aaFontsize-small .dt-fz18,
.special-aaVersion-on.special-aaFontsize-small .dt-fz20,
.special-aaVersion-on.special-aaFontsize-small .ld-fz12,
.special-aaVersion-on.special-aaFontsize-small .ld-fz14,
.special-aaVersion-on.special-aaFontsize-small .ld-fz16,
.special-aaVersion-on.special-aaFontsize-small .ld-fz18,
.special-aaVersion-on.special-aaFontsize-small .ld-fz20,
.special-aaVersion-on.special-aaFontsize-small .short-news-header {
    font-size: 16px;
    line-height: 1.4;
}

.special-aaVersion-on.special-aaFontsize-small .content-directions ul li,
.special-aaVersion-on.special-aaFontsize-small .btn,
.special-aaVersion-on.special-aaFontsize-small .footer-menu-wrapper ul li a,
.special-aaVersion-on.special-aaFontsize-small .container-top-navigation ul li a {
    font-size: 18px;
    line-height: 1.4;
}

.special-aaVersion-on.special-aaFontsize-small .footer-menu-wrapper .footer-header {
    font-size: 26px;
    line-height: 1.4;
}

.special-aaVersion-on.special-aaFontsize-small .fz22,
.special-aaVersion-on.special-aaFontsize-small .fz24,
.special-aaVersion-on.special-aaFontsize-small .fz26,
.special-aaVersion-on.special-aaFontsize-small .fz30,
.special-aaVersion-on.special-aaFontsize-small .mb-fz22,
.special-aaVersion-on.special-aaFontsize-small .mb-fz24,
.special-aaVersion-on.special-aaFontsize-small .mb-fz26,
.special-aaVersion-on.special-aaFontsize-small .mb-fz30,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz22,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz24,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz26,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz30,
.special-aaVersion-on.special-aaFontsize-small .dt-fz22,
.special-aaVersion-on.special-aaFontsize-small .dt-fz24,
.special-aaVersion-on.special-aaFontsize-small .dt-fz26,
.special-aaVersion-on.special-aaFontsize-small .dt-fz30,
.special-aaVersion-on.special-aaFontsize-small .ld-fz22,
.special-aaVersion-on.special-aaFontsize-small .ld-fz24,
.special-aaVersion-on.special-aaFontsize-small .ld-fz26,
.special-aaVersion-on.special-aaFontsize-small .ld-fz30 {
    font-size: 26px;
    line-height: 15.4;
}

.special-aaVersion-on.special-aaFontsize-small .aaFontsize .fl-l {
    /*color: #000;*/
}

.special-aaVersion-on.special-aaFontsize-small .aaFontsize .fl-l,
.special-aaVersion-on.special-aaFontsize-small .aaFontsize a {
    line-height: 22.4px;
}

.special-aaVersion-on.special-aaFontsize-small .aa-block a {
    padding-left: 13px;
    padding-right: 13px;
}

.special-aaVersion-on.special-aaFontsize-small .aaColor a {
    padding-left: 4px;
    padding-right: 4px;
}

.special-aaVersion-on.special-aaFontsize-small .section-other-pages {
    padding-top: 119px;
}

/* ==========================================================================
	   Средний размер шрифта */
/* ========================================================================== */
.special-aaVersion-on.special-aaFontsize-normal body,
.special-aaVersion-on.special-aaFontsize-normal .news-item,
.special-aaVersion-on.special-aaFontsize-normal .breadcrumb ul,
.special-aaVersion-on.special-aaFontsize-normal .fz12,
.special-aaVersion-on.special-aaFontsize-normal .fz14,
.special-aaVersion-on.special-aaFontsize-normal .fz16,
.special-aaVersion-on.special-aaFontsize-normal .fz18,
.special-aaVersion-on.special-aaFontsize-normal .fz20,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz12,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz14,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz16,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz18,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz20,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz12,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz14,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz16,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz18,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz20,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz12,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz14,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz16,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz18,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz20,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz12,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz14,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz16,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz18,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz20,
.special-aaVersion-on.special-aaFontsize-normal .short-news-header {
    font-size: 20px;
    line-height: 1.4;
}

.special-aaVersion-on.special-aaFontsize-normal .btn,
.special-aaVersion-on.special-aaFontsize-normal .footer-menu-wrapper ul li a,
.special-aaVersion-on.special-aaFontsize-normal .container-top-navigation ul li a,
.special-aaVersion-on.special-aaFontsize-normal .content-directions ul li {
    font-size: 22px;
    line-height: 1.4;
}

.special-aaVersion-on.special-aaFontsize-normal .footer-menu-wrapper .footer-header {
    font-size: 30px;
    line-height: 1.4;
}

.special-aaVersion-on.special-aaFontsize-normal .fz22,
.special-aaVersion-on.special-aaFontsize-normal .fz24,
.special-aaVersion-on.special-aaFontsize-normal .fz26,
.special-aaVersion-on.special-aaFontsize-normal .fz30,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz22,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz24,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz26,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz30,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz22,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz24,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz26,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz30,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz22,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz24,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz26,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz30,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz22,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz24,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz26,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz30 {
    font-size: 30px;
    line-height: 15.4;
}

/*.special-aaVersion-on.special-aaFontsize-normal .aaFontsize .fl-l {
    color: #000;
}*/

.special-aaVersion-on.special-aaFontsize-normal .aaFontsize .fl-l,
.special-aaVersion-on.special-aaFontsize-normal .aaFontsize a {
    line-height: 22.4px;
}

.special-aaVersion-on.special-aaFontsize-normal .aa-block a {
    padding-left: 13px;
    padding-right: 13px;
}

.special-aaVersion-on.special-aaFontsize-normal .aaColor a {
    padding-left: 4px;
    padding-right: 4px;
}


.special-aaVersion-on.special-aaFontsize-normal a.btn-record {
    line-height: normal;
}

.special-aaVersion-on.special-aaFontsize-normal .munu-lists > .list-item a {
    font-size: 20px;
}

.special-aaVersion-on.special-aaFontsize-normal .header .tel {
    font-size: 23px;
}

.special-aaVersion-on.special-aaFontsize-normal .contents-block-info-slider h2 {
    font-size: 26px;
}

.special-aaVersion-on.special-aaFontsize-normal .contents-block-info-slider p {
    font-size: 16px;
}

.special-aaVersion-on.special-aaFontsize-normal .btn-link-all {
    font-size: 16px;
}

.special-aaVersion-on.special-aaFontsize-normal a.item-elem-list {
    font-size: 17px;
}

.special-aaVersion-on.special-aaFontsize-normal .a.btn-visible {
    font-size: 13px;
}

.special-aaVersion-on.special-aaFontsize-normal .statistics-text {
    font-size: 22px;
}

.special-aaVersion-on.special-aaFontsize-normal .link-more {
    font-size: 14px;
}

.special-aaVersion-on.special-aaFontsize-normal .heartslide {
    font-size: 15px;
}

.special-aaVersion-on.special-aaFontsize-normal .heartslide span {
    font-size: 26px;
}

.special-aaVersion-on.special-aaFontsize-normal a.btns-more {
    font-size: 15px;
}

.special-aaVersion-on.special-aaFontsize-normal h2 {
    font-size: 22px;
}

.special-aaVersion-on.special-aaFontsize-normal p {
    font-size: 18px;
}

.special-aaVersion-on.special-aaFontsize-normal .block-inform-leadership p {
    font-size: 15px;
}

.special-aaVersion-on.special-aaFontsize-normal .block-inform-leadership h3 {
    font-size: 26px;
}

.special-aaVersion-on.special-aaFontsize-normal .block-inform-leadership span {
    font-size: 14px;
}

.special-aaVersion-on.special-aaFontsize-normal .link-more {
    font-size: 14px;
}

.special-aaVersion-on.special-aaFontsize-normal .title-statistics-head h3 a {
    font-size: 22px;
}

.special-aaVersion-on.special-aaFontsize-normal .tetle-grey {
    font-size: 12px;
}

.special-aaVersion-on.special-aaFontsize-normal .statistics-contents p {
    font-size: 15px;
}

.special-aaVersion-on.special-aaFontsize-normal .inform-link {
    font-size: 15px;
}

.special-aaVersion-on.special-aaFontsize-normal .block-estimate p {
    font-size: 18px;
}

.special-aaVersion-on.special-aaFontsize-normal .link-estimate {
    font-size: 14px;
}

.special-aaVersion-on.special-aaFontsize-normal .btns-more {
    font-size: 17px;
}

.special-aaVersion-on.special-aaFontsize-normal .wrapper-lists h6 {
    font-size: 18px;
}

.special-aaVersion-on.special-aaFontsize-normal .lists-link-footer a {
    font-size: 15px;
}

.special-aaVersion-on.special-aaFontsize-normal .footer-address .tel {
    font-size: 20px;
}

.special-aaVersion-on.special-aaFontsize-normal .footer-contacrs-text {
    font-size: 12px;
}

.special-aaVersion-on.special-aaFontsize-normal a.btn-address-all {
    font-size: 12px;
}

.special-aaVersion-on.special-aaFontsize-normal .copy-element a {
    font-size: 15px;
}

.special-aaVersion-on.special-aaFontsize-normal .block-link-statistics {
    position: static;
}

.special-aaVersion-on.special-aaFontsize-normal .block-estimate {
    border: none;
}

.special-aaVersion-on.special-aaFontsize-normal .block-estimate {
    align-items: flex-start;
}

.special-aaVersion-on.special-aaFontsize-normal .contents-block-info-slider p {
    height: auto;
}

.special-aaVersion-on.special-aaFontsize-normal .dropdown-toggle {
    font-size: 20px;
}

.special-aaVersion-on.special-aaFontsize-normal .header.header-other a.btn-record {
    font-size: 15px;
    line-height: 50px;
}

.special-aaVersion-on.special-aaFontsize-normal .inner .btn-lang {
    font-size: 12px;
}

.special-aaVersion-on.special-aaFontsize-normal .inner .logo-text {
    font-size: 16px;

}

.special-aaVersion-on.special-aaFontsize-normal .section-other-pages {
    padding-top: 129px;
}

.special-aaVersion-on.special-aaFontsize-normal .pages-breadcrumb .breadcrumb .breadcrumb-item.active {
    line-height: 31px;
}

.special-aaVersion-on.special-aaFontsize-normal .pages-breadcrumb .breadcrumb .breadcrumb-item.active {
    line-height: 22px;
}

.special-aaVersion-on.special-aaFontsize-normal .pages-breadcrumb .breadcrumb .breadcrumb-item a, .special-aaVersion-on.special-aaFontsize-normal .pages-breadcrumb .breadcrumb .breadcrumb-item {
    font-size: 15px;
}

/* ==========================================================================
	   Большой размер шрифта */
/* ========================================================================== */
.special-aaVersion-on.special-aaFontsize-big body,
.special-aaVersion-on.special-aaFontsize-big .news-item,
.special-aaVersion-on.special-aaFontsize-big .breadcrumb ul,
.special-aaVersion-on.special-aaFontsize-big .fz12,
.special-aaVersion-on.special-aaFontsize-big .fz14,
.special-aaVersion-on.special-aaFontsize-big .fz16,
.special-aaVersion-on.special-aaFontsize-big .fz18,
.special-aaVersion-on.special-aaFontsize-big .fz20,
.special-aaVersion-on.special-aaFontsize-big .mb-fz12,
.special-aaVersion-on.special-aaFontsize-big .mb-fz14,
.special-aaVersion-on.special-aaFontsize-big .mb-fz16,
.special-aaVersion-on.special-aaFontsize-big .mb-fz18,
.special-aaVersion-on.special-aaFontsize-big .mb-fz20,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz12,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz14,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz16,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz18,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz20,
.special-aaVersion-on.special-aaFontsize-big .dt-fz12,
.special-aaVersion-on.special-aaFontsize-big .dt-fz14,
.special-aaVersion-on.special-aaFontsize-big .dt-fz16,
.special-aaVersion-on.special-aaFontsize-big .dt-fz18,
.special-aaVersion-on.special-aaFontsize-big .dt-fz20,
.special-aaVersion-on.special-aaFontsize-big .ld-fz12,
.special-aaVersion-on.special-aaFontsize-big .ld-fz14,
.special-aaVersion-on.special-aaFontsize-big .ld-fz16,
.special-aaVersion-on.special-aaFontsize-big .ld-fz18,
.special-aaVersion-on.special-aaFontsize-big .ld-fz20,
.special-aaVersion-on.special-aaFontsize-big .short-news-header {
    font-size: 24px;
    line-height: 1.4;
}

.special-aaVersion-on.special-aaFontsize-big .btn,
.special-aaVersion-on.special-aaFontsize-big .footer-menu-wrapper ul li a,
.special-aaVersion-on.special-aaFontsize-big .container-top-navigation ul li a,
.special-aaVersion-on.special-aaFontsize-big .content-directions ul li {
    font-size: 26px;
    line-height: 1.4;
}

.special-aaVersion-on.special-aaFontsize-big .footer-menu-wrapper .footer-header {
    font-size: 34px;
    line-height: 1.4;
}

.special-aaVersion-on.special-aaFontsize-big .fz22,
.special-aaVersion-on.special-aaFontsize-big .fz24,
.special-aaVersion-on.special-aaFontsize-big .fz26,
.special-aaVersion-on.special-aaFontsize-big .fz30,
.special-aaVersion-on.special-aaFontsize-big .mb-fz22,
.special-aaVersion-on.special-aaFontsize-big .mb-fz24,
.special-aaVersion-on.special-aaFontsize-big .mb-fz26,
.special-aaVersion-on.special-aaFontsize-big .mb-fz30,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz22,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz24,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz26,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz30,
.special-aaVersion-on.special-aaFontsize-big .dt-fz22,
.special-aaVersion-on.special-aaFontsize-big .dt-fz24,
.special-aaVersion-on.special-aaFontsize-big .dt-fz26,
.special-aaVersion-on.special-aaFontsize-big .dt-fz30,
.special-aaVersion-on.special-aaFontsize-big .ld-fz22,
.special-aaVersion-on.special-aaFontsize-big .ld-fz24,
.special-aaVersion-on.special-aaFontsize-big .ld-fz26,
.special-aaVersion-on.special-aaFontsize-big .ld-fz30 {
    font-size: 34px;
    line-height: 15.4;
}

/*.special-aaVersion-on.special-aaFontsize-big .aaFontsize .fl-l {
    color: #000;
}*/

.special-aaVersion-on.special-aaFontsize-big .aaFontsize .fl-l,
.special-aaVersion-on.special-aaFontsize-big .aaFontsize a {
    line-height: 22.4px;
}

.special-aaVersion-on.special-aaFontsize-big .aa-block a {
    padding-left: 13px;
    padding-right: 13px;
}

.special-aaVersion-on.special-aaFontsize-big .aaColor a {
    padding-left: 4px;
    padding-right: 4px;
}


.special-aaVersion-on.special-aaFontsize-big a.btn-record {
    line-height: normal;
}

.special-aaVersion-on.special-aaFontsize-big .munu-lists > .list-item a {
    font-size: 22px;
}

.special-aaVersion-on.special-aaFontsize-big .header .tel {
    font-size: 25px;
}

.special-aaVersion-on.special-aaFontsize-big .contents-block-info-slider h2 {
    font-size: 28px;
}

.special-aaVersion-on.special-aaFontsize-big .contents-block-info-slider p {
    font-size: 20px;
}

.special-aaVersion-on.special-aaFontsize-big .btn-link-all {
    font-size: 20px;
}

.special-aaVersion-on.special-aaFontsize-big a.item-elem-list {
    font-size: 23px;
}

.special-aaVersion-on.special-aaFontsize-big .a.btn-visible {
    font-size: 15px;
}

.special-aaVersion-on.special-aaFontsize-big .statistics-text {
    font-size: 24px;
}

.special-aaVersion-on.special-aaFontsize-big .link-more {
    font-size: 16px;
}

.special-aaVersion-on.special-aaFontsize-big .heartslide {
    font-size: 17px;
}

.special-aaVersion-on.special-aaFontsize-big .heartslide span {
    font-size: 26px;
}

.special-aaVersion-on.special-aaFontsize-big a.btns-more {
    font-size: 15px;
}

.special-aaVersion-on.special-aaFontsize-big h2 {
    font-size: 22px;
}

.special-aaVersion-on.special-aaFontsize-big p {
    font-size: 18px;
}

.special-aaVersion-on.special-aaFontsize-big .block-inform-leadership p {
    font-size: 15px;
}

.special-aaVersion-on.special-aaFontsize-big .block-inform-leadership h3 {
    font-size: 28px;
}

.special-aaVersion-on.special-aaFontsize-big .block-inform-leadership span {
    font-size: 16px;
}

.special-aaVersion-on.special-aaFontsize-big .link-more {
    font-size: 16px;
}

.special-aaVersion-on.special-aaFontsize-big .title-statistics-head h3 a {
    font-size: 22px;
}

.special-aaVersion-on.special-aaFontsize-big .tetle-grey {
    font-size: 14px;
}

.special-aaVersion-on.special-aaFontsize-big .statistics-contents p {
    font-size: 17px;
}

.special-aaVersion-on.special-aaFontsize-big .inform-link {
    font-size: 17px;
}

.special-aaVersion-on.special-aaFontsize-big .block-estimate p {
    font-size: 20px;
}

.special-aaVersion-on.special-aaFontsize-big .link-estimate {
    font-size: 16px;
}

.special-aaVersion-on.special-aaFontsize-big .btns-more {
    font-size: 19px;
}

.special-aaVersion-on.special-aaFontsize-big .wrapper-lists h6 {
    font-size: 22px;
}

.special-aaVersion-on.special-aaFontsize-big .lists-link-footer a {
    font-size: 19px;
    line-height: 1.3;
}

.special-aaVersion-on.special-aaFontsize-big .footer-address .tel {
    font-size: 24px;
}

.special-aaVersion-on.special-aaFontsize-big .footer-contacrs-text {
    font-size: 14px;
}

.special-aaVersion-on.special-aaFontsize-big a.btn-address-all {
    font-size: 14px;
}

.special-aaVersion-on.special-aaFontsize-big .copy-element a {
    font-size: 15px;
}

.special-aaVersion-on.special-aaFontsize-big .block-link-statistics {
    position: static;
}

.special-aaVersion-on.special-aaFontsize-big .block-estimate {
    border: none;
}

.special-aaVersion-on.special-aaFontsize-big .block-estimate {
    align-items: flex-start;
}

.special-aaVersion-on.special-aaFontsize-big .section-top {
    padding-top: 121px;
}

.special-aaVersion-on.special-aaColor-black .list-dots li:before {
    color: #000;
    background-color: #000;
}

.special-aaVersion-on .block-header-elements a:before, .special-aaVersion-on .block-header-elements a:after {
    background: transparent;
}

.special-aaVersion-on .btn-search:after {
    background: transparent;

}

.special-aaVersion-on.special-aaFontsize-big .contents-block-info-slider p {
    height: auto;
}

.special-aaVersion-on.special-aaFontsize-big .dropdown-toggle {
    font-size: 22px;
}

.special-aaVersion-on.special-aaFontsize-big .header.header-other a.btn-record {
    font-size: 17px;
    line-height: 50px;
}

.special-aaVersion-on.special-aaFontsize-big .inner .btn-lang {
    font-size: 14px;
}

.special-aaVersion-on.special-aaFontsize-big .inner .logo-text {
    font-size: 18px;

}

.special-aaVersion-on.special-aaFontsize-big .section-other-pages {
    padding-top: 137px;
}

.special-aaVersion-on.special-aaFontsize-big .list-link a {
    font-size: 22px;
}

.special-aaVersion-on.special-aaFontsize-big .pages-breadcrumb .breadcrumb .breadcrumb-item.active {
    line-height: 22px;
}

.special-aaVersion-on.special-aaFontsize-big .pages-breadcrumb .breadcrumb .breadcrumb-item a, .special-aaVersion-on.special-aaFontsize-big .pages-breadcrumb .breadcrumb .breadcrumb-item {
    font-size: 17px;
}

/* ==========================================================================
	   Tahoma */
/* ========================================================================== */
.special-aaVersion-on.special-aaFont-tahoma body {
    font-family: Tahoma, sans-serif !important;
}

.special-aaVersion-on.special-aaFont-tahoma .news-item-main .news-item-header a {
    font-family: Tahoma, sans-serif;
}

/* ==========================================================================
	   Times */
/* ========================================================================== */
.special-aaVersion-on.special-aaFont-times body {
    font-family: 'Times New Roman', Times, serif !important;
}

.special-aaVersion-on.special-aaFont-times .news-item-main .news-item-header a {
    font-family: 'Times New Roman', Times, serif;
}

/* ==========================================================================
	   lettaer-spacing: normal */
/* ========================================================================== */
.special-aaVersion-on.special-aaKerning-normal body {
    /*letter-spacing: normal !important;*/
}

/* ==========================================================================
	   lettaer-spacing: big */
/* ========================================================================== */
.special-aaVersion-on.special-aakerning-big body * {
    letter-spacing: 2px !important;
}

/* ==========================================================================
	   lettaer-spacing: extra */
/* ========================================================================== */
.special-aaVersion-on.special-aakerning-extra body * {
    letter-spacing: 5px !important;
}
.special-aaVersion-on.special-aakerning-extra .aa-block {
    padding-left: 3px;
    padding-right: 3px;
}
.special-aaVersion-on.special-aakerning-extra .btn-record {
    line-height: normal;
}
.special-settings svg {
    width: 25px;
    height: 25px;
}

@media (max-width: 767px) {
    .aaColor {
        padding: 0.5em 1em;
    }

    .special-aaVersion-on .section-top {
        padding-top: 285px;
    }

    .special-aaVersion-on header.header {
        top: 271px !important;
    }

    .special-aaVersion-on .wrapper-mobile-navigation-menu__button {
        background-color: transparent !important;
    }

    .special-aaVersion-on.special-aaColor-white .wrapper-mobile-navigation-menu__button span {
        background: #000;
    }

    .special-aaVersion-on.special-aaColor-blue .wrapper-mobile-navigation-menu__button span {
        background: #143c5a;
    }

    .special-aaVersion-on .btn-closed-menu {
        background-color: transparent !important;
        box-shadow: none !important;
        border: none !important;
    }

    .special-aaVersion-on .bock-button-record a.btn-record {
        border-color: #000;
    }

    .special-aaVersion-on .header.fixed-header {
        top: 0 !important;
    }

    .special-aaVersion-on.special-aaColor-black .box-count-svg_num p {
        color: #000000 !important;
    }

    .special-aaVersion-on.special-aaColor-black .box-count-svg_text {
        color: #000000 !important;
    }

    .special-aaVersion-on.special-aaColor-white .box-count-svg_num p {
        color: #ffffff !important;
    }

    .special-aaVersion-on.special-aaColor-white .box-count-svg_text {
        color: #ffffff !important;
    }

    .special-aaVersion-on.special-aaColor-blue .box-count-svg_num p {
        color: #143c5a !important;
    }

    .special-aaVersion-on.special-aaColor-blue .box-count-svg_text {
        color: #143c5a !important;
    }

    .special-aaVersion-on.special-aaColor-brown .box-count-svg_num p {
        color: #59422e !important;
    }

    .special-aaVersion-on.special-aaColor-brown .box-count-svg_text {
        color: #59422e !important;
    }

    .special-aaVersion-on.special-aaColor-green .box-count-svg_num p {
        color: #a9dd38 !important;
    }

    .special-aaVersion-on.special-aaColor-green .box-count-svg_text {
        color: #a9dd38 !important;
    }


    .special-aaVersion-on .wrapper_tabs_group {
        height: auto !important;
    }

    .special-aaVersion-on.special-aaColor-white .footer a.btn-lang {
        border-right: 1px solid #ffffff;
    }

    .special-aaVersion-on.special-aaColor-blue .footer a.btn-lang {
        border-right: 1px solid #143c5a;
    }

    .special-aaVersion-on.special-aaColor-brown .footer a.btn-lang {
        border-right: 1px solid #59422e;
    }

    .special-aaVersion-on.special-aaColor-white .slider-info-block {
        background: #000000;
    }

    .special-aaVersion-on.special-aaColor-blue .slider-info-block {
        background: #143c5a;
    }

    .special-aaVersion-on.special-aaColor-brown .slider-info-block {
        background: #f7f3d6;
    }

    .special-aaVersion-on.special-aaColor-green .slider-info-block {
        background: #59422e;
    }

    .special-aaVersion-on.special-aaColor-blue .block-mobile-right-menu {
        background: #9fd7ff;

    }

    .special-aaVersion-on.special-aaColor-brown .block-mobile-right-menu {
        background: #dbd5a9;

    }

    .special-aaVersion-on.special-aaColor-white .block-mobile-right-menu {
        background: #000000;

    }

    .special-aaVersion-on .wrapper-mobile-navigation-menu__button {
        box-shadow: none;
    }

    .special-aaVersion-on.special-aaColor-white .wrapper-mobile-navigation-menu__button span {
        background: #ffffff;
    }

    .special-aaVersion-on.special-aaColor-white .box-sub-menu {
        background: #000000;

    }

    .special-aaVersion-on.special-aaColor-white .box-btn-exit {
        background: #000000;
    }

    .special-aaVersion-on.special-aaColor-black .box-btn-exit {
        background: transparent;
        color: #000000;

    }

    .special-aaVersion-on.special-aaColor-brown .btn-record {
        background: transparent;

    }

    .special-aaVersion-on.special-aaColor-black .box-btn-exit:before {
        color: #000000;

    }

    .special-aaVersion-on.special-aaColor-white .box-btn-exit:before {
        color: #ffffff;
    }

    .special-aaVersion-on.special-aaColor-white .block-right-header-mobile {
        background: #000000;
    }

    .special-aaVersion-on.special-aaColor-brown .box-sub-menu {
        background: #dbd5a9;
    }

    .special-aaVersion-on .box-btn-exit {
        padding-left: 26px;
        padding-right: 9px;
        cursor: pointer;
        background: transparent;
    }

    .special-aaVersion-on.special-aaColor-brown .box-btn-exit::before {
        color: #59422e;

    }

    .special-aaVersion-on.special-aaColor-blue .block-bnt-registrs a.btn-record:hover, .special-aaVersion-on.special-aaColor-blue .bock-button-record a.btn-record:hover {
        color: #143c5a;
    }

    .special-aaVersion-on.special-aaColor-brown .block-bnt-registrs a.btn-record:hover, .special-aaVersion-on.special-aaColor-brown .bock-button-record a.btn-record:hover {
        color: #59422e;
    }

    .special-aaVersion-on.special-aaColor-blue .block-right-header-mobile {
        background: #9fd7ff;

    }

    .special-aaVersion-on.special-aaColor-brown .block-right-header-mobile {
        background: #dbd5a9;

    }

    .special-aaVersion-on.special-aaColor-brown .slider-statistic .slick-next:hover, .special-aaVersion-on.special-aaColor-brown .slider-statistic .slick-prev:hover {
        background: #f7f3d6;
    }

    .special-aaVersion-on.special-aaColor-green .wrapper-mobile-navigation-menu__button span {
        background: #a9dd38;
    }

    .special-aaVersion-on.special-aaColor-brown .wrapper-mobile-navigation-menu__button span {
        background: #59422e;
    }

    .special-aaVersion-on.special-aaColor-green .block-mobile-right-menu {
        background: #3b2716;
    }

    .special-aaVersion-on.special-aaColor-green .box-sub-menu {
        background: #3b2716;

    }

    .special-aaVersion-on.special-aaColor-blue .box-sub-menu {
        background: #9fd7ff;

    }

    .special-aaVersion-on.special-aaColor-blue .box-btn-exit {
        background: transparent;
        color: #143c5a;
        border: none;
        padding-left: 26px;
        padding-right: 9px;
    }

    .special-aaVersion-on.special-aaColor-blue .box-btn-exit:hover {
        cursor: pointer;
    }

    .special-aaVersion-on.special-aaColor-blue .box-btn-exit::before {
        color: #143c5a;
    }

    .special-aaVersion-on.special-aaColor-green .box-btn-exit::before {
        color: #a9dd38;
    }

    .special-aaVersion-on.special-aaColor-green .block-right-header-mobile {
        background: #3b2716;

    }

    .special-aaVersion-on.special-aaColor-green .bock-button-record a.btn-record {
        border-color: #a9dd38;
    }

    .special-aaVersion-on.special-aaColor-green .wrapper-mobile-navigation-menu__button span {
        background: #a9dd38;
    }

    .special-aaVersion-on.special-aaColor-green .wrapper-mobile-navigation-menu__button {
        box-shadow: none;
    }

    .special-aaVersion-on .aaSettings-block {
        top: 0;
    }

    .special-aaVersion-on .section-other-pages {
        padding-top: 0 !important;
    }

    .special-aaVersion-on.special-aaColor-brown .left_menu_arrows_btn {
        background: #f7f3d6;
        border-color: #59422e;
        color: #59422e;
    }

    .special-aaVersion-on.special-aaColor-white .left_menu_arrows_btn {
        background: #000000;
        border-right: 1px solid #fff;
    }

    .special-aaVersion-on.special-aaColor-white .left_menu_arrows_btn::before {
        color: #ffffff;
    }

    .special-aaVersion-on.special-aaColor-blue .left_menu_arrows_btn {
        background: #9fd7ff;
        border-right: 1px solid #143c5a;

    }

    .special-aaVersion-on.special-aaColor-blue .left_menu_arrows_btn:before {
        color: #143c5a;
    }

    .special-aaVersion-on.special-aaColor-green .left_menu_arrows_btn {
        border-right: 1px solid #a9dd38;
        background: #3b2716;
    }


    .special-aaVersion-on.special-aaColor-blue .wrapper-mobile-navigation-menu__button {
        background: #143c5a;
    }

    .special-aaVersion-on .wrapper-mobile-navigation-menu__button {
        box-shadow: none !important;
    }

    .special-aaVersion-on.special-aaColor-brown .btn-visible.afteredhover {
        border-color: #59422e;
        color: #59422e;
    }

    .special-aaVersion-on.special-aaColor-blue .block-bottom-mobile-footer .btn-visible.afteredhover {
        border-color: #143c5a;
        color: #143c5a;

    }

    .special-aaVersion-on.special-aaColor-green .block-bottom-mobile-footer .btn-visible.afteredhover {
        border-color: #a9dd38;
        color: #a9dd38;

    }

    .special-aaVersion-on.special-aaColor-green .left_menu_arrows_btn::before {
        color: #a9dd38;
    }

    .special-aaVersion-on.special-aaColor-brown .left_menu_arrows_btn::before {
        color: #59422e;
    }

    .special-aaVersion-on a.btn-record {
        line-height: 60px !important;
    }

    .special-aaVersion-on.special-aaFontsize-big .section-top {
        padding-top: 283px;
    }

    .special-aaVersion-on.special-aaColor-green .icon--close {
        fill: #a9dd38;


    }

    .special-aaVersion-on.special-aaColor-white .icon--close {
        fill: #ffffff;


    }

    .special-aaVersion-on.special-aaColor-black .icon--close {
        fill: #000000;


    }

    .special-aaVersion-on.special-aaColor-brown .icon--close {
        fill: #59422e;


    }
    .special-aaVersion-on.special-aaColor-blue .icon--close {
        fill: #143c5a;


    }
    .special-aaVersion-on .icon-statistic {
        background-color: transparent;
    }
    .special-aaVersion-on.special-aaColor-black  .wrapper-mobile-navigation-menu__button span {
        background: #000;
    }
    .special-aaVersion-on.special-aaColor-black  .left_menu_arrows_btn {
        background: black;
    }
}

