.b-actions{text-align:center}.b-actions.custom{padding:25px 0 55px}.b-actions-title{padding-bottom:55px!important;text-align:center}.b-action-blocks{display:-ms-flexbox;display:box;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-action-block{display:inline-block;display:-ms-flexbox;display:box;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;width:220px;padding:0 20px;margin-bottom:30px;vertical-align:top}.b-action-block__img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;position:relative;overflow:hidden;display:inline-block;width:170px;height:170px;-ms-flex-preferred-size:170px;flex-basis:170px;min-width:170px;max-width:100%;margin-bottom:22px;border:1px solid #326aab;border-radius:50%;background-size:cover;background-position:50%;background-repeat:no-repeat;vertical-align:top}.b-action-block__img:before{content:"";display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,7,115,.6)}.b-action-block__img:after{content:"Смотреть";display:none;position:absolute;top:50%;left:0;right:0;padding-top:25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/b-actions-eye.png) top no-repeat;color:#fff;font-size:18px}.b-actions._lang_ru .b-action-block__img:after{content:"Смотреть"}.b-actions._lang_uk .b-action-block__img:after{content:"Дивитись"}.b-action-block__img:hover:after,.b-action-block__img:hover:before{display:inline-block}.b-action-block__title{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:5px;color:#818283;font-size:18px;line-height:1}.b-action-block__price{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:15px;font-size:24px;color:#e74c3c}.b-action-block__btn{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:inline-block;min-width:120px;color:#fff;background:#e74c3c;font-size:18px;text-transform:uppercase;padding:15px 13px 11px;border:1px solid rgba(207,0,0,.5)}.b-action-block__btn:hover{box-shadow:0 0 3px #e74c3c}@media only screen and (min-width:820px) and (max-width:900px){.b-action-block{width:34%}}@media only screen and (min-width:900px){.b-action-block._animate{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:relative;left:-250px;-webkit-transform:rotateZ(20deg);-ms-transform:rotate(20deg);transform:rotateZ(20deg)}.b-action-block.onScreen{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;left:0;-webkit-transform:rotateZ(0deg);-ms-transform:rotate(0deg);transform:rotateZ(0deg)}.b-action-block.onScreen:first-child{-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}.b-action-block.onScreen:nth-child(2){-webkit-transition:all .5s ease-out .5s;transition:all .5s ease-out .5s}.b-action-block.onScreen:nth-child(3){-webkit-transition:all .5s ease-out 1s;transition:all .5s ease-out 1s}.b-action-block.onScreen:nth-child(4){-webkit-transition:all .5s ease-out 1.5s;transition:all .5s ease-out 1.5s}}@media only screen and (min-width:900px) and (max-width:1200px){.b-action-block{width:20%}}

.p-vacancies{font-family:Arial,Helvetica,sans-serif!important;color:#545454}.p-vacancies,.p-vacancies *,.p-vacancies :after,.p-vacancies :before{box-sizing:border-box}.p-vacancies__header{position:relative;padding-top:30px;margin-bottom:60px}.p-vacancies__header-top{margin-bottom:20px}.p-vacancies__header-top:after{display:block;content:"";clear:both}.p-vacancies__logo{display:none;position:absolute;top:0;left:20px;z-index:10;border:1px solid #b1b1b1;width:202px;height:152px}.p-vacancies__company{display:none;float:left;color:#444;font-size:20px}.p-vacancies__link{position:relative;display:inline-block;float:right;margin-right:15px;color:#0072bc;font-weight:700;font-size:14px;line-height:1;text-decoration:underline!important}.p-vacancies__link:after{display:block;content:"";background:url(../images/vacancies.png) -134px -158px no-repeat;width:13px;height:12px;position:absolute;top:1px;right:-15px}.p-vacancies__menu{margin:0 0 10px!important;padding-left:20px}.p-vacancies .p-vacancies__menu{list-style-type:none}.p-vacancies .p-vacancies__menu li{list-style-type:none!important}.p-vacancies__menu li{position:relative;display:inline-block;margin-right:17px;padding-right:20px}.p-vacancies__menu li:after{display:block;content:"";position:absolute;top:0;right:0;width:1px;height:22px;background:#ccc}.p-vacancies__menu li:last-child{padding-right:0}.p-vacancies__menu li:last-child:after{display:none}.p-vacancies__menu a{display:inline-block;text-decoration:none;color:#444;font-weight:700;font-size:14px;line-height:1}.p-vacancies__menu a:hover{color:#0072bc;text-decoration:underline}.p-vacancies__menu li.active a{color:#0072bc}.p-vacancies__main{border:1px solid #b1b1b1;margin-bottom:20px;padding:50px 0 55px}.p-vacancies__content{padding:0 20px;font-size:16px;color:#545454}.p-vacancies__content--1{margin-bottom:35px}.p-vacancies__content--2{margin-bottom:70px}.p-vacancies__content p{margin-bottom:25px;font-family:Arial,Helvetica,sans-serif!important;font-size:16px;color:#545454}.p-vacancies__content p:last-child{margin-bottom:0}.p-vacancies__slider{margin-bottom:10px;border:1px solid #ccc}.p-vacancies__slider ul{padding-left:0!important;margin:0!important;line-height:1!important}.p-vacancies__slider li{line-height:1!important;list-style-type:none!important}.p-vacancies__infoblocks{margin:0 0 75px!important}.l-skew{margin:0 0 25px!important;padding:0 20px;text-align:center;font-size:16px;line-height:1}.p-vacancies .l-skew{list-style-type:none}.p-vacancies .l-skew li{list-style-type:none!important}.l-skew:after{display:block;content:"";clear:both}.l-skew__item{position:relative;margin-bottom:20px;padding:0 40px;color:#fff}.l-skew__item div{position:relative;height:68px;padding-top:10px;background:#186cb1;color:#fff}.l-skew__item:after,.l-skew__item:before{display:block;content:"";position:absolute;top:0;width:0;height:0;border-style:solid;-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}.l-skew__item:before{left:0;border-width:0 0 68px 40px;border-color:transparent transparent #186cb1}.l-skew__item:after{right:0;border-width:68px 40px 0 0;border-color:#186cb1 transparent transparent}.l-skew__item:nth-child(2) div{background:#1386c3}.l-skew__item:nth-child(2):before{border-bottom-color:#1386c3}.l-skew__item:nth-child(2):after{border-top-color:#1386c3}.l-skew__item:nth-child(3) div{background:#3aa0d7}.l-skew__item:nth-child(3):before{border-bottom-color:#3aa0d7}.l-skew__item:nth-child(3):after{border-top-color:#3aa0d7}.l-skew__item:nth-child(4) div{background:#49ace1}.l-skew__item:nth-child(4):before{border-bottom-color:#49ace1}.l-skew__item:nth-child(4):after{border-top-color:#49ace1}.iblock{position:relative;list-style-type:none!important;margin-bottom:10px;cursor:pointer}.iblock.active{padding:250px 20px 45px;background:#49ace1;cursor:auto}.iblock__title{position:absolute;top:50%;left:0;right:0;height:122px;margin:0 auto;padding:25px;color:#fff;text-align:center;text-transform:uppercase;font-size:24px;line-height:1.15}.iblock__title:after,.iblock__title:before{display:block;content:"";width:145px;height:69px;position:absolute;display:none}.iblock__title:before{background:url(../images/vacancies.png) -155px 0 no-repeat;bottom:0;left:0}.iblock__title:after{background:url(../images/vacancies.png) -155px -79px no-repeat;top:0;right:0}.iblock.active .iblock__title{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;top:53px;left:20px;right:auto;color:#000}.iblock.active .iblock__title:before{background:url(../images/vacancies.png) 0 0 no-repeat}.iblock.active .iblock__title:after{background:url(../images/vacancies.png) 0 -79px no-repeat}.iblock__link{display:block!important;text-decoration:none;outline:0}.iblock__content{position:relative;display:none}.iblock.active .iblock__content{display:block}.iblock.active .iblock__content,.iblock.active .iblock__content li,.iblock.active .iblock__content p,.iblock.active .iblock__content ul{font-family:Arial,Helvetica,sans-serif!important;color:#fff}.iblock__slider{display:none}.iblock.active .iblock__slider{display:block}.iblock__image{display:block;width:100%;height:auto}.iblock.active .iblock__image{display:none}.iblock__close{position:absolute;bottom:13px;left:0;right:0;display:none;cursor:pointer;font-size:16px;color:#b9e5fc;text-align:center}.iblock__close:before{display:inline-block;content:"";background:url(../images/vacancies.png) -157px -158px no-repeat;width:9px;height:9px;margin-right:7px}.iblock.active .iblock__close{display:inline-block}.slider{position:static!important;margin:0!important;padding:0!important;overflow:hidden;height:140px}.p-vacancies .slider{list-style-type:none}.p-vacancies .slider li{list-style-type:none!important}.slider__slide,.slider__wrap{position:relative}.slider__slide{max-width:100%;width:213px!important;height:140px!important;line-height:1!important;border:0!important}.slider__slide a,.slider__slide img{display:block!important;line-height:1!important}.slider__slide a{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:50%}.slider__next,.slider__prev{position:absolute;display:block;cursor:pointer;z-index:100}@media only screen and (min-width:400px){.iblock__title{padding:30px 55px 0;line-height:1.5}}@media only screen and (min-width:420px){.p-vacancies__company{display:block}}@media only screen and (min-width:500px){.iblock__title:after,.iblock__title:before{display:block}.iblock__title{width:457px}}@media only screen and (min-width:600px){.l-skew__item{float:left;width:50%}}@media only screen and (min-width:685px){.p-vacancies__header-top{padding-left:242px}.p-vacancies__logo{display:block}}@media only screen and (min-width:1000px){.iblock.active .iblock__content{max-width:600px}.iblock.active .iblock__slider{position:absolute;top:50%;right:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:213px}.slider{height:300px}.slider__wrap{padding:45px 0}.slider__slide{margin:10px 0}.slider__next,.slider__prev{width:57px;height:29px;margin:0 auto;left:0;right:0}.slider__prev{background:url(../images/vacancies.png) -67px -158px no-repeat;top:0}.slider__next{background:url(../images/vacancies.png) 0 -158px no-repeat;bottom:0}}@media only screen and (min-width:1200px){.l-skew__item{width:25%}.iblock__title{top:57%}.iblock.active .iblock__content{max-width:700px}}@media only screen and (max-width:1199px){.iblock__title{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width:999px){.iblock.active .iblock__slider{margin-top:40px}.slider__wrap{padding:0 45px}.slider__slide{margin:0 10px}.slider__next,.slider__prev{width:29px;height:57px;top:50%;margin-top:-28px}.slider__prev{background:url(../images/vacancies.png) 0 -197px no-repeat;left:0}.slider__next{background:url(../images/vacancies.png) -39px -197px no-repeat;right:0}.slider .slick-list,.slider .slick-track{height:140px;max-height:104px}}@media only screen and (max-width:399px){.iblock__title br{display:none}}@media only screen and (min-width:600px) and (max-width:1199px){.l-skew__item{float:left}.l-skew__item:nth-child(2n){float:right}.l-skew__item:nth-child(odd){clear:both}}

.js-toggle-modal {
    cursor: pointer;
}

.call-to-me-link {
    cursor: pointer;
}

.site-header-menu {
    background: #186cb1;
}

#clientcode {
    white-space: nowrap;
}



/*Mobile  */

@media screen and (max-width: 959px) {
    .site-header {
        position: relative;
        padding-top: 163px;
    }

    .site-header-logo {
        max-width: 131px;
        display: inline-block;
        position: absolute;
        top: 20px;
        left: 15px;
    }

    .site-header-mail {
        display: none;
    }

    .site-header .login.mobile {
        position: absolute;
        left: 15px;
        top: 73px;
    }

    .site-header #jshop_module_cart {
        position: absolute;
        left: 15px;
        top: 113px;
    }

    .site-header-menu {
    }

    .site-header .info {
        position: absolute;
        top: 15px;
        right: 15px;
        max-width: 130px;
    }

    .site-header .info div {
        clear: both;
        float: left;
        display: inline-block;
        vertical-align: top;
    }

    .site-header .info div a {
        display: none;
    }

    .site-header .info div img {
        float: left;
        margin-right: 10px;
    }

    .site-header .info div p {
        color: #004680;
        float: left;
        font-size: 16px;
    }

    .site-header .info div:after,
    .site-header .info div p:after {
        content: '';
        display: block;
        clear: both;
    }

    .site-header .info div p span {
        display: block;
        margin-bottom: 10px;
    }

    .site-header .info .tel_code {
        font-size: 12px;
        color: #898989;
        display: inline-block;
    }

    .site-header .menu-icon {
        background: url(../images/menu_mobile.png) left center no-repeat;
        height: 28px;
        width: 21px;
        margin-left: 20px;
        cursor: pointer;
        padding: 16px 0;
    }

    .site-header-menu {
        padding: 0 15px;
    }

    .site-header-menu .nav.menu {
        display: none;
        margin-left: 20px;
    }

    .site-header-menu .nav.menu.active {
        padding-bottom: 20px;
    }

    .site-header-menu .menu li {
        display: block;
        float: none;
        border-bottom: 1px solid #fff;
    }

    .site-header-menu .menu li:last-child {
        margin-bottom: 0;
    }

    .site-header-menu .menu li a {
        display: block;
        padding: 5px 0;
        color: #fff;
        font-size: 18px;
        font-weight: 400;
    }

    .site-header-menu .menu li.active a {
        color: #8cb6d8;
    }

    .site-header .moduletable.search {
        position: absolute;
        right: 15px;
        bottom: 10px;
    }

}




