@font-face {
    font-family: 'Lato-Black';   
    src: url('../fonts/Lato-Black.eot');
    src: local('☺'), url('../fonts/Lato-Black.woff') format('woff'), url('../fonts/Lato-Black.ttf') format('truetype'), url('../fonts/Lato-Black.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Lato-Regular';   
    src: url('../fonts/Lato-Regular.eot');
    src: local('☺'), url('../fonts/Lato-Regular.woff') format('woff'), url('../fonts/Lato-Regular.ttf') format('truetype'), url('../fonts/Lato-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
/* open-sans-300 - cyrillic_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v17-cyrillic_latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('../fonts/open-sans-v17-cyrillic_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-cyrillic_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-cyrillic_latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-cyrillic_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-cyrillic_latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* open-sans-300italic - cyrillic_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/open-sans-v17-cyrillic_latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('../fonts/open-sans-v17-cyrillic_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-cyrillic_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-cyrillic_latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-cyrillic_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-cyrillic_latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* open-sans-regular - cyrillic_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v17-cyrillic_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/open-sans-v17-cyrillic_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-cyrillic_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-cyrillic_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-cyrillic_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-cyrillic_latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* open-sans-italic - cyrillic_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/open-sans-v17-cyrillic_latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('../fonts/open-sans-v17-cyrillic_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-cyrillic_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-cyrillic_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-cyrillic_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-cyrillic_latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* open-sans-600 - cyrillic_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v17-cyrillic_latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../fonts/open-sans-v17-cyrillic_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-cyrillic_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-cyrillic_latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-cyrillic_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-cyrillic_latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* open-sans-700 - cyrillic_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v17-cyrillic_latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../fonts/open-sans-v17-cyrillic_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-cyrillic_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-cyrillic_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-cyrillic_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-cyrillic_latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* open-sans-700italic - cyrillic_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/open-sans-v17-cyrillic_latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('../fonts/open-sans-v17-cyrillic_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-cyrillic_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-cyrillic_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-cyrillic_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-cyrillic_latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
       font-display: swap;
}
html {
    color: #222;
    font-size: 1em;
    line-height: 1.4;
}
body{
    margin: 0;
    padding: 0;
    font-family: 'Open Sans', sans-serif;
}
::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}
audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}
fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}
ul{
    margin: 0;
    padding: 0;
}
textarea {
    resize: vertical;
}
a{
    text-decoration: none;
    color: #000;
}
.left{
    float: left;
}
.right{
    float: right;
}
.center{
    text-align: center;
}
.hidden {
    display: none !important;
}
.clear{
    clear: both;
}
.relative{
    position: relative;
}
h1{
    font-family: 'Lato-Black' , sans-serif; 
    font-size: 30px;
}
.mt-10{
    margin-top: 10px;
}
.mt-20{
    margin-top: 20px;
}
.mt-30{
    margin-top: 30px;
}
.mt-50{
    margin-top: 50px;
}
.mb-10{
    margin-bottom: 10px;
}
.mb-20{
    margin-bottom: 20px;
}
.mb-30{
    margin-bottom: 30px;
}
.mb-50{
    margin-bottom: 50px;
}
.mb-60{
    margin-bottom: 60px;
}
.mb-70{
    margin-bottom: 70px;
}
.mb-80{
    margin-bottom: 80px;
}
.ml-10{
    margin-left: 10px;
}
.ml-25{
    margin-left: 25px;
}
.ml-45{
    margin-left: 45px;
}
.mr-10{
    margin-right: 10px;
}
.mr-30{
    margin-right: 30px;
}
.mr-45{
    margin-right: 45px;
}
/*
 * Corporate line
 */


#corp-line{
    margin: 0 auto;
}

#corp-line a {
    color: #878686;
    padding: 0 5px;
    font-size: 10px;
    line-height: 45px;
    position: relative;    
}
#corp-line a:after{
    content: '|';
    color: #878686;
    position: absolute;
    right: -5px;
}
#corp-line a.last:after{
    display: none;
}
/*
 * Navigation
 */

#menu-toggle {
    width: 35px;   
    display: none;    
    cursor: pointer;
    position: absolute;    
    right: 10px;
    top: 10px;
    z-index: 100;
}

#menu-toggle .bar1, #menu-toggle .bar2,#menu-toggle .bar3,#menu-toggle .bar4 {
    width: 35px;
    height: 3px;
    background-color: #fff;
    margin: 4px 0;
    transition: 0.4s;
    cursor: pointer;
}

#menu-toggle.change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-8px, 8px);
    transform: rotate(-45deg) translate(-8px, 8px);
}

#menu-toggle.change .bar2 {opacity: 0;}

#menu-toggle.change .bar3 {
    -webkit-transform: rotate(45deg) translate(-2px, -2px);
    transform: rotate(45deg) translate(-2px, -2px);
}
#menu-toggle.change .bar4 {opacity: 0;}

.navigation{
    position: relative;
    box-sizing: border-box;
    width: 100%;
}
.navigation .logo{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 68px;
}
.menu-container {
    margin-left: 82px;
    box-sizing: border-box;     
    padding-left: 7px;
    z-index: 50;
    position: relative;
    background: #2190e2;
    float: left;
    width: calc(100% - 82px);
}
.navbar-nav > li {
    float: left;
    list-style: none;
    padding: 0 3px;
}
.navbar-nav > li> a {
    font-size: 13px;
    height: 66px;
    line-height: 66px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    position: relative;
}
.navbar-nav > li> a:before{
    content: "";
    width: 0;
    height: 1px;
    background-color: #222842;
    position: absolute;
    bottom: -3px;
    -webkit-transition: width 2s; /* Safari */
    transition: width 0.4s;
    left: 0;
}
.navbar-nav > li> a:hover{
    color: #222842;
}
.navbar-nav > li> a:hover:before{
    width: 100%;
}
/*
 * Search
 */
.search-box {
    border-bottom: medium none;
    float: right;
    padding-bottom: 12px;
    text-indent: -20000px;
    white-space: nowrap;
    width: 23px;
    margin: 23px 10px 0 0;
    background: url(../img/search-icon.svg) no-repeat;
    background-position: right 0;
    cursor: pointer;
}
.search-form {
    float: left;
    margin-left: 10px;
    margin-top: 12px;    
    width: calc(100% - 20px);   
    margin-bottom: 20px;
}

.search-form input[type="text"] {
    background-color: rgba(0,0,0,0);
    border: 0;
    width: calc(100% - 65px); 
    height: 25px;
    font-family: Arial;
    color: #FFFFFF;
    float: left;
    outline: none;
    border-bottom: 2px solid #FFFFFF;
}
.search-form input[type=submit] {
    background:#2190e2 url(../img/search-icon.svg) no-repeat;
    border: 0;
    display: block;
    width: 23px;
    height: 23px;
    float: left;
    text-indent: -20000px;
    background-position: right 0; 
    margin-left: 12px;
    margin-top: 11px;
}
.close-seach {
    cursor: pointer;
    float: right;
    margin-top: 13px;
    background: url(../img/search-close-icon.svg) no-repeat;
    width: 17px;
    height: 17px;
}
/*
 * Quick links
 */

.quick-links{
    margin-left: 82px;
    box-sizing: border-box;
    z-index: 50;
    position: relative;   
    float: left;
    width: calc(100% - 82px);  
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
}
.quick-links > a{
    font-size: 14px;
    float: left;
    padding: 7px 7px;
    position: relative;
}

.quick-links .blue-links{
    color: #fff;
    background: #222842;
    flex: 1 0 auto;
}
.quick-links .blue-links .time{
    color: #2190e2;
    display: inline;
}
.quick-links .blue-links:first-child{
    font-family: 'Lato-Black' , sans-serif;
}
.quick-links .blue-links:first-child:after{
    width: 1px;
    height: 18px;
    background: #fff;
    content: " ";
    position: absolute;
    right: 1px;
}
.quick-links .grey-links{
    color: #222842;
    background: #e6e6e6;
    flex: 3 0 auto;
    text-align: center;
}
.quick-links .grey-links:after{
    width: 1px;
    height: 18px;
    background: #222842;
    content: " ";
    position: absolute;
    left: 0px;
}
.quick-links .grey-links.news-on-air-btn:after{
    display: none;
}
.quick-links .grey-links:last-child img{
    margin-top: -3px;
    margin-bottom: -3px;
}
/*
 * Banner 970 x 250
 */

