/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/
/* Examples (uncomment to use):*/
/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */
/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }
/* Hide compare button */
/* a.compare_item { display: none !important;  }*/
body.header_opacity.front_page .header.header--offset .header__top-part~.header__main-part.header__main-part--can-transparent .header__main-inner.bg_none {
    border-top: 1px solid rgba(255,255,255,.102);
    background: #0d3e6d !important;
/* opacity: 0.8; */
    border-radius: 5px;
box-shadow: 2px 2px 2px #bfbebe8c;
}
body.header_opacity.front_page .header.header--offset.light .header__main-part.header__main-part--can-transparent .header__main-inner.bg_none .banner-light-text {
    color: #fff !important;
}
.drag-block.container.FORMS {
    background: #0d3e6d;
}
.form--BG_IMG .index-block__title, .form--BG_IMG .index-block__subtitle {
    color: #fff;
}
.form--BG_IMG .index-block__title, .form--BG_IMG .index-block__subtitle {
    color: #fff !important;
    font-size: 28px;
}
.btn.btn-default {
    border-color: #9e9e9e;
    background-color: #9e9e9e;
    background-color: #ffffff !important;
    border-color: #0d3e6d!important;
    color: #0d3e6d!important;
}
body.header_opacity.front_page .header.header--offset.light .header__main-part.header__main-part--can-transparent .header__main-inner.bg_none .banner-light-icon-fill * {
    fill: #3d3e42;
}
.vacancy-info.grey-bg, .vacancy-accordion__btn-wrapper{display: none;
}
/* мой ссылки */
.staff-list__item-text-top-part a.dark_link {
    z-index: 1;
    pointer-events: none !important;
    cursor: default !important;
    color: #999 !important;
}
a.staff-list__item-link {
    pointer-events: none !important;
    cursor: default !important;
    color: #999 !important;
}
.staff-list.staff-list--view1 .staff-list__item-link  {
    pointer-events: none !important;
    cursor: default !important;
    color: #999 !important;
}
a.staff-block-inner__item-link.staff-block-inner__item-link--absolute {
    pointer-events: none !important;
    cursor: default !important;
    color: #999 !important;
}
a.staff-block-inner__name.switcher-title {
    pointer-events: none !important;
    cursor: default !important;
    color: #999 !important;
}
/* мой ссылки закрытие */
.footer--menu-padding .items {
    padding: 0px 0px 10px;
}
.staff-block-inner__label{
text-transform: uppercase;
}
a.hov:hover{
color:#fff !important;
}
a.hov{
color:#85764e !important;
}
.mobilephones__menu-item--callback, .mobilemenu .toggle_block{
display:none;
}
.rss.fill-theme-hover {
    display: none;
}
/* шапка  */
.header-menu__item {
    margin: 0 10px;
    position: relative;
    height: 100px;
    display: flex;
    align-items: center;
}
body.header_opacity.front_page .header.header--offset.light .header__main-part.header__main-part--can-transparent .header__main-inner.bg_none .banner-light-icon-fill * {
    fill: #ffffff;
}
.header__main-item {
    margin: 0 12px;
    flex-shrink: 0;
}
#headerfixed .header {
    background-color: #042645;
}
body.menu_lowercase_n .header-menu__title {
    text-transform: uppercase;
    font-size: 13px;}