@media screen and (max-width: 1199px) and (min-width: 960px) {
    .site-header {
        position: relative;
        padding-top: 66px;
    }

    .site-header-bottom {
        width: 900px;
        margin: 0 auto;
    }

    .site-header-logo {
        max-width: 131px;
        display: inline-block;
        position: absolute;
        top: 0;
        left: 30px;
    }

    .site-header-mail {
        display: none;
    }

    .site-header .login.mobile {
        position: absolute;
        left: 15px;
        top: 73px;
    }

    .site-header #jshop_module_cart {
        position: absolute;
        right: 10px;
        top: -66px;
    }

    .site-header-menu {
        position: relative;
        padding: 0 20px;
    }

    .site-header .info {
        position: absolute;
        top: -66px;
        right: 155px;
    }

    .site-header .info {
        line-height: 1;
    }

    .site-header .info div {
        display: inline-block;
        vertical-align: top;
    }

    .site-header .info div:last-child {
        border-left: 1px solid #186cb1;
        padding-left: 25px;
        margin-left: 20px;
    }

    .site-header .info div img {
        float: left;
        margin-top: 5px;
        margin-right: 10px;
    }

    .site-header .info div p {
        color: #004680;
        float: left;
        font-size: 20px;
    }

    .site-header .info div p span {
        display: block;
        margin-bottom: 2px;
    }

    .site-header .info div:first-child p .phone_container {
        font-size: 28px;
    }

    .site-header .info .tel_code {
        font-size: 12px;
        color: #898989;
        display: inline-block;
    }

    .site-header .info div:last-child span.phone_container {
        font-size: 28px;
    }

    .site-header .info div:first-child p > span {
        margin-bottom: 10px;
    }

    .site-header .info div a {
        color: #898989;
        font-size: 13px;
        border: 1px solid #898989;
        padding: 4px 10px 5px;
        float: right;
    }

    .site-header-menu .nav.menu {
        float: left;
    }

    .site-header-menu .menu li {
        float: left;
    }

    .site-header-menu .menu > li.active > a,
    .site-header-menu .menu > li:hover > a {
        background: url(../images/menu.png) center no-repeat;
    }

    .site-header-menu .menu > li > a {
        display: block;
    }

    .site-header-menu .menu li a {
        padding: 16px 18px 16px 10px;
        font-size: 16px;
        color: #fff;
        text-transform: uppercase;
        font-weight: 400;
    }

    .site-header-menu .menu li:first-child a {
        padding-left: 0;
        background: url(../images/menu.png) 20% center no-repeat;
    }

    .site-header-menu .menu li.parent > a {
        position: relative;
    }

    .site-header-menu .menu > li.parent > a:after {
        content: '';
        display: block;
        background: url(../images/menu_parent.png) no-repeat;
        position: absolute;
        width: 6px;
        height: 6px;
        top: 44%;
        right: 9%;
    }

    .site-header-menu .menu li.parent ul {
        background: rgba(101, 115, 127, 0.98);
    }

    .site-header-menu .menu li.parent:hover > ul {
        display: block;
        position: absolute;
        left: 0;
        z-index: 11;
        width: 100%;
        padding: 30px 0;
    }

    .site-header-menu .menu li.parent:hover > ul > div {
        width: 900px;
        margin: auto;
    }

    .site-header-menu .menu li.parent:hover > ul li {
        float: left;
        width: 33%;
        position: relative;
        padding: 25px 0;
    }

    .site-header-menu .menu li.parent:hover > ul li a {
        padding-left: 70px;
        text-transform: uppercase;
        font-size: 16px;
        line-height: 1;
    }

    .site-header-menu .menu li.parent:hover > ul li a img {
        display: inline-block;
        position: absolute;
        width: 40px;
        height: 40px;
        left: 0;
        top: 0;
        border-radius: 50%;
        bottom: 0;
        margin: auto;
    }

}

