@font-face {
    font-family: 'Icon7Stroke';
    src:url('../fonts/Pe-icon-7-stroke.eot?d7yf1v');
    src:url('../fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'),
    url('../fonts/Pe-icon-7-stroke.woff?d7yf1v') format('woff'),
    url('../fonts/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'),
    url('../fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg');
    font-weight: normal;
    font-style: normal;
}
.header-secondary-main-menu-sidebar{
    display: none;
}
.topBarInLogoArea {
    float: right;
}
.infoToggler {
    display: block;
    position: relative;
    width: 72px;
    cursor: pointer;
}
.topBarInLogoAreaCell {
    border: 0 solid #00b3cc;
    display: none;
    padding-top: 12px;
}
.topBarInLogoAreaCell .btIconWidget {
    float: left;
    margin: 0 0 0 35px;
}
.topBarInLogoAreaCell .btIconWidget {
    display: table;
}
.topBarInLogoAreaCell .btIconWidgetIcon, .topBarInLogoAreaCell .btIconWidgetContent {
    display: table-cell;
    vertical-align: middle;
}
.btIco {
    margin-left: .25em;
    margin-right: .25em;
}
.topBarInLogoAreaCell .btIconWidgetIcon .btIco {
    margin: 0;
}
.btIco .btIcoHolder {
    line-height: inherit;
    display: inline-block;
    float: left;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}
.topBarInLogoAreaCell .btIconWidgetIcon .btIcoHolder:before, .topBarInLogoAreaCell .btIconWidgetIcon .btIcoHolder:after {
    font-size: 50px;
    line-height: 60px;
}
.btIconWidgetTitle {
    font-size: 14px;
    margin: 0 0 3px;
}
.btIconWidgetTitle, .btIconWidgetText {
    display: block;
    line-height: 1.3;
}
.btIconWidgetText {
    color: rgba(255,255,255,.7);
}
.btIconWidgetTitle, .btIconWidgetText {
    display: block;
    line-height: 1.3;
}

.btIcoHolder[data-ico-s7]:before {
    font-family: Icon7Stroke;
    content: attr(data-ico-s7);
}
.btIco .btIcoHolder:before, .btIco .btIcoHolder:after {
    color: #00b3cc;
}
.btIconWidgetTitle{
    color: #fff;
}

.topBarInLogoArea--mobile{
    float: none !important;
}

.topBarInLogoArea--mobile .topBarInLogoAreaCell > .btIconWidget {
    float: none;
    padding: 15px 0 15px 0 !important;
}

@media only screen and (max-width: 1125px) {
    .header_v5_right_sidebar{
        display: none;
    }
    .header-secondary-main-menu-sidebar{
        display: block;
    }
}