/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
html,body{height:100%}
body,input,select,button{-webkit-font-smoothing:antialiased}
body{margin:0;padding:0;font-family:"Roboto",Helvetica,sans-serif;background-color:#FFF}
a{text-decoration:none}
ul{list-style:none;padding:0;margin:0}
img{display:block;max-width:100%}


/* Struktur */
.x-sayt {overflow:hidden; /*position: relative;*/}
.container{width:1000px;margin:0 auto;min-width:280px}
.section-row{display:flex;margin-bottom:20px}
.page-row{overflow:hidden;}
.main-content{width:100%; overflow:hidden; position:relative;}
.l-center{width:500px;margin:0 auto;height:100%;display:flex;color:#333}
.f-right {width:29% !important; float:left !important; border-left: 1px solid #ccc;  padding-left: 20px; box-sizing:border-box; margin-left: -1px;}

/* Weather */


@media screen and (max-width: 1030px) {
    .container {
        width: 100%;
        padding: 0 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
    .weather_page .w-row .list_part {
        width: 280px; }
    .weather_page .w-row .main_part {
        width: calc(100% - 300px); } }

@media screen and (max-width: 768px) {
    .container {
        width: 100%; } }

@media screen and (max-width: 500px) {
    .container {
        padding: 0 10px; } }

.weather_page {
    margin-bottom: 32px; }
.weather_page a {
    text-decoration: none;
    color: inherit; }
.weather_page a:hover {
    color: inherit; }
.weather_page h3 {
    margin: 0; }
.weather_page .d-flex {
    display: flex; }
.weather_page .justify-content-between {
    justify-content: space-between; }
.weather_page .align-items-center {
    align-items: center; }
.weather_page .w-row {
    font-family: 'Roboto', sans-serif;
    width: 100%; }
.weather_page .w-row .list_part {
    width: 320px;
    height: max-content;
    background: #F8F8F8; }
.weather_page .w-row .list_part ul {
    padding-left: 0;
    margin: 0;
    overflow-y: auto; }
.weather_page .w-row .list_part ul li {
    border-bottom: 1px solid #CACACA;
    list-style-type: none;
    padding: 10px 16px 11px; }
.weather_page .w-row .list_part ul li a {
    font-weight: normal;
    font-size: 16px;
    line-height: 19px; }
.weather_page .w-row .list_part ul li a .region {
    color: #333333; }
.weather_page .w-row .list_part ul li a .degree {
    color: #4E4E4E;
    display: flex;
    width: 27%;
    justify-content: space-between;
}
.weather_page .w-row .list_part ul li a .degree img {
    margin-right: 9px;
    height: 26px;
}
.weather_page .w-row .list_part ul li:last-child {
    border-bottom: none;
    padding-bottom: 0; }
.weather_page .w-row .list_part .more_region {
    width: 100%;
    height: 38px;
    background: url("/theme/frontend/2019/style/default/images/down.svg") center center/12px no-repeat;
    cursor: pointer; }
.weather_page .w-row .main_part {
    width: calc(100% - 360px);
    height: max-content; }
.weather_page .w-row .main_part .weather_item {
    padding: 16px;
    background: #F8F8F8;
    margin-bottom: 24px;
    position: relative; }
.weather_page .w-row .main_part .weather_item .main_info {
    width: calc(100% - 279px);
    font-weight: 500;
    font-size: 22px;
    line-height: 26px;
    color: #333333; }
.weather_page .w-row .main_part .weather_item .main_info .title {
    margin-bottom: 38px; }
.weather_page .w-row .main_part .weather_item .main_info .degree_info {
    margin-bottom: 80px; }
.weather_page .w-row .main_part .weather_item .main_info .degree_info .degree_data {
    margin-left: 16px; }
.weather_page .w-row .main_part .weather_item .main_info .degree_info .degree_data .degree_count {
    font-weight: bold;
    font-size: 64px;
    line-height: 75px; }
.weather_page .w-row .main_part .weather_item .main_info .degree_info .degree_data .degree_text {
    display: none;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    color: #797979; }
.weather_page .w-row .main_part .weather_item .additional_info {
    width: 261px;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    color: #797979; }
.weather_page .w-row .main_part .weather_item .additional_info ul {
    margin: 0;
    padding-left: 0; }
.weather_page .w-row .main_part .weather_item .additional_info ul li {
    list-style-type: none;
    padding: 8px 0;
    border-bottom: 1px solid #CACACA; }
.weather_page .w-row .main_part .weather_item .additional_info ul li:last-child {
    border-bottom: none; }
.weather_page .w-row .main_part .weather_item .toggleIcon {
    display: none;
    position: absolute;
    right: 20px;
    bottom: 12px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: url("/theme/frontend/2019/style/default/img/chevron-bottom.svg") center center/cover no-repeat; }
.weather_page .w-row .main_part .weather_item .toggleIcon.clicked {
    right: 46%;
    transform: translateX(-50%);
    background: url("/theme/frontend/2019/style/default/img/chevron-top.svg") center center/cover no-repeat; }
.weather_page .w-row .main_part .weather_days {
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    color: #333333;
    background: #F8F8F8; }
.weather_page .w-row .main_part .weather_days ul {
    margin: 0;
    padding: 0 15px; }
.weather_page .w-row .main_part .weather_days ul li {
    list-style-type: none;
    padding: 22px 0;
    border-bottom: 1px solid #CACACA; }
.weather_page .w-row .main_part .weather_days ul li .main_degree {
    font-weight: 500;
    font-size: 16px;
    line-height: 28px; }
.weather_page .w-row .main_part .weather_days ul li img {
    margin-right: 16px;
    height: 26px;
}
.weather_page .w-row .main_part .weather_days ul li:last-child {
    border-bottom: none;
}
.weather_days > ul > li > div > div{
    font-size: 14px;
}
.weather_days > ul > li > div > div:nth-child(1){
    width: 20%;
}
.weather_days > ul > li > div > div:nth-child(2){
    width: 30%;
}
.weather_days > ul > li > div > div:nth-child(3){
    width: 35%;
}
/*responsive from here*/
@media (max-width: 1030px) {
    .weather_page .w-row .list_part {
        width: 280px; }
    .weather_page .w-row .main_part {
        width: calc(100% - 300px); }
    .weather_page .w-row .main_part .weather_item .main_info {
        font-size: 16px;
        line-height: 19px; }
    .weather_page .w-row .main_part .weather_item .main_info .degree_info img {
        width: 133px; }
    .weather_page .w-row .main_part .weather_item .main_info .degree_info .degree_data {
        margin-left: 14px; }
    .weather_page .w-row .main_part .weather_item .main_info .degree_info .degree_data .degree_count {
        font-size: 48px;
        line-height: 56px; } }

@media (max-width: 950px) {
    .weather_page .w-row .main_part .weather_item {
        flex-direction: column;
        padding: 16px 16px 27px; }
    .weather_page .w-row .main_part .weather_item .main_info {
        width: 100%; }
    .weather_page .w-row .main_part .weather_item .main_info .title {
        margin-bottom: 15px; }
    .weather_page .w-row .main_part .weather_item .main_info .degree_info {
        margin-bottom: 17px; }
    .weather_page .w-row .main_part .weather_item .main_info .degree_info .degree_data .degree_text {
        display: block; }
    .weather_page .w-row .main_part .weather_item .additional_info {
        width: 100%;
        display: none;
        margin-top: 16px; }
    .weather_page .w-row .main_part .weather_item .toggleIcon {
        display: block; } }

@media (max-width: 768px) {
    .weather_days > ul > li > div > div{
        font-size: 14px !important;
    }
    .weather_days > ul > li > div > div:nth-child(2) > span{
        font-size: 14px !important;
    }
    .weather_days > ul > li > div > div:nth-child(1){
        width: 40%;
    }
    .weather_days > ul > li > div > div:nth-child(2){
        width: 50%;
    }
    .weather_days > ul > li > div > div:nth-child(3){
        width: 10%;
    }
    .weather_days > ul > li > div > div:nth-child(4){
        display: none;
    }
    .weather_page .w-row {
        flex-direction: column; }
    .weather_page .w-row .list_part {
        width: 100% !important;
        order: 2; }
    .weather_page .w-row .main_part {
        width: 100% !important;
        order: 1; }
    .weather_page .w-row .main_part .weather_item {
        margin-bottom: 16px !important; }
    .weather_page .w-row .main_part .weather_days {
        background: transparent; }
    .weather_page .w-row .main_part .weather_days ul {
        padding: 0; }
    .weather_page .w-row .main_part .weather_days ul li {
        margin-bottom: 16px;
        background: #F8F8F8;
        border-bottom: none;
        padding: 16px 18px; }
    .weather_page .w-row .main_part .weather_days ul li .main_degree {
        font-size: 18px;
        line-height: 21px; } }

@media (max-width: 580px) {
    .weather_page .w-row .main_part .weather_days .none_rp {
        display: none; } }


/* Header */
.header{margin-bottom:20px;}
.header-row{position:relative; z-index: 1000000; background-color: #bb1919;}
.header-row-wrap {overflow:hidden; width: 1000px; margin:0 auto;}
.logo{float:left; padding: 10px 0;  transition: all 0.3s;}
.logo-link{display:block; width:132px;transform:translateY(0)!important;min-width:132px;height:32px;background-position:0 0;background-image:url(/theme/frontend/2019/style/default/images/main-logo-white.svg);background-size:contain;background-repeat:no-repeat;}
.js-fixed{position:fixed;width:100%;top:0;left:0;z-index:100000}
.body_fixed header {padding-top:52px;}
.body_fixed .header-row {position: fixed; width: 100%; z-index: 1000000; top: 0;}
.body_nav_fixed .header {padding-top: 124px !important;}

/* Nav Toggle */
.nav-toggle {float:left; opacity:0; transition: all 0.3s;}
.nav-toggle .toggle-btn{display:none; cursor:pointer;font-size:0;width:18px;height:18px;padding:17px;border-right:1px solid rgba(255,255,255,0.3);border-left:1px solid rgba(255,255,255,0.3);background-image:url(/theme/frontend/2019/style/default/images/nav-toggle.svg);background-repeat:no-repeat;background-position:50% 50%;}
.aside-block{background-color:#1d1d1b; width: 100%; transform: translateY(0);}
.aside-block .row{/* display:flex; */ display:none; background-color:#3E3F3C}
.aside-block .toggle-btn{cursor:pointer;font-size:0;width:19px;height:17px;padding:35px 39px 36px 42px;border-right:1px solid rgba(255,255,255,0.3);background-image:url(/theme/frontend/2019/style/default/images/menu-close.svg);background-size:19px;background-repeat:no-repeat;background-position:50% 50%}
.aside-block .menu-aside_logo{display:block;width:96px;height:24px;margin:0 auto;align-self:center}
.aside-block .menu-aside_logo img{object-fit:contain}
.aside-block .menu-aside{width: 1000px; margin: 0 auto;}
.aside-block .menu-aside-item{position:relative}
.aside-block .menu-aside-link{display:block;font-size:12px;font-weight:900;font-family:"NotoSans",Helvetica,sans-serif;color:#ccc;background-color:#1d1d1b;text-decoration:none;text-transform:uppercase;padding: 10px 11px; height: 16px; line-height: 16px;}
.aside-block .menu-aside-link:hover{color:#fff;background-color:#3E3F3C}
.aside-block .menu-aside .social{padding-top:20px;background-color:#1d1d1b;padding-bottom:20px}
.aside-block .menu-aside .social p{text-align:center;margin:0;font-family:"NotoSans",Helvetica,sans-serif;font-size:12px;font-weight:900;color:#4c4c4c;text-transform:uppercase}
.aside-block .menu-aside .social p.follow-us{margin-bottom:26px}
.aside-block .menu-aside .social .engage{padding:0;justify-content:center;margin-bottom:26px}
.aside-block .menu-aside .social .engage.aside-engage{display:flex!important}
.aside-block.open::-webkit-scrollbar{display:none}
.body_nav_fixed .nav-toggle {opacity: 1;}
.body_nav_fixed .nav-toggle .toggle-btn {display:block;}

/* Social icons */
.engage{float:right;padding: 6px 40px 6px 0;}
.engage.footer-engage{padding-right:0}
.engage.footer-engage a:last-of-type{margin-left:12px; float:right;}
.engage-i{display:block; float:left; width:16px;height:16px;font-size:0;background-size:50%;background-repeat:no-repeat;background-position:50% 50%;padding:12px}
.engage-i:hover{background-color:#821110}
.engage-i:first-of-type{margin-left:0}
.engage-i_facebook{background-image:url(/theme/frontend/2019/style/default/images/facebook.svg);background-size:28%}
.engage-i_twitter{background-image:url(/theme/frontend/2019/style/default/images/twitter.svg)}
.engage-i_instagram{background-image:url(/theme/frontend/2019/style/default/images/instagram.svg)}
.engage-i_telegram{background-image:url(/theme/frontend/2019/style/default/images/telegram.svg)}

/* Search */
.search-container{float:right; position:relative; z-index: 99;}
.search-container form{display:flex;position:absolute;right:0;width:350px;height:100%;padding-left:60px;padding-right:40px;border-left:1px solid rgba(255,255,255,0.3);background-color:#bb1919;transform:translateX(130%);transition:transform 1s}
.search-container form::before{content:"";width:17px;height:17px;background-image:url(/theme/frontend/2019/style/default/images/search.svg);background-repeat:no-repeat;background-size:contain;opacity:.5;position:absolute;left:23px;top:0;bottom:0;margin:auto}
.search-container form.show{display:flex;transform:translateX(0);transition:transform 1s}
.search-container form::before{content:"";width:17px;height:17px;background-image:url(/theme/frontend/2019/style/default/images/search.svg);background-repeat:no-repeat;background-size:contain;opacity:.5;position:absolute;left:23px;top:0;bottom:0;margin:auto}
.search-input{width:300px;background-color:transparent;border:none;border-bottom:1px solid rgba(255,255,255,0.5);align-self:center;font-size:12px;font-weight:900;text-align:left;color:#fff;padding-bottom:17px;outline:none;-webkit-appearance:none}
.search-input::placeholder{color:rgba(255,255,255,0.5)}
.search-toggle{display:block;width:18px;height:18px;padding:17px;background-color:#bb1919;border:none;border-left:1px solid rgba(255,255,255,0.3);border-right:1px solid rgba(255,255,255,0.3);background-image:url(/theme/frontend/2019/style/default/images/search.svg);background-repeat:no-repeat;background-position:50% 50%;cursor:pointer;z-index:1}
.search-toggle.open{background-image:url(/theme/frontend/2019/style/default/images/close-icon.svg);background-color:#bb1919;cursor:pointer;transform:translateX(0);transition:transform 1s;position:relative}

/* Main content */
.main-news{position:relative; margin-bottom: 20px; overflow:hidden;}
.main-content .main-news .main-news-wrap {overflow:hidden; margin: 0 -10px;}
.main-content .main-news .main-news-item {float:left; width: 50%; padding: 0 10px 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box; position:relative;}
.main-content .main-news .main-news-item.big {width: 73%; padding: 0 20px 0 0;}
.main-news a{text-decoration:none; position:relative; display:block;}
.main-news .news-image{width:100%;height:100%;position:relative; margin:0;}
.main-news .news-image img{display:block;width:100%;height:100%;object-fit:cover}
.gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,0.75) 25%,transparent 50%)}
.news-title{position:absolute;left:20px;bottom:20px; right: 20px;}
.main-content .news-title h2 {margin:0;font-size:26px;font-weight:500;line-height:1.2;color:#fff;width:100%}
.special-news {position: absolute; top: 0; right: 0; width: 27%; height: 100%; }
.special-news h1 {margin:0; padding-bottom: 15px; position:relative;}
.special-news h1 i {display:block; width: 32px; height: 32px; position:absolute; top:8px; right:0; background-size:cover; background-image: url(/theme/frontend/2019/style/default/images/scroll.svg);}
.special-news-wrap {position: absolute;top: 47px;bottom: 0;width: 100%;}

/* Right scroll news */
.right-sidebar_item:first-child {padding-top:0;}
.right-sidebar{min-width:33.33%;max-width:33.33%;border-left:1px solid #ccc;margin-top:20px;padding-left:20px;box-sizing:border-box}
.right-sidebar_item{display:flex;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #ccc}
.right-sidebar_number{align-self:flex-start;font-family:"NotoSans",Helvetica,sans-serif;font-size:12px;font-weight:900;color:#fff;background-color:#bb1919;padding:10px 15px;margin-right:20px}
.right-sidebar_short-info {overflow:hidden;}
.right-sidebar_short-info .views{font-family:"NotoSans",Helvetica,sans-serif;font-size:12px;font-weight:900;line-height:1.33;color:#a1a6b3;padding-left:20px;position:relative;margin-top:5px}
.right-sidebar_short-info .views::before{content:'';display:block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-image:url(/theme/frontend/2019/style/default/images/eye.svg);position:absolute;left:0;top:0;bottom:0;margin:auto}
.right-sidebar_news-title{display:block;font-size:18px;font-weight:700;line-height:1.44;color:#333}
.right-sidebar_news-title:hover{color:#1380a5}
.scroll-wrapper {overflow: hidden;position: relative;height:100%;}
.scroll-wrapper > .scroll-content {overflow: scroll !important; padding-right:12px;}
.scroll-wrapper > .scroll-content::-webkit-scrollbar {height: 0;width: 0;}
.scroll-element {display: none;}
.scroll-element.scroll-y.scroll-scrolly_visible {display: block;}
.scrollbar-inner > .scroll-element,.scrollbar-inner > .scroll-element div{position: absolute;z-index: 10;}
.scrollbar-inner > .scroll-element div {display: block;height: 100%;left: 0;top: 0;width: 100%;}
.scrollbar-inner > .scroll-element.scroll-y {height: 100%;right: 0px;top: 0;width: 6px;}
.scrollbar-inner > .scroll-element .scroll-element_outer {overflow: hidden;}
.scrollbar-inner > .scroll-element .scroll-element_outer,.scrollbar-inner > .scroll-element .scroll-element_track,.scrollbar-inner > .scroll-element .scroll-bar {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.scrollbar-inner > .scroll-element .scroll-bar {background-color: #797979;}
.scrollbar-inner > .scroll-element .scroll-element_track {background-color: rgba(115, 115, 115, 0.56)}
.scrollbar-inner > .scroll-element:hover .scroll-bar, .scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {background-color: #bb1919;}

/* Content list */
.content-big {overflow:hidden; margin: 0 -20px 30px;}
.content-big .ct-item {float:left; width:33.33333333333%; padding: 0 20px 20px; border-right: 1px solid #ccc; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box;}
.content-big .ct-item:nth-child(3n+1) {clear:both;}
.content-big .ct-item:nth-child(3n) {border-right-color:transparent;}
.content-news-item{width:100%;position:relative;display:block;}
.news-image{width:100%;margin-bottom:-23px;z-index:-1;position:relative}
.news-image img,.news-image--sm img{width:100%;height:100%;object-fit:cover}
.content-big .category {margin-bottom: 10px; }
.category{display:block;text-decoration:none;margin-bottom:20px;z-index:1}
.category-title{display:inline-block; vertical-align:top; padding:15px;background-color:#bb1919;box-sizing:border-box;font-size:12px;font-family:"NotoSans",Helvetica,sans-serif;font-weight:900;color:#fff;text-transform:uppercase;margin-left:10px}
.category-title:hover{background-color:#a51616}
.content-news-title{display:block;margin-bottom:10px;text-decoration:none}
.content-news-title h2{font-size:18px;font-family:"Roboto",Helvetica,sans-serif;font-weight:500;line-height:1.44;color:#333;margin-bottom:0}
.content-news-title h2:hover{color:#bb1919}
.views{display:inline-block;vertical-align:top;padding-left:20px;position:relative}
.views::before{content:'';display:block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-image:url(/theme/frontend/2019/style/default/images/eye.svg);position:absolute;left:0;top:0;bottom:0;margin:auto}
.datetime{font-family:"NotoSans",Helvetica,sans-serif;font-size:10px;font-weight:900;line-height:1.33;color:#a1a6b3;text-transform:uppercase}
.quick-info{padding-bottom:10px;font-size:10px;font-family:"NotoSans",Helvetica,sans-serif;font-weight:900;line-height:1.33;color:#a1a6b3;text-transform:uppercase;border-bottom:1px solid #ccc;white-space:nowrap}
.quick-info .row{display:flex;justify-content:space-between}
.quick-info .authors{display:block;margin-bottom:2px}
.quick-info .datetime{display:inline-block;margin-right:auto;vertical-align:top}
.quick-info .views{display:inline-block;vertical-align:top;padding-left:20px;position:relative}
.quick-info .views::before{content:'';display:block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-image:url(/theme/frontend/2019/style/default/images/eye.svg);position:absolute;left:0;top:0;bottom:0;margin:auto}
.x-nav {display:none;}
.m-button {text-align:center;}
.m-button a {display:inline-block; vertical-align:top; background-color: #bb1919; color: #fff; box-sizing:border-box;font-family:"NotoSans",Helvetica,sans-serif;font-weight:900; font-size: 13px; padding: 15px 25px; border-radius: 3px;}
.m-button a:hover {background-color: #a51616}

/* Footer */
.main-footer{background-color:#4c4c4c;padding-top:40px;padding-bottom:20px;margin-top:40px}
.footer-row{display:flex;border-bottom:1px solid rgba(255,255,255,0.5);padding-bottom:40px}
.footer-row.bottom{justify-content:space-between;padding-top:10px;padding-bottom:0;border-bottom:none}
.footer-row.bottom .engage-i:hover{background-color:rgba(0,0,0,0.5)}
.footer-logo{width:148px;margin-right:47px;align-self:center}
.footer-nav{width:100%}
.footer-nav_list{display:flex;width:100%;padding:0;margin:0;justify-content:space-between;list-style:none}
.footer-nav_link{font-size:18px;font-weight:700;text-align:left;color:#fff;white-space:nowrap}
.about-us {display:block;font-family:"NotoSans",Helvetica,sans-serif;font-size:12px;font-weight:900;color:rgba(255,255,255,0.5);text-transform:uppercase;align-self:center}

/* News view */
.article-content{float:left; width: 69%; padding-right: 21px;box-sizing:border-box}
.article-content .quick-info{display:flex;align-items:center;margin-bottom:25px}
.article-content .quick-info .date-views{display:flex;flex-grow:1;justify-content:space-between}
.article-content .quick-info .views{margin:0;position:relative;padding-left:20px}
.article-content .quick-info .views::before{content:'';display:block;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;bottom:0;margin:auto;width:16px;height:16px;background-image:url(/theme/frontend/2019/style/default/images/eye.svg);left:0}
.article-title{font-family:"Roboto",Helvetica,sans-serif;font-size:39px;font-weight:900;line-height:1.2;color:#333;margin-bottom:15px;     margin-top: 0;}
.article-title-sm{font-size:27px;}
.article-img{width:100%;margin-bottom:25px}
.article-img img{width:100%;height:100%;object-fit:cover}
.article-body{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc}
.article-body img {height: auto !important;}
.article-body iframe{ max-width: 620px; }
.article-body .gallery-i{padding-top:5px;padding-bottom:5px}
.article-body p{font-size:18px;line-height:26px;color:#333}
.article-body div iframe,.article-body p iframe {width:100%!important; /*max-height:420px!important*/ }
.no-margin {margin:0 !important;}
.desktop-share {width:250px;}
.desktop-share #st-1 {text-align:right;}
.desktop-share #st-2 {text-align:left;}
.bold {font-weight: bold; }
.red {color: #bb1919 }

/* Related news */
.related-news {font-size:16px; margin-top:20px;}
.related-news .l-center {width:100%;display:block;}
.related-news h2 {padding-left:2px;margin:0; border-top: 2px solid #bb1919; line-height: 30px; background-color: rgba(187, 25, 25, 0.04); padding: 10px 16px; border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.related-news-i {position:relative;z-index:1;display:block;margin-top:-1px;border:1px solid #ddd;padding:13px 27px 13px 16px;line-height:20px;text-decoration:none;transition:background-color 0.3s,border-color 0.3s; color: #024886 !important; font-family:"Roboto",Helvetica,sans-serif;font-size:15px;font-weight:700;color:#333}
.related-news-i:after {content:'';position:absolute;z-index:1;right:14px;top:50%;transform:translateY(-50%);display:block;}
.related-news-i:hover {z-index:2;background-color:#f2f2f2;border-color:#ddd;text-decoration: none;}

/* Right news */
.right-news {padding-bottom: 15px;}
.right-news .m-button {padding-top: 15px; clear:both;}
.link-title{display:block;font-family:"Roboto",Helvetica,sans-serif;font-size:18px;font-weight:500;color:#333;line-height:1.44; margin-bottom:10px; margin-top:0;}
.category-news_item{overflow:hidden;}
.category-news_item .item-img{margin-bottom:10px;}
.category-news_item .item-img img{width:100%;display:block; object-fit:cover}
.category-news_item .item-info{margin-bottom:15px;}
.category-news_item .item-quick-info{display:flex;justify-content:space-between; border-bottom: 1px solid #ccc;  padding-bottom: 10px;}
.category-news_item .item-quick-info .datetime span{text-transform:uppercase}
.category-news_item .item-quick-info .views{font-family:"NotoSans",Helvetica,sans-serif;font-size:10px;font-weight:900;line-height:1.33;color:#a1a6b3;margin-left:auto}

/* Category page */
.category-name {color: #333; font-size: 28px; margin: 0 0 20px 0;}

/* Search filters */
.search-filters {overflow:hidden; margin: 0 0 20px 0;}
.search-filters .input-row {}
.search-filters .input-row .input-item {margin-bottom:15px;}
.search-filters .input-row .input-item label {display: block; font-weight: bold; font-size: 14px; color: #333; line-height: 20px; margin-bottom: 5px;}
.search-filters .input-row .input-item input[type="text"], .search-filters .input-row .input-item select {display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1; outline:0; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: all ease-in-out .15s; -o-transition: all ease-in-out .15s; transition: all ease-in-out .15s; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.search-filters .input-row .input-item .a-date {padding: 6px 12px 6px 50px !important;}
.search-filters .input-row.trio .input-row-wrap {overflow:hidden; margin:0 -15px;}
.search-filters .input-row.trio .input-row-wrap .input-item {width: 33.33333333333%; float:left; padding: 0 15px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.search-filters .input-row .input-item .input-vr {position:relative;}
.search-filters .input-row .input-item .input-vr i {position:absolute; display:block; top:0; left:0; background-color: #e6e6e6; padding: 8px 10px; border: 1px solid #ccc; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.search-filters .input-row .input-item .input-vr i:before {content: ""; display:block; width:16px; height:16px; background-size:cover; background-image: url(/theme/frontend/2019/style/default/images/calendar.svg);}
.search-filters .input-row .input-item input[type="text"]:focus, .search-filters .input-row .input-item select:focus {background-color: rgba(187, 25, 25, 0.03); border-color: rgba(187, 25, 25, 0.14);}
.search-filters .input-row button[type="submit"] {display: inline-block; vertical-align: top; background-color: #bb1919; color: #fff; box-sizing: border-box; font-family: "NotoSans",Helvetica,sans-serif; font-weight: 900; font-size: 13px; padding: 8px 15px; border-radius: 3px; border: none; height: 34px; cursor: pointer; margin-right:10px; outline:0;  -webkit-transition: all ease-in-out .15s; -o-transition: all ease-in-out .15s; transition: all ease-in-out .15s;}
.search-filters .input-row a {display: inline-block; vertical-align: top; background-color: #f7f7f7; color: #334; box-sizing: border-box; font-family: "NotoSans",Helvetica,sans-serif; font-weight: 900; font-size: 13px; padding: 8px 15px; border-radius: 3px; border: none; height: 34px; cursor: pointer; border: 1px solid #ccc; outline:0;  -webkit-transition: all ease-in-out .15s; -o-transition: all ease-in-out .15s; transition: all ease-in-out .15s;}
.search-filters .input-row button[type="submit"]:hover {background-color: #a51616;}
.search-filters .input-row a:hover {background-color: #e6e6e6;}

/* Datepicker */
.datepicker-container{font-size:12px;line-height:30px;position:fixed;z-index:-1;top:0;left:0;width:210px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;direction:ltr!important;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.datepicker-container:before,.datepicker-container:after{position:absolute;display:block;width:0;height:0;content:' ';border:5px solid transparent}
.datepicker-dropdown{position:absolute;z-index:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid #ccc;-webkit-box-shadow:0 3px 6px #ccc;box-shadow:0 3px 6px #ccc}
.datepicker-inline{position:static}
.datepicker-top-left,.datepicker-top-right{border-top-color:#bb1919;}
.datepicker-top-left:before,.datepicker-top-left:after,.datepicker-top-right:before,.datepicker-top-right:after{top:-5px;left:45px;border-top:0}
.datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:#bb1919}
.datepicker-top-left:after,.datepicker-top-right:after{top:-4px;border-bottom-color:#fff}
.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#bb1919}
.datepicker-bottom-left:before,.datepicker-bottom-left:after,.datepicker-bottom-right:before,.datepicker-bottom-right:after{bottom:-5px;left:10px;border-bottom:0}
.datepicker-bottom-left:before,.datepicker-bottom-right:before{border-top-color:#39f}
.datepicker-bottom-left:after,.datepicker-bottom-right:after{bottom:-4px;border-top-color:#fff}
.datepicker-top-right:before,.datepicker-top-right:after,.datepicker-bottom-right:before,.datepicker-bottom-right:after{right:10px;left:auto}
.datepicker-panel > ul:before,.datepicker-panel > ul:after{display:table;content:' '}
.datepicker-panel > ul:after{clear:both}
.datepicker-panel > ul{width:102%;margin:0;padding:0}
.datepicker-panel > ul > li{float:left;width:30px;height:30px;margin:0;padding:0;list-style:none;cursor:pointer;text-align:center;background-color:#fff}
.datepicker-panel > ul > li:hover{background-color:#e6f2ff}
.datepicker-panel > ul > li.muted,.datepicker-panel > ul > li.muted:hover{color:#999}
.datepicker-panel > ul > li.highlighted{background-color:#e6f2ff}
.datepicker-panel > ul > li.highlighted:hover{background-color:#cce6ff}
.datepicker-panel > ul > li.picked,.datepicker-panel > ul > li.picked:hover{color:#39f}
.datepicker-panel > ul > li.disabled,.datepicker-panel > ul > li.disabled:hover{cursor:default;color:#ccc;background-color:#fff}
.datepicker-panel > ul > li.disabled.highlighted,.datepicker-panel > ul > li.disabled:hover.highlighted{background-color:#e6f2ff}
.datepicker-panel > ul > li[data-view='years prev'],.datepicker-panel > ul > li[data-view='year prev'],.datepicker-panel > ul > li[data-view='month prev'],.datepicker-panel > ul > li[data-view='years next'],.datepicker-panel > ul > li[data-view='year next'],.datepicker-panel > ul > li[data-view='month next'],.datepicker-panel > ul > li[data-view='next']{font-size:18px}
.datepicker-panel > ul > li[data-view='years current'],.datepicker-panel > ul > li[data-view='year current'],.datepicker-panel > ul > li[data-view='month current']{width:150px; font-weight:bold;}
.datepicker-panel > ul[data-view='years'] > li,.datepicker-panel > ul[data-view='months'] > li{line-height:52.5px;width:52.5px;height:52.5px}
.datepicker-panel > ul[data-view='week'] > li,.datepicker-panel > ul[data-view='week'] > li:hover{font-weight:bold; cursor:default;background-color:#fff}
.datepicker-hide{display:none}

/* Loader */
.loader-ellips{font-size:20px;position:relative;width:4em;height:1em;margin:10px auto}
.loader-ellips__dot{display:block;width:1em;height:1em;border-radius:.5em;background:#555;position:absolute;animation-duration:.5s;animation-timing-function:ease;animation-iteration-count:infinite}
.loader-ellips__dot:nth-child(1),.loader-ellips__dot:nth-child(2){left:0}
.loader-ellips__dot:nth-child(3){left:1.5em}
.loader-ellips__dot:nth-child(4){left:3em}
@keyframes reveal {
from{transform:scale(.001)}
to{transform:scale(1)}
}
@keyframes slide {
to{transform:translateX(1.5em)}
}
.loader-ellips__dot:nth-child(1){animation-name:reveal}
.loader-ellips__dot:nth-child(2),.loader-ellips__dot:nth-child(3){animation-name:slide}
.loader-ellips__dot:nth-child(4){animation-name:reveal;animation-direction:reverse}
.scroller-status{display:none;padding:20px 0}
.scroller-status__message{text-align:center;color:#777}

/* Pagination */
.pagination{text-align:center}
.pagination .page-numbers{display:inline-block;vertical-align:top}
.pagination .page-numbers li{float:left;margin:0 4px 8px}
.pagination .page-numbers li a,.pagination .page-numbers li span{display:block;line-height:24px;min-width:24px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#4c5358;color:#fff;font-size:14px;font-weight:700;font-family:Arial,sans-serif;padding:0 5px;overflow:hidden}
.pagination .page-numbers li span.current,.pagination .page-numbers li a:hover{background-color:#e73737}
.pagination .page-numbers.last,.pagination .page-numbers.first{width:auto;padding:0 6px}
.pagination .page-numbers.last:before,.pagination .page-numbers.first:before{content:"";width:12px;height:12px;margin:6px auto;display:block;background-size:cover}
.pagination .page-numbers.first:before{float:left;background-image:url(//baku.tv/theme/frontend/tv/style/default/images/double-left.svg)}
.pagination .page-numbers.last:before{float:right;background-image:url(//baku.tv/theme/frontend/tv/style/default/images/double-right.svg)}
.pagination .page-numbers.nflt:before {float:none !important;}
.pagination .page-numbers.last p{margin:0;float:left;padding-right:6px}
.pagination .page-numbers.first p{margin:0;float:right;padding-left:6px}

/* ADR */
.adr {}
.adr-right {position: absolute; top: 0; right: 0; width: 27%; height: 100%; }
.adr-right img {display:block; width:100%;}
.adr-top {background-color: #fff;position: relative;z-index: 999999;}
.adr-bottom {margin-bottom:20px;}
.adr-top img, .adr-bottom img {width: 1000px; display:block; margin:0 auto;}
.adr-fixed {position:absolute; top: 282px; width:160px; height: 600px; z-index: 10000;}
.adr-fixed.a-left {right: 50%; margin-right: 510px;}
.adr-fixed.a-right {left: 50%; margin-left: 510px;}
.adr-s {margin-top:15px;}
.adr-news {margin-bottom:10px;}


.currentWeather {
    display: flex;
    align-items: center;
    color: #fff;
    padding: 3px 0 ;
}

.currentWeather ._icon {
    width: 30px;
    height: 30px;
    margin-right: 5px;
    object-fit: cover;
    margin-top: 3px;
}
.currentWeather  ._temperature {
    padding-left: 5px;
    height: 18.33px;
    overflow: hidden;
    display: grid;
    grid-template-rows: 18.33px 18.33px 18.33px 18.33px 18.33px;

}
.currentWeather  ._temperature > div{
    animation: weather 15s infinite;
    transform: 0.5s;
}
@keyframes weather {
    0%{
        transform: translate3d(0px, 0px, 0px);
    }
    19%{
        transform: translate3d(0px, 0px, 0px);
    }
    20%{
        transform: translate3d(0px, -18.33px, 0px);
    }
    39%{
        transform: translate3d(0px, -18.33px, 0px);
    }
    40%{
        transform: translate3d(0px, -36.66px, 0px);
    }
    59%{
        transform: translate3d(0px, -36.66px, 0px);
    }
    60%{
        transform: translate3d(0px, -54.99px, 0px);
    }
    79%{
        transform: translate3d(0px, -54.99px, 0px);
    }
    80%{
        transform: translate3d(0px, -73.32px, 0px);
    }
    99%{
        transform: translate3d(0px, -73.32px, 0px);
    }
    100%{
        transform: translate3d(0px, 0px, 0px);
    }
}

.currentWeather ._info {
    display: flex;
    color: #fff;
    position: relative;
    top: 2px;
}

@media screen and (max-width: 1030px) {
.container{width:100%; padding: 0 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.nav-toggle {opacity:1;}
.nav-toggle .toggle-btn {display:block;}
.aside-block {transform:translateY(-100%); position:absolute;}
.header-row-wrap, .aside-block .menu-aside {width:100%;}
.logo {margin-left: 15px;}
.nav .menu,.right-sidebar,.content-row .col-right{display:none}
.main-content .main-news .main-news-item.big {width: 70%;}
.category-row .main-content .main-news .main-news-item.big {width: 73%;}
.special-news {width: 30%;}
.main-content .news-title h2 {font-size: 24px; line-height: 1.2}
.article-title{font-size:36px}
.article-title.article-title-sm{font-size:27px}
.nav-toggle .row{width:100%}
.main-footer .footer-nav_item:last-of-type{display:none}
.adr-top {display:none;}
}
@media screen and (max-width: 960px) {
.content-big .ct-item {width:50%}
.content-big .ct-item:nth-child(3n+1) {clear:none;}
.content-big .ct-item:nth-child(2n+1) {clear:both;}
.content-big .ct-item:nth-child(3n) {border-right-color:#ccc;}
.content-big .ct-item:nth-child(2n) {border-right-color:transparent;}
}
@media screen and (max-width: 930px) {
.article-content {width:100%; float:none; padding-right:0; border-right:0; border-bottom: 1px solid #ccc; padding-bottom:20px; margin-bottom:20px;}
.f-right {width:100% !important; float:none !important; height: auto !important; border:0; padding-left:0; margin-left:0;}
.right-news {margin: 0 -10px; overflow:hidden;}
.category-news_feed {width:50%; float:left; padding: 0 10px; box-sizing:border-box;}
.right-news .article-title.article-title-sm {padding:0 10px;}
}
@media screen and (max-width: 880px) {
.main-content .main-news .main-news-item {width:100%; float:none;}
.main-content .main-news .main-news-item:first-child {margin-bottom:20px;}
.category-row .main-content .main-news .main-news-item:first-child {margin-bottom:0;}
.main-content .main-news .main-news-item.big {width:100% !important; padding: 0;}
.adr-right {display:none;}
.special-news, .special-news-wrap {width:100%; position:relative; top:0;}
.scroll-wrapper > .scroll-content {overflow: hidden; padding-right:0;}
.special-news h1 i {display:none;}
}
@media screen and (max-width: 768px) {
body.fixed-footer{display:flex;flex-direction:column}
body.fixed-footer .container{flex-grow:1}
.header{margin-bottom:0}
.container{width:100%}
.section-row{margin-bottom:0}
.page-row{flex-direction:column}
.page-row .news-sidebar{display:flex!important;width:100%;max-width:100%!important;flex-direction:column;order:2;border:none}
.page-row .news-sidebar .main-logo{display:none}
.l-center{width:90%}
.events,.videos,.more-news{display:none}
.quick-info{border-bottom:none}
.nav-toggle .row .top-row{margin-bottom:10px}
.nav-toggle .menu-aside_logo{display:block}
.nav-toggle .social-links{display:flex}
.nav-toggle .social-links .engage-i{width:5px;height:5px}
.nav-toggle .search-container{display:block!important}
.nav-toggle .search-container .search-toggle{padding:5px;border:none}
.nav-toggle .search-container form{border:none;padding-left:20px;width:62.5vw}
.nav-toggle .search-container form::before{display:none}
.nav-toggle .search-container form .search-input{width:100%}
.aside-block{transform: translateY(0); transform: translateX(-100%); position:fixed; top:0; left:0; right:0; z-index: 99999999; height: 100%; overflow:scroll; transition:transform .7s;}
.aside-block .menu-aside:after {content: none;}
.aside-block.open {transform: translateX(0);}
.aside-block .row{display:flex;justify-content:space-between;align-items:center;padding:20px}
.aside-block .row .toggle-btn{padding:0;border:none;background-size:contain}
.aside-block .menu-aside_logo{display:block;width:96px;height:24px;object-fit:contain;align-self:center}
.aside-block .menu-aside-link{padding:15px; border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
.aside-block.open .row{display:flex;justify-content:space-between;align-items:center;padding:20px}
.aside-block.open .toggle-btn{padding:0;border:0}
.aside-block.open .menu-aside{top:64px}
.aside-block.open .menu-aside .social .engage{display:block!important; margin: 0 auto 10px; width: 160px; float:none; overflow:hidden;}
.content-big {margin-top:0;}
.content-big .ct-item .quick-info {border-bottom: 1px solid #ccc}
.article-content {margin-top: 10px;}
.article-content .quick-info{margin-bottom:0!important; display:block;}
.article-content{display:flex;flex-direction:column;padding:0}
.article-content iframe{width:100%}
.article-content .quick-info .date-views{display:flex;align-items:center;margin-bottom:15px}
.article-content .quick-info .comments{display:none}
.article-img{margin-bottom:0;}
.desktop-share {width:100%;}
.desktop-share #st-1, .desktop-share #st-2{text-align:center;}
.m-top {margin-top: 10px;}
.category-news_feed{margin-top:0;}
.category-news_item{flex-direction:column}
.category-news_item .item-img{width:100%;margin-bottom:4px; position:relative;}
.category-news_item .item-quick-info .red-category{display:none;}
.main-footer{padding:20px}
.main-footer .footer-row{display:none}
.main-footer .footer-row.bottom{padding:0;display:flex;justify-content:space-between}
.main-footer .footer-row .engage{display:flex!important;padding:0}
}
@media screen and (min-width: 769px) {
.body_nav_fixed .aside-block {transform: translateY(-100%); position:fixed; z-index: 999999; top: 52px;}
.aside-block.open {transform:translateY(0);transition:transform .7s;}
.body_nav_fixed .logo {margin-left: 15px;}
.aside-block .menu-aside-item {display:inline-block; vertical-align:top;}
.aside-block .menu-aside .social{display:none;}
}
@media screen and (max-width: 650px) {
.content-big .ct-item {width:100%}
.content-big .ct-item:nth-child(2n+1) {clear:none;}
.content-big .ct-item {border-right-color: transparent !important;}
}
@media screen and (max-width: 640px) {
.category-news_feed {width:100%;}
}
@media screen and (max-width: 600px) {
.article-title {font-size: 26px;}
.search-filters .input-row.trio .input-row-wrap .input-item {width: 100%;}
}
@media screen and (max-width: 560px) {
.nav-toggle .toggle-btn, .search-toggle {padding: 26px; border:none;}
.logo {position:absolute; text-align:center; margin:0; padding-bottom:0; left: 72px; right: 72px;}
.logo-link {width:96px; height:24px; min-width: 96px; display:inline-block; vertical-align:top;}
.header-row-wrap>.engage {position:absolute; left: 50%; right: 50%; transform: translateX(-50%); width:226px; top: 38px; padding:0;}
.currentWeather ._icon {
    width: 25px;
    height: 25px;
}
.currentWeather {
    padding: 0;
}

.currentWeather ._info {
    font-size: 12px;
    color: #fff !important;
}
.header-row-wrap>.engage>.engage-i {width:5px; height: 5px;}
.header .search-container form {border:none; padding-left: 20px; width: 62.5vw;}
.search-container form::before {content: none;}
}
@media screen and (max-width: 500px) {
.container {padding: 0 10px;}
.main-content .news-title h2 {font-size: 20px;}
.main-content .main-news .main-news-item:first-child {margin-bottom:10px;}
.news-title {bottom:10px; left: 15px; right:15px;}
.main-news {margin-bottom: 10px;}
.content-big .category {background-color: #bb1919;box-sizing: border-box;font-size: 12px;font-family: "NotoSans",Helvetica,sans-serif;font-weight: 900;color: #fff;text-transform: uppercase;line-height: 1;width: auto;margin: 0;position: absolute;top: 10px;right: 10px;}
.content-big .category-title {width: auto; margin:0; padding:10px;}
.news-image {margin:0;}
.content-news-title h2 {margin-top: 8px;}
.content-big .ct-item {padding-bottom: 15px;}
}
@media screen and (max-width: 400px) {
.main-news .news-image img {height: 225px;}
}







.post-tags {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	float: right;
	width: 100%;
	text-align: right
}
.post-tags:after {
    clear: both;
    content: " ";
    display: table
}
.post-tags > a {
    position: relative;
    display: inline-block;
    margin: 0 5px 5px 0;
    padding: 3px 5px;
    box-sizing: border-box;
    border: 1px solid #e6e6e6;
    color: gray;
    border-radius: 2px;
    float: none;
    line-height: 1;
    font-size: 10px;
    font-family: cera pro, sans-serif;
    font-weight: 400
}
.post-tags > a:hover {
    border-color: #aaa
}
.post-tags > a:after {
    clear: both;
    content: " ";
    display: table
}
.post-tags > a:before {
    position: relative;
    display: block;
    margin: 0 1px 0 0;
    padding: 0;
    box-sizing: border-box;
    content: "#";
    float: left;
    line-height: 1
}