@media screen and (min-width: 974px) {
    .site-header {
        position: relative;
        padding-top: 111px;
    }

    .site-header-logo {
        max-width: 100%;
    }

    .site-header .info {
        top: -85px;
    }

    .site-header #jshop_module_cart {
        top: -85px;
    }
}


@media screen and (min-width: 1200px) {


    .site-header-logo {
        position: absolute;
        top: -111px;
        display: inline-block;
    }

    .site-header-mail {
        position: absolute;
        top: -136px;
        right: 304px;
    }

    .site-header-top,
    .site-header-bottom {
        position: relative;
        width: 1220px;
        max-width: 100%;
        margin: 0 auto;
    }

    .site-header #jshop_module_cart {
        position: absolute;
        right: 10px;
        top:-85px;
    }

    .site-header-menu {
        clear: both;
        position: relative;
    }

    .site-header-menu .menu li {
        float: left;
    }

    .site-header-menu .menu > li.active > a,
    .site-header-menu .menu > li:hover > a {
        background: url(../images/menu.png) center no-repeat;
    }

    .site-header-menu .menu > li:first-child.active > a,
    .site-header-menu .menu > li:first-child:hover > a {
        background: url(../images/menu.png) 20% center no-repeat;
    }

    .site-header-menu .menu > li > a {
        display: block;
    }

    .site-header-menu .menu li a {
        padding: 32px 30px;
        font-size: 18px;
        color: #fff;
        text-transform: uppercase;
        font-weight: 400;
    }

    .site-header-menu .menu > li:first-child > a {
        padding-left: 0;
    }

    .site-header-menu .menu li.parent > a {
        position: relative;
    }

    .site-header-menu .menu > li.parent > a:after {
        content: '';
        display: block;
        background: url(../images/menu_parent.png) no-repeat;
        position: absolute;
        width: 6px;
        height: 6px;
        top: 44%;
        right: 9%;
    }

    .site-header-menu .menu li.parent:hover > ul {
        display: block;
        position: absolute;
        left: 0;
        z-index: 11;
        width: 100%;
        padding: 30px 0;
    }

    .site-header-menu .menu li.parent > :before {
        background: rgba(101, 115, 127, 0.98);
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: -100em;
        right: -100em;
    }

    .site-header-menu .menu li.parent:hover > ul:before {
        content: '';
    }

    .site-header-menu .menu li.parent:hover > ul > div {
        width: 1180px;
        margin: auto;
    }

    .site-header-menu .menu li.parent:hover > ul li {
        float: left;
        width: 33%;
        position: relative;
        padding: 25px 0;
    }

    .site-header-menu .menu li.parent:hover > ul li a {
        padding-left: 70px;
        text-transform: uppercase;
        font-size: 16px;
        line-height: 1;
    }

    .site-header-menu .menu li.parent:hover > ul li a img {
        display: inline-block;
        position: absolute;
        width: 40px;
        height: 40px;
        left: 0;
        top: 0;
        border-radius: 50%;
        bottom: 0;
        margin: auto;
    }

    .site-header-menu .moduletable.search {
        position: relative;
    }

    .site-header .info {
        position: absolute;
        top: -85px;
        right: 125px;
        line-height: 1;
    }

    .site-header .info div {
        display: inline-block;
        vertical-align: top;
    }

    .site-header .info div:last-child {
        border-left: 1px solid #186cb1;
        padding-left: 25px;
        margin-left: 20px;
    }

    .site-header .info div img {
        float: left;
        margin-top: 5px;
        margin-right: 10px;
    }

    .site-header .info div p {
        color: #004680;
        float: left;
        font-size: 20px;
    }

    .site-header .info div p span {
        display: block;
        margin-bottom: 2px;
    }

    .site-header .info div:first-child p .phone_container {
        font-size: 28px;
    }

    .site-header .info .tel_code {
        font-size: 12px;
        color: #898989;
        display: inline-block;
    }

    .site-header .info div:last-child span.phone_container {
        font-size: 28px;
    }

    .site-header .info div:first-child p > span {
        margin-bottom: 14px;
    }

    .site-header .info div a {
        color: #898989;
        font-size: 13px;
        border: 1px solid #898989;
        padding: 4px 10px 5px;
        float: right;
    }

    .site-header .info div a:hover {
        background: #898989;
        color: #fff;
    }


