

/* Start:/local/templates/innet_focus_s1_local/components/bitrix/menu/left/style.css?17111071502337*/
li.active > .submenu {display: block;}
.widget--menu ul {
    line-height: 1;
}
.widget--menu>ul>li.active>span, .widget--menu>ul>li:hover>span {
    color: #fff;
}
.widget--menu>ul>li.active>span>i:before {
    -webkit-transform: rotate(90deg) translateZ(0) !important;
    transform: rotate(90deg) translateZ(0) !important;
}
.widget--menu>ul>li:first-child {
    margin-top: 0;
}
.widget--menu>ul {
    height: 0;
    overflow: hidden;
}
.widget--menu ul li {
    position: relative;
    display: block;
}
.widget--menu>ul>li {
    border: 1px solid #ccc;
    margin-top: -1px;
}
.widget--menu>ul>li>a {
    font-size: 1.4rem;
    text-transform: uppercase;
    color: #333;
    padding: 16px 19px;
}
.widget--menu ul a {
    display: inherit;
    line-height: 1.2;
    transition: background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;
}
.widget--menu>ul>li>i+a {
    margin-right: 50px;
}
.widget--menu ul i {
    position: absolute;
    top: 0;
    right: 0;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    transition: background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;
}
.widget--menu>ul>li>i {
    font-size: 1.6rem;
    bottom: 0;
    width: 50px;
    border-left: 1px solid #ccc;
}
.widget--menu>ul>li>span {
    position: relative;
    display: inherit;
    margin-left: -1px;
    margin-right: -1px;
}
.widget--menu ul span {
    transition: background-color .3s ease-in-out,border-color .3s ease-in-out;
}
.widget--menu>ul>li.active>span, .widget--menu>ul>li:hover>span, .widget .__toggle {
    background-color: #005c8a;
}
.widget--menu>ul>li.active>span, .widget--menu>ul>li:hover>span {
    color: #fff;
}
.widget--menu>ul>li>span {
    position: relative;
    display: inherit;
    margin-left: -1px;
    margin-right: -1px;
}
.widget--menu ul span {
    transition: background-color .3s ease-in-out,border-color .3s ease-in-out;
}
.widget--menu>ul>li.active>span>i, .widget--menu>ul>li:hover>span>i {
    border-color: hsla(0,0%,100%,.4);
	}
.widget--menu>ul>li.active>span>a, .widget--menu>ul>li:hover>span>a {
    border-color: #005c8a;
}
.widget--menu>ul>li.active>span>a, .widget--menu>ul>li:hover>span>a {
    color: inherit;
}
@media only screen and (min-width: 992px) {
.widget>ul {
    height: auto;
    overflow: visible;
}
}
/* End */


/* Start:/local/templates/innet_focus_s1_local/components/innet/form/popap/style.css?171110715034*/
.errortext{color: red !important;}
/* End */
/* /local/templates/innet_focus_s1_local/components/bitrix/menu/left/style.css?17111071502337 */
/* /local/templates/innet_focus_s1_local/components/innet/form/popap/style.css?171110715034 */