.banner-zone-970-250
{
    width: 970px;
    margin:25px auto;
}
.baner-300-600{
    width: 300px;
    height: 600px;
    background: #acacac;
}
/*
 * News boxo default style
 */

.news-box,
.news-box-big{
    height: 270px;
    overflow: hidden;
    position: relative;
    width: 100%;
    min-height: 1px;
    margin-bottom: 20px;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    z-index: 5;
}
.article-photo{
    overflow: hidden;
    position: relative;
}
.article-photo.vertical-photo{
    text-align: center;
}
.news-box .article-photo img,
.news-box-big .article-photo img{
    width: 100%;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.news-box{
    background: #fff;
}

.news-box .article-title{
    font-family: 'Lato-Black' , sans-serif; 
    font-size: 18px;
    color: #222842;
    padding: 0 18px;
    height: 58px;
    overflow: hidden;
    line-height: 20px;
}

.news-box .article-cat{
    font-family: 'Lato-Regular' , sans-serif; 
    font-size: 12px;
    text-transform: uppercase;
    color: #222842;
    padding: 0 0 0 18px;
    margin-top: 13px;
    position: relative;
    overflow: hidden;
}
.news-box .article-cat:after {
    position: absolute;
    bottom: 5px;
    overflow: hidden;
    width: 400px;
    height: 4px;
    content: '\a0';
    background-color: #2190e2;
}
.news-box .article-cat > a{
    background: #fff;
    z-index: 10;
    position: relative;
    padding-right: 7px
}
.news-box .article-time{
    color: #9a9a9a;
    font-family: 'Lato-Regular' , sans-serif; 
    font-size: 12px;
    padding: 0 0 0 18px;
}
.news-box .article-time img,
.news-box-big .article-time img{
    margin-right: 5px;
}
.news-box .article-time img:first-child,
.news-box-big .article-time img:first-child{
    margin-top:-3px;
}
.news-box .article-time img:last-child,
.news-box-big .article-time img:last-child{
    margin-left: 15px;
}
.news-box-big .article-photo{
    position: relative;
    z-index: 5;
}
.news-box-big:after{
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    height: 55%;
    background: rgba(37, 37, 37, 0.5);
    z-index: 10;
    width: 100%;
}
.news-box-big .article-cat{
    position: absolute;
    z-index: 15;   
    bottom: 120px;
    left: 20px;
}
.news-box-big .article-cat > a{
    color: #fff;
    font-family: 'Lato-Regular' , sans-serif; 
    font-size: 12px;
    text-transform: uppercase; 
    margin-right: 8px;
}

.news-box-big .article-cat:after {
    position: absolute;
    bottom: 5px;
    overflow: hidden;
    width: 400px;
    height: 4px;
    content: '\a0';
    background-color: #fff;
}

.news-box-big .article-title{
    position: absolute;
    z-index: 15;   
    top: 56%;
    left: 20px;
    height: 78px;
    overflow: hidden;
    margin: 0px;
    color: #fff;
}
.news-box-big .article-title h2{
    font-family: 'Lato-Regular' , sans-serif; 
    font-size: 30px;
    line-height: 31px;
}
.news-box-big h2 a{
    color: #fff;
}
.top-article .news-box-big h2 a,
.reports-article .news-box-big h2 a{
    font-size: 20px;
    line-height: 26px;
    display: block;
}
.top-article .news-box h2,
.reports-article .news-box h2{
    margin: 8px 0;
    height: 79px;
}
.top-article .news-box h2 a,
.reports-article .news-box h2 a{
    font-size: 17px;
    line-height: 20px;
    display: block;
}
.news-box-big .article-time{
    position: absolute;
    z-index: 15;   
    bottom:10px;
    left: 20px;    
    overflow: hidden;
    margin: 0px;
    color: #fff;
    font-family: 'Lato-Regular' , sans-serif; 
    font-size: 12px;
}

.news-box-big:hover,
.news-box:hover
{
    box-shadow: 4px 0px 12px 0px rgba(0, 0, 0, 0.55);  
    z-index: 20;
}

.news-box-big:hover .article-photo img,
.news-box:hover .article-photo img{
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.news-box:hover .article-title a{
    color: #2190e2;
}
.news-box.auto-hight{
    height: auto;
    margin-bottom: 0;
    padding-bottom: 10px;
    padding-top: 10px;
}
/*
 * Top Articles
 */
.top-article{
    padding-left: 25px;
    position: relative;
    justify-content: space-between;
}
.top-article:before{
    height: 86%;
    width: 96%;
    content: "";
    background: #2190e2;
    left: 0px;
    top: 5%;
    position: absolute;
    z-index: 1;
}
/*
 * Reports Articles
 */
.reports-article{
    padding-left: 25px;
    position: relative;  
    justify-content: space-between;
}
.reports-article:before{
    height: 78%;
    width: 96%;
    content: "";
    background: #222842;
    left: 0px;
    top: 13%;
    position: absolute;
    z-index: 1;
}
.main-categoty-title{
    color: #222842;
    font-family: 'Lato-Black' , sans-serif; 
    font-size: 30px;
    padding-left: 20px;
    width: 100%;
}
.main-categoty-title a:hover{
    color: #2190e2;
}

.grey-background-right{
    position: relative;
}
.grey-background-right:before{
    position: absolute;
    width: calc(100% + 25px) ;
    height: 100%;
    content: '';
    background: #e6e6e6;
    top: 25px;
    left: 0px;
}
.grey-background-left{
    position: relative;
}
.grey-background-left:before{
    position: absolute;
    width: calc(100% + 25px) ;
    height: 100%;
    content: '';
    background: #e6e6e6;
    top: 25px;
    right:  0px;
}
/*
 * Reports Articles
 */
.tv-article{
    padding-left: 25px;
}
.tv-article .news-box{
    overflow: visible;
}
.tv-article .news-box .article-title{
    height: auto;
    max-height: 80px;   
    position: relative;
}
.last-read-box .news-box .article-title{
    height: auto;
}
.tv-article .news-box:hover{
    box-shadow: none;
}
.tv-article .news-box:hover .article-photo{
    box-shadow: 4px 0px 12px 0px rgba(0, 0, 0, 0.55);
    overflow: hidden;
    z-index: 20;
}

.last-read-box{   
    margin-left: auto;
    border: 5px solid #d9c6b4;
    box-sizing: border-box;
    padding-top: 30px;
    position: relative;
    border-bottom: 0px;
    margin-top: 50px;
}
.tv-article .last-read-box{
    margin-top: 0px;
}
.last-read-box .news-box{
    padding: 0px;
    margin-left: 1px;
    width: 93%;
}
.last-read-box .news-box:hover{
    box-shadow: none;
}
.last-read-box .article-title{
    font-size: 14px;
    padding-right: 0px;
}
.last-read-box .article-title,
.last-read-box .news-box .article-cat
{
    padding-left: 10px;
}
.last-read-box .news-box .article-cat:after {  
    bottom: 8px;
    background-color: #d9c6b4;
}
.last-read-box time,
.last-read-box .article-title span{
    width: 45px;
    display: inline-block;
    min-height: 20px;
    float: left;    
}
.last-read-box .article-title a{
    display: flex;
}

.last-read-title{
    color: #222842;
    font-family: 'Lato-Black' , sans-serif;
    font-size: 28px;
    line-height: 28px;
    background: #fff;
    padding: 5px 5px 0 5px;
    position: absolute;
    top: -30px;
    right: -5px;
}
.last-read-title .tabs-nav li{
    list-style: none;
    display: inline;
    position: relative;
}
.last-read-title .tabs-nav li:first-child{
    margin-right: 15px;
}
.last-read-title .tabs-nav li a{
    color: #d9c6b4;
    cursor: pointer;
}
.last-read-title .tabs-nav li.active a{
    color: #222842;
}
.last-read-title .tabs-nav li.active:after{
    border-bottom: 5px solid #d9c6b4;
    position: absolute;
    left: 0px;
    bottom: -10px;
    content: '';
    width: 100%;
}
.last-read-box .time{
    display: inline;
    margin-right: 10px;
}
.btn-brown{
    color: #222842;
    font-family: 'Lato-Black' , sans-serif;
    font-size: 14px;
    background: #d9c6b4;
    text-align: center;
    padding: 12px 0;
    width: calc(100% + 10px) ;
    margin-left: -5px;
    box-sizing: border-box;
    display: inline-block;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.btn-brown:hover{
    color: #fff;
    background: #222842;
}
.btn-blue{
    color: #fff;
    font-family: 'Lato-Black' , sans-serif;
    font-size: 14px;
    background: #2190e2;
    text-align: center;
    padding: 10px 0;
    width: 100%;
    box-sizing: border-box;
    display: inline-block;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.btn-blue:hover{
    color: #fff;
    background: #222842;
}
.btn-grey{
    color: #222842;
    font-family: 'Lato-Black' , sans-serif;
    font-size: 14px;
    background: #e5e5e5;
    text-align: center;
    padding: 10px 0;
    width: 100%;
    box-sizing: border-box;
    display: inline-block;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.btn-grey:hover{
    color: #fff;
    background: #222842;
}
.tv-program-box{   
    margin-left: -25px;
    margin-top: auto;
    border: 5px solid #e5e5e5;
    box-sizing: border-box;
    display: flex;
    justify-content:space-between;
    flex-flow: row wrap;
    padding: 20px 20px 0 20px;
    position: relative;
    border-bottom: 0px;
}
.tv-program-box .news-box{
    border-top: 5px solid #2190e2;  
    padding-bottom: 5px;
}
.tv-program-box time{
    color: #767575;
    font-family: 'Lato-Regular' , sans-serif; 
    font-size: 12px;
    padding: 0 5px;
}
.tv-program-box .article-title{
    padding: 0  0 0 5px;
}
.tv-program-box .last-read-title{
    right: auto;
    left: 10px;
}
.tv-program-box .last-read-title:after{
    display: none;
}
.tv-program-box .sub-title{
    color: #9a9a9a;
    font-family: 'Lato-Black' , sans-serif;
    font-size: 18px;
    padding-left: 18px;
    padding-bottom: 18px;
    text-transform: uppercase;
}
.play-link{
    color: #9a9a9a;
    font-family: 'Lato-Black' , sans-serif;
    font-size:30px;
    padding-left: 10px;
    color: #2190e2;
}
.tv-program-box .btn-blue{
    margin-left: -25px;
}
.tv-program-box .btn-grey{
    margin-right: -25px;
}
.tv-program-box .btn-blue,
.tv-program-box .btn-grey{
    flex: 1 0 50%;
    padding: 12px 0;
}
.news-article .news-box:hover {
    box-shadow: none;
}
.news-article .news-box {
    overflow: visible;
}
.news-article .news-box:hover .article-photo {
    box-shadow: 4px 0px 12px 0px rgba(0, 0, 0, 0.55);
    z-index: 20;
}
.news-article .news-box .article-title {
    height: auto;
    max-height: 80px;
    position: relative;
}
.news-on-box{
    border: 5px solid #2190e2;
    height: 400px;
    position: relative;
}
.news-on-box-content{   
    height: 400px; 
    position: absolute;
    top: 20px;
    left: 20px;
    overflow: hidden;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.news-on-box-content .sub-title{
    color: #fff;
    font-family: 'Lato-Black' , sans-serif;
    font-size: 18px;
    background: #2190e2;
    width: 100%;
    padding: 18px;
    box-sizing: border-box;
}
.news-on-box-content .sub-title a{
    color: #FFF;
}
.video-box{
    display: inline-block;
    position: relative;
}
.video-box:after{
    content: " ";
    background-image: url(../img/big-play.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: rgba(0,0,0,0.4);
    top: 0px;
    left: 0px;
    position: absolute;
    width: 100%;
    height: 100%;
}
.margin-left-auto{
    margin-left: auto;
}
.news-on-box-content:hover{
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);  
}
.news-on-box-content:hover img{

    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    cursor: pointer;
}
.box-over-title{
    color: #222842;
    font-family: 'Lato-Black' , sans-serif;
    font-size: 30px;
    line-height: 30px;
    background: #fff;
    padding: 5px 5px 0 5px;
    position: absolute;
    top: -30px;
    left: 10px;
}
.if-missed-box{
    padding-left: 15px;
    box-sizing: border-box;
    padding-right: 10px;
}
.if-missed-box .news-box .article-cat:after{
    background-color: #e6e6e6;
}
.if-missed-box .news-box .article-title span{
    position: absolute;
    top: 0px;
    left: -5px;
}
.if-missed-box .news-box .article-title{
    overflow: visible;
    position: relative;
}
.news-article .box-blue-border{
    height: 100px;
}
.box-blue-border{
    border: 5px solid #2190e2;    
    position: relative;
    width: 100%;
    box-sizing: border-box;
}
.move-box{
    position: absolute;
    top: 20px;
    left: 20px;
}
.single .move-box{
    display: flex;
}
.move-box a{
    color: #222842;
    font-family: 'Lato-Black' , sans-serif;
    font-size: 14px;
    display: inline-block;
    float: left;
}
.move-box img{
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    float: left;
}
.move-box img:hover{
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75); 
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    cursor: pointer;
}
.paid-title{
    color: #222842;
    font-family: 'Lato-Black' , sans-serif;
    font-size: 30px;
    line-height: 31px;
    background: #fff;
    position: relative;
    overflow:  hidden;
    margin-bottom: 20px;
    margin-top: 50px;
}
.paid-title:after{
    position: absolute;
    bottom: 25px;
    overflow: hidden;
    width: 150px;
    height: 4px;
    content: '\a0';
    background-color: #e6e6e6;
    margin-left: 50px;

}
.paid-list{
    width: 100%;
    float: left;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;    
    display: flex;
    line-height: 14px;
    margin-bottom: 20px;
    height: 43px;
    overflow: hidden;
}
.paid-list a{
    color: #767575 !important;  
    font-family: 'Open Sans', sans-serif;   

}

.paid-list img{
    margin-right: 10px;
}
.colum-left-680{
    width: 680px;
}
.colum-left-640{
    width: 640px;
}
.news-sub-video{
    display: flex;
    justify-content: space-between;
    padding-left: 25px;
    padding-right: 42px;
}
.news-sub-video a{   
    font-size: 14px;
    font-family: 'Lato-Regular' , sans-serif;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.news-sub-video a strong{
    font-size: 18px;
    font-family: 'Lato-Black' , sans-serif;
}

.news-sub-video > div > a:last-child{
    padding-left: 18px;
    padding-top: 10px;
    display: inline-block;
}
.news-sub-video .image-box{
    overflow: hidden;
    display: inline-block;
    position: relative;
}
.news-sub-video .image-box img{
    max-width: 100%;
}
.news-sub-video > div:hover a{
    color: #2190e2;    
}
.news-sub-video > div:hover img{
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);        
}
.news-sub-video > div:hover .image-box{
    box-shadow: 4px 0px 12px 0px rgba(0, 0, 0, 0.55);
    z-index: 20;
}
.top-teams .article-title{
    position: relative;
    margin-top: 15px;
    padding-top: 15px;
}
.top-teams .article-title:after{
    content: '';
    position: absolute;
    top: 0px;
    left: 10px;
    right: 10px;
    border-top: 5px solid #e6e6e6;
    width:calc(100%-20px);
}
.slider-for{
    width: 636px; margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.slider-nav{
    width: 594px; margin: 0 auto;

}

.carousel-text-box{
    background: #2190e2;
    box-sizing: border-box;
    overflow: hidden;
    width: 100%;
    padding: 18px;
}
.carousel-text-box .main-categoty-title{
    color: #fff;
    margin: 0;
    padding: 0;
    font-size: 18px;
}
.carousel-text-box .main-categoty-title a:hover{
    color: #FFF;
}
.carousel-text-box .article-cat{
    position: relative;
    margin-bottom: 10px;
}
.carousel-text-box .article-cat a{
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Lato-Regular' , sans-serif;
}
.carousel-text-box .article-cat:after{
    position: absolute;
    bottom: 5px;
    overflow: hidden;
    width: 300px;
    height: 4px;
    content: '\a0';
    background-color: #e6e6e6;
    margin-left: 10px;
}
.slider-nav .slick-slide:hover img{
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);  
    -moz-transform: scale(1.01);
    -webkit-transform: scale(1.01);
    transform: scale(1.01);
    cursor: pointer;
}
.slider-nav .slick-slide:hover{
    padding-bottom: 10px;    
    border-bottom: 5px solid #2190e2;
}
.slider-nav .slick-slide{
    padding: 15px 0 15px 0;
}

.slick-list{
    margin-left: 12px !important;
}
.statia-content .slick-list{
    margin-left: 0 !important;
}
.magazine{
    border: 5px solid #e6e6e6;
    margin-top: 35px;
    border-bottom: 0px;
}
.magazine .btn-grey{
    width: calc(100% + 10px);
    margin-left: -5px;
}
.magazine .article-photo{
    margin: 10px 0;
    margin-left: 17px;
}
.magazine-img-box{
    margin-top: -40px;
    margin-bottom: 10px;
}
.magazine-img-box .article-photo{
    overflow: visible;
}
.magazine-img-box .article-photo:hover img{
    box-shadow: 4px 0px 12px 0px rgba(0, 0, 0, 0.55);
    z-index: 20;
}
.gallery-section .news-on-box-content:after {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    height: 35%;
    background: rgba(37, 37, 37, 0.5);
    z-index: 10;
    width: 100%;
}
.gallery-section .news-on-box-content .article-title {
    position: absolute;
    z-index: 15;
    top: 70%;
    border-top: 5px solid #fff;
    left: 20px;
    height: 78px;
    overflow: hidden;
    margin: 0px;
    color: #fff;
    width: calc(100% - 40px);
    padding-top: 5px;
    line-height: 28px;
}
.gallery-section .news-on-box-content .article-title a{
    color: #fff;
}
.gallery-section .news-on-box {
    border: 5px solid #d9c6b4;
    height: 340px;
    position: relative;
}
.gallery-section .news-on-box-content{
    height: 345px;
}
.gallery-section .video-box:after{
    display: none;
}
.gallery-section .col-300 .news-box .article-photo img{
    width: auto;
}
.gallery-section .comment-list{
    padding-left: 20px;
    box-sizing: border-box;
}

.gallery-section .category_list .news-box .article-title{
    font-size: 14px;
}
.gallery-section .comment-list .news-box .article-title a{ 
    color: #767575;
}
.gallery-section .comment-list .news-box:hover .article-title a {
    color: #2190e2;
}
.gallery-section .comment-list .news-box .article-photo{
    display: inline-block;
    margin-top: 15px;
    margin-left: 18px;
}
.gallery-section .comment-list .news-box .article-photo img{
    max-width: 100%;
}
.gallery-section .comment-list .news-box .article-cat:after{
    background-color: #e6e6e6;
}
.btn-radio{    
    background:#e6e6e6 url(../img/video_blue.svg) no-repeat;
    background-size: 20px;
    background-position: right 10px center;
    padding: 12px 50px 12px 20px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    font-size: 14px;
    font-family: 'Lato-Black' , sans-serif;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.btn-radio:hover{
    color: #fff; 
    background:#222842 url(../img/video_white.svg) no-repeat;
    background-size: 20px;
    background-position: right 10px center;
}
.is-video-icon{
    width: 40px;
    height: 40px;
    background-image: url(../img/video_white.svg);
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: center center;
    background-color: rgba(49,135,203, 0.8);
    position: absolute;
    top: 15px;
    left: 15px;
}
.is-gallery-icon{
    width: 40px;
    height: 36px;
    background-image: url(../img/gallery_icon.svg);
    background-repeat: no-repeat;
    background-size: 25px 15px;
    background-position: center center;
    background-color: rgba(49,135,203, 0.8);
    position: absolute;
    top: 15px;
    left: 15px;
}
/*
 * Footer
 */
footer {
    background: #222842;
    min-height: 200px;
}
.facebook-icon{
    width: 15px;
    height: 30px;
    background-image: url(../img/facebook_icon.svg);
    background-repeat: no-repeat;
    background-size: 15px 30px;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.facebook-icon:hover{
    background-image: url(../img/facebook_icon_blue.svg);
}
.likedin-icon{
    width: 31px;
    height: 30px;
    background-image: url(../img/likedin_icon.svg);
    background-repeat: no-repeat;
    background-size: 31px 30px;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.likedin-icon:hover{
    background-image: url(../img/likedin_icon_blue.svg);
}
.twitter-icon{
    width: 35px;
    height: 30px;
    background-image: url(../img/twitter_icon.svg);
    background-repeat: no-repeat;
    background-size: 35px 30px;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.twitter-icon:hover{
    background-image: url(../img/twitter_icon_blue.svg);
}

.instagram-icon{
    width: 30px;
    height: 30px;
    background-image: url(../img/instagram_icon.svg);
    background-repeat: no-repeat;
    background-size: 30px 30px;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.instagram-icon:hover{
    background-image: url(../img/instagram_icon_blue.svg);
}
.follow-us{
    font-size: 30px;
    font-family: 'Lato-Black' , sans-serif;
    color: #fff;
    padding-right: 30px;
    box-sizing: border-box;
    width: 450px;
    display: flex;
    justify-content: space-between;
}
.follow-us a{
    display: inline-block;   
}
.footer-links{
    flex:1;
    border-top: 4px solid #2190e2;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    padding-top: 10px;
}
.footer-nav{
    margin-bottom: 30px;
    margin-top: 10px;
}
.footer-nav li{
    list-style: none;
    display: inline;   

}
.footer-nav li a{
    color: #ffffff;
    display: inline-block;
    padding-right: 10px;
    margin-right: 10px;
    border-right: 1px solid #fff;
    line-height: 14px;
}
.footer-nav li:last-child a{
    border-right: 0;
}
.height-one
{
    height: 100px;
}
.height-tree{
    height: 335px;
}
.breadcrumb{
    list-style: none;
    margin: 10px;
}
.breadcrumb li{
    display: inline;    
}

.breadcrumb li a{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #222842;
    padding: 2px 10px;
    display: inline-block;
    line-height: 14px;
    border-right: 1px solid #222842;
}
.breadcrumb li:last-child a{
    border-right:none;
}
.broadcasts{
    border-bottom: 4px solid #e6e6e6;
    width: 100%;
    padding: 10px 25px;
    box-sizing: border-box;
}
.broadcasts h1{
    font-size: 30px;
}
.broadcasts .time-start{
    font-size: 18px;
    font-family: 'Lato-Black';
}
.broadcasts .time-start img{
    width: 16px; 
    margin-right: 5px; 
    margin-top: -2px;
}
.broadcasts #show{
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color: #767575;
    margin-top: 10px;
    display: inline-block;
}
.broadcasts img {
    width: 50px;
}
#firstImg{
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 5px 0 5px;
    border-color: #007bff transparent transparent transparent;
}
#secondImage {
    display: none;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 7px 5px;
    border-color: transparent transparent #007bff transparent; 
}
.active #firstImg {
    display:none;
}

.active #secondImage {
    display: inline-block;
}
.broadcasts .show-more{
    display: flex;
    margin-top: 15px;
    margin-bottom: 15px;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
}
.broadcasts .show-more > div{
    flex: 0 0 40%;
}
.broadcasts .show-more .host{
    color: #767575;
    padding: 0 10px;
    box-sizing: border-box;
    border-right:  1px solid #767575;
    margin-right: 10px;
    flex: 0 0 30% !important;
}
.show-more div > span{
    color: #222842;
}
.show-more div > a{
    color: #2190e2;
}
.show-more div > a:hover{
    color: #222842;
}
.article-view-container .tv-program-box{
    margin-left: 0;
}

.article-view-container h1{
    color: #222842;
    font-family: 'Lato-Black';
    font-size: 44px;
    line-height: 46px;
    margin: 15px 0;
}
.article-view-container .article-sub-title{
    color: #767575;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    margin-top: 0px;
    font-weight: normal;
    margin-bottom: 30px;    
}
.article-view-container .news-box-big:hover, .article-view-container .news-box:hover{
    box-shadow:none;
}

.article-time-sorce{
    color: #9a9a9a;
    font-size: 12px;
    font-family: 'Lato-Regular'; 
    margin-bottom: 30px; 
}
.article-time-sorce > span{
    margin-right: 50px;
}
.banner-zone-300-250{
    width: 300px;
    height: 250px;
    background: #acacac;
}
.banner-zone-640-100{
    width: 100%;
    height: 100px;
    background: #acacac;
}
.statia-content{
    box-sizing: border-box;
    
    color: #767575;
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 40px;
}
.article-view .statia-content{
    float: right;
    width: 600px;
}
.linked-news{
    margin-bottom: 30px;
}
.linked-news .related-article-image{
    display: inline-block;
    width: 78px;
}
.linked-news .related-article-image img{
    max-width: 100%;
}
.linked-news .article-cat{
    position: relative;
    overflow: hidden;
    font-family: 'Lato-Regular'; 
    text-transform: uppercase;
    font-size: 12px;
}
.linked-news .article-cat:after {
    position: absolute;
    bottom: 5px;
    overflow: hidden;
    width: 700px;
    height: 4px;
    content: '\a0';
    background-color: #e6e6e6;
}
.linked-list{
    margin-top: 20px;
    display: flex;
}
.linked-list a{
    font-family: 'Lato-Black'; 
    color: #767575;
    font-size: 17px;
    display: inline-block;
}
.linked-list a:last-child{
    padding-left: 10px;
}
blockquote{
    font-size: 24px;
    font-family: 'Open Sans', sans-serif;
    font-style: italic;
    position: relative;
    padding-left: 10px;
    padding-right: 15px;
    box-sizing: border-box;
    margin-bottom: 60px;

}
blockquote > p{
    background: #fff;
    z-index: 6;
    padding: 0 5px;
    position: relative;
}
blockquote:after{
    content: '';
    border: 4px solid  #e6e6e6;
    position: absolute;    
    top: 20px;
    width: 100%;
    height: 100%;
    left: 0px
}
.article-tag{
    width: 100%;    
    margin-top: 30px;
    margin-bottom: 50px;
    display: flex;
}
.article-tag .title{
    font-family: 'Lato-Black';    
    font-size: 18px;
    color: #222842;
    display: inline;    
}

.article-tag li{
    list-style: none;
    display: inline-block;
    padding: 0 10px;
    color: #222842;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 10px;
}
.article-tag li a:hover{
    padding-bottom: 5px;
    border-bottom: 4px solid #e6e6e6;
}
.article-view-container .article-main-title{
    width: 100%;
}
.article-view-container .news-box .time,
.article-view-container .news-box .article-title{
    padding-left: 10px;
}
.article-view-container .move-box .move-box-link{
    width:90px;
    height: 57px;
    overflow: hidden;
    margin-top: 7px;
}
.article-view-container .move-box .relative{
    width: 170px;
    height: auto;

}
.article-view-container .move-box .relative img{
    max-width: 100%;
}
.lan{
  
}
.article-view-social{
   float: left;
}   
.article-view-social li{
    list-style: none;
}
.article-view-social li a{
    display: inline-block;
}

.article-view-social{
    
}
.article-view-social li{
    margin-bottom: 10px;
    text-align: center;
}
.article-view-social .facebook-icon{
    width: 10px;
    height: 20px;
    background-image: url(../img/facebook_icon_blue.svg);   
    background-size: 10px 20px;    
}

.article-view-social .twitter-icon{
    width: 22px;
    height: 19px;
    background-image: url(../img/twitter_icon_blue.svg);   
    background-size: 22px 19px;    
}

.article-view-social .massanger-icon{
    width: 22px;
    height: 19px;
    background-image: url(../img/massanger_icon.svg);   
    background-size: 22px 19px;    
}
.article-view-social.stick{
    margin-top: 0px;


}
.article-view-container .news-img-content{
    position: relative;
}

.article-view-container .news-img-content .btn-radio{
    left: 0px;
    right: auto;
    bottom: 30px;
}

.article-view-container .radio-city{
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}

.article-view-container .top-teams .news-box.auto-hight{
    padding-top: 0px;
    margin-top: 15px;
}
.article-view-container .top-teams .news-box.auto-hight .article-photo{
    width: 200px;
}
.article-view-container .top-teams .news-box.auto-hight .article-photo img{
    max-width: 100%;
}
.article-view-container .top-teams .news-box .article-title{
    font-size: 14px;
}

.article-view-container .article-gallery-slider .slick-arrow,
.gallery-desktop .gallery-arrow{
    position: absolute;
    top: 50%;
    z-index: 11;
    border: 0;
    width: 40px;
    height: 40px;
    background-color: transparent;
    outline: none;   
    cursor: pointer;
    background-color: rgba(49,135,203, 0.7);
    margin-top: -40px;
}

.article-view-container .article-gallery-slider .gallery-prev:after,
.gallery-desktop .gallery-prev-pc:after{
    content:'';
    background: url(../img/prev-arrow.png) no-repeat;
    width: 20px;
    height: 20px;    
    background-size: 100%;  
    position: absolute;
    top: 10px;
    left: 10px;
}

.article-view-container .article-gallery-slider .gallery-next,
.gallery-desktop .gallery-next-pc {
    right: 0;

}

.article-view-container .article-gallery-slider .gallery-next:after,
.gallery-desktop .gallery-next-pc:after{
    content:'';
    background: url(../img/next-arrow.png) no-repeat;
    width: 20px;
    height: 20px;    
    background-size: 100%;  
    position: absolute;
    top: 10px;
    left: 20%;
}

.article-view-container .gallery-info {
    position: absolute;
    z-index: 15;
    font-family: 'Open Sans', sans-serif;
    background-color: #2190e2;
    color: #FFF;
    font-size: 14px;
    left: 0;
    line-height: 1;
    padding: 5px 10px;
    width: 100%;    
    bottom: -20px;
    box-sizing: border-box;
}
.article-view-container .article-gallery-slider .slide-count-wrap,
.gallery-desktop .slide-count-wrap{
    float: left;
    margin-right: 5px;
}
.article-view-container .article-gallery-slider .gallery-photo,
.gallery-desktop .gallery-photo{   
    width: 100%;
    position: relative;
    margin-bottom: 40px;
}
.gallery-desktop .gallery-photo img{   
    width: 100%;
    margin: 0;
}
.article-view-container .gallery-info .gallery-title {
    border-left: 1px solid #FFF;
    padding-left: 10px;
    display: inline-block;
    line-height: 16px;
}
.article-view-container  .photo-description{
    margin-left: 34px;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    border-bottom: 2px solid #2190e2;
    padding-bottom: 15px;    
}
.article-view-container  .photo-description div{
    font-family: 'Lato-Black';    
    font-size: 18px;
    color: #222842;
}
.article-view-container{
    width: 100%;
    display: static;
    background-color: #FFF;
}
.article-gallery{
    float: left;
    width: 100%;
}
.article-gallery .gallery-item{
    position: relative;
}
.article-gallery .gallery-item img{
    margin: 0;
}
.article-gallery .gallery-photo{
    float: left;
}
.article-gallery-slider{display: none;}
.gallery-desktop{
    display: block;
}
/* Contacts */
.contacts label {
    display: inline-block;
    margin-bottom: .5rem;
    color: #222842;
    font-family: 'Lato-Black';    
    font-size: 30px;
    margin: 35px 0 20px 0;
}
.contacts .form-control {
    display: block;
    width: 100%;
    padding: 8px 12px;
    font-size: 16px;
    box-sizing: border-box;
    line-height: 1.5;
    color: #2190e2;
    background-color: #fff;    
    border: 1px solid #2190e2;    
}
.contacts .invalid input {
    border-color: #dc3545;    
}

.contacts .text-invalid{
    color:#e22121;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
}
.contacts form{
    box-sizing: border-box;
}

.contacts form .btn-grey,.contacts form .btn-blue{
    border: none;
    width: 40%;
    float: left;
    margin: 30px 5%;
    cursor: pointer;
}

.contacts form .btn-grey:hover{
    background: #2190e2;
}
.contacts-details{
    color:#30344b;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    padding-left: 20px;
}
.contacts form .text-info  {  
    color:#767575;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    margin-top: 30px;
    display: inline-block;
    float: left;
    width: 100%;
}
.contacts .colum-left-640
{
    margin-top: -50px;
}
.contacts .statia-content{
    margin-top: 0px;
}
.program-date{
    margin-bottom: 30px;
}
.program-date ul{
    display: flex;
}
.program-date ul li{
    list-style: none;
    display: inline-block;   
    flex:1;
}
.program-date ul li a{
    display: inline-block;
    width: 100%;
    text-align: center;
    border-right: 2px solid #e6e6e6;
    border-left: 2px solid #e6e6e6;
    box-sizing: border-box;
    padding: 6px 0;
}
.program-date ul li{
    border-bottom: 4px solid #fff;
    padding-bottom: 10px;
}
.program-date ul li:first-child a{
    border-left: 4px solid #e6e6e6;
}
.program-date ul li:last-child a{
    border-right: 4px solid #e6e6e6;
}
.program-date ul li a span{
    display: inline-block;
    width: 100%;
}
.program-day-name{
    color:#222842;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
}
.program-day-number{
    color:#2190e2;
    font-family: 'Lato-Black';    
    font-size: 30px;
    text-transform: uppercase;
}
.program-month{
    color:#222842;
    font-family: 'Lato-Black';    
    font-size: 14px;
    text-transform: uppercase;
}
.program-date ul li:hover,
.program-date li.active {
    border-bottom: 4px solid #2190e2;
    padding-bottom: 10px;
}

.program-date ul li:hover a,
.program-date .active a{
    border:0px !important;    
    background: #2190e2;
}
.program-date ul li:hover a > span,
.program-date .active a > span{
    color:#fff;
}
.program-list li{
    list-style: none;
    border-bottom: 2px solid #e6e6e6;
}
.program-list li:last-child{
    border-bottom: 0px;
}
.program-list li a{
    display: flex;
    padding: 20px 0;
    position: relative;
}
.program-list .program-day-clock{
    color:#9a9a9a;
    font-family: 'Lato-Black';    
    font-size: 30px;
    text-transform: uppercase;
}
.program-list .program-day-title{
    color:#222842;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    padding-left: 20px;
    line-height: 18px;
    padding-top: 10px;
}
.program-list .is-live span{
    color: #2190e2;
}
.program-list .is-live a{
    padding-left: 91px;
}
.program-list .is-live .program-day-title{
    font-weight: 700;
}
.program-live {
    width: 81px;
    height: 100%;
    background-image: url(../img/video_white.svg);
    background-repeat: no-repeat;
    background-size: 42px;
    background-position: center center;
    background-color: rgba(49,135,203, 1);
    position: absolute;
    top: 0px;
    left: 0px;
    display: inline-block;
}
.program-week .active .buttons{
    display: none;
}
.program-week .statia-content .tabs-wrap .tabs{
    display: none;
}
.program-week .statia-content .tabs-wrap .tabs.active-tabs{
    display: inline-block;
}

.article-list .statia-content{
    padding-left: 25px;
    margin-top: 10px;
}
.article-list .last-read-box{
    margin-top: 40px;
}
.article-list .news-box-big{
    height: 350px;
    overflow: visible;
    margin-bottom: 60px;
}
.article-list  .news-box-big .article-cat{
    bottom: 133px;
}
.article-list  .news-box-big:before{
    content: "";
    width: 100%;
    height: 95%;
    background: #e6e6e6;
    position: absolute;
    top: 40px;
    left: -25px;
    z-index: 1;
}
.article-list .news-box-big:after {
    height: 47%;
}
.article-list .news-box-big .article-title {
    top: 63%;
}
.news-box-listing{
    margin-top: 40px;
    display: flex;
}
.news-box-listing .article-photo{
    flex:0 0 267px;
    margin-right: 20px;
}
.news-box-listing .article-photo img{
    max-width: 100%;
}
.article-listing-text .article-title{
    color:#222842;
    font-family: 'Lato-Black';    
    font-size: 18px;
    line-height: 20px;
    margin-top: 0px;
    margin-bottom: 10px;
    max-height: 58px;
    overflow: hidden;
}
.article-listing-text .article-intro{   
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 15px;
    max-height: 45px;
    overflow: hidden;
}
.article-listing-text .article-intro a{
    color:#767575;
}
.article-listing-text .article-time {
    color: #9a9a9a;
    font-family: 'Lato-Regular' , sans-serif;
    font-size: 12px;
    padding: 10px 0 0 0;
}
.article-listing-text .article-time img {
    margin-right: 5px;
}
.article-listing-text .article-time img:last-child {
    margin-left: 15px;
}
.news-box-listing .article-photo,.article-view-container .category_list .news-box{
    overflow: visible;
}
.news-box-listing:hover .article-photo img,
.article-view-container .category_list .news-box:hover .article-photo{
    box-shadow: 4px 0px 12px 0px rgba(0, 0, 0, 0.55);
    z-index: 20;
}

.news-box-listing:hover .article-title a{
    color: #2190e2;
}
.article-list .main-categoty-title{
    padding: 0px;
}
.pagination{
    display: flex;
    margin-top: 30px;
}
.pagination li{
    list-style: none;
    flex:1;
    text-align: center;
}
.pagination li > a{

    color:#222842;
    font-family: 'Lato-Black';    
    font-size: 18px;
}
.pagination li > a:hover,.pagination li.active > a{
    color: #2190e2;
    border-bottom: 5px solid #2190e2;
}

.article-list-grid .news-box-listing{
    display: inline-block;
    float: left;
    width: 48%;
}
.article-list-grid .news-box-listing.right{
    float: right;
}
.article-list-grid .statia-content{
    padding-left: 0px;
}
.article-list-grid .article-listing-text .article-title{
    margin-top: 10px;

}
.article-list-grid .article-listing-text{
    padding-left: 25px;
}
.article-list-grid .news-box-listing{
    margin-top: 20px;
    margin-bottom: 10px;
}
.broadcasts-list .article-time{
    color:#222842;
    font-family: 'Lato-Black';    
    font-size: 18px;
    padding-top: 0px;
    margin-bottom: 10px;
}
.broadcasts-list .article-title{
    font-size: 28px;
    line-height: 30px;
}
.broadcasts-list .article-time img {    
    margin-top: -4px;
}
.broadcasts-list .article-intro{
    overflow: visible;
    max-height: max-content;
    min-height: 48px;
}
.broadcasts-list #show{
    display: inline-block;
    width: 100%;
    text-align: right;
}
.more_to span{
    overflow: hidden;
    height: 60px;
    display: inline-block;
    width: 100%;
}
#show-list{
    float: right;
    margin-top: 5px;
}
.row-listing{
    display: flex;
    justify-content: space-between;
}
.article-list-grid a.btn-blue{
    width: 20%;
    margin-left: 40%;
}
.article-list-grid .broadcasts{
    border-bottom: 0px;
}
.article-list-grid .statia-content .breadcrumb{
    margin: 0px;
    margin-bottom: 20px;
}
.article-list-grid .statia-content .breadcrumb a{
    color:#222842;
    font-family: 'Lato-Black';    
    font-size: 16px;
}
.live-watch .news-img-content{
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
}
.live-watch .tv-program-box{
    margin-top: 20px;
}
.gallery-mobile-desctop-container{
    width: 100%;
    position: relative;
}
.inarticle-text img{
    width: 100%;
    margin: 20px 0px;
}
.linked-list img{
    width: auto;
    margin: 0;
}
.livetv-wrap {
    position: relative;
    padding-bottom: 56%;
    padding-top: 20px;
    height: 0;
    width: 100%;
    margin: 30px 0;
}
.livetv-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.tabs.most_read {
    border-bottom: 5px solid #d9c6b4;
}

.row.tv-article,
.row.top-article,
.colum-left-640.slider-article.order-3
{
    position: relative;
    overflow: hidden;
}
.image-404{
    margin: 50px auto 0 auto;
    position: relative;
    z-index: 99;
}
.not-found-bar{
    float: left;
    width: 100%;
    margin-top: -40px;
    background-image: url(../img/404-repeat-img.png);
    background-repeat: repeat-x;
    height: 74px;
    position: relative;
    z-index: 9;
    margin-bottom: 80px;
}
.not-found-txt{
    font-family: 'Lato-Regular'; 
    color: #1d5d90;
    text-align: center;
    margin-bottom: 25px;
    font-size: 18px;
}

.not-found-search-box .btn-blue{
    font-family: 'Lato-Regular'; 
    font-size: 22px;
    text-transform: uppercase;
    width: 28%;
    margin-left: 36%;
    margin-bottom: 50px;
}
.not-found-search{
    margin-bottom: 30px;
}
.not-found-search-form{
    width: 56%;
    margin-left: 22%;

}
.not-found-search-form input[type=submit] {
    background: url(../img/404-search.png) no-repeat;
    border: 0;
    display: block;
    width: 41px;
    height: 35px;
    float: left;
    text-indent: -20000px;
    background-position: right 0;
    margin-bottom: 50px;

}
.not-found-search-form .input-search{
    border: 2px solid #b2b2b2;
    line-height: 35px;
    height: 35px;
    margin-right: 2%;
    float: left;
    width: calc(97% - 41px);
}
.slider-article h3 a {
    color: #fff;
}
#sticky-social{
    position: relative;
    margin-top: 40px;
}
#sticky-social .article-view-social{

}
.sticky-end{
    float: left;
    width: 100%;
}
/* Hot line style */
.hot-line{
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.tv-article .hot-line{
    margin-bottom: 0;
    margin-top: 30px;
}
.hot-line .hot-articles{
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    border: 4px solid rgba(173, 46, 53, 0.7);
    list-style: none;
    box-sizing: border-box;
    padding: 16px 0;
}
.hot-line .hot-articles li{
    width: 33%;
    float: left;
    box-sizing: border-box;
    padding: 0 8px;
}
.hot-line .hot-articles .article-photo{
    width: 136px;
    float: left;
    margin-right: 10px;
}
.hot-line .hot-articles .article-photo img{
    max-width: 100%;
}
.hot-line .hot-articles .article-title{
    margin: 0;
    padding: 0;
    font-weight: 600;
    font-size: 13px;
}
.hot-line .hot-articles .article-title a:hover{
    color: #2190e2;
}
.hot-line .hot-title{
    float: left;
    font-family: 'Lato-Black' , sans-serif;
    font-size: 22px;
    background-color: #FFF;
    margin-left: 10px;
    margin-bottom: -7px;
    position: relative;
    z-index: 2;
    line-height: 1;
    padding: 0 3px;
}
.soon-line{
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.soon-line .soon-articles{
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    border: 4px solid #2190e2;
    list-style: none;
    box-sizing: border-box;
    padding: 16px 0 6px 0;
}
.soon-line .soon-articles li{
    width: 100%;
    float: left;
    box-sizing: border-box;
    padding: 6px 8px;
}
.soon-line .soon-articles .article-photo{
    width: 136px;
    float: left;
    margin-right: 10px;
}
.soon-line .soon-articles .article-photo img{
    max-width: 100%;
}
.soon-line .soon-articles .article-title{
    margin: 0;
    padding: 0;
    font-weight: 600;
    font-size: 20px;
    font-family: 'Lato-Black' , sans-serif;
}
.soon-line .soon-articles .article-title a:hover{
    color: #2190e2;
}
.soon-line .soon-title{
    float: left;
    font-family: 'Lato-Black' , sans-serif;
    font-size: 22px;
    background-color: #FFF;
    margin-left: 10px;
    margin-bottom: -7px;
    position: relative;
    z-index: 2;
    line-height: 1;
    padding: 0 3px;
}
/* Comments */
.comments{
    float: left;
    width: 100%;
    margin-bottom: 30px;
    box-sizing: border-box;
    padding-left: 40px;
}
.comments .comments-header{
    float: left;
    width: 100%;
    margin-bottom: 20px;
    border-bottom: 5px solid #d9c6b4;
}
.comments .comments-header a{
    display: inline-block;
    font-size: 14px;
    font-weight: 900;
    background-color: #d9c6b4;
    float: left;
    padding: 10px 70px;
}
.comments .comment-list{
    float: left;
    width: 100%;
}
.comments .comment-list .comment{
    float: left;
    width: 100%;
    border-bottom: 1px solid #d9c6b4;
    margin-bottom: 22px;
    padding-bottom: 22px;
    position: relative;
    box-sizing: border-box;
}
.comments .comment-list .comment .num{
    font-size: 30px;
    font-weight: 900;
    color: #d9c6b4;
    position: absolute;
    position: absolute;
    left: -40px;
    width: 40px;
}
.comments .comment-form{
    float: left;
    width: 100%;
    margin-bottom: 30px;
    border-bottom: 5px solid #d9c6b4;
    padding-bottom: 30px;
}
.comments .comment-form .comment-btn{
    display: block;
    width: 50%;
    margin: 0 auto;
    margin-top: 28px;
    font-size: 14px;
    color: #222842;
    font-weight: 900;
    border: 0;
    background-color: transparent;
    border: 5px solid #d9c6b4;
    text-transform: lowercase;
    cursor: pointer;
    padding: 10px 0;
    outline: none;
}
.comments .comment-form .comment-btn:hover{
    background-color: #d9c6b4;
}
.comments .comment-form .comment_text{
    float: left;
    width: 100%;
    outline: none;
    margin-bottom: 16px;
    border: 0;
    border-bottom: 1px solid #d9c6b4;
    padding: 5px 0;
    font-size: 14px;
}
.comments .comment-form .comment-count{
    position: relative;
    font-size: 12px;
    color: #9a9a9a;
    float: left;
    line-height: 1;
    padding-left: 3px;
    border-left: 1px solid #9a9a9a;
}
.comments .comment-header{
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.comments .comment-header .author{
    font-size: 18px;
    font-weight: 900;
    color: #222842;
}
.comments .comment-header .date{
    font-size: 11px;
    color: #767575;
    text-transform: uppercase;
    float: left;
    margin-top: 8px;
}
.comments .comment-header .rating{
    float: right;
    font-size: 12px;
}
.comments .comment-header .rating .rate-down{
    margin-left: 10px;
}
.comments .comment-header .rating  img{
    margin: 0 3px;
}
.comments .comment-header .rating .grade{
    vertical-align: bottom;
}
.comments .comment-content{
    float: left;
    font-size: 14px;
    line-height: 20px;
    color: #767575;
    width: 100%;
    box-sizing: border-box;
    padding-right: 55px;
}
.comments .report-comment {
    float: right;
    display: block;
    background-image: url(../img/report-icon.png);
    background-position: center;
    width: 43px;
    height: 37px;
    bottom: 20px;
    position: absolute;
    right: 0;
    display: none;
}
.comments .report-comment a {
    overflow: hidden;
    text-indent: -9999px;
    display: block;
    width: 43px;
    height: 37px;
    
}
.comments .comment:hover .report-comment{
    display: block;
}
.comments .comment:hover .author{
    color: #d9c6b4;
}
.comments .comment:hover .num{
    color: #222842;
}
.comments .pagination{
    float: left;
    width: 100%;
    display: block;
}
.comments .pagination .all-pages{
    color: #222842;
    font-family: 'Lato-Black';
    font-size: 18px;
    float: left;
}
.comments .pagination span a {
    color: #222842;
    font-family: 'Lato-Black';
    font-size: 18px;
}
.comments .pagination .pages{
    float: right;
}
.comments .pagination .pages span{
    margin: 0 10px;
}
.comments .pagination span a:hover, .pagination span.active > a {
    color: #d9c6b4;
    border-bottom: 5px solid #d9c6b4;
}
/* Series listing */
.statia-content.series-listing{
    float: left;
    width: 100%;
    margin-top: 40px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.statia-content.series-listing:before{
    content: "";
    width: 100%;
    height: 310px;
    background-color: #222842;
    position: absolute;
    left: 0;
    margin-top: -20px;
}
.statia-content.series-listing .main-categoty-title{
    color: #FFF;
    position: relative;
    z-index: 2;
}
.series-listing .article-listing-text .article-title{
    margin-top: 18px;
}
.series-listing .article-title a{
    font-size: 29px;
    color: #222842;
}
.series-listing .article-listing-text .article-time{
    margin-bottom: 18px;
    display: none;
}
.series-listing .article-listing-text .article-time img:last-child{
    margin-left: 0;
}
.series-listing .article-listing-text .article-intro{
    font-size: 18px;
    color: #676767;
    line-height: 25px;
}
.series-listing .more_to span{
    height: 70px;
}
.series{
    float: left;
    width: 100%;
}
.series:before{
    content: "";
    width: 100%;
    height: 399px;
    background-color: #222842;
    position: absolute;
    left: 0;
}
.series .series-cover{
    float: left;
    width: 100%;
    height: 348px;
    position: relative;
    z-index: 2;
}
.series .series-cover .series-title{
    position: absolute;
    bottom: 0;
    width: 100%;
    box-sizing: border-box;
    background-color: rgba(33,144,226, 0.8);
    padding: 12px 16px;
    min-height: 114px;
    overflow: hidden;
}
.series .series-cover .title-cat{
    float: left;
    width: 100%;
    color: #FFF;
    text-transform: uppercase;
    font-size: 12px;
}
.series .series-cover .title-cat span{
    position: relative;
    display: block;
    width: 100%;
}
.series .series-cover .title-cat span:after{
    content: "";
    width: 100%;
    height: 3px;
    background-color: #ffffff;
    position: absolute;
    top: 5px;
    margin-left: 10px;
}
.series .series-cover h1{
    float: left;
    margin: 0;
    padding: 0;
    margin-top: 12px;
    font-size: 30px;
    color: #222842;
    line-height: 1;
}
.series-breadcrumbs{
    float: left;
    width: 100%;
    position: relative;
    z-index: 2;
    margin: 16px 0;
    color: #e3e6ea;
    font-size: 14px;
}
.series-breadcrumbs a{
    color: #e3e6ea;
}
.series-list{
    float: left;
    width: 100%;
    margin: 20px 0;
}
.series-list ul{
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.series-list ul li{
    width: 290px;
    margin-bottom: 30px;
}
.series-list ul li img{
    max-width: 100%;
}
.series-list ul li:hover .article-photo img, .series-list ul li:hover .article-photo {
    box-shadow: 4px 0px 12px 0px rgba(0, 0, 0, 0.55);
    z-index: 20;
}
.series-list ul li .article-time{
    margin-top: 0;
    padding: 0;
    display: flex;
    align-items: center;
}
.series-list ul li .article-time img{
    margin-left: 0 !important;
}
.series-list .article-photo{
    margin-bottom: 16px;
}
.series-list .article-listing-text{
    float: left;
    width: 100%;
    box-sizing: border-box;
    padding-left: 20px;
}
.video-list {
    float: left;
    width: 100%;
    margin-top: 70px;
    margin-bottom: 30px;
}
.video-list ul{
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 640px;
    float: left;
}
.video-list ul li{
    width: 100%;
    float: left;
    margin-bottom: 45px;
}
.video-list ul li img{
    max-width: 100%;
}
.video-list ul li .article-photo{
    float: left;
    width: 270px;
    margin-right: 35px;
}
.video-list .article-title a{
    color: #bdbec2;
}
.video-list .article-time{
    padding-top: 0;
    display: flex;
    align-items: center;
}
.video-list .article-time img{
    margin-left: 0 !important;
}
.video-list .video-right-banner{
    float: right;
}
.single-video{
    float: left;
    width: 100%;
    background-color: #222842;
    box-sizing: border-box;
    padding: 0 16px;
    padding-top: 20px;
}
.video-list h3{
    float: left;
    margin: 0;
    padding: 0;
    font-size: 26px;
    color: #bababa;
    margin-bottom: 20px;
    width: 640px;
}
.video-player h1{
    float: left;
    width: 100%;
    font-size: 30px;
    color: #e6e6e6;
}
.video-player .player{
    float: left;
    position: relative;
    width: 100%;
}
.video-player img{
    max-width: 100%;
}
.series-slider{
    float: left;
    margin-top: 00px;
    margin-bottom: 30px;
}
html .ima-progress-div:before{
    width: 13px;
    height: 13px;
}
/* Polls */
.poll-content{
    float: left;
    width: 100%;
    border-top: 14px solid #2190e2;
    padding-top: 16px;
    margin-bottom: 30px;
}
.poll-content .poll-description{
    float: left;
    font-size: 16px;
    width: 100%;
}
.poll-content .poll-description p{
    margin-top: 0;
}
.poll-content .poll-description img{
    float: left;
    margin-right: 16px;
}
.poll-content h2,
.poll-content h4{
    margin: 0;
    padding-top: 0;
    margin-bottom: 4px;
    font-size: 26px;
    line-height: 30px;
}
.poll-content .poll-btn{
    background-color: #2190e2;
    color: #FFF;
    display: inline-block;
    line-height: 1;
    padding: 10px 20px;
    border: 0;
    cursor: pointer;
}
.question-options .test-btn{
    background-color: #2190e2;
    color: #FFF;
    display: inline-block;
    line-height: 1;
    padding: 10px 20px;
    border: 0;
    cursor: pointer;
    outline: none;
    margin-top: 20px;
}
.question-options .form-group{
    margin-bottom: 8px;
    font-weight: 500;
}
.poll-options{
    margin-top: 14px;
}
.poll-answers{
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.poll-answers .form-group{

    width: 100%;
    margin-top: 14px;
}
.poll-answers .description{
    font-size: 14px;
    margin-left: 18px;
}
.poll-answers .answer{
    margin-left: 6px;
    font-weight: bold;
}
.poll-info-bar{
    float: left;
    display: flex;
    margin-left: 20px;
    font-size: 14px;
    align-items: center;
}
.poll-info-bar input{
    background-color: #e6e6e6 !important; 
    color: #000 !important;
    margin-right: 10px;
}
.center-btn{
    float: left;
    width: 100%;
    text-align: center;
}
.poll-content .poll-answers input{
    outline: none;
    float: left;
    margin-top: 6px;
    font-size: 15px;
}
.poll-content .poll-answers label{
    margin-left: 10px;
}
.poll-content .poll-results{
    float: left;
    width: 50%;
    position: relative;
    margin-top: 20px;
}
.poll-content .poll-results .result{
    float: left;
    width: 100%;
    margin-bottom: 14px;
    font-size: 14px;
}
.poll-content .poll-results .result span{
    float: left;
    width: 100%;
    display: block;
    font-size: 16px;
    color: #414042;
    font-weight: 500;
}
.poll-content .poll-results .percent-line{
    float: left;
    height: 14px;
    background-color: #2190e2;
}
.poll-content .poll-results .percent{
    line-height: 1;
    font-size: 22px;
    color: #2190e2;
    position: absolute;
    right: 0;
    top: -5px;
    background: #FFF;
    padding-left: 3px;
    min-width: 60px;
}
.poll-content .poll-results .result-line{
    float: left;
    width: 100%;
    position: relative;
    box-sizing: border-box;
    padding-right: 43px;
    margin-top: 5px;
        background: #e6e6e6;
}
.poll-content .poll-count{
    float: left;
    margin-top: 10px;
    font-size: 14px;
    color: #939598;
}
.poll-content .all-poll{
    float: left;
    margin-top: 14px;
    font-size: 18px;
    color: #424242;
}
.poll-content .all-poll a{
    text-decoration: underline;
    color: #2190e2;
}
.hot-line.poll-home-box{
    margin-top: 50px;
    margin-left: -25px;
}
.hot-line.poll-home-box .hot-articles{
    padding-right: 15px;
    box-sizing: content-box;
}
.liveEvent{
   
    width: 100%;
}