/*    scroll menu*/


    .hidden {
        display: none;
    }

    ._has_fixed_header .site-header {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        z-index: 10000;
        padding-top: 0;
    }

    ._has_fixed_header body {
        padding-top: 171px;
    }

    ._has_fixed_header .site-header-menu .nav.menu {
        float: left;
        padding-left: 224px;
    }


    ._has_fixed_header .site-header-logo  {
        top: 10px;
        left: 0;
        z-index: 999;
        max-width: 154px;
    }


    ._has_fixed_header .site-header-menu li.parent li a {
        padding: 0;
        padding-left: 70px;
    }

    ._has_fixed_header .site-header-menu li a img {
        display: block;
    }

    ._has_fixed_header .site-header #jshop_module_cart {
        display: none;
    }


    ._has_fixed_header .site-header .header .logo {
    }


    ._has_fixed_header .site-header-menu li.parent > a:after {
        right: 10%
    }

    ._has_fixed_header .logo {
        float: left;
        margin-right: 70px
    }

    ._has_fixed_header .info {
        transition: height 1s;
        position: relative;
        top: 15px;
        right: 0;
        overflow: hidden;
        float: right;
        max-width: 161px;
        height: 40px;
        font-size: 21px;
    }

    ._has_fixed_header .info:hover {
        height: 130px;
        padding-bottom: 5px;
    }

    ._has_fixed_header .info img {
        display: none;
    }

    ._has_fixed_header .site-header .info div:first-child p .phone_container {
        font-size: 21px;
        line-height: 22px;
    }

    ._has_fixed_header .site-header .info div:first-child p > span {
        margin-bottom: 0;
    }

    ._has_fixed_header .info div:nth-child(a) p > span.tel_code {
        margin-bottom: 2px!important;
    }

    ._has_fixed_header .info div:nth-child(2) {
        position: absolute;
        right: 0;
        height: 60px;
        margin: 3px 0 0 -20px;
        display: block;
        top: 45px;
    }

    ._has_fixed_header .info .tel_code {
        font-size: 14px;
        color: #fff;
    }

    ._has_fixed_header .info div p > span {
        cursor: pointer;
        background: url(../images/menu_parent.png) 95% 35% no-repeat;
        padding-right: 22px;
        line-height: 1;
    }

    ._has_fixed_header .info div:nth-child(2).span {
        margin-bottom: 5px
    }

    ._has_fixed_header .info div p {
        color: #fff;
        padding-right: 20px;
        white-space: pre;
    }

    ._has_fixed_header .info div p span {
        font-size: 21px
    }

    ._has_fixed_header .info div p span .tel_code {
        font-size: 14px;
        color: #fff
    }

    ._has_fixed_header .info div p a {
        text-decoration: underline;
        border: 0;
        font-size: 18px;
        line-height: 16px;
        text-align: right;
        padding: 0 19px 0 0;
        color: #fff
    }

    ._has_fixed_header .info div p a:hover {
        background: 0 0
    }

    ._has_fixed_header .moduletable.search {
        display: none
    }

    ._has_fixed_header .logo {
        display: block;
        padding-top: 10px
    }

    ._has_fixed_header .site-header-menu li:first-child a {
        padding-left: 0
    }

    ._has_fixed_header .site-header-menu li.parent li a {
        padding: 0
    }


    ._has_fixed_header .site-header-menu li.parent > a::after {
        right: 5%;
    }

    ._has_fixed_header .site-header-menu li a {
        font-size: 16px;
        padding: 22px 18px;
    }

    ._has_fixed_header .site-header-menu li a img {
        display: none
    }

    ._has_fixed_header .site-header-mail {
        display: none;
    }

}





