

/* Start:/bitrix/templates/main/template_styles.css?16218618412070*/
/**/
.soglBox{
	border: 1px solid transparent;
}
.soglBox.req{
	border: 1px solid red;
}

.header-search form {float: right; margin: 3px 53px -3px 0;}
#slideshow {margin-top:35px;}


.header-list .logo, .header-list .slogan {padding: 0;}
.header-logo {display: flex; align-items: center; padding: 0 50px 15px 50px;}
.icons-in-header-language ul {display: flex;}
.icons-in-header-language ul li {position: relative; margin: 0; background: transparent; color: #fff;}
.icons-in-header-language {float: right; margin: 10px 51px 0 0;}
.header-list {display: flex; justify-content: space-between; width: 100%; align-items: center;}
.header-phope .phone span {font-size: 12px; font-weight: normal; position: relative; top: 5px; margin-bottom: -15px;}
.header-phope .phone a {color: #f5faff;text-decoration: navajowhite;}

.icons-in-header-language .search form input {width: 1px; padding-left: 10px; color: transparent; cursor: pointer;}
.icons-in-header-language .search form input:focus {width: 130px; padding-left: 35px; color: #000; background-color: #fff; cursor: auto;}
.icons-in-header-language .search form input {background: url(/images/search-test_white.png) no-repeat 9px center; padding-left: 20px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; margin:-5px 0 0; border:none;}
.icons-in-header-language .search form input:focus {border-radius:10px; background: #fff url(/images/search-test_black.png) no-repeat 9px center;}
.header-logo .slogan {padding: 0 0 0 150px; font-size: 18px; line-height: 20px;}
.header-phope {margin-top: -30px;}

.header_inner {padding:0 0 90px;}
.slider_inner #slideshow {height: 450px;}
.header_inner .button-work {top: 171px;}
.header .button-work {top: 171px;}
.slider {height: 515px;}
#slideshow {height: 550px;}

.header-phope .phone-column {display: flex; align-items: center;}
.header-phope .phone-column .purpose {display: flex; flex-wrap: wrap; flex-direction: column;}
.header-phope .phone-column .purpose span {margin: 0; top: 0; left: -15px;}
.header-phope .phone span.adr{
    font-size:16px;
}
/* End */
/* /bitrix/templates/main/template_styles.css?16218618412070 */
