/* /main/owl/assets/owl.carousel.min.css */
/**
 * Owl Carousel v2.2.0
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
@-webkit-keyframes "fadeOut" {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes "fadeOut" {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}
/* /main/owl/assets/owl.theme.default.min.css */
/**
 * Owl Carousel v2.2.0
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
/* /hostcmsfiles/jquery/lightbox/css/jquery.lightbox.css */
/* /hostcmsfiles/jquery/slider/jquery-ui.css */
/* /mail/owl.carousel.css */
@-webkit-keyframes "fadeOut" {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes "fadeOut" {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}
/* /mail/source/jquery.fancybox.css */
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* /main/style.css */
@font-face {
    font-family: MuseoSansRegular;
    src: url(../fonts/MuseoSansRegular/MuseoSansRegular.eot);
    src: url(../fonts/MuseoSansRegular/MuseoSansRegular.eot?#iefix) format("embedded-opentype"), url(../fonts/MuseoSansRegular/MuseoSansRegular.woff) format("woff"), url(../fonts/MuseoSansRegular/MuseoSansRegular.ttf) format("truetype");
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: MuseoSansBold;
    src: url(../fonts/MuseoSansBold/MuseoSansBold.eot);
    src: url(../fonts/MuseoSansBold/MuseoSansBold.eot?#iefix) format("embedded-opentype"), url(../fonts/MuseoSansBold/MuseoSansBold.woff) format("woff"), url(../fonts/MuseoSansBold/MuseoSansBold.ttf) format("truetype");
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: MuseoSansItalic;
    src: url(../fonts/MuseoSansItalic/MuseoSansItalic.eot);
    src: url(../fonts/MuseoSansItalic/MuseoSansItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/MuseoSansItalic/MuseoSansItalic.woff) format("woff"), url(../fonts/MuseoSansItalic/MuseoSansItalic.ttf) format("truetype");
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: MuseoSansLight;
    src: url(../fonts/MuseoSansLight/MuseoSansLight.eot);
    src: url(../fonts/MuseoSansLight/MuseoSansLight.eot?#iefix) format("embedded-opentype"), url(../fonts/MuseoSansLight/MuseoSansLight.woff) format("woff"), url(../fonts/MuseoSansLight/MuseoSansLight.ttf) format("truetype");
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: MuseoSansMedium;
    src: url(../fonts/MuseoSansMedium/MuseoSansMedium.eot);
    src: url(../fonts/MuseoSansMedium/MuseoSansMedium.eot?#iefix) format("embedded-opentype"), url(../fonts/MuseoSansMedium/MuseoSansMedium.woff) format("woff"), url(../fonts/MuseoSansMedium/MuseoSansMedium.ttf) format("truetype");
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: MuseoSansBlack;
    src: url(../fonts/MuseoSansBlack/MuseoSansBlack.eot);
    src: url(../fonts/MuseoSansBlack/MuseoSansBlack.eot?#iefix) format("embedded-opentype"), url(../fonts/MuseoSansBlack/MuseoSansBlack.woff) format("woff"), url(../fonts/MuseoSansBlack/MuseoSansBlack.ttf) format("truetype");
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: MuseoSansBoldItalic;
    src: url(../fonts/MuseoSansBoldItalic/MuseoSansBoldItalic.eot);
    src: url(../fonts/MuseoSansBoldItalic/MuseoSansBoldItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/MuseoSansBoldItalic/MuseoSansBoldItalic.woff) format("woff"), url(../fonts/MuseoSansBoldItalic/MuseoSansBoldItalic.ttf) format("truetype");
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: MuseoSansMediumItalic;
    src: url(../fonts/MuseoSansMediumItalic/MuseoSansMediumItalic.eot);
    src: url(../fonts/MuseoSansMediumItalic/MuseoSansMediumItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/MuseoSansMediumItalic/MuseoSansMediumItalic.woff) format("woff"), url(../fonts/MuseoSansMediumItalic/MuseoSansMediumItalic.ttf) format("truetype");
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: MuseoSansLightItalic;
    src: url(../fonts/MuseoSansLightItalic/MuseoSansLightItalic.eot);
    src: url(../fonts/MuseoSansLightItalic/MuseoSansLightItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/MuseoSansLightItalic/MuseoSansLightItalic.woff) format("woff"), url(../fonts/MuseoSansLightItalic/MuseoSansLightItalic.ttf) format("truetype");
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: MuseoSansBlackItalic;
    src: url(../fonts/MuseoSansBlackItalic/MuseoSansBlackItalic.eot);
    src: url(../fonts/MuseoSansBlackItalic/MuseoSansBlackItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/MuseoSansBlackItalic/MuseoSansBlackItalic.woff) format("woff"), url(../fonts/MuseoSansBlackItalic/MuseoSansBlackItalic.ttf) format("truetype");
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: OpenSansCondensedLight;
    src: url(../fonts/OpenSansCondensedLight/OpenSansCondensedLight.eot);
    src: url(../fonts/OpenSansCondensedLight/OpenSansCondensedLight.eot?#iefix) format("embedded-opentype"), url(../fonts/OpenSansCondensedLight/OpenSansCondensedLight.woff) format("woff"), url(../fonts/OpenSansCondensedLight/OpenSansCondensedLight.ttf) format("truetype");
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: OpenSansCondensedLightItalic;
    src: url(../fonts/OpenSansCondensedLightItalic/OpenSansCondensedLightItalic.eot);
    src: url(../fonts/OpenSansCondensedLightItalic/OpenSansCondensedLightItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/OpenSansCondensedLightItalic/OpenSansCondensedLightItalic.woff) format("woff"), url(../fonts/OpenSansCondensedLightItalic/OpenSansCondensedLightItalic.ttf) format("truetype");
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: OpenSansCondensedBold;
    src: url(../fonts/OpenSansCondensedBold/OpenSansCondensedBold.eot);
    src: url(../fonts/OpenSansCondensedBold/OpenSansCondensedBold.eot?#iefix) format("embedded-opentype"), url(../fonts/OpenSansCondensedBold/OpenSansCondensedBold.woff) format("woff"), url(../fonts/OpenSansCondensedBold/OpenSansCondensedBold.ttf) format("truetype");
    font-style: normal;
    font-weight: 400;
}
/*.message-footer{width:285px;float:right;margin-left:30px}*/
/* АДАПТИВ */
/* Экстрамалые девайсы («телефоны», < 576px)*/
/* Малые девайсы («ландшафтные», < 768px)*/
/* Средние девайсы («таблетки», < 992px)*/
/* Большие девайсы (большие десктопы, < 1200px)*/
.owl-carousel {
    -webkit-tap-highlight-color: transparent;
    position: relative;
    display: none;
    width: 100%;
    z-index: 1;
}

.owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity .4s ease;
    -moz-transition: opacity .4s ease;
    -ms-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease;
}

.owl-carousel .owl-item img.owl-lazy {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-dots.disabled {
    display: none;
}

.owl-carousel .owl-nav.disabled {
    display: none;
}

.owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel .owl-nav .owl-next {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}

.owl-carousel .owl-video-play-icon {
    background: url(/main/owl/assets/owl.video.play.png) no-repeat;
    transition: -webkit-transform 0.1s ease;
    transition: transform .1s ease;
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale .1s ease;
    -moz-transition: scale .1s ease;
    -ms-transition: scale .1s ease;
    -o-transition: scale .1s ease;
    transition: scale .1s ease;
}

.owl-carousel .owl-video-play-icon:hover {
    -webkit-transform: scale(1.3, 1.3);
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3);
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}

.owl-carousel .owl-video-playing .owl-video-tn {
    display: none;
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    -webkit-transition: opacity .4s ease;
    -moz-transition: opacity .4s ease;
    -ms-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease;
}

.owl-carousel .owl-video-frame {
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 1;
}

.owl-carousel .owl-controls .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel .owl-controls .owl-nav .owl-next {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel .owl-controls .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel .owl-refresh .owl-item {
    display: none;
}

.owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}

.no-js .owl-carousel {
    display: block;
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
    float: right;
}

.owl-height {
    -webkit-transition: height 0.5s ease-in-out;
    -moz-transition: height 0.5s ease-in-out;
    -ms-transition: height 0.5s ease-in-out;
    -o-transition: height 0.5s ease-in-out;
    transition: height 0.5s ease-in-out;
}

.owl-theme .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
}

.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot:hover span {
    background: #869791;
}

.owl-theme .owl-dots .owl-dot.active span {
    background: #869791;
}

.owl-theme .owl-nav {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    margin-top: 10px;
}

.owl-theme .owl-nav [class*=owl-] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: #869791;
    color: #FFF;
    text-decoration: none;
}

.owl-theme .owl-nav .disabled {
    opacity: .5;
    cursor: default;
}

.owl-theme .owl-nav.disabled .owl-dots {
    margin-top: 10px;
}

#jquery-lightbox {
    text-align: center;
    line-height: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 500;
}

#jquery-lightbox a img {
    border: none;
}

#lightbox-loading {
    text-align: center;
    line-height: 0;
    position: absolute;
    top: 40%;
    left: 0;
    height: 25%;
    width: 100%;
}

#jquery-overlay {
    top: 0;
    left: 0;
    width: 100%;
    position: fixed;
    z-index: 90;
    height: 100%;
}

#lightbox-nav {
    top: 0;
    left: 0;
    width: 100%;
    position: absolute;
    height: 100%;
    z-index: 10;
}

