/*
Theme Name: Akita
Description: A simple business theme by Theme Blvd. &mdash; Update notifications available on Twitter: <a href='http://twitter.com/jasonbobich'>Follow the author</a> and <a href='http://twitter.com/themeblvd'>Follow the brand</a>
Author: Jason Bobich
Author URI: http://themeblvd.com
Version: 2.1.8
License: GPL2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* This theme's primary styles can be found in /assets/css/theme.css */

/* ÃÂ£ÃÂ±ÃÂ¸Ã‘â‚¬ÃÂ°ÃÂµÃÂ¼ ÃÂ°Ã‘â‚¬Ã‘â€šÃÂµÃ‘â€žÃÂ°ÃÂºÃ‘â€šÃ‘â€¹ Ã‘â€šÃÂµÃÂ¼Ã‘â€¹ ÃÂ² ÃÂ¼ÃÂµÃÂ½Ã‘Å½*/

.style_light .menu_style_classic #access {background-image: none;}

.style_light #access {background-image: none;}

.style_light #primary-menu>li, .style_light #access .access-inner { background-image: none;}

.layout_stretch #access .access-inner {background: none;}

#access {
    background: none;
    border-top: 0px solid #d3d3d3;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.style_light .default, .style_light #access, .style_light #primary-menu ul, .style_light #featured, .style_light #internal_wrapper, .style_light #featured .slider-fallback li.slider-fallback-slide, .style_light #featured .element, .style_light #featured .standard-slider .slide .media-inner, .style_light #featured .standard-slider-wrapper .tb-loader, .style_light #featured .tb-nivo-slider-wrapper .tb-loader, .style_light #featured .tb-tabs-open .tab-content, .style_light #featured .post_list article, .style_light #featured img.pretty, .style_light #wrapper #featured .gallery a img, .style_light #featured .thumbnail, .style_light #featured .pagination a, .style_light #featured .pagination .current, .style_light #featured .nav-tabs>.active>a, .style_light #featured .nav-tabs>.active>a:hover, .style_light #featured .nav-tabs>.active>a:focus, .style_light #featured .nav-tabs>li>a:hover, .style_light #featured .nav-tabs>li>a:focus, .style_light #featured .nav-tabs, .style_light #featured .tb-tabs-framed .tab-content {border-color: transparent;}



/* ÃÂ£ÃÂ±ÃÂ¸Ã‘â‚¬ÃÂ°ÃÂµÃÂ¼ ÃÂ³Ã‘â‚¬ÃÂ°ÃÂ´ÃÂ¸ÃÂµÃÂ½Ã‘â€šÃ‘â€¹ ÃÂ¸ ÃÂ»ÃÂ¸Ã‘Ë†ÃÂ½ÃÂ¸ÃÂµ ÃÂ»ÃÂ¸ÃÂ½ÃÂ¸ÃÂ¸, ÃÂ¾ÃÂºÃ‘â‚¬Ã‘Æ’ÃÂ³ÃÂ»ÃÂ¾Ã‘ÂÃ‘â€šÃÂ¸*/

h1, h2, h3, h4, h5, h6 { font-weight: 100; line-height: 1.0; bold; margin-top: 0px; margin-bottom: 5px; margin-left: 6px;}

.btn {
    box-shadow: 2px 2px 1px #666 !important;
    font-size: 15px;
    border-radius: 0px;
}

.main-top .widget-area-collapsible {
background: #eeeeee;
}

.post_list .meta-wrapper {
    background: none;
    padding: 0;
    margin: 0;
}
.post_list .entry-title {
    border-bottom: 1px solid #eaeaea;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
}

.post_list article {
    border: 0px solid #eaeaea;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.fixed-sidebar .widget-title, .element-columns .widget-area .widget-title {
    border-bottom: 1px solid #eaeaea;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
}

.fixed-sidebar .widget, .element-columns .widget-area .widget { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}

#bottom:before {background: none; height: 0px;}


/* ÃÂ¦ÃÂ²ÃÂµÃ‘â€šÃÂ¾ÃÂ²ÃÂ¾ÃÂµ ÃÂ¸ Ã‘ÂÃ‘â€šÃÂ¸ÃÂ»ÃÂ¸Ã‘ÂÃ‘â€šÃÂ¸Ã‘â€¡ÃÂµÃ‘ÂÃÂºÃÂ¾ÃÂµ ÃÂ¾Ã‘â€žÃÂ¾Ã‘â‚¬ÃÂ¼ÃÂ»ÃÂµÃÂ½ÃÂ¸ÃÂµ Ã‘â€šÃÂµÃÂ¼Ã‘â€¹*/

.page404 {padding: 15px 0px;}

.page404 .tb-btn-gradient .btn-info {display: block; text-align: center;}

.page404 h1, h2, h3, h4, h5, h6 { margin-bottom: 0px; margin-left: 0px;}

.layout_boxed #internal_wrapper { border-top-left-radius: 0px; border-top-right-radius: 0px; box-shadow: 0 0 35px 0px rgba(34, 34, 34, 0.25);}