.mobileheader--color-white {
    background-color: #fff;
    background-color: #042645;
}
.fill-dark-light-block path {
    fill: #fff;
}
a.phones__phone-link.phones__phone-first.dark_link.banner-light-text.menu-light-text.icon-block__name {
    color: #adadad !important;
}
.brands-list__item{
    padding: 10%;
}
a.header-menu__link.light-opacity-hover.fill-theme-hover.menu-light-text.banner-light-text.dark_link {
    color: #fff;
}
a.header-menu__link.light-opacity-hover.fill-theme-hover.menu-light-text.banner-light-text.dark_link:hover {
    color: #adadad;
}
.header--color_light {background-color:#042645;}
.index-block--padding-top-80&gt;div {
    padding-top: 31px;
}
/*новая шапка */
body.header_opacity.front_page .header:not(.header--offset) .header__main-part.header__main-part--can-transparent {
    background-color: #0d3e6d;
    border-bottom: none;
    box-shadow: none;
    border-radius: 0;
}
body.header_opacity.front_page .header:not(.header--offset) .header__top-part.bg_none.header__top-part--can-transparent {
    background-color: #042645;
    border-bottom: 1px solid rgba(255,255,255,.102);
}
.header__top-part--height_89 {
    height: 69px;
}
.logo a img {
    max-height: 85%;
}
.header-menu--80 .header-menu__item {
    margin: 0 30px;
}
.btn.btn-default {
    border-color: #9e9e9e;
    background-color: #ff5b00;
    background-color: #ff0000!important;
    border-color: #0d3e6d!important;
    color: #ffffff!important;
}
.search-wrapper {
    margin-left: 150px;
}
.logo a {
    display: flex;
    align-items: center;
    width: 350px;
    height: 70px;
}
.line-block&gt;.line-block__item {
    padding-left: 16px;
    padding-right: 36px;
}
}
.header__top-part.header__top-part--height_89.header__top-part--can-transparent.header--color_light.bg_none.header__top-part--bordered {
    background-color: #042645;
}
@media (max-width:768px) {
.logo a img {
    max-height:58%;
}
.mobilemenu__inner .logo a img {display: none;}
}
@media (max-width:320px) {
.logo a img {
    max-height: 90%;
}}
/*конец новая шапка */
/*партнеры */
.brands-list__item {
    padding: 2%;
}
.brands-list__image-wrapper {
    width: 200px;
    height: 100px;
    display: flex;
    align-items: unset;
    justify-content: center;
}
.grid-list__item&gt;.bordered {
    background: none !important;
    background: var(--card_bg_black);
}
.bordered {
    border: 1px solid #e5e5e5;
    border-color: #e5e5e53d;
}
.partner-list-inner--view-only-logo .partner-list-inner__item {
    flex-direction: column;
    padding: 2px;
    padding-bottom: 2px;
}
.partner-list-inner__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 36px;
    border: 1px solid #e5e5e5;
    border-color: #e5e5e557;
    ): ;
}
.partner-list-inner__image {
    width: 200px;
    height: 150px;
    position: relative;
    vertical-align: top;
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
}
.partner-list-inner--view-only-logo .partner-list-inner__name {
    font-weight: 800;
    font-size: 1em;
    line-height: calc(1em + 7px);
    text-align: center;
    color: #000;
}
/*конец партнеров */
.staff-list.staff-list--view1 .staff-list__item-additional-text-wrapper {
    bottom: 5px !important;
    left: 12px !important;
    right: 12px !important;
}
.staff-list.staff-list--view1 .staff-list__item-text-wrapper{
padding: 0 3px 0 3px;
}
.font_18{
font-size: 15px;
}
.staff-list.staff-list--view1 .staff-list__item-text-wrapper .mCSB_container {
    padding: 5px 10px 5px 0;
}
.grid-list--items-5.grid-list--no-gap{
background: #fff;
}
.right-sidebar-wrapper{
width: 50px;
background-color: #fff0;
}



.moe2 {width:500px;}
.moe3 {width:100px;}
.moe4 {width:1200px;}
.moe5 {width:1500px;height:600px;}
.moe6 {width:25px;}

@media (max-width:768px) {.moe2 {width:335px;}}
@media (max-width:320px) {.moe2 {width:320px;}}

@media (max-width:768px) {.moe3 {width:90px;}}
@media (max-width:320px) {.moe3 {width:90px;}}

@media (max-width:768px) {.moe4 {width:320px;}}

@media (max-width:768px) {.moe5 {width:320px;height:250px;}}

@media (max-width:768px) {.moe6 {width:20px;}}
@media (max-width:320px) {.moe6 {width:20px;}}




.form .form-header p:last-child {
    margin: 0;
    color: #f00;
}
.form .form-header p:last-child {
    margin: 0;
    color: #f00;
}
.ordered-block__title {
    margin: 0 0 25px 0;
    color: #333;
    color: var(--white_text_black);
    display: none;
}
.ordered-block__title {
    margin: 0 0 25px 0;
    color: #333;
    color: var(--white_text_black);
    display: none;
}
section.page-top {
    padding: 36px 24px 1px;
    min-height: 56px;
    position: relative;
}
.mobilemenu .social {
    padding: 10px 40px 25px;
}
.mobilemenu__item {
    padding: 0px 0px 0px;
}
.form.popup .form-footer, .form.popup .form-body{
display:none;
}
.form.popup .form-header {
    padding: 42px 50px 42px 50px;
}
.partner-list-inner__image{
width: 370px;
}
.partner-list-inner__item{
padding: 5px;
}
h3 {
    font-size: 1.73333em;
    line-height: calc(1em + 14px);
    margin: 26px -18px -7px;
}

font.errortext {
    color: red!important;
    display: none;
}
.btn.btn-default {
    border-color: #9e9e9e;
    background-color: #ff5b00;
    background-color: #ff0000!important;
    border-color: #0d3e6d!important;
    color: #ffffff!important;
    display: none;
}
.line-block--0 {
    margin-left: 0;
    margin-right: 0;
    display: none;
}

.header-menu--height_61 .header-menu__item, .header-menu--height_61 .header-menu__wrapper {
    height: 61px;
    padding: 0px 23px 0px 25px;
}


.footer__phone .phones .phones__dropdown {
    left: -60px;
}

@media (max-width: 768px) {
.footer__phone .phones .phones__dropdown {
    left: 5px;
}
}

body.menu_lowercase_n .header-menu__title {
    text-transform: uppercase;
    font-size: 12px;
}

.participants_new {
  background: #0d3e6d;
  padding: 5px 10px;
}

.participants_new a{
	color: white;
}

.mobileheader__item {
  margin: 0 16px;
  display: flex;
}

.sites__current--upper {
    color: white;
}
@media (max-width: 768px) {
	.participants_new a{
		font-size: 13px;;
	}

}

@media (max-width: 480px) {	
.participants_new a{
		font-size: 10px;;
	}

	.participants_new {
	  padding: 1px 6px;
	}
}