#lightbox-nav a {
    outline: 0;
}

#lightbox-container-image-box {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    min-height: 250px;
    height: auto!important;
}

#lightbox-container-image-box > #lightbox-nav {
    left: 0;
}

#lightbox-container-image {
    padding: 10px;
}

#lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
    right: 0;
    float: right;
}

#lightbox-nav-btnPrev {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
    left: 0;
    float: left;
}

#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px;
}

#lightbox-container-image-data {
    padding: 0 10px;
    color: #666;
}

#lightbox-container-image-data #lightbox-image-details {
    width: 70%;
    float: left;
    text-align: left;
}

#lightbox-image-details-caption {
    font-weight: 700;
}

#lightbox-image-details-currentNumber {
    display: block;
    clear: left;
    padding-bottom: 1em;
}

#lightbox-secNav-btnClose {
    width: 66px;
    float: right;
    padding-bottom: .7em;
}

.pageBody .ui-helper-hidden {
    display: none;
}

.pageBody .ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.pageBody .ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.pageBody .ui-helper-clearfix {
    zoom: 1;
}

.pageBody .ui-helper-clearfix:after {
    content: "";
    display: table;
    clear: both;
}

.pageBody .ui-helper-clearfix:before {
    content: "";
    display: table;
}

.pageBody .ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
}

.pageBody .ui-state-disabled {
    cursor: default !important;
    opacity: .35;
    filter: alpha(opacity=35);
    background-image: none;
}

.pageBody .ui-state-disabled .ui-icon {
    filter: alpha(opacity=35);
}

.pageBody .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(/hostcmsfiles/jquery/slider/images/ui-icons_cc0000_256x240.png);
    width: 16px;
    height: 16px;
}

.pageBody .ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/hostcmsfiles/jquery/slider/images/ui-bg_dots-small_65_a6a6a6_2x2.png) 50% 50% #a6a6a6;
    opacity: .4;
    filter: alpha(opacity=40);
}

.pageBody .ui-resizable {
    position: relative;
}

.pageBody .ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    display: block;
}

.pageBody .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.pageBody .ui-resizable-disabled .ui-resizable-handle {
    display: none;
}

.pageBody .ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.pageBody .ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.pageBody .ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.pageBody .ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.pageBody .ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.pageBody .ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.pageBody .ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.pageBody .ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.pageBody .ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    margin-right: .1em;
    cursor: pointer;
    text-align: center;
    zoom: 1;
    overflow: visible;
    text-decoration: none;
}

.pageBody .ui-button:active {
    text-decoration: none;
}

.pageBody .ui-button:hover {
    text-decoration: none;
}

.pageBody .ui-button:link {
    text-decoration: none;
}

.pageBody .ui-button:visited {
    text-decoration: none;
}

.pageBody .ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
}

.pageBody .ui-button-icon-only {
    width: 2.2em;
}

.pageBody .ui-button-icon-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
}

.pageBody .ui-button-icon-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
    left: 50%;
    margin-left: -8px;
}

.pageBody .ui-button-icons-only {
    width: 3.4em;
}

.pageBody .ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
}

.pageBody .ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

.pageBody .ui-button-icons-only .ui-button-icon-primary {
    left: .5em;
}

.pageBody .ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}

.pageBody .ui-button-text-only .ui-button-text {
    padding: .4em 1em;
}

.pageBody .ui-button-text-icon-primary .ui-button-text {
    padding: .4em 1em .4em 2.1em;
}

.pageBody .ui-button-text-icon-primary .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

.pageBody .ui-button-text-icon-primary .ui-button-icon-primary {
    left: .5em;
}

.pageBody .ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em;
    padding: .4em 2.1em .4em 1em;
    padding-left: 2.1em;
    padding-right: 2.1em;
}

.pageBody .ui-button-text-icons .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

.pageBody .ui-button-text-icons .ui-button-icon-primary {
    left: .5em;
}

.pageBody .ui-button-text-icons .ui-button-icon-secondary {
    right: .5em;
}

.pageBody .ui-button-text-icon-secondary .ui-button-text {
    padding: .4em 2.1em .4em 1em;
}

.pageBody .ui-button-text-icon-secondary .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

.pageBody .ui-button-text-icon-secondary .ui-button-icon-secondary {
    right: .5em;
}

.pageBody .ui-buttonset {
    margin-right: 7px;
}

.pageBody .ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -0.3em;
}

.pageBody .ui-slider {
    position: relative;
    text-align: left;
}

.pageBody .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
}

.pageBody .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

.pageBody .ui-slider-horizontal {
    height: .8em;
}

.pageBody .ui-slider-horizontal .ui-slider-handle {
    top: -0.3em;
    margin-left: -0.6em;
}

.pageBody .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

.pageBody .ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

.pageBody .ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

.pageBody .ui-slider-vertical {
    width: .8em;
    height: 100px;
}

.pageBody .ui-slider-vertical .ui-slider-handle {
    left: -0.3em;
    margin-left: 0;
    margin-bottom: -0.6em;
}

.pageBody .ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}

.pageBody .ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}

.pageBody .ui-slider-vertical .ui-slider-range-max {
    top: 0;
}

.pageBody .ui-widget {
    font-family: Arial, sans-serif;
    font-size: 1.1em;
}

.pageBody .ui-widget .ui-widget {
    font-size: 1em;
}

.pageBody .ui-widget button {
    font-family: Arial, sans-serif;
    font-size: 1em;
}

.pageBody .ui-widget input {
    font-family: Arial, sans-serif;
    font-size: 1em;
}

.pageBody .ui-widget select {
    font-family: Arial, sans-serif;
    font-size: 1em;
}

.pageBody .ui-widget textarea {
    font-family: Arial, sans-serif;
    font-size: 1em;
}