.nav-tabs>li>a, .nav-pills>li>a { background: #fafafa;  border: 1px solid #eee;}

.nav-tabs>li>a {border: 0px solid transparent;}

.style_light .menu_style_classic #access { background-image: none; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa;}

.post_list .entry-title { background: #EAF0F5;}

.post_list .entry-content { background-color: #F5F8FA;}

.post_list .entry-title { background: none; border: none;}

.post_list .entry-title { padding: 10px 0px;}

.post_list .entry-meta { padding: 0px 10px 10px 0px;}

.entry-title, .entry-title a {
    color: #333;
    font-size: 25px;
    border-bottom: 0px solid #eee;
    padding-bottom: 0px;
}

.post_list .entry-footer { background: #F5F8FA; overflow: hidden; padding: 5px;}

.thumbnail, .pretty, .wp-caption { background: #fff; border: 0px solid #ddd; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; padding: 4px;}

.post_list .featured-image-wrapper img { max-height: 250px; width: inherit;}

.post_list .entry-footer .comments-link a, .post_list .entry-footer .read-more-link a { background: #fff; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; color: #666; border: 1px solid #aaa; margin-right: 10px;}

.fixed-sidebar .widget-title, .element-columns .widget-area .widget-title { background: #f0f0f0;}

.fixed-sidebar .widget .widget-inner, .element-columns .widget-area .widget .widget-inner { padding: 15px; background: #fbfcfd;}

.widget_nav_menu .menu>li>a { padding: 3px 15px; font-size: 16px;}

.widget_nav_menu div[class^="menu-"] { margin-bottom: 5px;}

#main #breadcrumbs .breadcrumbs-content { padding: 0 10px 15px 13px;}

#bottom a, #footer_sub_content a { color: #2a9ed4; display: block;}


/* ÃÂ¡Ã‘â€šÃ‘â‚¬Ã‘Æ’ÃÂºÃ‘â€šÃ‘Æ’Ã‘â‚¬ÃÂ½ÃÂ¾ÃÂµ ÃÂ¾Ã‘â€žÃÂ¾Ã‘â‚¬ÃÂ¼ÃÂ»ÃÂµÃÂ½ÃÂ¸ÃÂµ Ã‘â€šÃÂµÃÂ¼Ã‘â€¹ */

.category-katalog .meta-wrapper {display:none;}

#main .main-content, #featured_below .featured_below-content { padding: 0px 0;}

.logo-head { position: relative; z-index: 10;}


.main-top .widget-area-collapsible {padding-bottom: 0px;}

#custom-header {display: flex; padding: 20px 0px 0px 0px;}

#custom-header-upper-raw {padding:0;}

#custom-header-upper-raw .col-sm-4:first-child {padding:0; float:left; text-align: left;}

#custom-header-lowel-raw { display: inline-block; width: 100%; margin-top: 20px;}

.header-contacts { position: relative;text-align: right;}

.header-contacts h2 {
    margin: 0px;
    padding-bottom: 15px;
    font-size: 23px;
    font-family: "open sans condensed";
    color: rgb(25, 22, 26);
    line-height: 0.9;
}

.header-contacts h3 {
color: rgb(25, 22, 26);
line-height: 1.2;
font-weight: bold;
margin-bottom: 5px;
}

.col-sm-4.button-header {text-align:right; padding: 0;}

#custom-header-right-col {float:right;}


/* ÃÅ¡ÃÂ°Ã‘ÂÃ‘â€šÃÂ¾ÃÂ¼-ÃÂ±ÃÂ»ÃÂ¾ÃÂºÃÂ¸ Ã‘â€šÃÂµÃÂ¼Ã‘â€¹*/

.create-by {display:table-cell; vertical-align:bottom;}

.uslugi-main {
    display: table;
    height: 143px;
    text-align: center;
    vertical-align: middle;
    padding: 0px 0 10px 0px;
    float: left;
    margin: 1%;
}

.uslugi-main:hover {
    transition-timing-function: ease;
    transition-duration: .25s;
}

.uslugi-main img {
    height: inherit;
    -webkit-filter: grayscale(50%);
filter: grayscale(50%);
-moz-filter: grayscale(50%);
-o-filter: grayscale(50%);
-ms-filter: grayscale(50%);
}

.catalog-page .uslugi-main {
    display: table;
    width: 31%;
    height: 143px;
    text-align: center;
    vertical-align: middle;
    padding: 0px 0 10px 0px;
    float: left;
    margin: 1%;
    outline: 2px solid #E8EFF2;
}

.catalog-page .uslugi-main img {
    display: block;
    margin: auto;
}


.uslugi-main:hover img {
    -webkit-filter: grayscale(0%);
filter: grayscale(0%);
-moz-filter: grayscale(0%);
-o-filter: grayscale(0%);
-ms-filter: grayscale(0%);
}

.uslugi-main span {
    display: block;
    vertical-align: bottom;
    font-family: "open sans condensed";
    font-size: 20px;
    letter-spacing: .03em;
    color: #0390BB;
    text-shadow: 0px 0px 0px;
}

.prem {
    display: table;
    width: 48%;
    height: 105px;
    text-align: center;
    vertical-align: middle;
    padding: 0px 0 10px 0px;
    float: left;
    background-color: #eee;
    margin: 1%;
}

.prem span {
display:table-cell;
vertical-align: middle;
}

.menu-sidebar a {display:block;}


/* ÃÅ¸ÃÂ»ÃÂ°ÃÂ³ÃÂ¸ÃÂ½Ã‘â€¹ */


.fa-home, .fa-phone, .fa-envelope {float: left;
    padding-right: 25px;}

div[id*="ajaxsearchlite"] .probox .proinput input { font-family: Open Sans; color: #222 !important;}

.iphorm-fancybox-link {
    padding: 12px 20%;
    background: #46b7d9;
    color: #fff;
    height: 35px;
    line-height: 13px;
    box-shadow: 1px 1px 0px #555;
    margin-right: 1px;
    font-family: "open sans", arial;
    float: left;
    position: relative;
    width: 170px;
}

.iphorm-fancybox-link:hover {
    background: #46b7d9;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.iphorm-element-wrap p.iphorm-description { max-width: 320px;}

.iphorm-elements .iphorm-element-wrap-text input, .iphorm-elements .iphorm-element-wrap-captcha input, .iphorm-elements .iphorm-element-wrap-password input, .iphorm-elements .iphorm-element-wrap select, .iphorm-elements .iphorm-element-wrap textarea { width: 320px;}

.full-width-phorm .iphorm-element-wrap p.iphorm-description, .full-width-phorm .iphorm-elements .iphorm-element-wrap-text input, .full-width-phorm .iphorm-elements .iphorm-element-wrap-captcha input, .full-width-phorm .iphorm-elements .iphorm-element-wrap-password input, .full-width-phorm .iphorm-elements .iphorm-element-wrap select, .full-width-phorm .iphorm-elements .iphorm-element-wrap textarea { width: 100%;  max-width: 100%;}


.iphorm-element-wrap-captcha input {width:150px !important;}

.iphorm-element-wrap-time {float:left; width:50%;}

.iphorm-element-wrap-text.iphorm-labels-inside > .iphorm-element-spacer > label, .iphorm-element-wrap-textarea.iphorm-labels-inside > .iphorm-element-spacer > label, .iphorm-element-wrap-password.iphorm-labels-inside > .iphorm-element-spacer > label, .iphorm-element-wrap-captcha.iphorm-labels-inside > .iphorm-element-spacer > label {
    line-height: 30px;
    font-size: 13px;
    margin-left: 10px;
    font-family: "open sans condensed", arial;
    font-weight: 600;
    color: #666;
}

.iphorm-submit-wrap button {
    border: 0px;
    background-image: -webkit-gradient(linear,left 0,left 100%,from(#5bc0de),to(#2aabd2));
    background-image: -webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);
    background-image: -moz-linear-gradient(top,#5bc0de 0,#2aabd2 100%);
    background-image: linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);
    background-repeat: repeat-x;
    border-color: #28a4c9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2aabd2',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 0px;
    padding: 6px 24px;
    font-size: 17px;
    box-shadow: 2px 2px 1px #666;

}

#bottom .iphorm-fancybox-link {
    padding: 0;
    background: none;
    color: #2a9ed4;
    height: inherit;
    line-height: inherit;
    box-shadow: none;
    font-weight:bold;
}

#bottom .iphorm-fancybox-link:hover2 {
    text-shadow: none;
}

.iphorm-submit-wrap button:hover {
    border: 0px solid rgba(233, 233, 233, 0.9);
    text-shadow: none;
    color: #fff;
    background: #2aabd2;
    background-position: 0 -15px;
}

.iphorm-swfupload-browse {cursor:pointer;}

.iphorm-title {
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 8px;
    background: #555;
    text-align: center;
    margin-bottom: 13px;
    color: #fafafa;
	line-height: 1;
}

.iphorm-elements .iphorm-element-wrap-text input, .iphorm-elements .iphorm-element-wrap-captcha input, .iphorm-elements .iphorm-element-wrap-password input, .iphorm-elements .iphorm-element-wrap select, .iphorm-elements .iphorm-element-wrap textarea {
    border-radius: 0px;
    box-shadow: none;
    font-size: 16px;
}

.iphorm-submit-input-wrap-12, .iphorm-submit-input-wrap-12 .iphorm-submit-element {width:100% !important;}

.iphorm-swfupload-browse {
    background: #3CB3D7;
    color: #fff;
}

.rsContent { background: #fff;}

.rsDefaultInv .rsGCaption { left: 43%; padding: 0;}

div#head-block {
    width: 100%;
  position: relative;
}

div#head-block:after {
  content: '';
  display: block;
  clear: both;
}

div#head-block-1 {
    width: 24%;
    float: left;
    /*padding-right: 3%;*/
    padding-top: 0;
}

div#head-block-2 {
    width: 20%;
    float: left;
    padding-right: 4%;
    padding-top: 8px;
    /*padding-left: 6px;*/
}

div#head-block-3 {
    width: 23%;
    float: left;
    text-align: left;
    padding-top: 7px;
}
div#head-block-4 {
    width: 33%;
    position: absolute;
  right: 0;
  top: -48px;
  margin-right: -10px;
}
div#head-block-4 img {
  height: 207px;
}
div#head-block-search {
    width: 37.4%;
  /*position: absolute;*/
  bottom: 5px;
}

/* ÃÂÃâ€ÃÂÃÅ¸ÃÂ¢ÃËœÃâ€™ */

@media (max-width:1275px) {

.uslugi-main { width: 31%;  margin:1%;}

.prem { width: 48%; height: 105px; margin: 1%;}

}

@media (max-width:1250px) {

#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link { padding: 0px 2rem;}

}


@media (max-width:992px) {

.tb-btn-gradient .btn-info { min-width: 200px; margin: auto; display: table;}

/*.header-contacts h2 { margin: 0px 0 10px 0px; padding-bottom: 10px; font-size: 23px !important;}*/

.uslugi-main { width: 29%; float: right; height: 115px;}

.catalog-page .uslugi-main { width: 48%;  margin: 1%; }

.uslugi-main span { font-size: 16px;}

.iphorm-title { font-size: 18px;}

div#head-block-1 { padding-top: 10px; }

div#head-block-3 { width: 27%; margin-left: 40px;}

div#head-block-4 { display: none; }

div#head-block-search { width: 46%; }

}


@media (max-width:767px) {

.uslugi-main { width: 48%; float: right; height: 115px; margin: 1%;}

#main .main-content, #featured_below .featured_below-content {padding: 0px 0;}

/*.iphorm-fancybox-link {  padding:0;  margin: 0px 0px 10px 0px;  background: #8190B7;  color: #fff;  height: 35px;  line-height: 35px;  box-shadow: 1px 1px 0px #555;  width: 50%;  display: inline-block;  text-align: center;} */

/*.header-contacts h2 { margin: 10px 0 10px 0px; padding-bottom: 10px;  font-size: 17px;  display: block;  width: 39%;  text-align: left;  float: left;}*/

/*.header-mail { position: relative; top: 10px;}*/

div#head-block-3 { float: left; width: 40%; margin-left: 70px; }

div#head-block-search { width: 56%; }

.iphorm-fancybox-link { width: 150px; }

.header-contacts h2 { font-size: 20px; }

}

@media (max-width:480px) {

#custom-header-upper-raw .col-sm-4:first-child { padding: 0; float: none; text-align: center; margin-bottom: 15px;}

/*.iphorm-fancybox-link { padding: 0; margin: 0px 0px -5px 0px; background: #8190B7; color: #fff; height: 35px; line-height: 35px; box-shadow: 1px 1px 0px #555; width: 90%; display: inline-block; text-align: center;}*/

.col-sm-4.button-header { text-align: center; padding: 0; float: left; width: 50%; display: inline-block;}

/*.header-contacts h2 {
    margin: 5px 0 5px 0px;
    padding-bottom: 10px;
    font-size: 17px;
    display: table-column;
    width: 100%;
    text-align: center;
    float: left;
}

.header-mail {
    position: relative;
    top: 0px;
    text-align: center;
    float: none;
    display: block;
}*/

.iphorm-elements .iphorm-element-wrap-text input, .iphorm-elements .iphorm-element-wrap-captcha input, .iphorm-elements .iphorm-element-wrap-password input, .iphorm-elements .iphorm-element-wrap select, .iphorm-elements .iphorm-element-wrap textarea { width: 390px;}

}

.textwidget {
  position: relative;
}


.access-content.clearfix {
    background-color: #eee;
    background-size: 50%;
}

/*@media screen and (min-width: 1200px) and (max-width: 1300px) {
    div#head-block-4 {
    right: 6%;
    }
}

@media screen and (min-width: 1300px) and (max-width: 1370px) {
    div#head-block-4 {
    right: 11%;
    }
}

@media screen and (min-width: 1400px) and (max-width: 1449px) {
    div#head-block-4 {
    right: 13%;
    }
}

@media screen and (min-width: 1450px) and (max-width: 1799px) {
    div#head-block-4 {
    right: 17%;
    }
}

@media screen and (min-width: 1750px) and (max-width: 1899px) {
    div#head-block-4 {
    right: 21%;
    }
}

@media screen and (min-width: 1900px) and (max-width: 2052px) {
    div#head-block-4 {
    right: 24%;
    }
}

@media screen and (min-width: 916px) and (max-width: 1000px) {
.iphorm-fancybox-link {
    padding: 14px 14%;
    }
}*/

/*@media screen and (min-width: 916px) and (max-width: 1000px) {
div#head-block-4 {
    right: 7%;
    width: 406px;
    float: left;
    position: absolute;
    margin-top: -46px;
}
 }
@media screen and (min-width: 916px) and (max-width: 1000px) {
div#head-block-3 {
z-index: 60;
}
 }
@media screen and (min-width: 1024px) {
div#head-block-1 {
padding-top: 3px;
}
 }*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans);

html, body {
font-family: 'Open Sans', sans-serif !important;
}

li#menu-item-75 {
    background-image: none !important;
}

.main-top {
    border-left: 2px solid #bcbcbc;
    border-right: 2px solid #bcbcbc;
    border-bottom: 2px solid #bcbcbc;
}
.access-inner {
    border-top: 2px solid #bcbcbc;
    border-left: 2px solid #bcbcbc;
    border-right: 2px solid #bcbcbc;
}
#main .element.first-element {
  margin: 10px -10px 15px -10px;
}

@media (max-width:472px) {
div#head-block-search {
display:none;
}
}

.map_wrap {
	position: relative;
}
.btn_map {
	font-family: "open sans condensed", arial;
	font-weight: 600;
	margin: 0;
	color: #555;
	min-width: 10px;
	max-width: 100%;
	width: 100%;
	border: 1px solid #CCD8DD;
	padding: 5px;
	box-shadow: -1px 1px 0px rgba(165, 180, 186, 0.3) inset;
	font-size: 13px;
}
.required {
	color: red;
}
.hidden_map {
	display: none;
	width: 500px;
	height: 500px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 999;
}
.head_col {
	float: left;
	width: 19%;
	padding-left: 15px;
	box-sizing: border-box;
}
.head_col h3 {
	font-size: 13px;
}
.iphorm_16_9-element-spacer .iphorm_16_9-outer-label,
.iphorm_16_9-element-spacer .iphorm_16_9-input-wrap,
.iphorm_18_10-element-spacer .iphorm_18_10-outer-label,
.iphorm_18_10-element-spacer .iphorm_18_10-input-wrap,
.iphorm_15_9-element-spacer .iphorm_15_9-outer-label,
.iphorm_15_9-element-spacer .iphorm_15_9-input-wrap,
.iphorm_19_8-element-spacer .iphorm_19_8-outer-label,
.iphorm_19_8-element-spacer .iphorm_19_8-input-wrap {
	display: none;
}
body {
	position: relative;
}
.overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	overflow: hidden;
	z-index: 9999;
}

/* custom 21.04.18 */
.style_dark #primary-menu {	display: flex;justify-content: space-between; -webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;}
.style_dark #primary-menu>li, .layout_boxed #access .access-inner  {background-color: transparent; transition: .3s}
.style_dark #primary-menu>li>a {background-color: #2e3192;transition: .3s; height: auto; padding: 13px 5px; text-align: center;}
.style_dark #primary-menu>li.fancybox-popup {border-color: rgba(237, 28, 36, .5);}
.style_dark #primary-menu>li.fancybox-popup>a {background-color: #ed1c24;}
.style_dark #primary-menu>li.fancybox-popup>a:hover {background-color: #ff131c;}
.style_dark #primary-menu>li {background-image: none;border-right: 2px solid rgba(46, 49, 146, .5);padding: 0; flex-grow: 1; width: 130px;}
.access-inner {border: 0;}
.access-content.clearfix {background-color: #fff;}
.style_dark #primary-menu .sf-sub-indicator {display: none;}
#primary-menu.sf-menu>li>a:hover, #primary-menu.sf-menu>li>a:focus {background-color: #3e419b;background-image: none;}
.popup-wrap {background-color: #fff;}
.popup-wrap-widget {width: 320px; max-width: 100%;}
.popup__title {text-align: center; font-size: 20px; color: #2e3192; display: block; margin-bottom: 20px;}
.iphorm-title {background-color: #2e3192; color: #fff; font-size: 12px;}
.head-block-flex, .block-contacts-wrap {display: -webkit-flex;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
.head-block-flex {-ms-align-items: center;align-items: center;}
.block-contacts-wrap {flex-grow: 1;}
.block-contacts__item {display: -webkit-flex;display: -ms-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;align-items: flex-start;padding: 0 10px;}
.block-contacts__adress, .block-contacts__phone, .block-contacts__metro, .block-contacts__mail {font-size: 15px; width: 100%; text-align: left;}
.block-contacts__adress, .block-contacts__phone {margin-bottom: 5px;}
.block-contacts__mail {margin-top: auto;}
.block-contacts__adress i, .block-contacts__phone i, .block-contacts__metro i, .block-contacts__mail i {margin-right: 5px; float: none; padding: 0; width: 15px;}
.block-contacts__adress, .block-contacts__phone, .block-contacts__metro, .block-contacts__adress a, .block-contacts__phone a, .block-contacts__metro a {color: #000;}
.block-contacts__mail, .block-contacts__mail a {color: #1b62a8;}
.icon-metro {display: inline-block;width: 15px;height: 15px; -webkit-background-size: contain;background-size: contain;background-repeat: no-repeat;background-position: center;}
.icon-metro.icon-metro--blue {background-image: url('icon-metro-blue.png');}
.icon-metro.icon-metro--orange {background-image: url('icon-metro-orange.png');}
.icon-metro.icon-metro--purple {background-image: url('icon-metro-purple.png');}
.icon-metro.icon-metro--red {background-image: url('icon-metro-red.png');}
.style_dark #primary-menu ul {background-color: #191a44;}
div#head-block-search {margin: 0;}
#main .element.first-element {margin-top: 5px;}
.style_dark #internal_wrapper .internal_wrapper-inner {background: none; padding-bottom: 0;}
.btn_map {height: 34px; padding-left: 8px;}
.head-meta {display: -webkit-flex;display: -ms-flex;display: flex; -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; -ms-align-items: center; align-items: center; margin-top: 5px;}
#main #breadcrumbs {background: none;}
#main #breadcrumbs .breadcrumbs-content {padding: 0 20px;}
.attached-pages__title {margin-bottom: 20px; font-size: 18px; font-weight: bold; display: block;}
.attached-pages-list {display: -webkit-flex;display: -ms-flex;display: flex; -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; margin: 0 -15px;}
.attached-pages-list__item {flex: 0 0 33.333%; padding: 0 15px; margin-bottom: 15px;}
.attached-pages-list__image {margin-bottom: 10px; text-align: center;}
.attached-pages-list__title {font-size: 14px; color: #2e3192; transition: .3s; line-height: 1.3;}
.attached-pages-list__item:hover .attached-pages-list__title {color: #58b9da; text-decoration: none;}
/* custom 21.04.18 */

@media (max-width:992px) {
	.head_col {
		width: 28%;
	}
	div#head-block-1 {
		width: 100%;
		margin-bottom: 20px;
	}
	#access .access-inner {
		max-height: inherit;
	}
}
@media (max-width:768px) {
	.head_col {
		width: 100%;
		padding-left: 0;
		text-align: center;
		margin: 15px 0;
	}
	.style_dark .menu_style_classic #primary-menu>li {
		width: 100%;
	}
	.attached-pages-list__item {
		flex: 0 0 100%;
	}
	.responsive-table {
		overflow-x: scroll;
	}
	.responsive-table table {
		width: 600px;
	}
}

@-webkit-keyframes pulse-ring
{
	0%
	{
		transform       : scale(.33);
		webkit-transform: scale(.33);
	}
	80%,100%
	{
		opacity: 0;
	}
}
@keyframes pulse-ring
{
	0%
	{
		transform       : scale(.33);
		webkit-transform: scale(.33);
	}
	80%,100%
	{
		opacity: 0;
	}
}
.mobile-widget
{
	display: none;
	background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.24) 30%,rgba(0,0,0,.8) 100%);
	background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.24) 30%,rgba(0,0,0,.8) 100%);
	background: rgba(0,0,0,0);
	background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(30%,rgba(0,0,0,.24)),to(rgba(0,0,0,.8)));
	bottom    : 0;
	filter    : progid: DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);
	left      : 0;
	padding   : 20px 0 15px;
	position  : fixed;
	width     : calc(100% - 16px);
	z-index   : 999;
	width     : 100%;
}
.mobile-widget__container
{
	display        : flex;
	justify-content: center;
	/* display        : -ms-flexbox;
	display        : -webkit-box;
	justify-content: space-around;
	ms-flex-pack   : distribute; */
	/*padding        : 0 30px;*/
}
.mobile-widget__text
{
	color      : #fff;
	display    : block;
	font-size  : 11px;
	margin-top : 7px;
	text-align : center;
	text-shadow: 1px 1px 1px #000;
}
.mobile-widget__icon-wrappper
{
	align-items      : center;
	border-radius    : 50%;
	box-shadow       : 0 0 8px rgba(0,0,0,.3);
	cursor           : pointer;
	display          : -webkit-flex;
	display          : -ms-flex;
	display          : flex;
	height           : 56px;
	justify-content  : center;
	margin           : 0 15px;
	ms-flex-align    : center;
	ms-flex-pack     : center;
	position         : relative;
	webkit-box-align : center;
	webkit-box-pack  : center;
	webkit-box-shadow: 0 0 8px rgba(0,0,0,.3);
	width            : 56px;
	cursor: pointer;
}
.mobile-widget__icon-wrappper::before
{
	animation        : pulse-ring 3s cubic-bezier(.215,.61,.355,1) infinite;
	background-color : #01a4e9;
	border-radius    : 50%;
	box-sizing       : border-box;
	content          : '';
	display          : block;
	height           : 180%;
	position         : absolute;
	webkit-animation : pulse-ring 3s cubic-bezier(.215,.61,.355,1) infinite;
	webkit-box-sizing: border-box;
	width            : 180%;
	z-index          : -1;
}
.mobile-widget__icon-wrappper--navigator
{
	background-color: #f7c600;
}
.mobile-widget__icon-wrappper--envelope
{
	background-color: #ffca28;
}
.mobile-widget__icon-wrappper--phone
{
	background-color: #64dd17;
}
.mobile-widget__icon-wrappper--whatsapp
{
	background-color: #00e676;
}
.mobile-widget__icon-wrappper--viber
{
	background-color: #665ca7;
}
.mobile-widget__icon-wrappper--none
{
	box-shadow       : none;
	webkit-box-shadow: none;
}
.mobile-widget__icon-wrappper--none::before
{
	display: none;
}
.mobile-widget__icon
{
	background-size: cover;
	display        : block;
	height         : 25px;
	width          : 25px;
}
.mobile-widget
{
	font-family: Arial;
}
.mobile-widget__item-wrappper a, .mobile-widget__item-wrappper a:hover, .mobile-widget__item-wrappper a:focus
{
	color          : #fff;
	text-decoration: none;
}
.mobile-widget__icon--navigator {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 490.735 490.735' style='enable-background:new 0 0 490.735 490.735;' xml:space='preserve' width='512px' height='512px'%3E%3Cg%3E%3Cpath d='M254.464,470.039l-59.5-174.2l-174.3-59.6c-26.7-9.1-27.8-46.4-1.7-57.1l429.5-176.7c25.1-10.3,50.2,14.8,39.9,39.9 l-176.8,429.4C300.864,497.839,263.564,496.639,254.464,470.039z' fill='%23FFFFFF'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A"); }

.mobile-widget__icon--envelope {
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUxMS42MjYgNTExLjYyNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjYyNiA1MTEuNjI2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ5LjEwNiwxNzguNzI5YzYuNDcyLDQuNTY3LDI1Ljk4MSwxOC4xMzEsNTguNTI4LDQwLjY4NWMzMi41NDgsMjIuNTU0LDU3LjQ4MiwzOS45Miw3NC44MDMsNTIuMDk5ICAgIGMxLjkwMywxLjMzNSw1Ljk0Niw0LjIzNywxMi4xMzEsOC43MWM2LjE4Niw0LjQ3NiwxMS4zMjYsOC4wOTMsMTUuNDE2LDEwLjg1MmM0LjA5MywyLjc1OCw5LjA0MSw1Ljg1MiwxNC44NDksOS4yNzcgICAgYzUuODA2LDMuNDIyLDExLjI3OSw1Ljk5NiwxNi40MTgsNy43YzUuMTQsMS43MTgsOS44OTgsMi41NjksMTQuMjc1LDIuNTY5aDAuMjg3aDAuMjg4YzQuMzc3LDAsOS4xMzctMC44NTIsMTQuMjc3LTIuNTY5ICAgIGM1LjEzNy0xLjcwNCwxMC42MTUtNC4yODEsMTYuNDE2LTcuN2M1LjgwNC0zLjQyOSwxMC43NTItNi41MiwxNC44NDUtOS4yNzdjNC4wOTMtMi43NTksOS4yMjktNi4zNzYsMTUuNDE3LTEwLjg1MiAgICBjNi4xODQtNC40NzcsMTAuMjMyLTcuMzc1LDEyLjEzNS04LjcxYzE3LjUwOC0xMi4xNzksNjIuMDUxLTQzLjExLDEzMy42MTUtOTIuNzljMTMuODk0LTkuNzAzLDI1LjUwMi0yMS40MTEsMzQuODI3LTM1LjExNiAgICBjOS4zMzItMTMuNjk5LDEzLjk5My0yOC4wNywxMy45OTMtNDMuMTA1YzAtMTIuNTY0LTQuNTIzLTIzLjMxOS0xMy41NjUtMzIuMjY0Yy05LjA0MS04Ljk0Ny0xOS43NDktMTMuNDE4LTMyLjExNy0xMy40MThINDUuNjc5ICAgIGMtMTQuNjU1LDAtMjUuOTMzLDQuOTQ4LTMzLjgzMiwxNC44NDRDMy45NDksNzkuNTYyLDAsOTEuOTM0LDAsMTA2Ljc3OWMwLDExLjk5MSw1LjIzNiwyNC45ODUsMTUuNzAzLDM4Ljk3NCAgICBDMjYuMTY5LDE1OS43NDMsMzcuMzA3LDE3MC43MzYsNDkuMTA2LDE3OC43Mjl6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTQ4My4wNzIsMjA5LjI3NWMtNjIuNDI0LDQyLjI1MS0xMDkuODI0LDc1LjA4Ny0xNDIuMTc3LDk4LjUwMWMtMTAuODQ5LDcuOTkxLTE5LjY1LDE0LjIyOS0yNi40MDksMTguNjk5ICAgIGMtNi43NTksNC40NzMtMTUuNzQ4LDkuMDQxLTI2Ljk4LDEzLjcwMmMtMTEuMjI4LDQuNjY4LTIxLjY5Miw2Ljk5NS0zMS40MDEsNi45OTVoLTAuMjkxaC0wLjI4NyAgICBjLTkuNzA3LDAtMjAuMTc3LTIuMzI3LTMxLjQwNS02Ljk5NWMtMTEuMjI4LTQuNjYxLTIwLjIyMy05LjIyOS0yNi45OC0xMy43MDJjLTYuNzU1LTQuNDctMTUuNTU5LTEwLjcwOC0yNi40MDctMTguNjk5ICAgIGMtMjUuNjk3LTE4Ljg0Mi03Mi45OTUtNTEuNjgtMTQxLjg5Ni05OC41MDFDMTcuOTg3LDIwMi4wNDcsOC4zNzUsMTkzLjc2MiwwLDE4NC40Mzd2MjI2LjY4NWMwLDEyLjU3LDQuNDcxLDIzLjMxOSwxMy40MTgsMzIuMjY1ICAgIGM4Ljk0NSw4Ljk0OSwxOS43MDEsMTMuNDIyLDMyLjI2NCwxMy40MjJoNDIwLjI2NmMxMi41NiwwLDIzLjMxNS00LjQ3MywzMi4yNjEtMTMuNDIyYzguOTQ5LTguOTQ5LDEzLjQxOC0xOS42OTQsMTMuNDE4LTMyLjI2NSAgICBWMTg0LjQzN0M1MDMuNDQxLDE5My41NjksNDkzLjkyNywyMDEuODU0LDQ4My4wNzIsMjA5LjI3NXoiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
}

.mobile-widget__icon--phone {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 411.595 411.595' style='enable-background:new 0 0 411.595 411.595;' xml:space='preserve' width='512px' height='512px'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M284.395,215.803c-0.8,1.2-0.8,2.4-1.2,4c-0.4,5.2,3.6,10,8.8,10.4c5.2,0.4,10-3.6,10.4-8.8c0-1.2,0-2.4,0.4-4.4 c0-2,0-3.2,0-4.4c0-11.6-2-22.8-5.6-33.6c-4.8-14-13.2-26.4-23.2-36.8c-12.4-12.4-27.6-21.2-44.8-26c-8-2-16.8-3.2-25.2-3.2 c-2.8,0-5.6,0-8.8,0.4c-2.8,0.4-5.6,0.8-8.4,1.2c-5.2,0.8-8.8,6-7.6,10.8c0.8,5.2,6,8.8,10.8,7.6c2.4-0.4,4.4-0.8,6.8-0.8 c0.4,0,0.8,0,1.2,0c2,0,4-0.4,6-0.4c22,0,42.4,8.8,56.8,23.6c14.4,14.4,23.2,34,23.6,56v0.8 C284.395,213.803,284.395,215.003,284.395,215.803z' fill='%23FFFFFF'/%3E%3Cpath d='M337.195,224.603c-0.4,5.2,3.6,10,8.8,10.4c5.2,0.4,10-3.6,10.4-8.8c0.4-4.4,0.4-8.8,0.4-13.2c0-8.8-0.8-17.2-2-25.6 c-5.2-32-20.8-60.8-42.8-82.8c-25.2-25.2-58.8-41.6-96-44.4c-4-0.4-8.4-0.4-12.4-0.4c-4.4,0-8.8,0-13.2,0.4 c-4.4,0.4-8.8,0.8-13.2,1.6c-5.2,0.8-8.8,6-7.6,10.8c0.8,5.2,6,8.8,10.8,7.6c2.8-0.4,5.2-0.8,8-1.2c1.2,0,2.4-0.4,3.6-0.4 c4-0.4,8-0.4,11.6-0.4c13.6,0,26.4,2,38.8,5.6c21.6,6.4,40.8,18,56.4,33.6c12.8,12.8,23.2,28.4,30,45.2c6,15.2,9.6,32,9.6,49.6 c0,1.2,0,2.8,0,4C337.595,219.403,337.195,221.803,337.195,224.603z' fill='%23FFFFFF'/%3E%3Cpath d='M350.795,66.203c-38-38-90-61.2-147.6-61.2c-6,0-12,0.4-18,0.8s-12,1.2-18,2.4c-5.2,0.8-8.8,6-7.6,10.8 c0.8,5.2,6,8.8,10.8,7.6c2.8-0.4,5.2-0.8,8-1.2c2.8-0.4,5.6-0.8,8.4-0.8c5.6-0.4,10.8-0.8,16.4-0.8c52,0,99.2,21.2,133.6,55.2 c34,34,55.2,81.2,55.2,133.6c0,2.8,0,6,0,8.8c0,2.4-0.4,4.8-0.4,7.6c-0.4,5.2,3.6,10,8.8,10.4c5.2,0.4,10-3.6,10.4-8.8 c0.4-6,0.8-12,0.8-17.6C411.595,155.803,388.395,103.803,350.795,66.203z' fill='%23FFFFFF'/%3E%3Cpath d='M396.795,308.603l-70.8-38c-23.6-12.8-24.4-4.4-49.2,22c-6,6.4-17.2,23.2-30.4,20c-27.6-6.8-79.2-47.2-96-65.6 c-8-8.8-42.4-50.8-42.8-64.4c-0.8-20.8,44.8-31.2,30-70.8l-31.6-70.8c-29.6-68-112.4,40.8-105.6,91.6 c17.6,125.2,237.2,327.6,359.6,260.8C387.195,378.203,423.995,325.003,396.795,308.603z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

.mobile-widget__icon--whatsapp {
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjU2LjA2NCwwaC0wLjEyOEMxMTQuNzg0LDAsMCwxMTQuODE2LDAsMjU2YzAsNTYsMTguMDQ4LDEwNy45MDQsNDguNzM2LDE1MC4wNDhsLTMxLjkwNCw5NS4xMDRsOTguNC0zMS40NTYgICAgQzE1NS43MTIsNDk2LjUxMiwyMDQsNTEyLDI1Ni4wNjQsNTEyQzM5Ny4yMTYsNTEyLDUxMiwzOTcuMTUyLDUxMiwyNTZTMzk3LjIxNiwwLDI1Ni4wNjQsMHogTTQwNS4wMjQsMzYxLjUwNCAgICBjLTYuMTc2LDE3LjQ0LTMwLjY4OCwzMS45MDQtNTAuMjQsMzYuMTI4Yy0xMy4zNzYsMi44NDgtMzAuODQ4LDUuMTItODkuNjY0LTE5LjI2NEMxODkuODg4LDM0Ny4yLDE0MS40NCwyNzAuNzUyLDEzNy42NjQsMjY1Ljc5MiAgICBjLTMuNjE2LTQuOTYtMzAuNC00MC40OC0zMC40LTc3LjIxNnMxOC42NTYtNTQuNjI0LDI2LjE3Ni02Mi4zMDRjNi4xNzYtNi4zMDQsMTYuMzg0LTkuMTg0LDI2LjE3Ni05LjE4NCAgICBjMy4xNjgsMCw2LjAxNiwwLjE2LDguNTc2LDAuMjg4YzcuNTIsMC4zMiwxMS4yOTYsMC43NjgsMTYuMjU2LDEyLjY0YzYuMTc2LDE0Ljg4LDIxLjIxNiw1MS42MTYsMjMuMDA4LDU1LjM5MiAgICBjMS44MjQsMy43NzYsMy42NDgsOC44OTYsMS4wODgsMTMuODU2Yy0yLjQsNS4xMi00LjUxMiw3LjM5Mi04LjI4OCwxMS43NDRjLTMuNzc2LDQuMzUyLTcuMzYsNy42OC0xMS4xMzYsMTIuMzUyICAgIGMtMy40NTYsNC4wNjQtNy4zNiw4LjQxNi0zLjAwOCwxNS45MzZjNC4zNTIsNy4zNiwxOS4zOTIsMzEuOTA0LDQxLjUzNiw1MS42MTZjMjguNTc2LDI1LjQ0LDUxLjc0NCwzMy41NjgsNjAuMDMyLDM3LjAyNCAgICBjNi4xNzYsMi41NiwxMy41MzYsMS45NTIsMTguMDQ4LTIuODQ4YzUuNzI4LTYuMTc2LDEyLjgtMTYuNDE2LDIwLTI2LjQ5NmM1LjEyLTcuMjMyLDExLjU4NC04LjEyOCwxOC4zNjgtNS41NjggICAgYzYuOTEyLDIuNCw0My40ODgsMjAuNDgsNTEuMDA4LDI0LjIyNGM3LjUyLDMuNzc2LDEyLjQ4LDUuNTY4LDE0LjMwNCw4LjczNkM0MTEuMiwzMjkuMTUyLDQxMS4yLDM0NC4wMzIsNDA1LjAyNCwzNjEuNTA0eiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)
}

.mobile-widget__icon--viber {
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMjIgMzIyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMjIgMzIyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnIGlkPSJYTUxJRF83XyI+Cgk8cGF0aCBpZD0iWE1MSURfOF8iIGQ9Ik0yNzUuNDQ1LDEzNS4xMjNjMC4zODctNDUuMzk4LTM4LjI3OS04Ny4wMTYtODYuMTkyLTkyLjc3MWMtMC45NTMtMC4xMTMtMS45OTEtMC4yODUtMy4wOS0wLjQ2NyAgIGMtMi4zNzItMC4zOTMtNC44MjUtMC43OTctNy4zLTAuNzk3Yy05LjgyLDAtMTIuNDQ1LDYuODk4LTEzLjEzNiwxMS4wMTJjLTAuNjcyLDQtMC4wMzEsNy4zNTksMS45MDIsOS45ODggICBjMy4yNTIsNC40MjIsOC45NzQsNS4yMDcsMTMuNTcsNS44MzZjMS4zNDcsMC4xODYsMi42MTgsMC4zNTksMy42ODIsMC41OThjNDMuMDQ4LDkuNjE5LDU3LjU0MywyNC43NDIsNjQuNjI3LDY3LjQyNCAgIGMwLjE3MywxLjA0MywwLjI1MSwyLjMyOCwwLjMzNCwzLjY5MWMwLjMwOSw1LjEwMiwwLjk1MywxNS43MTcsMTIuMzY1LDE1LjcxN2gwLjAwMWMwLjk1LDAsMS45NzEtMC4wODIsMy4wMzQtMC4yNDQgICBjMTAuNjI3LTEuNjE1LDEwLjI5NC0xMS4zMTgsMTAuMTM0LTE1Ljk4Yy0wLjA0NS0xLjMxMy0wLjA4OC0yLjU1NSwwLjAyMy0zLjM4MUMyNzUuNDI5LDEzNS41NDEsMjc1LjQ0NCwxMzUuMzMyLDI3NS40NDUsMTM1LjEyM3ogICAiIGZpbGw9IiNGRkZGRkYiLz4KCTxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTE3Ni4wNzcsMjUuNjg4YzEuMjc1LDAuMDkyLDIuNDgyLDAuMTgsMy40ODcsMC4zMzRjNzAuNjg5LDEwLjg3MSwxMDMuMTk4LDQ0LjM2MywxMTIuMjA3LDExNS42MDUgICBjMC4xNTMsMS4yMTEsMC4xNzcsMi42ODgsMC4yMDIsNC4yNTJjMC4wOSw1LjU2NiwwLjI3NSwxNy4xNDUsMTIuNzEsMTcuMzg1bDAuMzg2LDAuMDA0YzMuOSwwLDcuMDAyLTEuMTc2LDkuMjIxLTMuNDk4ICAgYzMuODcxLTQuMDQ5LDMuNjAxLTEwLjA2NCwzLjM4My0xNC44OThjLTAuMDUzLTEuMTg2LTAuMTA0LTIuMzAzLTAuMDkxLTMuMjgxQzMxOC40ODEsNjguNzI5LDI1NS40MTEsMi42NTgsMTgyLjYxNCwwLjIwMSAgIGMtMC4zMDItMC4wMS0wLjU5LDAuMDA2LTAuODgxLDAuMDQ3Yy0wLjE0MywwLjAyMS0wLjQwOCwwLjA0Ny0wLjg2MiwwLjA0N2MtMC43MjYsMC0xLjYxOS0wLjA2My0yLjU2Ni0wLjEyNyAgIEMxNzcuMTYsMC4wOSwxNzUuODYyLDAsMTc0LjU0NiwwYy0xMS41OTMsMC0xMy43OTcsOC4yNC0xNC4wNzksMTMuMTUyQzE1OS44MTcsMjQuNTA0LDE3MC43OTksMjUuMzAzLDE3Ni4wNzcsMjUuNjg4eiIgZmlsbD0iI0ZGRkZGRiIvPgoJPHBhdGggaWQ9IlhNTElEXzEwXyIgZD0iTTI4OC4zNiwyMzMuNzAzYy0xLjUwMy0xLjE0OC0zLjA1Ny0yLjMzNi00LjUxMi0zLjUwOGMtNy43MTgtNi4yMTEtMTUuOTI5LTExLjkzNi0yMy44Ny0xNy40NzMgICBjLTEuNjQ4LTEuMTQ4LTMuMjk2LTIuMjk3LTQuOTM4LTMuNDQ5Yy0xMC4xNzItNy4xNDUtMTkuMzE3LTEwLjYxNy0yNy45NTctMTAuNjE3Yy0xMS42MzcsMC0yMS43ODMsNi40My0zMC4xNTcsMTkuMTA5ICAgYy0zLjcxLDUuNjIxLTguMjExLDguMzU0LTEzLjc1OCw4LjM1NGMtMy4yOCwwLTcuMDA3LTAuOTM2LTExLjA3Ni0yLjc4M2MtMzIuODMzLTE0Ljg4OS01Ni4yNzgtMzcuNzE3LTY5LjY4NS02Ny44NSAgIGMtNi40ODEtMTQuNTY0LTQuMzgtMjQuMDg0LDcuMDI2LTMxLjgzMmM2LjQ3Ny00LjM5NiwxOC41MzMtMTIuNTgsMTcuNjc5LTI4LjI1MmMtMC45NjctMTcuNzk3LTQwLjIzNS03MS4zNDYtNTYuNzgtNzcuNDI4ICAgYy03LjAwNS0yLjU3Ni0xNC4zNjUtMi42LTIxLjkxNS0wLjA2Yy0xOS4wMiw2LjM5NC0zMi42NjksMTcuNjIzLTM5LjQ3NSwzMi40NzFDMi4zNjUsNjQuNzMyLDIuNjYyLDgxLjU3OCw5LjgwMSw5OS4xMDIgICBjMjAuNjM4LDUwLjY2Niw0OS42NTQsOTQuODQsODYuMjQ1LDEzMS4yOTNjMzUuODE2LDM1LjY4NCw3OS44MzcsNjQuOTE0LDEzMC44MzksODYuODc1YzQuNTk3LDEuOTc4LDkuNDE5LDMuMDU3LDEyLjk0LDMuODQ0ICAgYzEuMiwwLjI3LDIuMjM2LDAuNSwyLjk5MSwwLjcwN2MwLjQxNSwwLjExMywwLjg0MywwLjE3NCwxLjI3MiwwLjE3OGwwLjQwMywwLjAwMmMwLjAwMSwwLDAsMCwwLjAwMiwwICAgYzIzLjk4OCwwLDUyLjc5MS0yMS45Miw2MS42MzctNDYuOTFDMzEzLjg4LDI1My4yMDksMjk5LjczLDI0Mi4zOTMsMjg4LjM2LDIzMy43MDN6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8cGF0aCBpZD0iWE1MSURfMTFfIiBkPSJNMTg2LjY4Nyw4My41NjRjLTQuMTA3LDAuMTA0LTEyLjY1NCwwLjMxNi0xNS42NTMsOS4wMjFjLTEuNDAzLDQuMDY4LTEuMjM1LDcuNiwwLjUsMTAuNDk4ICAgYzIuNTQ2LDQuMjUyLDcuNDI0LDUuNTU1LDExLjg2MSw2LjI3YzE2LjA5MSwyLjU4MiwyNC4zNTUsMTEuNDgsMjYuMDA4LDI4YzAuNzY4LDcuNzAzLDUuOTU1LDEzLjA4MiwxMi42MTUsMTMuMDgyaDAuMDAxICAgYzAuNDkyLDAsMC45OTUtMC4wMjksMS40OTYtMC4wOWM4LjAxLTAuOTUzLDExLjg5My02LjgzOCwxMS41NDItMTcuNDljMC4xMjgtMTEuMTE3LTUuNjktMjMuNzM4LTE1LjU4NS0zMy43OTEgICBDMjA5LjU0Myw4OC45OCwxOTcuNTc0LDgzLjMwMSwxODYuNjg3LDgzLjU2NHoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
}

@media (max-width: 768px) {
	.mobile-widget {display: block;}
}

.popup-addresses-list__item {margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #e8e8e8;}
.address-item {display: -webkit-flex;display: -ms-flex;display: flex; align-items: center; margin-bottom: 5px;}
.address-item .fa {font-size: 18px; margin-right: 10px; padding: 0; width: 15px;}
.address-item span {font-size: 11px; line-height: 1.2;}
#fancybox-content {background-color: #fff;}
.addresses-icon {text-align: center;}
.addresses-icon .fa {font-size: 20px; float: none; background: #474a9f; color: #fff; border-radius: 50%;width: 30px;height: 30px;padding: 0; line-height: 1.6; }
.popup-addresses-list__item span {display: block;}
.tbl-gray.tablepress tfoot th, .tbl-gray.tablepress thead th {background-color: #ccc; border: 1px solid #fff; border-width: 0 1px;}
.tbl-gray.tablepress .even td {background-color: #f9f9f9; border: 1px solid #fff; border-width: 0 1px;}
.tbl-gray.tablepress .odd td {background-color: #ccc; border: 1px solid #fff; border-width: 0 1px;}
.section-title-2, .entry-header h1 {display: block; background: rgba(46,49,146,1);
background: -moz-linear-gradient(left, rgba(46,49,146,1) 0%, rgba(246,246,246,0.3) 70%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(46,49,146,1)), color-stop(70%, rgba(246,246,246,0.3)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(46,49,146,1) 0%, rgba(246,246,246,0.3) 70%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(left, rgba(46,49,146,1) 0%, rgba(246,246,246,0.3) 70%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(left, rgba(46,49,146,1) 0%, rgba(246,246,246,0.3) 70%, rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(46,49,146,1) 0%, rgba(246,246,246,0.3) 70%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e3192', endColorstr='#ffffff', GradientType=1 );
font-weight: bold;
text-transform: uppercase;
color: #fff;
padding: 13px 10px 9px;
font-size: 14pt;
margin: 16px 0 20px;}
.section-title, h2 {display: block; background: rgba(182,184,207,1);
background: -moz-linear-gradient(left, rgba(182,184,207,1) 0%, rgba(246,246,246,0.3) 70%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(182,184,207,1)), color-stop(70%, rgba(246,246,246,0.3)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(182,184,207,1) 0%, rgba(246,246,246,0.3) 70%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(left, rgba(182,184,207,1) 0%, rgba(246,246,246,0.3) 70%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(left, rgba(182,184,207,1) 0%, rgba(246,246,246,0.3) 70%, rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(182,184,207,1) 0%, rgba(246,246,246,0.3) 70%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6b8cf', endColorstr='#ffffff', GradientType=1 );
font-weight: bold;
text-transform: uppercase;
color: #2e3192;
padding: 13px 10px 9px;
font-size: 14pt;
margin-bottom: 20px;
}

/*.btn-red {display: inline-block; font-size: 14px; padding: 10px 20px; color: #fff; background-color: #ed1c24; border-radius: 5px; text-decoration: none; transition: all .3s ease}
.btn-red:hover {background-color: #333; color: #fff; text-decoration: none;}*/
.fancybox-popup .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern, .btn-red {background-color: #ed1c24; border: 0px; border-radius: 0px; padding: 6px 24px; font-size: 17px; box-shadow: 2px 2px 1px #666; text-transform: uppercase; width: 138px; color: #fff; transition: all .3s ease}
.fancybox-popup .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover, .btn-red:hover {background-color: #333; color: #fff; text-decoration: none;}
h2.section-title {font-size: 12pt;}
.logo-text {display: none;font-size: 16px;margin-top: 5px;}
.footer-widget, .block-contacts__item--show-mobile {display: none;}
.footer-widget .block-contacts__adress,
.footer-widget .block-contacts__phone,
.footer-widget .block-contacts__metro,
.footer-widget .block-contacts__adress a,
.footer-widget .block-contacts__phone a,
.footer-widget .block-contacts__metro a {
	font-size: 13px;
}
.footer-widget .block-contacts__text {
	display: inline-block;
}
.footer-widget .block-contacts__item {margin-bottom: 25px;}
.iphorm-uniform-theme-default div.uploader {width: auto;}
@media (max-width: 768px) {
	.logo-text,
	.footer-widget,
	.block-contacts__item--show-mobile {display: block;}
	.block-contacts__item--hidden-mobile,
	.block-contacts__metro--hidden-mobile {display: none;}
	.block-contacts__item {width: 100%; padding: 0;}
	.home .grid-protection {display: -webkit-flex;display: -ms-flex;display: flex; -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; width: 100%;}
	.home #content .grid-protection > .grid_9 {order: 1; max-width: 100%; margin: 0;}
	.home #content .grid-protection > .grid_3 {order: 2; max-width: 100%;  margin: 0;}
	.iphorm-elements .iphorm-element-wrap-text input, .iphorm-elements .iphorm-element-wrap-captcha input, .iphorm-elements .iphorm-element-wrap-password input, .iphorm-elements .iphorm-element-wrap select, .iphorm-elements .iphorm-element-wrap textarea {max-width: 100%; width: auto;}
	.main-top {width: 100%;}
	.layout_boxed #wrapper {padding: 0;}
	#bottom {padding: 0 10px; text-align: center;}
	.grid-protection.row {margin-right: 0;margin-left: 0;}
}
