.dev-content {
    display: flex;
}
.dev-nav {
    width: 30%;
}
.dev-bread {
    display: flex;
}

/*Стили версии для слабовидящих*/
#hpvgd {width:100%; z-index:100; border-bottom:2px solid rgb(230,230,230);padding-left: calc(50vw - 573px); padding-right: calc(50vw - 573px); position: absolute !important;}
.h-mdiv {display:none; position:relative; margin:auto; text-align:center;}
.h-mdiv2 {display:none; position:fixed; margin:auto; text-align:center; width:400px; height:200px;}
.h-ldiv {float:left; padding:19px 0 19px 40px;}
.h-rdiv {position:absolute; top:7px; right:0px; text-align:right;}
.h-ni {display:none !important;}
a.hcmaf {display: none;}
a.h-anl {color:#2a72cc;}
a.h-al {color:#ED664B;}
.h-fi {font-weight:bold; margin-right:5px;}
.h-background-1 {color:#fff !important; background:#000 !important;}
.h-background-2 {color:#000 !important; background:#fff !important;}
#maf{text-decoration:none;}button.bug {    background: #fff;    color: #488BFA;    border: 2px solid #488BFA;    font-size: 15pt;    line-height: 30px;    transition: all 0.2s cubic-bezier(0.42, 0, 1, 1) 0s;    -webkit-transition: all 0.2s cubic-bezier(0.42, 0, 1, 1) 0s;    -moz-transition: all 0.2s cubic-bezier(0.42, 0, 1, 1) 0s;    -ms-transition: all 0.2s cubic-bezier(0.42, 0, 1, 1) 0s;    -o-transition: all 0.2s cubic-bezier(0.42, 0, 1, 1) 0s;    width: 100%;    font-weight: 700;    margin-top: 10px;    margin-bottom: 5px;    cursor:pointer;}
#fsd {padding-left: 0 !important;}
.uhpv-a, .h-fi {display: inline-flex; border: 1px solid #000;position: relative;}
.uhpv-a::before, .h-fi::before {content: '';width: 12px;height: 12px;transform: rotate(45deg);position: absolute;bottom: -6px;left: 50%; border: 1px solid #000; background: #fff; margin-left: -6px;}
.uhpv-a span {font-size: inherit !important;background: #fff;padding: 0 5px;position: relative;z-index: 1;}
.h-fi span {padding: 0 5px;position: relative;z-index: 1;background: inherit !important;color: inherit !important;}
.h-fi::before {background: inherit !important;}
#vch {padding: 19px 0 19px 0 !important;}
#vch .uhpv-l {width: 20px;height: 20px;background: url(../img/close.svg) center center/contain no-repeat; color: transparent;}
.nav-links[class*='h-background'] {flex-wrap: wrap;justify-content: flex-end;}
.nav-links[class*='h-background'] > div {width: auto !important;}
body[class*='h-background'] nav {background: transparent;}
.uhpv-l.hvit { color: #000;}
.btn.open-popup.h-background-2,.btn.open-popup.h-background-1 {display: none;}
#uhvb.btn-view.h-background-1, #uhvb.btn-view.h-background-2 {display: none;}
.header__menu.h-background-1, .header__menu.h-background-2 {margin-left: auto;}
.search.open-popup.h-background-2, .search.open-popup.h-background-1 {display: none;}

.search-result .tab_2, .search-result .tab_3, .search-result .tab_4, .search-result .tab_5 {
    display: block;
}

.info-page-nav{margin-bottom:80px}.info-page-nav__select{display:none}.info-page-nav__options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-bottom:-10px}.info-page-nav__options>*{margin-left:10px;margin-bottom:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:10px 20px;border:1px solid #919FBA;border-radius:20px;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;color:#919FBA;line-height:1.3;transition:all 0.2s linear}.info-page-nav__options>:hover{color:#34415A;border-color:#34415A}.info-page-nav__options>.active{color:#34415A;border-color:#34415A}
.info-page-nav {
    margin-bottom: 40px;
}

.fas-nav-geo:after {
    background: none;
}

.fas-nav-geo__inner {
    padding: 10px;
    border-radius: 0;
}
.fas-nav-geo {
    border-radius: 3px;
    max-height: 200px;
    overflow: auto;
}
.fas-nav-geo {
    scrollbar-width: thin;
    scrollbar-color: #C8CFDC#2F6FC1;
}
.fas-nav-geo::-webkit-scrollbar {
    height: 4px;
    width: 4px;
    border-radius: 35px;
}
.fas-nav-geo::-webkit-scrollbar-track {
    background: #2F6FC1;
}
.fas-nav-geo::-webkit-scrollbar-thumb {
    background-color: #C8CFDC;
    border-radius: 27px;
    border: 3px solid #C8CFDC;
}
.header__link_drop {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #404750;
}
@media (max-width: 1230px) {
    .header__link_drop {
        font-size: 14px;
    }
}

.header__dropdown.right-drop {
    left: inherit;
    right: -1px;
}

.header__dropdown {
    min-width: 34vw;
}

.mobile { display: none; }
.desktop { display: block; }
@media (min-width: 999px) {
    .mobile { display: block; }
    .desktop { display: none; }
}

.footer-menu:before {
    background: none;
}