.pageBody .ui-widget-content {
    border: 1px solid #eee;
    background: url(/hostcmsfiles/jquery/slider/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #fff;
    color: #333;
}

.pageBody .ui-widget-content a {
    color: #333;
}

.pageBody .ui-widget-content .ui-state-default {
    border: 1px solid #d8dcdf;
    background: url(/hostcmsfiles/jquery/slider/images/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x #eee;
    font-weight: 700;
    color: #004276;
}

.pageBody .ui-widget-content .ui-state-focus {
    border: 1px solid #cdd5da;
    background: url(/hostcmsfiles/jquery/slider/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x #f6f6f6;
    font-weight: 700;
    color: #111;
}

.pageBody .ui-widget-content .ui-state-hover {
    border: 1px solid #cdd5da;
    background: url(/hostcmsfiles/jquery/slider/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x #f6f6f6;
    font-weight: 700;
    color: #111;
}

.pageBody .ui-widget-content .ui-state-active {
    border: 1px solid #eee;
    background: url(/hostcmsfiles/jquery/slider/images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x #fff;
    font-weight: 700;
    color: #c00;
}

.pageBody .ui-widget-content .ui-state-highlight {
    border: 1px solid #fcd3a1;
    background: url(/hostcmsfiles/jquery/slider/images/ui-bg_glass_55_fbf8ee_1x400.png) 50% 50% repeat-x #fbf8ee;
    color: #444;
}

.pageBody .ui-widget-content .ui-state-highlight a {
    color: #444;
}

.pageBody .ui-widget-content .ui-state-error {
    border: 1px solid #c00;
    background: url(/hostcmsfiles/jquery/slider/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% #f3d8d8;
    color: #2e2e2e;
}

.pageBody .ui-widget-content .ui-state-error a {
    color: #2e2e2e;
}

.pageBody .ui-widget-content .ui-state-error-text {
    color: #2e2e2e;
}

.pageBody .ui-widget-content .ui-priority-primary {
    font-weight: 700;
}

.pageBody .ui-widget-content .ui-priority-secondary {
    opacity: .7;
    filter: alpha(opacity=70);
    font-weight: 400;
}

.pageBody .ui-widget-content .ui-state-disabled {
    opacity: .35;
    filter: alpha(opacity=35);
    background-image: none;
}

.pageBody .ui-widget-content .ui-icon {
    background-image: url(/hostcmsfiles/jquery/slider/images/ui-icons_cc0000_256x240.png);
}

.pageBody .ui-widget-header {
    border: 1px solid #e3a1a1;
    background: url(/hostcmsfiles/jquery/slider/images/ui-bg_highlight-soft_15_cc0000_1x100.png) 50% 50% repeat-x #c00;
    color: #fff;
    font-weight: 700;
}

.pageBody .ui-widget-header a {
    color: #fff;
}

.pageBody .ui-widget-header .ui-state-default {
    border: 1px solid #d8dcdf;
    background: url(/hostcmsfiles/jquery/slider/images/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x #eee;
    font-weight: 700;
    color: #004276;
}

.pageBody .ui-widget-header .ui-state-focus {
    border: 1px solid #cdd5da;
    background: url(/hostcmsfiles/jquery/slider/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x #f6f6f6;
    font-weight: 700;
    color: #111;
}

.pageBody .ui-widget-header .ui-state-hover {
    border: 1px solid #cdd5da;
    background: url(/hostcmsfiles/jquery/slider/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x #f6f6f6;
    font-weight: 700;
    color: #111;
}

.pageBody .ui-widget-header .ui-state-active {
    border: 1px solid #eee;
    background: url(/hostcmsfiles/jquery/slider/images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x #fff;
    font-weight: 700;
    color: #c00;
}

.pageBody .ui-widget-header .ui-state-highlight {
    border: 1px solid #fcd3a1;
    background: url(/hostcmsfiles/jquery/slider/images/ui-bg_glass_55_fbf8ee_1x400.png) 50% 50% repeat-x #fbf8ee;
    color: #444;
}

.pageBody .ui-widget-header .ui-state-highlight a {
    color: #444;
}

.pageBody .ui-widget-header .ui-state-error {
    border: 1px solid #c00;
    background: url(/hostcmsfiles/jquery/slider/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% #f3d8d8;
    color: #2e2e2e;
}

.pageBody .ui-widget-header .ui-state-error a {
    color: #2e2e2e;
}

.pageBody .ui-widget-header .ui-state-error-text {
    color: #2e2e2e;
}

.pageBody .ui-widget-header .ui-priority-primary {
    font-weight: 700;
}

.pageBody .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: alpha(opacity=70);
    font-weight: 400;
}

.pageBody .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: alpha(opacity=35);
    background-image: none;
}

.pageBody .ui-widget-header .ui-icon {
    background-image: url(/hostcmsfiles/jquery/slider/images/ui-icons_ffffff_256x240.png);
}

.pageBody .ui-state-default {
    border: 1px solid #d8dcdf;
    background: url(/hostcmsfiles/jquery/slider/images/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x #eee;
    font-weight: 700;
    color: #004276;
}

.pageBody .ui-state-default a {
    color: #004276;
    text-decoration: none;
}

.pageBody .ui-state-default a:link {
    color: #004276;
    text-decoration: none;
}

.pageBody .ui-state-default a:visited {
    color: #004276;
    text-decoration: none;
}

.pageBody .ui-state-default .ui-icon {
    background-image: url(/hostcmsfiles/jquery/slider/images/ui-icons_cc0000_256x240.png);
}

.pageBody .ui-state-focus {
    border: 1px solid #cdd5da;
    background: url(/hostcmsfiles/jquery/slider/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x #f6f6f6;
    font-weight: 700;
    color: #111;
}

.pageBody .ui-state-focus .ui-icon {
    background-image: url(/hostcmsfiles/jquery/slider/images/ui-icons_cc0000_256x240.png);
}

.pageBody .ui-state-hover {
    border: 1px solid #cdd5da;
    background: url(/hostcmsfiles/jquery/slider/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x #f6f6f6;
    font-weight: 700;
    color: #111;
}

.pageBody .ui-state-hover a {
    color: #111;
    text-decoration: none;
}

.pageBody .ui-state-hover a:hover {
    color: #111;
    text-decoration: none;
}

.pageBody .ui-state-hover a:link {
    color: #111;
    text-decoration: none;
}

.pageBody .ui-state-hover a:visited {
    color: #111;
    text-decoration: none;
}

.pageBody .ui-state-hover .ui-icon {
    background-image: url(/hostcmsfiles/jquery/slider/images/ui-icons_cc0000_256x240.png);
}

.pageBody .ui-state-active {
    border: 1px solid #eee;
    background: url(/hostcmsfiles/jquery/slider/images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x #fff;
    font-weight: 700;
    color: #c00;
}

.pageBody .ui-state-active a {
    color: #c00;
    text-decoration: none;
}

.pageBody .ui-state-active a:link {
    color: #c00;
    text-decoration: none;
}

.pageBody .ui-state-active a:visited {
    color: #c00;
    text-decoration: none;
}

.pageBody .ui-state-active .ui-icon {
    background-image: url(/hostcmsfiles/jquery/slider/images/ui-icons_cc0000_256x240.png);
}

.pageBody .ui-state-highlight {
    border: 1px solid #fcd3a1;
    background: url(/hostcmsfiles/jquery/slider/images/ui-bg_glass_55_fbf8ee_1x400.png) 50% 50% repeat-x #fbf8ee;
    color: #444;
}

.pageBody .ui-state-highlight a {
    color: #444;
}

.pageBody .ui-state-highlight .ui-icon {
    background-image: url(/hostcmsfiles/jquery/slider/images/ui-icons_004276_256x240.png);
}

.pageBody .ui-state-error {
    border: 1px solid #c00;
    background: url(/hostcmsfiles/jquery/slider/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% #f3d8d8;
    color: #2e2e2e;
}

.pageBody .ui-state-error a {
    color: #2e2e2e;
}

.pageBody .ui-state-error .ui-icon {
    background-image: url(/hostcmsfiles/jquery/slider/images/ui-icons_cc0000_256x240.png);
}

.pageBody .ui-state-error-text {
    color: #2e2e2e;
}

.pageBody .ui-state-error-text .ui-icon {
    background-image: url(/hostcmsfiles/jquery/slider/images/ui-icons_cc0000_256x240.png);
}

.pageBody .ui-priority-primary {
    font-weight: 700;
}

.pageBody .ui-priority-secondary {
    opacity: .7;
    filter: alpha(opacity=70);
    font-weight: 400;
}

.pageBody .ui-icon-carat-1-n {
    background-position: 0 0;
}

.pageBody .ui-icon-carat-1-ne {
    background-position: -16px 0;
}

.pageBody .ui-icon-carat-1-e {
    background-position: -32px 0;
}

.pageBody .ui-icon-carat-1-se {
    background-position: -48px 0;
}

.pageBody .ui-icon-carat-1-s {
    background-position: -64px 0;
}

.pageBody .ui-icon-carat-1-sw {
    background-position: -80px 0;
}

.pageBody .ui-icon-carat-1-w {
    background-position: -96px 0;
}

.pageBody .ui-icon-carat-1-nw {
    background-position: -112px 0;
}

.pageBody .ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

.pageBody .ui-icon-carat-2-e-w {
    background-position: -144px 0;
}

.pageBody .ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.pageBody .ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.pageBody .ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.pageBody .ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.pageBody .ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

.pageBody .ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.pageBody .ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.pageBody .ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.pageBody .ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.pageBody .ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.pageBody .ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.pageBody .ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.pageBody .ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.pageBody .ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.pageBody .ui-icon-arrow-1-s {
    background-position: -64px -32px;
}

.pageBody .ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.pageBody .ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.pageBody .ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.pageBody .ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.pageBody .ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.pageBody .ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.pageBody .ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.pageBody .ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.pageBody .ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.pageBody .ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.pageBody .ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.pageBody .ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

.pageBody .ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.pageBody .ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.pageBody .ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.pageBody .ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.pageBody .ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.pageBody .ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.pageBody .ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.pageBody .ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.pageBody .ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.pageBody .ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.pageBody .ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.pageBody .ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.pageBody .ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.pageBody .ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.pageBody .ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.pageBody .ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.pageBody .ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.pageBody .ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.pageBody .ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.pageBody .ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.pageBody .ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.pageBody .ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.pageBody .ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.pageBody .ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.pageBody .ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.pageBody .ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.pageBody .ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.pageBody .ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.pageBody .ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.pageBody .ui-icon-extlink {
    background-position: -32px -80px;
}

.pageBody .ui-icon-newwin {
    background-position: -48px -80px;
}

.pageBody .ui-icon-refresh {
    background-position: -64px -80px;
}

.pageBody .ui-icon-shuffle {
    background-position: -80px -80px;
}

.pageBody .ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.pageBody .ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.pageBody .ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.pageBody .ui-icon-folder-open {
    background-position: -16px -96px;
}

.pageBody .ui-icon-document {
    background-position: -32px -96px;
}

.pageBody .ui-icon-document-b {
    background-position: -48px -96px;
}

.pageBody .ui-icon-note {
    background-position: -64px -96px;
}

.pageBody .ui-icon-mail-closed {
    background-position: -80px -96px;
}

.pageBody .ui-icon-mail-open {
    background-position: -96px -96px;
}

.pageBody .ui-icon-suitcase {
    background-position: -112px -96px;
}

.pageBody .ui-icon-comment {
    background-position: -128px -96px;
}

.pageBody .ui-icon-person {
    background-position: -144px -96px;
}

.pageBody .ui-icon-print {
    background-position: -160px -96px;
}

.pageBody .ui-icon-trash {
    background-position: -176px -96px;
}

.pageBody .ui-icon-locked {
    background-position: -192px -96px;
}

.pageBody .ui-icon-unlocked {
    background-position: -208px -96px;
}

.pageBody .ui-icon-bookmark {
    background-position: -224px -96px;
}

.pageBody .ui-icon-tag {
    background-position: -240px -96px;
}

.pageBody .ui-icon-home {
    background-position: 0 -112px;
}

.pageBody .ui-icon-flag {
    background-position: -16px -112px;
}

.pageBody .ui-icon-calendar {
    background-position: -32px -112px;
}

.pageBody .ui-icon-cart {
    background-position: -48px -112px;
}

.pageBody .ui-icon-pencil {
    background-position: -64px -112px;
}

.pageBody .ui-icon-clock {
    background-position: -80px -112px;
}

.pageBody .ui-icon-disk {
    background-position: -96px -112px;
}

.pageBody .ui-icon-calculator {
    background-position: -112px -112px;
}

.pageBody .ui-icon-zoomin {
    background-position: -128px -112px;
}

.pageBody .ui-icon-zoomout {
    background-position: -144px -112px;
}

.pageBody .ui-icon-search {
    background-position: -160px -112px;
}

.pageBody .ui-icon-wrench {
    background-position: -176px -112px;
}

.pageBody .ui-icon-gear {
    background-position: -192px -112px;
}

.pageBody .ui-icon-heart {
    background-position: -208px -112px;
}

.pageBody .ui-icon-star {
    background-position: -224px -112px;
}

.pageBody .ui-icon-link {
    background-position: -240px -112px;
}

.pageBody .ui-icon-cancel {
    background-position: 0 -128px;
}

.pageBody .ui-icon-plus {
    background-position: -16px -128px;
}

.pageBody .ui-icon-plusthick {
    background-position: -32px -128px;
}

.pageBody .ui-icon-minus {
    background-position: -48px -128px;
}

.pageBody .ui-icon-minusthick {
    background-position: -64px -128px;
}

.pageBody .ui-icon-close {
    background-position: -80px -128px;
}

.pageBody .ui-icon-closethick {
    background-position: -96px -128px;
}

.pageBody .ui-icon-key {
    background-position: -112px -128px;
}

.pageBody .ui-icon-lightbulb {
    background-position: -128px -128px;
}

.pageBody .ui-icon-scissors {
    background-position: -144px -128px;
}

.pageBody .ui-icon-clipboard {
    background-position: -160px -128px;
}

.pageBody .ui-icon-copy {
    background-position: -176px -128px;
}

.pageBody .ui-icon-contact {
    background-position: -192px -128px;
}

.pageBody .ui-icon-image {
    background-position: -208px -128px;
}

.pageBody .ui-icon-video {
    background-position: -224px -128px;
}

.pageBody .ui-icon-script {
    background-position: -240px -128px;
}

.pageBody .ui-icon-alert {
    background-position: 0 -144px;
}

.pageBody .ui-icon-info {
    background-position: -16px -144px;
}

.pageBody .ui-icon-notice {
    background-position: -32px -144px;
}

.pageBody .ui-icon-help {
    background-position: -48px -144px;
}

.pageBody .ui-icon-check {
    background-position: -64px -144px;
}

.pageBody .ui-icon-bullet {
    background-position: -80px -144px;
}

.pageBody .ui-icon-radio-on {
    background-position: -96px -144px;
}

.pageBody .ui-icon-radio-off {
    background-position: -112px -144px;
}

.pageBody .ui-icon-pin-w {
    background-position: -128px -144px;
}

.pageBody .ui-icon-pin-s {
    background-position: -144px -144px;
}

.pageBody .ui-icon-play {
    background-position: 0 -160px;
}

.pageBody .ui-icon-pause {
    background-position: -16px -160px;
}

.pageBody .ui-icon-seek-next {
    background-position: -32px -160px;
}

.pageBody .ui-icon-seek-prev {
    background-position: -48px -160px;
}

.pageBody .ui-icon-seek-end {
    background-position: -64px -160px;
}

.pageBody .ui-icon-seek-first {
    background-position: -80px -160px;
}

.pageBody .ui-icon-seek-start {
    background-position: -80px -160px;
}

.pageBody .ui-icon-stop {
    background-position: -96px -160px;
}

.pageBody .ui-icon-eject {
    background-position: -112px -160px;
}

.pageBody .ui-icon-volume-off {
    background-position: -128px -160px;
}

.pageBody .ui-icon-volume-on {
    background-position: -144px -160px;
}

.pageBody .ui-icon-power {
    background-position: 0 -176px;
}

.pageBody .ui-icon-signal-diag {
    background-position: -16px -176px;
}

.pageBody .ui-icon-signal {
    background-position: -32px -176px;
}

.pageBody .ui-icon-battery-0 {
    background-position: -48px -176px;
}

.pageBody .ui-icon-battery-1 {
    background-position: -64px -176px;
}

.pageBody .ui-icon-battery-2 {
    background-position: -80px -176px;
}

.pageBody .ui-icon-battery-3 {
    background-position: -96px -176px;
}

.pageBody .ui-icon-circle-plus {
    background-position: 0 -192px;
}

.pageBody .ui-icon-circle-minus {
    background-position: -16px -192px;
}

.pageBody .ui-icon-circle-close {
    background-position: -32px -192px;
}

.pageBody .ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.pageBody .ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.pageBody .ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.pageBody .ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.pageBody .ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.pageBody .ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.pageBody .ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.pageBody .ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.pageBody .ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.pageBody .ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.pageBody .ui-icon-circle-check {
    background-position: -208px -192px;
}

.pageBody .ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.pageBody .ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.pageBody .ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.pageBody .ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.pageBody .ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.pageBody .ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.pageBody .ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.pageBody .ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.pageBody .ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.pageBody .ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.pageBody .ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.pageBody .ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

.pageBody .ui-corner-all {
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    -khtml-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    -khtml-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -khtml-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -khtml-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.pageBody .ui-corner-left {
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    -khtml-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -khtml-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.pageBody .ui-corner-tl {
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    -khtml-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
}

.pageBody .ui-corner-top {
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    -khtml-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    -khtml-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
}

.pageBody .ui-corner-right {
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    -khtml-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -khtml-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.pageBody .ui-corner-tr {
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    -khtml-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
}

.pageBody .ui-corner-bl {
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -khtml-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.pageBody .ui-corner-bottom {
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -khtml-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -khtml-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.pageBody .ui-corner-br {
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -khtml-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.pageBody .ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: url(/hostcmsfiles/jquery/slider/images/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x #333;
    opacity: .1;
    filter: alpha(opacity=10);
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

button.pageBody .ui-button-icon-only {
    width: 2.4em;
}

button.pageBody .ui-button-icons-only {
    width: 3.7em;
}

button.pageBody .ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input.pageBody .ui-button {
    padding: .4em 1em;
}

.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}

.fancybox-image {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    vertical-align: top;
    display: block;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
}

.fancybox-inner {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    vertical-align: top;
    position: relative;
    overflow: hidden;
}

.fancybox-nav {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    vertical-align: top;
    cursor: pointer;
    z-index: 8040;
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    text-decoration: none;
    background: url(/mail/source/blank.gif);
    -webkit-tap-highlight-color: transparent;
}

.fancybox-nav span {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    vertical-align: top;
    cursor: pointer;
    z-index: 8040;
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    visibility: hidden;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-outer {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    vertical-align: top;
    position: relative;
}

.fancybox-skin {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    vertical-align: top;
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    vertical-align: top;
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

.fancybox-wrap {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    vertical-align: top;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-wrap iframe {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    vertical-align: top;
}

.fancybox-wrap object {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    vertical-align: top;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

#fancybox-loading {
    background-image: url(/mail/source/fancybox_sprite.png);
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: .8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url(/mail/source/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
    background-image: url(/mail/source/fancybox_sprite.png);
    cursor: pointer;
    z-index: 8040;
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
}

.fancybox-next {
    right: 0;
}

.fancybox-next span {
    background-image: url(/mail/source/fancybox_sprite.png);
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-prev {
    left: 0;
}

.fancybox-prev span {
    background-image: url(/mail/source/fancybox_sprite.png);
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url(/mail/source/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-title {
    visibility: hidden;
    font: 400 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: 0 0;
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: 700;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, 0.8);
}

footer {
    font-family: MuseoSansRegular;
    display: block;
    overflow: hidden;
}

footer .top_menu {
    /*max-width: 1110px;*/
    float: none;
    margin: 0 auto;
    width: 100%;
    padding: 12px 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
}

footer .top_menu li {
    float: none;
    display: inline-block;
    font-size: 14px;
    border-width: 0;
    width: auto;
    padding: 17px 1px;
}

footer .top_menu li a {
    color: #fff;
    font-family: MuseoSansRegular;
}

footer .top_menu li a:hover {
    color: #fff;
}

footer .phone {
    display: block;
    width: auto;
    font-family: MuseoSansRegular;
    color: #fff;
    font-size: 20px;
}
footer .phone.phone_one {
    font-size: 21px;
    margin-bottom: 10px;
}

footer .phone a {
    text-decoration: none;
    color: #fff;
}

footer .col-2 {
    /*margin-left: 30px;*/
    color: #fff;
    padding-top: 0;
}

footer .mail {
    background-image: none;
    padding: 0;
    margin-bottom: 15px;
    font-size: 15px;
}

footer .mail a {
    text-decoration: none;
}
footer .mail a:hover {
    text-decoration: underline;
}

footer .soc a {
    display: inline-block;
    float: none;
}

.menu-area {
    border-top-style: solid;
    border-bottom-style: solid;
    border-color: #d7d7d7;
    background-color: #857366;
    border-width: 0;
    position: relative;
    z-index: 51;
}

.menu-area .top_menu {
    float: none;
    margin: 0 auto;
    width: 100%;
    padding: 0;
}

.menu-area .top_menu li {
    float: none;
    display: inline-block;
    font-size: 15px;
    border-width: 0;
    width: auto;
    padding: 17px 5px;
}
.menu-area .top_menu li:first-child {
    padding-left: 0;
}

.menu-area .top_menu li a {
    color: #fff;
    font-family: MuseoSansRegular;
    font-size: 18px;
}

.menu-area .top_menu li a:hover {
    color: #fff;
}

@media (max-width: 1025px) {
    .menu-area .top_menu li a {
        font-size: 17px;
    }
}

.menu-area .top_menu li div ul {
    margin-top: 0;
    text-align: left;
}

.menu-area .top_menu li div ul li {
    display: block;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding: 3px;
}

.menu-area .top_menu li div ul li a:hover {
    color: #ffae51;
}

.menu-area .top_menu .second_menu li a {
    font-size: 14px;
}

.top_menu_btn {
    display: none;
}
@media (max-width: 991px) {
    .top_menu_btn {
        display: inline-block;
    }
    .menu-area .top_menu {
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        background: #857366;
        z-index: 99;
    }
    .menu-area .top_menu li {
        display: block;
        text-align: left;
    }
    .menu-area .top_menu .search_bk {
        display: none;
    }
}


.menu-area li {
    position: relative;
}

.menu-area li:hover > div {
    display: block !important;
    position: absolute;
    top: 48px;
    left: 0;
}

.menu-area li:hover .second_menu div {
    top: 0;
}

.menu-area li > div {
    background-color: #887a70;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.menu-area .content-wrap {
    overflow: inherit;
}

.footer-menu {
    background-color: #584d47;
}
@media (max-width: 991px) {
    .footer-menu {
        display: none;
    }
}

.top-logo-bg {
    background-image: url(/main/formlogo.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    display: inline-block;
    vertical-align: middle;
    width: 74px;
    height: 74px;
    background-size: 100% 100%;
    float: none;
    margin: auto 0;
}

.topmenu {
    /*background-image: url(/main/formlogo.png);*/
    background-repeat: no-repeat;
    background-position: center 125px;
}

.bottom-form {
    background: url(/main/form-footer_bg.png);
}

.bottom-form .content-wrap {
    background: url(/main/logo_top.png) 10% 50% no-repeat;
    padding: 75px 10px 55px;
    clear: both;
}

.btn-yell {
    text-decoration: none;
    color: #fff;
    line-height: 40px;
    display: inline-block;
    border-color: #ffae51;
    position: relative;
    height: 44px;
    font-size: 16px;
    margin: 20px auto 0;
    background-image: url(/main/btn.png);
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    width: 188px;
    padding-right: 13px;
}

.btn-yell:hover {
    color: #450f04;
    background-image: url(/main/btnh.png);
}

.head-phone {
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    font-family: MuseoSansRegular;
    margin: auto;
    width: 100%;
}
.head-phone .phone_one {
    font-size: 17px;
}
.head-phone a {
    text-decoration: none;
    color: #fff;
}

.head-phone span {
    display: block;
    text-align: center;
}
.head-phone .addr{
    letter-spacing: -0.5px;
    margin-bottom: 5px;
    text-align: center;
}
.head-phone .addr a{
    text-decoration: underline;
}
.head-phone .addr a:hover{
    text-decoration: none;
}
.img-menu_burger {
    display: none;
    background-color: #857366;
    position: relative;
    z-index: 2;
    cursor: pointer;
}
.img-menu {
    position: relative;
    background-color: #f8f1e8;
    padding-top: 20px;
    padding-bottom: 15px;
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, .1);
    z-index: 50;
}

.img-menu ul {
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
}

.img-menu ul li {
    text-transform: uppercase;
    list-style: none;
    display: inline-block;
    text-align: center;
    width: 100%;
    max-width: 103px;
    vertical-align: top;
}
.img-menu ul li a {
    display: inline-block;
    text-decoration: none;
    text-transform: none;
    padding-top: 90px;
    background-position: top center !important;
    color: #000;
    font-family: OpenSansCondensedBold;
    font-size: 14px;
}

.img-menu ul li a:hover {
    color: #ffae51;
}
.img-menu ul li:nth-child(1) a {
    background: url(/main/menu/1.png) no-repeat;
    background-position: 50% 10px !important;
}
.img-menu ul li:nth-child(2) a {
    background: url(/main/menu/2.png) no-repeat;
}
.img-menu ul li:nth-child(3) a {
    background: url(/main/menu/3.png) no-repeat;
}
.img-menu ul li:nth-child(4) a {
    background: url(/main/menu/10.png) no-repeat;
}
.img-menu ul li:nth-child(5) a {
    background: url(/main/menu/4.png) no-repeat;
}
.img-menu ul li:nth-child(6) a {
    background: url(/main/menu/5.png) no-repeat;
}
.img-menu ul li:nth-child(7) a {
    background: url(/main/menu/6.png) no-repeat;
}
.img-menu ul li:nth-child(8) a {
    background: url(/main/menu/9.png) no-repeat;
}
.img-menu ul li:nth-child(9) a {
    background: url(/main/menu/8.png) no-repeat;
}
.img-menu ul li:nth-child(10) a {
    background: url(/main/menu/11.png) no-repeat;
}
.img-menu ul li:nth-child(11) a {
    background: url(/main/menu/12.png) no-repeat;
    background-position: 50% 10px !important;
}
.img-menu ul li:nth-child(12) a {
    background: url(/main/menu/13.png) no-repeat;
}

.img-menu ul li:nth-child(1) a:hover {
    background: url(/main/menu/1_hv.png) no-repeat;
}
.img-menu ul li:nth-child(2) a:hover {
    background: url(/main/menu/2_hv.png) no-repeat;
}
.img-menu ul li:nth-child(3) a:hover {
    background: url(/main/menu/3_hv.png) no-repeat;
}
.img-menu ul li:nth-child(4) a:hover {
    background: url(/main/menu/10_hv.png) no-repeat;
}
.img-menu ul li:nth-child(5) a:hover {
    background: url(/main/menu/4_hv.png) no-repeat;
}
.img-menu ul li:nth-child(6) a:hover {
    background: url(/main/menu/5_hv.png) no-repeat;
}
.img-menu ul li:nth-child(7) a:hover {
    background: url(/main/menu/6_hv.png) no-repeat;
}
.img-menu ul li:nth-child(8) a:hover {
    background: url(/main/menu/9_hv.png) no-repeat;
}
.img-menu ul li:nth-child(9) a:hover {
    background: url(/main/menu/8_hv.png) no-repeat;
}
.img-menu ul li:nth-child(10) a:hover {
    background: url(/main/menu/11_hv.png) no-repeat;
}
.img-menu ul li:nth-child(11) a:hover {
    background: url(/main/menu/12_hv.png) no-repeat;
}
.img-menu ul li:nth-child(12) a:hover {
    background: url(/main/menu/13_hv.png) no-repeat;
}

.img-menu ul li:nth-child(11) {
    max-width: 128px;
}

.img-menu ul li img {
    margin-left: 10px;
    margin-right: 10px;
}
.img-menu ul li .img_bk {
    margin-left: 10px;
    margin-right: 10px;
    width: 70px;
    height: 85px;
}

.img-menu ul li span {
    display: inline-block;
    min-height: 44px;
    line-height: 16px;
    width: 100%;
    float: left;
}

@media (max-width: 991px) {
    .img-menu_burger {
        display: block;
    }
    .img-menu {
        display: none;
    }
}


.footer-btn {
    text-transform: none;
    color: #fff;
    text-align: center;
    max-width: 260px;
    height: 46px;
    background-color: #ffae51;
    font-size: 18px;
    margin: 25px 35px 0px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    width: 100%;
    text-decoration: none;
}
.form-footer .footer-btn{
    display: inline-block;
    max-width: 195px;
    width: 100%;
    padding: 12px;
    margin: -10px 0 0;
    float: right;
}

.footer-btn:hover {
    background-color: #e79231;
    color: #fff;
    cursor: pointer;
    -webkit-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    transition: background-color 0.5s ease-out;
}

footer .footer-btn {
    margin: 10px 0;
}

.callback-btn {
    text-transform: none;
    color: #fff;
    text-align: center;
    max-width: 260px;
    height: 46px;
    border: 1px solid #fff;
    background-color: transparent;
    font-size: 18px;
    margin: 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.callback-btn:hover {
    background-color: #fff;
    color: #000;
    cursor: pointer;
    -webkit-transition: 0.5s ease-out;
    -moz-transition: 0.5s ease-out;
    -o-transition: 0.5s ease-out;
    transition: 0.5s ease-out;
}

@media (max-width: 991px) {
    .callback-btn {
        margin: 0 auto;
    }
    footer .footer-btn {
        margin: 10px auto;
    }
}
@media (max-width: 650px) {
    .callback-btn {
        margin: 0;
    }
    footer .footer-btn {
        margin: 10px 0;
    }
}

.rew-list .title {
    text-transform: uppercase;
    font-family: MuseoSansRegular;
    color: #612206;
    font-size: 20px;
    padding: 0 35px;
}

.rew-list li {
    text-align: center;
    display: inline-block;
    list-style: none;
    margin-bottom: 15px;
    width: 100%;
    max-width: 290px;
}

.rew-list ul {
    margin: 0;
    padding: 0;
    text-align: center;
}

.bstr {
    font-weight: 700;
}

.wrap-footer {
    background-color: #584d47;
}

.first-area {
    min-height: 100px;
    /*overflow: hidden;*/
    background-color: #2f1a0a;
}

.first-area .search_top {
    margin: 5px auto 0;
}
.search_top input {
    width: 250px;
    border-radius: 3px;
    border-color: grey;
    height: 40px;
    color: #666;
    font-size: 16px;
    font-style: normal;
}

.first-area .footer-btn {
    margin: 10px auto 20px;
    width: 250px;
}

.content-wrap {
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
    max-width: 1200px;
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}
.first-area .content-wrap {
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
}
.img-menu_burger a:hover {
    color: #fff;
}

.col6 {
    width: 50%;
    float: left;
}

.form-footer label {
    color: #fff;
}
.input-form {
    font-size: 16px;
    font-family: MuseoSansRegular;
    height: 46px;
    border: 1px solid #e9e6e3;
    border-radius: 2px;
    padding-left: 22px;
    display: inline-block;
    width: 100%;
    margin: 10px 0 15px;
}
textarea.input-form {
    padding: 12px 22px;
    height: 136px;
    resize: none;
}

.text-form-bottom {
    font-size: 14px;
    font-family: MuseoSansRegular;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 30px;
    padding-right: 10px;
    width: 100%;
    color: #fff;
}


.video-block-main {
    background-color: #5d5550;
    padding-top: 25px;
    padding-bottom: 40px;
    text-align: center;
}

.video-block-main .video_list li {
    /*float: left;*/
    line-height: 70%;
    margin: 10px auto;
    position: relative;
    width: 270px;
    background: 0 0;
    padding: 0px 5px;
}

.title-div {
    font-family: MuseoSansRegular;
    text-align: center;
    font-size: 30px;
    color: #fff;
    margin-bottom: 40px;
    width: 100%;
}

.logo-new {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    z-index: 1;
    margin: auto 0;
    height: 80px;
}

.wrap-bg-img {
    float: left;
    width: 185px;
    height: 100px;
}

.slider-wrap {
    width: 100%;
    overflow: hidden;
    height: 360px;
}

.owl-slider .owl-item .item {
    background-size: cover;
    width: 100%;
    height: 360px;
    padding: 15px 10px;
    background-position: center;
}


.btn-slide {
    /*padding-top: 30px;*/
}

.btn-slide a.btn-yell {
    color: #450f04;
    font-size: 16px;
    font-family: MuseoSansRegular;
    display: inline-block;
    padding-left: 50px;
    padding-right: 53px;
}

.cont-slide {
    font-family: MuseoSansRegular;
    max-width: 500px;
}

.title-slide {
    color: #4f342e;
    line-height: 65px;
}

.body-slide {
    font-size: 16px;
    margin-top: 25px;
}

.owl-nav {
    display: none;
}

.foto_job_container.owl-carousel .owl-nav,
.video_job_container.owl-carousel .owl-nav{
    display: block;
}
.foto_job_container.owl-carousel .owl-nav.disabled,
.video_job_container.owl-carousel .owl-nav.disabled{
    display: none;
}
.video_job_container {
    padding: 0 20px;
    margin-top: 20px;
}
.video_job_container .block_video{
    margin: auto;
}
.video_job_container .owl-item{
    text-align: center;
}
.foto_job_container .owl-nav .owl-prev, .doktor_job_container .owl-nav .owl-prev ,.video_job_container .owl-nav .owl-prev{
    background-image: url('/images/arrowl-min2.png');
    height: 30px;
    background-repeat: no-repeat;
    position: absolute;
    left: 10px;
    width: 30px;
    top: 40%;
}

.foto_job_container .owl-nav .owl-next, .doktor_job_container .owl-nav .owl-next,.video_job_container .owl-nav .owl-next{
    background-image: url('/images/arrowr-min2.png');
    height: 30px;
    background-repeat: no-repeat;
    position: absolute;
    right: -10px;
    width: 30px;
    top: 40%;
}
.foto_job_container.white_arrow .owl-nav .owl-next {
    background-image: url(/images/damasclinic_next.png);
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 65px;
    width: 21px;
}
.foto_job_container.white_arrow .owl-nav .owl-prev {
    background-image: url(/images/damasclinic_prev.png);
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 65px;
    width: 21px;
}
.foto_job_container.owl-carousel li {
    padding-left: 0;
}

.foto_job_container.owl-carousel .gallery {
    display: block;
    margin: auto;
}


.owl-dots {
    float: left;
    position: absolute;
    bottom: 25px;
    left: 17%;
}

.owl-dot {
    width: 22px;
    height: 22px;
    display: inline-block;
    border: 1px solid #ffae51;
    border-radius: 50%;
    margin-right: 5px;
}

.owl-dot.active {
    background-color: #ffae51;
}

/*.col6.left input {
    margin-right: 35px;
}

.col6.right input {
    margin-left: 35px;
}*/

.message-footer {
    width: 285px;
    float: none;
    margin-left: 0;
}

.message-footer .error {
    color: #fe2638;
}

.message-footer .MSG {
    width: 285px;
    float: none;
    text-align: center;
    padding-top: 10px;
}

.message-footer .rezult-form{
    color: #339E36;
}
.message-footer2 {
    width: 285px;
    float: none;
    margin-left: 0;
    padding-top: 10px;
}

input.error, textarea.error {
    border-color: #fe2638;
}

.second_menu div {
    margin-top: 0;
    top: 0;
}

.video-block-otz.otz_bl {
    padding-top: 20px;
    padding-bottom: 30px;
}
.video-block-otz.otz_bl .title-div{
    margin-bottom: 20px;
}
.video-block-otz {
    padding-top: 35px;
    padding-bottom: 40px;
    background-color: #f7f4f1;
}

.video-block-otz .rew-list {
    text-align: center;
}

.video-block-otz .title-div {
    color: #000;
}

.video-block-otz a.btn-yell {
    color: #450f04;
    padding-left: 43px;
}

.photo {
    display: none;
}

.top_menu li div .second_menu {
    width: 200px;
}

.rew-block-main {
    padding-top: 35px;
    padding-bottom: 40px;
}

.rew-block-main .title-div {
    color: #000;
}

.rewimg1 {
    height: 64px;
    background-position: center center;
    margin-top: 25px;
    margin-bottom: 25px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 100%;
    background-image: url(/main/o1.png);
}

.rewimg2 {
    height: 64px;
    background-position: center center;
    margin-top: 25px;
    margin-bottom: 25px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 100%;
    background-image: url(/main/o2.png);
}

.rewimg3 {
    height: 64px;
    background-position: center center;
    margin-top: 25px;
    margin-bottom: 25px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 100%;
    background-image: url(/main/o3.png);
}

.rewimg4 {
    height: 64px;
    background-position: center center;
    margin-top: 25px;
    margin-bottom: 25px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 100%;
    background-image: url(/main/o4.png);
}

.kv {
    display: inline-block;
    height: 30px;
    background-image: url(/main/kv.png);
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 15px;
    margin-bottom: 15px;
}

.topmenu.fix {
    position: inherit;
    left: 0;
    top: 0;
    z-index: 400;
    width: 100%;
}

.priv_pol {
    font-size: 15px;
}

.priv_pol a {
    color: #fff;
    text-decoration: none;
}
.priv_pol a:hover {
    text-decoration: underline;
}

.priv_pol_f {
    margin: 5px 0;
    font-size: 14px;
    color: #fff;
}
#AddRecord .priv_pol_f, #AddRecord .priv_pol_f a {
    color: #000;
}
.priv_pol_f a {
    color: #fff;
}
.priv_pol_f a:hover {
    text-decoration: none;
}

.form-footer .priv_pol_f {
    display: inline-block;
    width: 530px;
}

.form-footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
    font-family: MuseoSansRegular;
}

.form-footer .col6 {
    margin-right: 25px;
    max-width: 740px;
    width: 100%;
    min-height: 320px;
    float: none;
}

.footer-block.content-wrap {
    display: block;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    padding: 5px 0 20px;
    grid-gap: 10px;
}
@media (max-width: 991px) {
    .footer-block.content-wrap {
        padding: 40px 10px;
    }
}

.owl-carousel.foto_job_container .owl-item {
    text-align: center;
}
.head-phone .whatsapp, .head-phone .viber,
.footer-block .whatsapp, .footer-block .viber{
    width:32px;
    height:32px;
    display:block;
    float:right;
    margin-left:5px;
}
.footer-block .whatsapp, .head-phone .whatsapp {background:url(/img/whatsapp2.png) 0 center no-repeat;}
.footer-block .viber, .head-phone .viber {background:url(/img/viber.png) 0 center no-repeat;}

.phone.call_phone_1 .whatsapp {
    display: none;
}

/*.head-phone .viber {
    background: url(/img/viber.png) 0 center no-repeat;
    width: 29px;
    height: 29px;
    display: block;
    background-size: 100%;
    float: right;
    margin-left: 5px;
}

.head-phone .whatsapp {
    background: url(/img/whatsapp2.png) 0 center no-repeat;
    width: 25px;
    height: 25px;
    display: block;
    float: right;
    margin-left: 5px;
}*/
#map_kontakty{
    display: none;
    background: #f7f4f1;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
    #fancybox-loading {
        background-image: url(/mail/source/fancybox_sprite@2x.png);
        background-size: 44px 152px;
    }

    #fancybox-loading div {
        background-image: url(/mail/source/fancybox_loading@2x.gif);
        background-size: 24px 24px;
    }

    .fancybox-close {
        background-image: url(/mail/source/fancybox_sprite@2x.png);
        background-size: 44px 152px;
    }

    .fancybox-next span {
        background-image: url(/mail/source/fancybox_sprite@2x.png);
        background-size: 44px 152px;
    }

    .fancybox-prev span {
        background-image: url(/mail/source/fancybox_sprite@2x.png);
        background-size: 44px 152px;
    }
}

@media only screen and (min--moz-device-pixel-ratio: 1.5) {
    #fancybox-loading {
        background-image: url(/mail/source/fancybox_sprite@2x.png);
        background-size: 44px 152px;
    }

    #fancybox-loading div {
        background-image: url(/mail/source/fancybox_loading@2x.gif);
        background-size: 24px 24px;
    }

    .fancybox-close {
        background-image: url(/mail/source/fancybox_sprite@2x.png);
        background-size: 44px 152px;
    }

    .fancybox-next span {
        background-image: url(/mail/source/fancybox_sprite@2x.png);
        background-size: 44px 152px;
    }

    .fancybox-prev span {
        background-image: url(/mail/source/fancybox_sprite@2x.png);
        background-size: 44px 152px;
    }
}

@media only screen and (min-device-pixel-ratio: 1.5) {
    #fancybox-loading {
        background-image: url(/mail/source/fancybox_sprite@2x.png);
        background-size: 44px 152px;
    }

    #fancybox-loading div {
        background-image: url(/mail/source/fancybox_loading@2x.gif);
        background-size: 24px 24px;
    }

    .fancybox-close {
        background-image: url(/mail/source/fancybox_sprite@2x.png);
        background-size: 44px 152px;
    }

    .fancybox-next span {
        background-image: url(/mail/source/fancybox_sprite@2x.png);
        background-size: 44px 152px;
    }

    .fancybox-prev span {
        background-image: url(/mail/source/fancybox_sprite@2x.png);
        background-size: 44px 152px;
    }
}

@media screen and (max-width: 1024px) {
    .footer-block .whatsapp {
        background: url(/img/whatsapp3.png) center center no-repeat;
        width: 32px;
        height: 32px;
        display: inline-block;
        float: none;
        margin-left: 10px;
        background-size: contain;
    }

    .footer-block .viber {
        background: url(/img/viber.png) 0 center no-repeat;
        width: 32px;
        height: 32px;
        display: inline-block;
        float: none;
        margin-right: 5px;

    }

    .head-phone .whatsapp {
        background: url(/img/whatsapp3.png) center center no-repeat;
        width: 32px;
        height: 32px;
        display: inline-block;
        vertical-align: middle;
        float: none;
        margin-left: 10px;
        background-size: contain;
    }

    .head-phone .viber {
        background: url(/img/viber.png) 0 center no-repeat;
        width: 32px;
        height: 32px;
        display: inline-block;
        float: none;
        margin-right: 5px;
        vertical-align: middle;
    }
}

@media (max-width: 575.98px) {
    .title-slide {
        font-size: 32px;
        line-height: 32px;
        text-align: center;
    }

    .form-title {
        text-transform: uppercase;
        font-family: MuseoSansRegular;
        font-size: 32px;
        text-align: center;
        line-height: 32px;
        width: 100%;
    }

    .btn-slide {
        text-align: center;
    }

    .body-slide {
        text-align: center;
    }

    .cont-slide {
        margin: 0 auto;
    }
    footer .top_menu {
        display: none;
    }

    .visible_sm {
        display: none;
    }

    footer .col-3 {
        text-align: left;
    }

    .head-phone a, footer .phone a {
        width: 100%;
        display: inline-block;
    }

    .head-phone span, footer .col-3 span {
        text-align: center;
    }

    .content .foto_list2 > li {
        float: none;
        margin: auto;
    }
}

@media (min-width: 575.98px) {
    .title-slide {
        font-size: 72px;
        line-height: 65px;
        text-align: center;
    }

    .form-title {
        text-transform: uppercase;
        font-family: MuseoSansRegular;
        font-size: 48px;
        text-align: center;
        line-height: 48px;
        width: 100%;
    }

    .btn-slide {
        text-align: center;
    }

    .body-slide {
        text-align: center;
    }

    .cont-slide {
        margin: 0 auto;
    }


    .slider-wrap {
        margin-top: 0;
    }

    .visible_sm {
        display: block;
    }

    footer .col-3 {
        text-align: left;
    }

    .head-phone a, footer .phone a {
        width: 100%;
        display: inline-block;
    }

    .head-phone span, footer .col-3 span {
        text-align: center;
    }
}

@media (min-width: 767.98px) {
    .title-slide {
        font-size: 72px;
        line-height: 65px;
        text-align: left;
    }

    .form-title {
        text-transform: uppercase;
        font-family: MuseoSansRegular;
        font-size: 48px;
        text-align: center;
        line-height: 48px;
        width: 100%;
    }

    .btn-slide {
        text-align: left;
    }

    .body-slide {
        text-align: left;
    }

    .cont-slide {
        margin: 0;
    }

    .slider-wrap {
        margin-top: 0;
    }

    .visible_sm {
        display: block;
    }

    footer .col-3 {
        text-align: left;
    }

    .head-phone a, footer .phone a {
        width: 100%;
        display: inline-block;
    }

    .head-phone span, footer .col-3 span {
        text-align: center;
    }
    .head-phone {
        width: 36%;
        margin: auto;
        position: absolute;
        left: 0;
        right: 0;
        top: 2px;
    }
    .first-area .footer-btn{
        margin-right: 6px;
        width: 235px;
    }
    .first-area .search_top input{
        width: 235px;
    }
    .first-area .search_top{
        margin: 5px 0;
    }
    .img-menu ul li.visible_sm{
        display: none;
    }
}

@media (min-width: 991.98px) {
    .title-slide {
        font-size: 72px;
        line-height: 65px;
        text-align: left;
    }

    .form-title {
        text-transform: uppercase;
        font-family: MuseoSansRegular;
        font-size: 48px;
        text-align: center;
        line-height: 48px;
        width: 100%;
    }

    .btn-slide {
        text-align: left;
    }

    .body-slide {
        text-align: left;
    }

    .cont-slide {
        margin: 0;
    }

    .top_menu {
        display: block;
    }

    .visible_sm {
        display: none;
    }

    /*    footer .col-3 {
            text-align: right;
        }*/

    .head-phone a, footer .phone a {
        width: auto;
        display: inline-block;
    }

    .head-phone span {
        text-align: left;
    }

    /*    footer .col-3 span {
            text-align: right;
        }*/
    .head-phone .addr{
        margin-right: 20px;
    }
    .menu-area .top_menu {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: space-between;
    }
    .head-phone{
        width: auto;
    }
    .head-phone{
        position: relative;
    }
    .first-area .footer-btn{
        margin: auto;
    }
    .first-area .footer-btn{
        margin: 15px auto;
    }
    /*    .first-area .search_top{
            width: 28%;
            margin: auto;
        }*/

}

@media (min-width: 1090px) {
    .first-area .search_top,
    .first-area .footer-btn{
        margin: auto;
    }
    .first-area .search_top{
        width: auto;
    }
}
@media (min-width: 1199.98px) {
    .title-slide {
        font-size: 72px;
        line-height: 65px;
        text-align: left;
    }

    .form-title {
        text-transform: uppercase;
        font-family: MuseoSansRegular;
        font-size: 29px;
        font-weight: bold;
        text-align: left;
        line-height: normal;
        width: 100%;
        color: #fff;
    }

    .btn-slide {
        text-align: left;
    }

    .body-slide {
        text-align: left;
    }

    .cont-slide {
        margin: 0;
    }

    .visible_sm {
        display: none;
    }

    /*    footer .col-3 {
            text-align: right;
        }*/

    .head-phone a, footer .phone a {
        width: auto;
        display: inline-block;
    }

    /*    footer .col-3 span {
            text-align: right;
        }*/
    .menu-area .top_menu li {
        font-size: 16px;
        padding: 17px 10px;
    }
    .head-phone .addr{
        margin-right: 0px;
    }
    /*    .head-phone span {
            width: 215px;
            margin: auto;
        }*/
    .first-area .footer-btn{
        width: 270px;
    }
    .first-area .search_top input{
        width: 250px;
    }
}

.wraper_f{
    margin-bottom: 40px;
}
.wraper_f .blfotvet > p{
    margin-top: 8px;
}
.wraper_f .blfvopros p{
    margin: 0;
}
.wraper_f .blfvopros{
    font-size: 17px;
    font-weight: bold;
}
.wrap_howwork{
    margin-top: 20px;
    text-align: center;
}
.wrap_howwork .item_howwork{
    display: inline-block;
    width: 166px;
    height: 175px;
    vertical-align: top;
    margin-bottom: 20px;
    position: relative;
}

.wrap_howwork .item_howwork:not(:last-child):after{
    content: '';
    position: absolute;
    top: 48px;
    right: -10px;
    width: 22px;
    height: 17px;
    background: url('/images/2019/05/23/ar.png');
}

.wrap_howwork .item_howwork_text{
    text-align: center;
}
.wrap_howwork .wimg1{
    background: url('/images/2019/05/23/1.png');
}
.wrap_howwork .wimg2{
    background: url('/images/2019/05/23/2.png');
}
.wrap_howwork .wimg3{
    background: url('/images/2019/05/23/3.png');
}
.wrap_howwork .wimg4{
    background: url('/images/2019/05/23/4.png');
}
.wrap_howwork .wimg5{
    background: url('/images/2019/05/23/5.png');
}
.wrap_howwork .wimg6{
    background: url('/images/2019/05/23/6.png');
}
.wrap_howwork .wimg7{
    background: url('/images/2019/05/23/7.png');
}
.wrap_howwork .item_howwork_img{
    background-repeat: no-repeat;
    width: 100%;
    height: 118px;
    display: inline-block;
    text-align: center;
    background-position: center;
    margin: 0;
    padding: 0;
    margin-bottom: 8px;
}

.wrap_vopros{
    margin-top: 30px;
}

.wrap_vopros .item_wrap_vopros {
    margin-bottom: 40px;
    margin-left: 50px;
    position: relative;
}

.wrap_vopros .item_vopros_name {
    font-weight: bold;
    margin-bottom: 15px;
}

.wrap_vopros .item_vopros_otv {
    color: #5E1100;
    font-style: italic;
}

.wrap_vopros .item_wrap_vopros:after {
    content: '';
    position: absolute;
    top: -5px;
    left: -50px;
    width: 40px;
    height: 33px;
    background: url(/images/2019/04/2/iconv.png);
    background-repeat: no-repeat;
}
@media screen and (min-width: 1200px) {
    footer .top_menu li{
        font-size: 18px;
    }
}



/* === New Style === */
.alert {
    color: #f80908;
}
.form-group {
    position: relative;
}
.MSG.wrong.error {
    position: absolute;
    right: 0;
    top: 85%;
    color: #f80908
}
.form-success {
    padding: 0 0 15px;
    font-size: 20px;
    text-align: center;
}
.form-success p {
    margin: 5px 0;
}
.form-success .btn-close {
    margin-top: 25px;
}
.form-footer .form-success {
    color: #fff;
    font-size: 29px;
}
.row {
    margin: 0 -15px;
}
.row:before {
    display: table;
    content: " ";
}
.row:after {
    clear: both;
}
.col-12 {
    display: inline-block;
    width: 100%;
}
.col-6 {
    display: inline-block;
    width: 50%;
    padding: 0 15px;
    float: left;
}
footer .col-6:last-child {
    float: right;
}
.col-head {
    display: flex;
    align-items: center;
}


.first-area.fixed {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 51;
}
.first-area .head-area {
    padding: 7px 0;
}
.first-area .head-addr .addr {
    width: 190px;
    margin: 0 50px;
    color: #fff;
    font-size: 14px;
}
@media (max-width: 1210px) {
    .first-area .content-wrap,
    .footer-menu .content-wrap,
    .footer-block.content-wrap{
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media (max-width: 1125px) {
    .first-area .head-addr .addr {
        margin: 0 auto;
    }
}
.first-area .head-phone {
    margin: 0;
}
.first-area .soc_bk {
    margin-left: 35px;
}
.first-area .btn-zakaz {
    text-transform: none;
    text-decoration: underline;
    color: #fff;
    background: none;
    font-size: 15px;
    margin-right: 35px;
    padding: 0;
}
.first-area .btn-zakaz:hover {
    text-decoration: none;
}
.first-area .footer-btn {
    margin: 0;
    width: 240px;
}
@media (max-width: 1125px) {
    .first-area .footer-btn {
        margin: 0;
        width: 190px;
    }
}

.search_bk {
    display: inline-block;
    position: relative;
    padding: 12px 0 8px;
}
.search_bk .search_btn {
    display: inline-block;
    width: 27px;
    height: 25px;
    background: url(/img/search_icon.png) no-repeat;
    cursor: pointer;
}
.search_bk .search_top {
    display: none;
    position: absolute;
    right: 100%;
    bottom: 0;
}
.search_bk.active .search_top {
    display: block;
}

.breadcrambs a:hover {
    color: #ffae51;
}
.item_vrach_name a:hover {
    color: #ffae51;
}

.appointment_bk {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 35px auto;
}
.appointment_bk .footer-btn {
    margin-top: 0px;
    max-width: 275px;
}
.appointment_bk span {
    font-family: MuseoSansRegular;
    font-size: 18px;
}
.appointment_bk span a {
    color: inherit;
    text-decoration: none;
} 

.form-title {
    text-transform: uppercase;
    font-family: MuseoSansRegular;
    font-size: 29px;
    font-weight: bold;
    text-align: left;
    line-height: normal;
    width: 100%;
    color: #fff;
}
.menu-area li .second_menu .second_menu {
    top: 0;
    left: 200px;
}

@media (max-width: 1170px) {
    .bottom-form .content-wrap {
        background: none;
    }
    .form-footer {
        justify-content: center;
    }
    .form-footer .col6 {
        margin: 0;
    }
    .first-area .soc_bk {
        margin-left: 0;
    }
    .first-area .btn-zakaz {
        margin-right: 10px;
    }
}

@media (max-width: 991px) {
    .first-area .content-wrap,
    .img-menu_burger .content-wrap {
        padding: 0 10px;
    }

    .first-area .menu-area .content-wrap {
        justify-content: flex-start;
    }
    .menu-area .top_menu li:first-child {
        padding-left: 5px;
    }
    .first-area .menu-area .content-wrap > .search_bk {
        display: inline-block;
    }
    .menu-area li > .second_menu {
        width: 100%;
    }
    .menu-area li .second_menu .second_menu {
        top: 100%;
        left: 0;
    }

    .search_top input {
        height: 50px;
        margin: 0;
    }
    .search_bk .search_top {
        top: -5px;
        left: 30px;
    }

    .first-area .head-area {
        padding: 10px 0;
    }
    .head-logo .logo-new{
        height: auto;
    }
    .head-logo .logo-new img {
        width: 120px;
    }
    /* .top-logo-bg {
        width: 65px;
        height: 65px;
    } */
    .first-area .head-addr {
        display: none;
    }
    .head-phone {
        width: auto;
        position: static;
        font-size: 20px;
    }
    .head-phone .phone_one {
        font-size: 21px;
    }
    /* .first-area .soc_bk {
        margin-left: 15px;
    } */
    .head-phone .whatsapp {
        margin-left: 5px;
    }
    .first-area .btn-zakaz,
    .first-area .footer-btn {
        display: inline-block;
        width: 34px;
        height: 34px;
        padding: 5px;
        margin-right: 0;
        box-sizing: content-box;
        text-indent: -9999px;
        cursor: pointer;
    }
    .first-area .btn-zakaz {
        background: url(/img/callback_icon.png) center no-repeat transparent;
        border: 1px solid #fff;
        margin-right: 20px;
    }
    .first-area .footer-btn {
        background: url(/img/appointment_icon.png) center no-repeat #ffae51;
        border: 1px solid #ffae51;
    }

    .cont.akc .width {
        display: flex;
        justify-content: center;
    }    
    .cont_block {
        width: auto;
        margin: 0 10px;
    }
    .cont_block:nth-child(n+3) {
        display: none;
    }
}

@media (max-width: 650px) {
    .search_top input {
        width: 230px;
    }

    /* .top-logo-bg {
        width: 50px;
        height: 50px;
    } */
    .logo-new {
        height: auto;
    }
    .footer-block .logo-new{
    text-align: center;
    display: block;
    }
    /*    .logo-new img {
            width: 95px;
        }*/

    .copy{
        text-align: center;
    }
    .footer-block .map{
        display: block;
    }
    footer .col-3{
        text-align: center;
    }
    footer .col-4 .appointment-btn,
    footer .col-4 .btn-zakaz{
        margin-left: auto;
        margin-right: auto;
    }
    .head-phone {
        font-size: 16px;
    }
    .head-phone .phone_one {
        font-size: 16px;
    }
    .first-area .btn-zakaz,
    .first-area .footer-btn {
        width: 30px;
        height: 30px;
    }

    .img-menu ul li:nth-child(11) {
        max-width: 103px;
    }

    .cont_block {
        width: 100%;
    }
    .cont_block:nth-child(n+2) {
        display: none;
    }

    .appointment_bk {
        flex-direction: column;
    }
    .appointment_bk span {
        margin: 20px 0;
    }

    .bottom-form .content-wrap {
        padding: 10px;
    }
    .form-title {
        width: 235px;
        font-size: 20px;
    }
    .col-6 {
        width: 100%;
        float: none;
    }
    .priv_pol_f {
        font-size: 13px;
    }
    .form-footer .priv_pol_f {
        width: 100%;
    }
    .form-footer .footer-btn {
        display: block;
        margin: 5px auto;
        float: none;
    }
}

@media (max-height: 400px) {
    .formcall, .formcall2, .formcall4, .formcall_otz {
        top: 0;
        height: 100%;
        overflow: scroll;
    }
}

.first-area.first-area-mobil {
    min-height: auto;
    display: none;
    z-index: 99;
}
@media (max-width: 991px) {
    .first-area.first-area-mobil.fixed {
        display: block;
    }
    .menu-area .top_menu li.parent {
        position: relative;
    }
    .menu-area .top_menu li.parent:after {
        content: '▼';
        display: block;
        position: absolute;
        right: 10px;
        top: calc(50% - 7px);
        font-size: 14px;
        color: #fff;
    }
}
.first-area.first-area-mobil .menu-area .content-wrap {
    justify-content: space-between;
}
.first-area.first-area-mobil .left {
    display: flex;
    z-index: 9;
}
.first-area-mobil .head-logo .logo-new img {
    width: auto;
}

#mmenu .top_menu.active {
    display: block
}
.footer-menu .search_bk .search_btn {
    margin-top: 10px;
    margin-left: 10px;
}