@media screen and (-webkit-min-device-pixel-ratio:0) {
    html {
        margin-left: -1px;
    }
    .body-side-banner #main_wrapper,
    .body-side-banner .main_wrapper,
    .body-side-banner header {
        width: 981px;
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}


@-webkit-keyframes BarAnimation {
    0% {
        width: 5%;
    }

}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.mobile-creators-of-future{
    display: none !important;
}

.viber-block{
    margin-bottom: 15px;
    margin-top: 10px;
}
.viber-block p{
    line-height: 18px;
    margin-bottom: 0px !important;
}

.video-responsive {
    position: relative;
    padding-bottom: 56%; /* Aspect ratio for 16:9 video */
    height: 0;
    overflow: hidden;
}
.video-responsive-height-video{
    position: relative;
    padding-bottom: 180.25%; /* Aspect ratio for 16:9 video */
    height: 0;
    overflow: hidden;
}
.video-responsive iframe, .video-responsive-height-video iframe, .video-responsive .fb-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.viber-fascia{
    margin-top: 10px;
    margin-left: -5px;
}
#top_home_link_box{
    padding: 15px;
    font-size: 22px;
    border-bottom: 2px solid #cecece;
    border-top: 2px solid #cecece;
    width: 100%;
    display: none;
    position: fixed;
    z-index: 999;
    background-color: #fff;
    text-transform: uppercase;
}
#top_home_link_box .chevron-icon{
    stroke-width: 3;
    height: 11px;
    margin-bottom: 3.5px;
    margin-right: 16px;
    transform: rotate(90deg);
    vertical-align: middle;
    width: 12px;
}
#top_home_link_box a{
    color: #111;
    letter-spacing: 2.47px;
    text-transform: uppercase;
    font-size: 19px;
}
 
.talks-about-sofia-button{
    padding: 0px !important;
    margin: 0px;
    cursor: pointer;
}

#war-in-Ukraine{
    background-color: #E60000;
    padding: 6px;
    margin-top: 7px;
    margin-bottom: 7px;
    cursor: pointer;
    border-radius: 5px;
    display: block;
}
#war-in-Ukraine p{
    font-family: "Trebuchet MS";
    display: inline-block;
    font-weight: bolder;
}
#war-in-Ukraine span{
    background-color: #17336D;
    font-size: 10px;
    color: #FFFFFF;
    width: 50px;
    display: inline-block;
    border-radius: 5px;
    padding: 5px;
    vertical-align: 2px;
}
#war-in-Ukraine a{
    margin-left: 10px;
    vertical-align: 0px;
    font-size: 18px;
    color: #fff;
}
#rating-box{
    display: none;
}

.home_news_box .rating-text{margin-top: 13px;}

.table_of_content{
    width: 98%;
    border: 1px solid #666;
    background-color: #ebebec;
}
.table_of_content ul li{
    list-style-type: none !important;
}
.table_of_content ul:first-child{
    margin-top: 25px !important;
}

.table_of_content ul li{
    margin-bottom: 10px !important;
}
.table_of_content ol{
    margin-left: 50px;
}

.table_of_content ol li{
    list-style-type: disclosure-closed  !important;
    margin-bottom: 10px;
}

.table_of_content ol li ol{
    margin-top: 10px;
}
.table_of_content ol li a{
    margin-left: 5px;
}
.table_of_content  .table-of-content-head{
    color: #224078; margin-left: 20px; margin-top: 10px;
}
.table_of_content ul li a{
    color: #224078;
    font-size: 12px !important;
    text-decoration: none;
}
.table_of_content ul:first-child li a{
    font-size: 15px !important;
}
.table_of_content ul li span{
    background-color: #cecece;
    border-radius: 50%;
    margin-right: 10px;
    margin-bottom: 5px;
    display: inline-block;
    width: 20px;
    height: 20px;
    text-align: center;
    padding: 3px;
}
.diabetes-btn{
    background-color: #568bd7;
    display: inline;
    color: white;
}
.radius-bttn{
    border-radius: 5px;
}
.prass-press-index{
    margin-bottom: 0px !important;
    padding-bottom: 17px !important;
}
.prass-press-index .top{
    padding-bottom: 5px !important;
}
#section-results{
    background-size: 100% 100%;
    background-color: #cecece;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 400px;
    display: flex;
}
#section-results ul{
    width: 600px;margin: auto;/*! position: relative; */margin-top: 30px !important;display: block;list-style-type: none !important;
}
#section-results ul li{
    background-color: #FFFFFF; list-style-type: none !important;position: relative;padding: 6px;background-color: rgba(255,255,255,0.6);border-radius: 10px;margin-bottom: 10px;
}
#section-results ul li hr{
    -webkit-animation: BarAnimation .6s;
    animation: BarAnimation .6s;
}
#section-results ul li label{
    font-family: Montserrat;  font-weight: 700;
    position: absolute;
}
#fb-graphic-block{
    height: 480px;
    overflow-x: hidden;
    overflow-y: auto;
}
.vision-candidate-election figure{
    display: inline-block;
    margin-right: 15px;
    width: 60%;
}
.vision-candidate-election .head{
    display: inline-block;
    vertical-align: top;
    width: 35%;
}
.vision-candidate-election .head h2{
    color: #17336D;
}
.vision-candidate-election .head h6{
    color: #17336D;
    font-weight: normal;
    margin-top: 10px;
    font-size: 18px;
}
.vision-candidate-election .candidate-content{
    margin-top: 15px;
}
.election-candidate{
    display: inline-block;
    width: 32% !important;
    margin-bottom: 15px;
    clear: both;
    border-top: 0px !important;
    vertical-align: top;
}
.election-candidate figure{
    margin-bottom: 10px;
    height: 130px;
    overflow: hidden;
    float: none !important;
}
#sofia_map, #BGR2243, #plovdiv_map, #BGR2235, #varna_map, #BGR2260, #burgas_map, #BGR2254,
#veliko_tarnovo_map, #BGR2249, #lovech_map, #BGR2247, #kurdjali_map, #BGR2237, .small-text-map{
    cursor: pointer;
}
.tab-elections{
    margin-bottom: 8px;
}
.tab-elections h4{
    font-size: 26px;
    font-weight: normal;
    color: #112e63;
    display: contents;
}
.tab-elections div{
    margin-bottom: 10px;
    display: inline;
    float: right;
    position: absolute;
    right: 10px;
}
.tab-elections div a{
    border-radius: 0px !important;
    background-color: #c3c3c3 !important;
    color: #112e63 !important;
    padding: 10px !important;
    height: 15px;
    display: inline-block;
    width: 70px !important;
    font-size: 13px !important;
    text-align: center;
}
.tab-elections div .active{
    background-color: #112e63 !important;
    color: #FFFFFF !important;
}
.elections-navigation{
    margin-bottom: 10px;
    display: block;
}
.elections-all-list-btn{
    width: 100%;
    height: 30px;
    background-color: rgb(21, 62, 114);
    display: block;
    text-align: center;
    color: white;
    text-transform: uppercase;
    padding-top: 6px;
    font-size: 20px;
}
.elections-navigation li{
    width: calc(50% - 24px);
    display: inline-block;
    background-color: #cecece ;
    color: #fff;
    padding: 10px !important;
    text-align: center;
}
.elections-navigation .active{
    background-color: rgb(21, 62, 114);
}
.election_inner_page_button{
    font-size: 14px !important;
}
.fb-video-live{
    height: 170px;
}
.fb-video-live iframe{
    min-height: 170px;
}

.live-news-box{
    width: 200px;
    border: 1px solid #000;
    padding: 10px;
    display: inline-block;
    float: left;
    margin-right: 10px;
    left: calc(50% - 570px);
    background-color: #FFFFFF;
    position: absolute;
}
.live-news-box h2, .fb-video-live h2{
    color: darkred;
    font-size: 18px !important;
    line-height: 15px;
}
.live-news-box a{
    color: #224078 !important;
    font-size: 14px !important;
    line-height: 14px;
}

.news-lives-article-box{
    display: block;
    margin-bottom: 30px;
}
.news-lives-article-box img{
    float: right;
    display: inline-block;
    margin-left: 15px;
    width: 100px !important;
}
.news-lives-article-box .info{
    float: left;
}
.news-lives-article-box .info time{
    color: #224078 !important;
    font-size: 30px;
    margin-right: 16px;
    display: block;
    margin-bottom: 3px;
    margin-top: 5px;
}
.news-lives-article-box .info time:before{display: none;}
.news-lives-article-box .live-news-title{
    color: #224078 !important;
    text-decoration: none;
    font-size: 18px;
    display: block;
    margin-bottom: 2px;
}
.sub-categories .info h3{
    font-size: 20px;
    margin-bottom: 5px;
    color: #112e63;
    font-weight: bold;
    text-transform: uppercase;
}
.sub-categories .info h6{
    font-size: 16px;
    margin-bottom: 5px;
    color: #112e63;
    text-transform: uppercase;
    font-weight: normal;
}
img {
    color: transparent;
}
.unlimited-desktop-button{
    position: absolute;
    top: 20px;
    right: 173px;
    width: 80px !important;
}
.efbet-desktop-button{
    font-family: Montserrat;
    font-size: 8px;
    display: block;
    background-color: #ffdd00;
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 12px !important;
    overflow: hidden;
    height: 12px;
    width: 112px !important;
    position: absolute;
    right: 5px;
    top: 0px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.efbet-desktop-button span{
    font-family: Montserrat;
    font-size: 8px;
    display: block;
}
.unlimited-header-mobile-button, .efbet-header-mobile-button, .club-health-mobile
{
    display: none !important;
}
.trajana-box{
    background-color: #f9edde !important;
}
.trajana-box .head2 a {
    margin-top: 8px !important;
    display: block !important;
    margin-left: 15px !important;
}
.trajana-box .head2 a span{
    margin-left: 0px;
}
.trajana-box .top img{
    position: absolute !important;
    right: 10px !important;
    top: 5px !important;
    height: 22px !important;
}

.trajana-box .actual img{
    margin-right: 15px !important;
}
.trajana-box .inner-box{
    background-color: #FFFFFF !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
    padding: 10px !important;
}
.trajana-box .actual{
    width: 380px !important;
}
.trajana-box .footer-box img{
    position: absolute;
    left: 15px;
    bottom: 5px;
}

.trajana-box .footer-box span{
    margin-right: 10px !important;
}

.rich_text img{
    width: 100%;
}
.rich_text .table1{
    width: 500px;
    margin: auto;
    display: block;
}
.rich_text .table2{
    width: 80%;
}
.rich_text h2{
    font-size: 24px !important;
}
.rich_text h3 {
    font-size: 18px !important;
}
.rich_text h4{
    font-size: 16px !important;
}
.rich_text h5{
    font-size: 14px !important;
}
.rich_text h6{
    font-size: 12px !important;
}
.fc-consent-root .fc-dialog-container .fc-secondary-button .fc-button-background{
    background-color: transparent !important;
}
.fc-consent-root .fc-dialog-container .fc-secondary-button .fc-button-label{
    color: rgb(25, 103, 210) !important;
    text-decoration: underline !important;
}
.coronavirus-header-box{margin-bottom: 10px !important;  display: block !important; width: 100% !important;}
.coronavirus-header-box-new{
    background: url('https://i1.actualno.com/actualnoresponsive/img/coronavirus-header-new.png') no-repeat ;
    cursor: pointer; height: 31px; padding-bottom: 10px;
    padding-left:10px; margin-bottom: 10px !important;
    display: block !important; width: 100% !important;
}
.coronavirus-header-box-new h6{ font-size: 12px; text-transform: uppercase; color: #ffffff; margin-top: 9px; width: 40%; display: inline; float: left;}
.coronavirus-header-box-new  .together-text{
    font-weight: bold;
    font-size: 18px;
    text-transform: none;
    text-align: right;
    margin-top: 4px;
    margin-right: 30px;
    display: inline-block;
    float: right;
    color: #fff;
    font-weight: bold;
}
.good_news_right .top{  height: 33px !important;  border-bottom: 1px solid #cececece!important; background-color: #fff!important; margin-bottom: 0px!important;}
.good_news_right .head2{
    width: 40%;
    background-color: #224078 !important;
    color: #ffff !important;;
    padding: 10px 6px 6px 10px !important;;
    clear: both;
    display: inline-block !important;;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.good_news_right .more_btn{
    float: right;
    margin-top: 8px;
    margin-right: 5px;
}
.good_news_right .actual{
    background-color: #ffffff;
}
.good_news_right .actual div:first-child{
    padding: 10px;
}
.good_news_right .actual .together-can-text{
    border-top: 1px solid #cecece;
    padding-top: 10px;
    text-align: center;
    color: #b52525;
    font-size: 15px;
    font-weight: bold;
    margin-top: 25px;
    cursor: pointer;
}
#banner_under_article1{float: left; min-width: 320px;}
#banner_under_article2{float: right; min-width: 320px;}
.clear{clear: both;}
.optanon-alert-box-bg .optanon-alert-box-button-container{right: 20px !important; top: 60% !important;}
.last-banner{margin-bottom: 10px;}
.article-list{ margin-bottom: 20px;}
.article-list li{
    list-style-type: disc;
    margin-left: 25px;}
.breadcrumb b{font-weight: normal;}
.stefan-vision-box{
    width: 100%;
    background-color: #f6f4f4;
    padding-top: 20px;
    padding-bottom: 20px;
}
.stefan-vision-box .image-box
{
    display: inline-block;
    width: 16%;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: top;
}
.stefan-vision-box .image-box img
{
    width: 100%;
}
.stefan-vision-box .info-box{
    display: inline-block;
    width: 80%;
}
.stefan-vision-box .title{
    font-weight: bold;
    font-size: 15px;
}
.stefan-vision-box .text{
    font-size: 14px;
    margin-top: 10px;
    color: #616060;
    padding-right: 20px;
}
.stefan-vision-box .social-box{
    margin-top: 20px;
    font-size: 12px;
}
.stefan-vision-box .social-box span{
    font-size: 12px;
    color: #000000;
    padding-right: 20px;
    clear: both;
    width: 100%;
    display: block;
}
.stefan-vision-box .social-box a{
    color: #3467bf;
    font-size: 12px;
}
.rating {
    unicode-bidi: embed;
    direction: rtl;
    width: 100px;
    display: inline-block;
    margin-right: 10px;
}
.rating-text{  display: inline-block;}
.rating > span {
    display: inline-block;
    position: relative;
    font-size: 20px;
    cursor: pointer;
}
.rating > span:hover:before,
.rating > span:hover ~ span:before, .rating .active:before, .rating .active ~ span:before{
    content: "\2605";
    position: absolute;
    color: #112e63;
    left: 0px;
}
.last_act_c{
    display: none;
}
#rating-box{margin-top: 3px; margin-bottom: 3px;  font-size: 12px; display: block;}
#rating{margin-bottom: 5px;}
.article .slider-article-images{
    display: none;
    position: relative;
}
.article .slider .owl-dots,  .article .slider-article-images .owl-dots{
    display: inline-block !important;
}

.banner_category {
    text-align: center;
    position: relative;
    display: block;
}
#motorola-gallery .image-views{
    margin-top: 20px;
}
#motorola-gallery .big_image .source{
    color: #ffffff;
}
#motorola-gallery .gall_img_last ul{
    padding-bottom: 20px;
}
.coronavirus-box{
    display: block;
    margin-top: 20px;
    margin-bottom: 10px;
}

.coronavirus-box .header{
    background: url('https://i1.actualno.com/actualnoresponsive/img/coronavirus-header-small-new.png') no-repeat ;
    cursor: pointer; height: 31px; padding-bottom: 10px;
    padding-left:10px; margin-bottom: 10px !important;
    display: block !important; width: 100% !important;
}
.coronavirus-box .header h6{ font-size: 12px; text-transform: uppercase; color: #ffffff; margin-top: 9px; width: 50%; display: inline; float: left;}
.coronavirus-box .header .together-text{
    font-weight: bold;
    font-size: 18px;
    text-transform: none;
    text-align: right;
    margin-top: 4px;
    margin-right: 30px;
    display: inline-block;
    float: right;
    color: #fff;
    font-weight: bold;
}
.coronavirus-header{
    width: 100%;

}

.coronavirus-box ul{
    color: #8c0000;
    margin-left: 20px;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.coronavirus-box ul li{
    cursor: pointer;
    display: inline-block;
    margin-bottom: 5px;
    margin-top: 5px;
    border-right: 1px solid #cecece;
    margin-right: 15px;
}
.coronavirus-box ul li div{
    display: inline-block;
    margin-left: 10px;
    width: 110px;
    margin-right: 15px;
}
.coronavirus-box ul li:last-child{
    padding-bottom: 0;
    margin-bottom: 0;
    margin-right: 0px;
    border: none;
}
.coronavirus-box ul li:last-child div{
    width: 120px;
}
.coronavirus-box ul li img{
    vertical-align: -6px;
}
.coronavirus-box ul li a{
    font-size: 14px;
    color: #000000;
}


.bottom10-margin {
    margin-bottom: 10px;
}

.top10-margin {
    margin-top: 10px;
}

.regional-home-box {
    margin-top: 10px;
}
.regional-home-box .head2 img{
    position: absolute;
    top: 0px;
    margin-right: 2px;
}
.regional-home-box .head2 span{
    margin-left: 33px;
    font-size: 13px !important;
    color: #000000;
}
.regional-home-box .footer-box{
    text-align: right;
    border-top: 1px solid #ececec;
    padding-top: 7px;
    height: 20px;
    margin-top: 5px;
}
.regional-home-box .footer-box span{
    font-size: 11px;
    font-weight: bold;
    vertical-align: 9px;
    margin-right: 5px;
}
.gallery-description a{
    text-decoration: underline !important;
}
#motorola-img-home-box{
    background-image: url(https://i1.actualno.com/actualnoresponsive/img/blue-pattern-motorola.jpg);height: 370px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    padding-top:20px
}
#motorola-img-home-box img{
    border: 5px solid #fff;
    margin: auto;
    display: block;
    width: 250px;
    vertical-align: middle;
}
.smart-finance-btn{width: 320px; margin:0 auto; margin-top: 12px; margin-bottom: 10px;}
.izbori2019-bttn{
    background-color: #81c347 !important;
    margin-left: 10px;
    borde-radis: 5px !important;
    border-top-right-radius: 3px !important;
    border-top-left-radius: 3px !important;
}
.izbori2019-bttn a:hover{
    color: #FFFFFF !important;
    background-color: #81c347 !important;
    borde-radis: 5px !important;
    border-top-right-radius: 3px !important;
    border-top-left-radius: 3px !important;
}
.izbori2019-bttn:hover{
    background-color: #81c347 !important;
    borde-radis: 5px !important;
    border-top-right-radius: 3px !important;
    border-top-left-radius: 3px !important;
}

.home-button{
    background-color: #ffc42b !important;
    color: #10285c;
    margin-left: 10px;
    border-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    box-shadow: 0px 1px #b3b3b3;
    overflow: hidden;
    background-image: none !important;
    height: 26px;
}
.home-button img{
    margin-right: 5px;
}
.home-button span{
    vertical-align: 2px;
    font-weight: bold;
}
.home-button a:hover{
    color: #10285c !important;
    background-color: #ffc42b !important;
    border-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    text-decoration: none !important;
}
.home-button:hover{
    background-color: #ffc42b !important;
    border-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    height: 26px;
}

.mission-bulgaria-header-button{
    background-color: #c5c5c5 !important;
    color: #10285c;
    margin-left: 10px;
    border-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    overflow: hidden;
    background-image: none !important;
    height: 26px !important;
}
.mission-bulgaria-header-button > a{
    padding: 4px 5px !important;
}
.mission-bulgaria-header-button img{
    margin-right: 0px;
}
.mission-bulgaria-header-button span{
    vertical-align: 2px;
    font-weight: bold;
}
.mission-bulgaria-header-button a:hover{
    color: #10285c !important;
    background-color: #c5c5c5 !important;
    border-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    text-decoration: none !important;
}
.mission-bulgaria-header-button:hover{
    background-color: #c5c5c5 !important;
    border-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    height: 26px;
}

.share-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    padding: 3px 10px 2px 8px;
    color: #fff;
    background-color: #333;
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
    text-decoration: none;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-size: 11px;
    cursor: pointer;
}

.home-viasat-articles{
    border-radius: 10px;
    background-color: #ffffff;
    width: 100%;
    clear: both;
    margin-bottom: 10px;
    display: inline-block;
}

.athome-categories-block{
    border-radius: 10px;
    width: 100%;
    clear: both;
    margin-bottom: 10px;
    display: inline-block;
}
.athome-categories-block .header-box span{
    font-weight: normal;
}

.home-viasat-articles .header-box, .athome-categories-block .header-box{
    background-color: #ffc42b;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 30px;
    cursor: pointer;
    overflow: hidden;
}
.home-viasat-articles .header-box .more_btn:after{
    background-color: #ffc42b !important;
}
.home-viasat-articles .header-box .top, .athome-categories-block .header-box .top  {
    padding-top: 6px;
    padding-bottom: 6px;
}
.home-viasat-articles .header-box img, .athome-categories-block .header-box img {
    margin-left: 16px;
    display: inline-block;
    margin-right: 10px;
}
.home-viasat-articles .header-box h6, .athome-categories-block .header-box h6{
    display: inline-block;
    vertical-align: 5px;
    font-size: 13px;
    margin-top: 0px;
}
.home-viasat-articles .header-box  .more_btn{
    float: right;
    margin-top: 2px;
    margin-right: 15px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
}
.home-viasat-articles .header-box  .more_btn:after{
    margin-top: -2px;
}
.home-viasat-articles .header-box .head2, .athome-categories-block .header-box .head2 {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    font-weight: bold;
    color: #10285c;
}
.athome-categories-block .body-box{
    margin: 0px;
}

.athome-categories-block .body-box-lidl{
    background-color: #ffffff;
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 15px;
    padding-bottom: 20px;
    display: inline-box;
}
.athome-categories-block .body-box-lidl img{
    width: 115px;
    margin-right: 25px;
    margin-bottom: 60px;
    float: left;
}

.athome-categories-block .body-box-lidl  h6{
    color: #10285c;
    font-weight: bold;
    font-size: 19px;
    margin-bottom: 5px;
}
.athome-categories-block .body-box-lidl  p{
    line-height: normal;
    font-size: 14px;
    color: #10285c;
    margin-top: 10px;
}
.athome-categories-block .body-box-lidl strong{
    color: #10285c;
}
.athome-categories-block .body-box img{
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.home-viasat-articles .body-box{
    background-color: #ffffff;
    margin-left: 10px;
    margin-right: 7px;
    margin-top: 10px;
    margin-bottom: 4px;
}
.home-viasat-articles .body-box div{
    display: inline-block;
    vertical-align: top;
}
.home-viasat-articles .body-box img{
    display: inline-block;
    margin-right: 15px;
}
.home-viasat-articles .body-box .boxy-text{
    width: 200px;
    margin-right: 10px;
    margin-bottom: 5px;
}
.home-viasat-articles .body-box .boxy-text h5{
    font-size: 14px;
    line-height: 15px;
}
.home-viasat-articles .body-box .boxy-text p{
    font-size: 14px;
    line-height: 18px;
    margin-top: 10px;
}
.home-viasat-articles .body-box .boxy-text a:hover{
    text-decoration: underline;
}
.home-viasat-articles .body-box .stay-home-banner{
    border-left: 2px solid #ececec;
    padding-left: 20px;
    height: 140px;
    margin-left: 30px;
}
.home-viasat-articles .body-box .activity-box{
    border-left: 2px solid #ececec;
    padding-left: 20px;
    display: inline-block;
}
.home-viasat-articles .body-box .activity-box a{
    font-size: 14px;
    font-weight: bold;
}
.home-viasat-articles .body-box .activity-box a:before{
    content: '\2022';
    font-size: 24px;
    color: #224078;
    margin-right: 10px;
    font-weight: bold;
}
.home-viasat-articles .footer-box{
    cursor: pointer;
    background-color: #224078;
    height: 25px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding-top: 0px;
}
.home-viasat-articles .footer-box p{
    font-size: 14px;
    text-align: center;
    color: #ffffff;
    padding-top: 5px;
}
.athome-categories-list{
    margin-bottom: 20px;
    clear: both;
}
.athome-categories-list p{
    margin-bottom: 10px;
    display: block;
}
.athome-categories-list ul{
    display: block;
    margin: 0px;
    padding: 0px;
}
.athome-categories-list ul li{
    display: inline-flex;
    cursor: pointer;
    background-color: #ffffffff;
    margin-right: 20px;
    padding-top: 15px;
    position: relative;
    width: 110px;
    border-radius: 5px;
}
.athome-categories-list ul li:hover, .athome-categories-list ul .active{
    background-color: #ffc42b;
}
.athome-categories-list ul li:last-child{
    margin-right: 0px;
}

.athome-categories-list ul li div{
    width: 80px;
    margin: auto;
    display: table-cell;
}
.athome-categories-list ul li div img{
    margin: auto;
    margin-bottom: 15px;
    display: block;
}
.athome-categories-list ul li h6{
    font-size: 15px;
    text-align: center;
    display: block;
    margin: auto;
    margin-bottom: 30px;
    margin-top: 30px;
}
.athome-categories-list .lidl-icon{
    padding-top: 10px;
}

.athome-categories-list .lidl-icon div{
    width: auto;
}
.athome-categories-list .lidl-icon div h6{
    margin-top: 20px;
}
.athome-categories-list ul .desktop-hide{
    display: none;
}
.share-button:hover {
    color: #fff;
    background-color: #4f4f4f;
}

.share-button:active {
    top: 1px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.25);
}

.share-button svg {
    fill: #ffffff;
    width: 19px;
    height: 19px;
    margin-right: 5px;
}

.share-button.facebook { background-color: #4A66B7; }
.share-button.facebook:hover { background-color: #556fbb; }

.share-button.twitter { background-color: #1B95E0; }
.share-button.twitter:hover { background-color: #269ce5; }

.share-button.pinterest { background-color: #c92228; }
.share-button.pinterest:hover { background-color: #cf4146; }

.share-button.linkedin { background-color: #0077B5; }
.share-button.linkedin:hover { background-color: #1e84b9; }

.share-button.reddit { background-color: #5f99cf; }
.share-button.reddit:hover { background-color: #75a6d4; }

.share-button.tumblr { background-color: #35465c; }
.share-button.tumblr:hover { background-color: #455166; }

.share-button.hacker-news { background-color: #ff6600; }
.share-button.hacker-news:hover { background-color: #ff7515; }

.share-button.designer-news { background-color: #2d72d9; }
.share-button.designer-news:hover { background-color: #3d82e9; }

.share-button.google-plus {
    background-color: #fefefe;
    color: #333;
}

.share-button.google-plus:hover {
    background-color: #f6f6f6;
    color: #333;
}

.share-button.google-plus svg {
    fill: #DB4437;
}

#video-live-box {
    position: fixed;
    bottom: 15px;
    right: 15px;
    width: 350px;
    z-index: 999;
    background-color: white;
    padding: 15px;
    box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}

#video-live-box h2 {
    color: white;
    font-size: 16px;
    margin-bottom: 5px;
    float: left;
    width: 95%;
}

#video-live-box .close {
    color: black;
    font-size: 16px;
    position: absolute;
    top: 15px;
    right: 12px;
}

#video-live-box .title-box {
    background-color: red;
    padding: 8px;
    padding-top: 3px;
    color: #fff;
    width: 69px;
    height: 16px;
}

#video-live-box p {
    float: left;
    margin-top: 7px;
    margin-bottom: 8px;
}
.home-slider-mobile-arrow
{
    display: none;
}
.icon-actulano-tv_logo {
    margin-left: -23px;
}

.prass-press-img {
    height: 150px;
    overflow: hidden;
}

.icon-actulano-tv_logo:before {
    content: "\e906";
}

#poll-box,
.breaking_news,
.home_news_box,
.under-article-banners,
.columnist_right_box {
    margin-top: 10px;
}

.regional-home-box {
    margin-bottom: 10px;
    margin-top: 10px;
}
#banner_1{
    margin-bottom: 10px;
}

.latest_news_thumbs {
    position: relative;
}

._ado-drawbridge-container {
    z-index: 999;
}

.telepoint-box p {
    margin-bottom: 5px;
}

.viber {
    float: right;
}

.prass-press-title {
    margin-bottom: 10px;
}

.topic-bttn {
    text-align: center;
    width: 100%;
    display: block;
}

#viber_share {
    display: none;
}

.viber-btn {
    display: none;
}

#banner_mobile_1 {
    display: block;
    margin-top: 10px;
}

.slide-view-more {
    vertical-align: -50px;
    font-size: 22px;
    text-decoration: underline;
}

.big_image .source {
    text-align: right;
    font-size: 11px;
    margin-top: 14px;
    margin-bottom: 0px;
}

.banner-zodiac {
    width: 300px;
    margin: auto;
}

#latest_news_thumbs_categories {
    height: 122px !important;
}

#banner_in_article {
    margin-top: 20px !important;
    text-align: center;
}

.mobile_banner_first {
    margin-top: 20px;
}

.regional-home-articles-other ul li a:hover,
.cite_box_right a:hover,
.you_position a:hover {
    text-decoration: underline;
}

.additional_functionality .video-list {
    width: 100px !important;
}

.image-link img {
    width: 140px;
}

.relation-box {
    border: 1px solid #dfdfdf;
    padding: 10px;
    clear: both;
    margin-bottom: 12px;
    background-color: #f1f1f1;
}

.relation-box .image-link img {
    width: 140px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.relation-box a {
    color: #17336D !important;
}

.relation-box-inner h2 {
    margin-top: 5px;
    line-height: 16px;
    margin-bottom: 8px;
}

.relation-box .read-more {
    text-align: right;
    margin-bottom: 0px;
    line-height: 6px;
    margin-bottom: 4px;
}

.relation-box .read-more a {
    text-align: right;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}

.relation-box p {
    margin-bottom: 3px !important;
    min-height: 75px;
    font-size: 13px;
    line-height: 16px;
}

.christmas-logo {
    top: 35px;
}

.viber-btn {
    margin-top: 20px;
}

.source-box {
    text-align: right;
    float: right;
    margin-top: 7px;
    position: absolute;
    bottom: 10px;
    right: 15px;
    padding: 5px;
    background: rgba(26, 40, 74, .9);
    box-shadow: 1px 1px 1px #17336D;
}

.source-box a {
    font-size: 9px;
    color: #fff;
    vertical-align: 2px;
}

.image-views {
    float: left;
    margin-top: 12px;
    margin-right: 10px;
}

.image-views span {
    vertical-align: 1px;
}

.facebook_button {
    display: inline-block;
    background: #627aac url(../images/facebook_small.png) left no-repeat;
    border-top: 1px solid #29447e;
    border-right: 1px solid #29447e;
    border-bottom: 1px solid #1a356e;
    border-left: none;
    height: 22px;
    padding-right: 7px !important;
    padding-left: 29px !important;
    font-weight: bold;
    font-size: 11px;
    color: white;
    text-decoration: none;
    font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
    line-height: 22px;
    cursor: pointer;
}

.instagram-media {
    clear: both;
    display: block;
    float: left;
}

#refresh-box {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999;
    background-color: rgba(0, 0, 0, 0.4);
}

#refresh-box .refresh-box-inner {
    width: 570px;
    margin: 0 auto;
    padding: 10px;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 1px 0 #ccc;
    padding-bottom: 10px;
    margin-top: 300px;
    position: relative;
}

.latest_news_thumbs .slide {
    padding-right: 10px;
}

#refresh-box .refresh-bttn-box {
    margin: auto;
    width: 365px;
    margin-top: 20px;
    margin-bottom: 20px;
}

#refresh-box #bell-refresh {
    position: absolute;
    top: 0px;
    left: -12px
}

#refresh-box #close_popup {
    float: right;
    font-weight: bold;
}

#refresh-box p {
    text-align: center;
}

.gift-horosocpe-link {
    font-size: 11px;
    text-align: right;
    float: right;
    margin-top: 15px;
    text-decoration: underline;
}

.refresh-bttn {
    background-color: #153e72;
    color: #ffffff;
    font-family: Trebuchet MS;
    font-size: 14px;
    margin-right: 10px;
    height: 38px;
    border-radius: 3px;
    padding-top: 8px;
    padding-bottom: 9px;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
}

.refresh-bttn span {
    vertical-align: -2px;
}

.refresh-first-text {
    margin-top: 40px;
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: bold;
}

.refresh-second-text {
    margin-top: 10px;
    font-size: 14px;
    color: #8d9194;
    font-weight: bold;
}

.actualno-submenu-img {
    height: 29px;
    position: absolute;
    bottom: 1px;
    right: 144px;
}

.refresh-bttn img {
    vertical-align: middle;
    margin-right: 5px;
}

.invite_facebook_div {
    display: inline-block;
    padding-top: 5px;
}

.read-fb-user {
    height: 46px;
}

.read-fb-user img {
    float: left;
    margin-right: 10px;
    width: 50px;
    height: 50px;
    vertical-align: middle;
}

.fb-name {
    float: left;
    width: 150px;
    height: 60px;
}

.invite_facebook_bttn {
    color: #fff;
    margin-bottom: 20px;
    margin-left: 20px;
    border: 1px solid #112e63;
    background-color: #859db5;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 5px;
    font-size: 14px;
}

.fb-friends-list {
    height: 170px;
    margin-top: 10px;
    overflow-y: scroll;
}

.fb-friends-box {
    width: 56px;
    float: left;
    margin-bottom: 15px;
}

.fb-friends-box span {
    text-align: center;
    font-size: 12px;
}

.facebook_friends_act_text {
    float: left;
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #1b3f75;
    text-transform: uppercase;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#read_news_facebook {
    float: left;
    width: 200px;
}

#read_news_facebook img {
    float: left;
    margin-right: 5px;
}

#read_news_facebook .actualno-read-box-inner {
    display: block;
    float: left;
    width: 130px;
}

#read_news_facebook .fb_user_name {
    font-family: Trebuchet MS;
    color: #666666;
    font-size: 12px;
    margin-bottom: 5px;
}

.ShareButton {
    background-color: #ffffff;
    background-image: url("img/share_icons_2.png");
    background-size: cover;
    cursor: pointer;
    display: inline-block;
    height: 32px;
    margin-right: 4px;
    vertical-align: top;
    width: 35px;
}

.ShareButton.FacebookShareButton {
    background-position: -45px center;
}

.ShareButton.TwitterShareButton {
    background-position: -90px center;
}

.ShareButton.GooglePlusShareButton {
    background-position: -136px center;
}

.ShareButton.PinterestShareButton {
    background-position: -227px center;
}

.ShareButton.MailShareButton {
    background-position: -143px center;
}

.viber {
    margin-left: 15px;
}

.today_yesterday_box_mobile {
    float: right;
    margin-right: 40px;
    position: relative;
}

.today_yesterday_box_mobile a {
    margin-right: 5px;
    padding: 2px 5px 2px 5px;
    border: 1px solid #d3d2d2;
    border-radius: 5px 5px 5px 5px;
    background-color: #f6f3f3;
    box-shadow: 0 1px 0 #CCCCCC;
    font-size: 11px;
    text-transform: uppercase;
    color: #17336d;
    width: 53px;
    display: block;
}

.today_yesterday_box_mobile .number {
    background-color: #6b97c8;
    color: #ffffff;
    border-radius: 7px 7px 7px 7px;
    position: absolute;
    padding-left: 4px;
    padding-right: 4px;
    right: 10px;
    bottom: 2px;
}

.mobile-logo {
    display: none;
}

.cola-watermark {
    postion: absolute;
    bottom: 5px;
    left: 5px;
}

.actualno-tv-mobile-banner {
    display: none;
    margin-top: 13px;
}

.actualno-tv-mobile-banner img {
    width: 100%;
}

.editors-box {
    padding-left: 15px !important;
    padding-top: 20px !important;
}

.editors-box ul {
    margin-left: 5px;
    margin-top: 15px;
    float: left;
}

.editors-box ul li {
    float: left;
    padding-right: 15px;
    width: 280px;
    padding-bottom: 10px;
}

.editors-box ul li img {
    vertical-align: middle;
}

.newsletter-email-form {
    margin-bottom: 10px;
}

.newsletter-label {
    float: left;
    width: 50px;
    text-align: right;
    padding-right: 5px;
}

.newsletter-email-form .inputField {
    width: 240px;
}

#news-inner-slider .latest_news_thumbs .icon-right-box {
    -ms-transform: rotate(-90deg);
    /* IE 9 */
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    float: right;
    background-color: rgba(255, 255, 255, 0.6);
    padding: 10px;
    position: absolute;
    top: 40px;
    right: 5px;
}

#news-inner-slider .article_slider .icon-right-box,
#news-inner-slider .article_slider_new .icon-right-box {
    -ms-transform: rotate(-90deg);
    /* IE 9 */
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    float: right;
    background-color: rgba(255, 255, 255, 0.6);
    padding: 10px;
    position: absolute;
    top: 56px;
    right: 5px;
}

#news-inner-slider .icon-left-mobile,
.icon-right-mobile {
    font-size: 11px !important;
}

#news-inner-slider .icon-left-box {
    left: -1px;
    display: none;
}

#news-inner-slider .latest_news_thumbs .icon-left-box {
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    float: left;
    background-color: rgba(255, 255, 255, 0.6);
    padding: 10px;
    position: absolute;
    top: 40px;
}

#news-inner-slider .article_slider .icon-left-box,
#news-inner-slider .article_slider_new .icon-left-box {
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    float: left;
    background-color: rgba(255, 255, 255, 0.6);
    padding: 10px;
    position: absolute;
    top: 50px;
}

#news-inner-slider .nav {
    margin-bottom: 50px;
    color: #000;
    width: 100%;
}

#newsletter-invited-box {
    margin-top: 20px;
}

#newsletter_bttn {
    display: block;
    background: url('../img/newsletter/newsletter_bttn.jpg') no-repeat;
    cursor: pointer;
    width: 300px;
    height: 45px;
    border: none;
}

.fullscreen_box .info time,
.fullscreen_box .info .icon-viewed {
    color: #ffffff;
}

.articles-from-keywords {
    text-transform: uppercase;
}

.right_box,
.most_right_box {
    min-width: 260px;
}

#menu-today {
    margin-left: auto;
    width: 85px;
    display: block;
    margin-right: auto;
}

.text-link-mobile {
    display: none;
    font-family: Trebuchet MS;
    font-size: 10px;
    color: #6b97c8;
    text-transform: uppercase;
    vertical-align: 0px;
    margin-top: 1px;
}

#comments-article-box {
    margin-top: 30px;
}

.video-content {
    margin-top: 10px;
    margin-bottom: 15px;
    border-top: 1px solid #ececec;
    padding-top: 20px;
}

.list_of_news {
    position: relative;
}
.list_of_news ul li figure{
    position: relative;
}
.list_of_news ul li .video-button{
    position: absolute;
    width: 50px;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    cursor: pointer;
    opacity: 0.7;
}

.additional_functionality .actualnotv-bttn img {
    margin-top: 2px;
}

.additional_functionality .actualnotv-bttn {
    font-family: NeoTech;
    margin-right: 2px;
    padding: 1px 11px 7px 29px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    float: none;
    vertical-align: middle;
    padding: 1px 10px 6px 10px;
    color: #ffffff;
    font-weight: bold;
    text-transform: lowercase;
    font-size: 15px;
    float: right;
    text-align: right;
    box-sizing: border-box;
}

.additional_functionality .active .actualnotv-bttn {
    background-color: #ffffff;
    color: #17336D;
}

.search-bttn {
    width: 71px !important;
    background-color: #112e63;
    color: #fff;
    border: 0px;
    text-transform: uppercase;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 5px;
}

.video-navigation li {
    display: inline-block;
    padding-left: 18px;
    padding-right: 16px;
    border-right: 1px solid #ececec;
    -webkit-padding-start: 19px;
    -webkit-padding-end: 18px;
    -moz-padding-start: 20px;
    -moz-padding-end: 18px;
    -webkit-text-size-adjust: none;
}

.video-navigation li:last-child {
    border-right: none;
    padding-right: 15px;
    float: right;
}

.video-navigation a span {
    color: #253f77;
    font-size: 12px;
    text-transform: uppercase;
}

.video-related-article .text-link {
    font-family: Trebuchet MS;
    font-size: 10px;
    color: #6b97c8;
    text-transform: uppercase;
    vertical-align: 4px;
}

.video-related-article .icon-menu {
    float: left;
    font-size: 8px !important;
    margin-right: 5px;
    margin-top: 3px;
}

.video-navigation a .text-link {
    font-family: Trebuchet MS;
}

.leading_video .content h3 {
    margin-bottom: 20px;
}

.info_line .video-data-icons {
    float: right;
}

.video-navigation li:first-child {
    line-height: 18px;
    height: 16px;
    border-right: none;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}

.video-navigation li:nth-child(2) {
    border-left: 1px solid #ececec;
}

.icon-first-video,
.icon-play3,
.icon-last-video,
.icon-pause {
    font-size: 16px !important;
}

.icon-play3:before {
    content: "\e903";
}

.icon-pause:before {
    content: "\e905";
}

.history {
    margin-left: 7px;
}

.history:before {
    content: "\e94d";
}

.icon-last-video:before {
    content: "\e902";
}

.icon-first-video:before {
    content: "\e904";
}

.icon-menu:before {
    content: "\e900";
}

.icon-menu {
    font-family: Trebuchet MS;
    color: #6c98c9;
    text-transform: uppercase !important;
    font-size: 12px;
}

.video-related-article a,
.video-related-article a:hover {
    text-decoration: none !important;
}

.video-related-article {
    margin-left: 15px;
    width: 200px;
    margin-top: 0px;
}

#lasted-from-actuallnotv-box .content {
    height: 340px;
    overflow-y: scroll;
}

.spravochnik-box {
    display: inline-block;
}

.columnist-authors-home-list {
    display: none;
}

.rudolph-image {
    margin-bottom: 15px;
}

.rudolph-box p {
    color: #1f4798;
}

#mobile-banner-article {
    width: 320px;
    margin: auto;
}

#form-rudolph #form-send-bttn {
    -webkit-appearance: none;
    padding-right: 8px;
    padding-bottom: 4px;
    text-transform: uppercase;
    border: none !important;
    font-size: 16px;
    background-color: #1f4798;
    float: right;
    width: 120px;
    color: #ffffff;
    cursor: pointer;
    margin-right: 5%;
}

#form-rudolph .form-img-box {
    height: 65px;
}

#form-rudolph input,
#form-rudolph textarea {
    border: 1px dashed #6495bd;
    height: 30px;
    margin-top: 30px;
    padding-top: 5px;
    padding-left: 10px;
    width: 95%
}

#form-rudolph textarea {
    padding-top: 15px;
}

#form-rudolph .message {
    display: none;
    margin-top: 10px;
    font-size: 10px;
    color: #1f4798;
}

#ikea-game-app-banner {
    margin-top: 10px;
    padding-left: 10px;
}

.ikea-bttn {
    position: absolute;
    right: 100px;
    bottom: -4px;
}

.under-article-banners {
    margin-bottom: 10px;
}

.home_news_box a {
    color: #000000 !important;
    text-decoration: underline !important;
    font-size: 14px !important;
}

.home_news_box h2 {
    margin-top: 15px !important;
    margin-bottom: 5px !important;
    font-size: 16px;
}

.home_news_box h3{
    margin-top: 20px !important;
    margin-bottom: 5px !important;
    font-size: 16px;
}
.hiddenText {
    display: none;
}

.sub-categories h1 {
    color: #17336D;
    font-weight: bold;
    font-size: 12px !important;
    text-transform: uppercase;
    text-align: left;
    height: 25px;
}
#motorola-gallery .gallery-description {
    color: #000;
    text-align: left;
}
.gallery-description {
    margin-top: 15px;
    margin-bottom: 5px;
}

.title-rss {
    font-size: 16px !important;
}

.header-rss .head2 {
    margin-top: 20px;
}

.zodiac-info h1,
.head1-box h1,
.map-box h1,
.columnist-box h1,
.video_highlight h1,
.category_accent h1 {
    display: inline-block;
    color: #17336D;
    font-weight: bold;
    font-size: 12px !important;
    text-transform: uppercase;
    text-align: left;
    height: 25px;
}

.spravochnik-cinemas-list {
    float: left;
    margin-top: 20px;
    margin-bottom: 30px;
}

.spravochnik-cinemas-list li {
    float: left;
    width: 210px;
    font-size: 12px;
    margin-bottom: 15px;
}

.top-films-box {
    width: 100%;
    margin-bottom: 50px;
}

.top-films-box .top_films {
    width: 25%;
    margin-right: 50px;
    margin-bottom: 15px;
    float: left;
}

.top-films-box .top_films a {
    font-size: 16px;
}

.top-films-box .top_films p {
    font-size: 12px;
}

.show_more_comment {
    color: #6B97C7;
    font-size: 16px;
}

.show_more_comment:hover {
    text-decoration: underline;
}

.kids-sport-art-image {
    width: 148px !important;
}

.kids-sport-art-logo {
    width: 193px !important;
}

.joke-content {
    margin-bottom: 15px;
}

.joke-content p {
    font-size: 14px !important;
}

.fullscrenn_box .gall_filters {
    display: none;
}

.fullscreen_box .main_left_side {
    display: none;
}

#footer-mobile-banner {
    position: fixed;
    bottom: 0px;
    width: 100%;
}

#footer-mobile-banner div {
    margin: auto !important;
}

.topics .more_btn {
    text-align: right;
    display: inherit;
}


#prass-press-box .top .head2 {
    margin-top: 15px;
}

.prass-pres-box {
    width: calc(33% - 2px);
    display: inline-block;
    margin-bottom: 20px;
}

.prass-pres-box a {
    font-size: 16px !important;
    color: #17336D;
    display: block;
    text-align: center;
}

#prass-press-box {
    position: relative;
    display: block;
    height: 215px;
    z-index: 999;
    overflow: hidden;
    margin-bottom: 5px;
}
#prass-press-box img{
    transition: all .3s ease-in-out;
    display: block;
}


#prass-press-gallery .social {
    position: absolute;
    bottom: 20px;
}

.topics .head2 {
    margin-top: 5px;
}

.topics .top {
    border-bottom: none !important;
}

.r3 {
    min-height: 220px !important;
}

#widget_bounds {
    min-height: 220px !important;
}

.comment-band-link {
    color: #000;
    text-decoration: underline;
}

.galleries-icons {
    margin-top: 10px;
    margin-bottom: 10px;
}

.galleries-icons time,
.galleries-icons .icon-viewed {
    color: #fff !important;
    font-size: 12px !important;
}

.search_result {
    position: relative;
    height: 80px;
}

.fb-share-button {
    width: 128px;
}

.categories-main {
    border-top: 1px solid #ececec;
    padding-top: 10px;
}

#banner_940_210 {
    margin: auto;
    width: 980px;
    margin-top: 3px;
    margin-bottom: 0px;
}

body.body-side-banner {
    background: top center no-repeat;
    z-index: 98;
}

.body-side-banner header {
    width: 981px;
    max-height: 174px;
}

.body-side-banner #main_wrapper,
.body-side-banner .main_wrapper {
    width: 980px;
    margin: 0 auto;
}

.body-top-banner .top-banner {
    margin-left: -1px;
}

.body-top-banner .top-banner img {
    display: block;
}

@-moz-document url-prefix() {
    .body-side-banner .main_wrapper {
        margin-top: -2px;
    }
}

[class^="icon-"],
[class*=" icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body,
ul,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
p,
figure,
figcaption,
fieldset,
hr,
button,
input,
dl,
dd {
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: subpixel-antialiased;
    font-smoothing: subpixel-antialiased;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    text-size-adjust: none;
}

#content_inner_article_box h2, #content_inner_article_box h3, #content_inner_article_box h4, #content_inner_article_box h5, #content_inner_article_box h6{
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold
}

#content_inner_article_box ul, #content_inner_article_box ol{
    margin: 20px;
}
#content_inner_article_box ol{
    padding-left: 20px;
}
#content_inner_article_box ul li{
    list-style-type: disc;

}
#content_inner_article_box ol li{
    margin-bottom: 10px;
}
.head5 {
    font-weight: bold;
}

h4 {
    font-size: 14px;
}

h5,
.head5 {
    font-size: 14px;
}

h6 {
    font-size: 12px;
}

img,
fieldset {
    border: 0;
}

html,
body {
    height: 100%;
}

body {
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    overflow-x: hidden;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

ins,
mark,
a {
    color: inherit;
    text-decoration: inherit;
}

address {
    font-style: normal;
}

ul {
    list-style: none;
}

ul li:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}

img {
    outline: 0;
}

time:before {
    content: "\e60d";
    display: inline-block;
    margin: 0 5px 0 0;
    font-family: "icomoon";
    font-size: 11px;
    color: #6B97C8;
}

time {
    color: #666;
    font-size: 10px;
}

.share .facebook {
    width: 75px;
    overflow: hidden;
}

.page_content {
    padding: 2px 10px 10px 10px;
    background: #ececec url('../images/content-bg.gif') 0 -1px repeat-x;
}

.white_box {
    padding: 10px;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 1px 0 #ccc;
    padding-bottom: 10px;
    margin-bottom: 10px;
    position: relative;
}

.white_box .top {
    border-bottom: 1px solid #ececec;
    text-transform: uppercase;
    padding-bottom: 4px;
}

.white_box .top h2,
.white_box .top .head2 {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    font-weight: bold;
    color: #17336D;
}

.white_box .top a+a:not(.more_btn):before {
    /*content: "|";*/
    margin: 0 3px;
}

.white_box .top .more_btn {
    float: right;
    margin-top: -2px;
}

.main_image .testdrive-box {
    position: absolute;
    top: 10px;
    right: 10px;
}

.white_box .white_box {
    padding: 0;
    margin: 0;
    box-shadow: none;
}

.rich_text a {
    color: blue;
    font-weight: bold;
    font-size: 16px;
    text-decoration: underline;
}

.rich_text a:hover {
    text-decoration: underline;
}

.owl-carousel {
    position: relative;
    overflow: hidden;
}

.owl-item {
    display: inline-block;
    vertical-align: top;
    margin-right: 4px;
}

.banner-320 {
    max-width: 300px;
    min-width: 280px;
    height: auto;
    width: 100%;
    position: relative;
}

.gall_filters {
    padding-bottom: 35px !important;
}

.gall_filters .order .tab1-video,
.gall_filters .order .tab2-video {
    font-size: 12px;
}

.gall_filters .order .checked {
    border-radius: 4px;
    background-color: #112C60;
    color: #fff;
    font-size: 12px;
    padding: 5px;
    margin-right: 10px;
}

article.columnists.white_box.article>div.main_image>div>span {
    margin-bottom: 5px;
}

article.category_accent.white_box>ul>li>figure>figcaption>a.c_categorie {
    margin-bottom: 3px;
}

.c_categorie {
    display: inline-block;
    vertical-align: top;
    color: #333;
    margin: 0 5px 0 0;
    padding: 2px 3px 2px;
    text-transform: uppercase;
    color: #fff;
    background: #6B97C8;
    font-size: 10px;
    line-height: 1em;
    border-radius: 3px;
    text-decoration: none;
}

.see_more:after {
    content: "\e600";
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
    margin-left: 5px;
    font-family: "icomoon";
    font-size: 6px;
    -webkit-transform: rotate(-90deg) translateZ(1px);
    transform: rotate(-90deg) translateZ(1px);
}

.see_more {
    display: inline-block;
    vertical-align: top;
    margin-top: 15px;
    text-decoration: none !important;
    padding: 4px 6px;
    border-radius: 4px;
    border: 0;
    background-color: #cde6ff;
    color: #15336D !important;
    font-size: 10px !important;
    box-shadow: 0 1px 0 #ccc;
    text-transform: uppercase;
}

.results {
    color: #000 !important;
    font-size: 12px !important;
}

.poll_right a {
    color: #000 !important;
    text-decoration: none;
}

.more_btn:after {
    content: ".";
    font-size: 0;
    background: url('../images/more_icon.svg') no-repeat 0 0 #fff;
    display: inline-block;
    vertical-align: middle;
    margin-left: 6px;
    width: 17px;
    height: 18px;
}

.more_btn {
    display: inline-block;
    color: #666;
    font-size: 10px;
    white-space: pre;
    text-transform: uppercase;
}

.top a:hover {
    text-decoration: underline;
}

.icon-viewed:before,
.icon-faceb:before,
.icon-comment:before {
    content: "\e60c";
    display: inline-block;
    vertical-align: middle;
    color: #6B97C8;
    font-family: "icomoon";
    font-size: 8px;
}

.icon-viewed:before {
    margin: 0 2px;
    padding-right: 3px;
}

.icon-faceb:before {
    margin: 0 2px;
}

.main_wrapper>div>div>div>section>article.breaking_news.white_box>div.wrap>div.right>ul>li>a.icon-comment:before,
.main_wrapper>div>div>div>aside>div.white_box.right_box.columnist_right_box>div>h5>a.icon-comment:before {
    margin: 0 -2px 0 2px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

.main_wrapper>div>div>div.content_wrapper>section>article.white_box.article>div.main_image>div.top_line>div>a.icon-comment:before,
.main_wrapper>div>div>div.content_wrapper>section>article.white_box.article>div.main_image>div.top_line>div>a.icon-viewed:before {
    margin: 0 0 0 4px;
}

.main_wrapper>div>div>div.content_wrapper>section>article.white_box.article>div.main_image>div.top_line>div>time:before {
    margin: 0 2px 0 0;
}

.icon-comment:before {
    margin: 0 2px;
}

.icon-faceb:before {
    content: "\e606";
    padding: 2px 3px;
    border-radius: 1px;
    background-color: #6B97C8;
    color: #fff;
    font-size: 5px;
    margin-top: -2px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

.icon-viewed:before {
    content: "\e60e";
}

.icon-viewed:before {
    padding-bottom: 1px;
}

.icon-viewed,
.icon-faceb,
.icon-comment {
    color: #666;
    font-size: 10px;
    white-space: nowrap;
}

.info a,
.info time {
    margin-right: 5px;
}

.breadcrumb {
    margin: 10px 5px 5px 12px;
    color: #000;
    font-size: 13px;
    -webkit-padding-before: 2px;
    height: 22px;
    position: relative;
    overflow: hidden;
}

.breadcrumb ul {
    width: 75%;
}

.breadcrumb a:hover {
    text-decoration: underline;
}

.breadcrumb ul,
.breadcrumb li {
    display: inline-block;
    vertical-align: top;
}

.breadcrumb li+li:before {
    content: "/";
}

.breadcrumb .right {
    float: right;
}

.breadcrumb .right a {
    margin-right: 5px;
    padding: 2px 5px 2px 5px;
    border: 1px solid #d3d2d2;
    border-radius: 4px 4px 4px 4px;
    background-color: #f6f3f3;
    box-shadow: 0 1px 0 #CCCCCC;
    font-size: 11px;
    text-transform: uppercase;
}

.rich_text {
    font-size: 16px;
    line-height: 20px;
}

.rich_text .small-article-image {
    width: 180px !important;
    float: left;
    margin-right: 10px;
}

.rich_text img {
    margin:auto;
    display: block;
    height: auto;
}

.rich_text .center-image{
    width: 320px;
    display: block;
    margin: auto;
}

.rich_text p {
    margin-bottom: 15px;
}
.rich_text h3{
    font-size: 18px !important;
    line-height: 18px;
}
.header_clone {
    background-color: #fff;
}

.body-side-banner .header_clone {
    background: rgba(255, 255, 255, 0);
}

.home_news_box ul {
    margin-left: 10px;
}

.facebook-share {
    width:95px !important;
}

#testdrive-loading-box,
#form-success-box,
#form-error-box,
#form-success-box-competetion,
#form-error-box-terms,
#facebook-popup-box {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999;
    background-color: rgba(0, 0, 0, 0.1);
}

#facebook-popup-box .facebook-popup-box-inner {
    position: relative;
    width: 500px;
    height: 380px;
    margin: 0 auto;
    vertical-align: middle;
    margin-top: 200px;
    background-color: #fff;
    border: 1px solid;
    padding-top: 50px;
    padding-left: 30px;
}

#facebook-popup-box .facebook-popup-box-inner .like-box-text {
    margin-top: 0px;
    margin-bottom: 30px;
}

#facebook-popup-box .facebook-popup-box-inner .like-box-text img {
    float: left;
}

#facebook-popup-box .facebook-popup-box-inner .like-box-text .like-text {
    width: 208px;
    float: left;
    margin-left: 20px;
    font-family: Arial;
    font-weight: bold;
    color: #48464e;
    font-size: 12px;
    text-align: center;
}

#comments {
    margin-left: -10px !important;
}

div[id^='___comments_'],
div[id^='___comments_'] iframe {
    width: 100% !important;
}

.facebook-popup-box-inner #close_popup span {
    color: #000;
    font-family: Trebuchet MS;
    font-size: 20px;
    left: 0px;
    position: absolute;
    text-align: right;
    top: 10px;
    width: 25px !important;
}

#testdrive-loading-box .testdrive-loading-box-inner {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    vertical-align: middle;
    margin-top: 300px;
}

.testdrive-header {
    height: 56px;
}

.testdrive-header-box {
    height: 56px;
    margin: auto;
    width: 940px;
}

.testdrive-header-box-1 {
    margin: auto;
    background: none repeat scroll 0 0 #153E72;
}

.test-drive-box {
    position: absolute;
    margin-top: 7px;
    right: 230px;
}

.test-drive-box a {
    background: url('../img/btn_avto.svg') no-repeat;
    padding-left: 27px;
    padding-right: 26px;
    padding-top: 12px;
    padding-bottom: 0px;
    font-size: 12px;
    font-family: Trebuchet MS;
}

.highlight_top img {
    margin-right: 10px;
}

.highlight_top p {
    margin-top: 10px;
}

.izbori2015-map {
    margin-left: 10px;
    display: inline-block;
    margin-top: 20px;
}

.izbori2015-map .izbori2015-link {
    background: url('../img/map_bg.PNG');
    color: #fff;
    text-transform: uppercase;
    font-size: 10px;
    font-family: Trebuchet MS;
    padding-left: 11px;
    padding-top: 24px;
    padding-bottom: 22px;
    padding-right: 13px;
}

.old-news {
    display: inline-block;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    position: relative;
}
.old-news img{
    width: 15px;
    height: 15px;
    vertical-align: -3px;
}
.more-of-this-next {
    float: right;
}

.random-news-box {
    margin-left: 125px;
    display: inline-block;
}

.more-of-this-back {
    float: left;
}

.more-of-this-next {
    float: right;
    margin-right: 0px !important;
}

.more-of-this-next img {
    margin-right: 2px;
}

.more-of-this-next,
.more-of-this-back,
.more-of-this-random {
    border-radius: 4px;
    background: #e1f0ff;
    text-decoration: none;
    font-size: 12px;
    margin-right: 10px;
    text-transform: uppercase;
    text-align: center;
    width: 85px;
    display: inline-block;
    vertical-align:middle;
    height: 20px;
    padding: 5px;
    vertical-align:top;
    line-height:20px;
}
.more-of-this-random{
    width: 120px;
}
.random-news-box a{
    background: #c60023;
    color: #fff;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: bold;
}

header.header_clone {
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
}

header.header_clone.visible {
    display: block;
    -webkit-animation: fadeIn .4s;
    animation: fadeIn .4s;
}

.body-side-banner header.header_clone .main_navigation {
    width: 980px !important;
    margin: auto;
}

.body-side-banner header.header_clone .subnav_wrap {
    width: 980px !important;
    margin: auto;
}

.header_clone .actualno-submenu-img {
    top: auto;
    bottom: 1px;
    position: absolute;
}

header {
    position: relative;
    z-index: 998;
    background-color: #153e72;
    color: #fff;
}

header .top_nav {
    position: relative;
    background-color: #132042;
    font-size: 12px;
}

header .top_nav nav {
    position: absolute;
    top: 100%;
    overflow: hidden;
    left: 0;
    width: 980px;
    background-color: #132042;
    opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: -webkit-transform .4s, opacity .4s;
    transition: transform .4s, opacity .4s;
    z-index: 999;
}

header .top_nav.open nav {
    z-index: 2;
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

header .top_nav .mobile_icon,
header .top_nav nav a {
    display: block;
    padding: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
}

header .top_nav .mobile_icon:after {
    content: "\e600";
    position: absolute;
    top: 8px;
    right: 10px;
    font-family: "icomoon";
    font-size: 6px;
    -webkit-transition: -webkit-transform .4s;
    transition: transform .4s;
}

header .top_nav.open .mobile_icon:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

header .top_nav .mobile_icon {
    position: relative;
    padding: 3px 35px 5px 10px;
}

header .social {
    padding: 5px;
    text-align: center;
}

header .fb-login-button,
#gSignInWrapper {
    display: inline-block;
    vertical-align: top;
}

#customBtnGoogle {
    padding: 1px 2px;
    width: 109px;
    min-height: 20px;
    line-height: 20px;
    border-radius: 2px;
    background: #dd4b39 url('../images/gplus-small-icon.png') no-repeat 3px 3px;
    color: #fff;
    text-indent: 22px;
    font-size: 11px;
    text-align: left;
}

header .center_box {
    background: url('../images/header-bg_actualno.webp') no-repeat;
    text-align: center;
    padding: 10px 0;
    padding-top: 11px;

}

header .center_box .logo {
    display: inline-block;
    vertical-align: top;
    padding: 10px;
}

header #bttn_back_to_school {
    position: absolute;
    margin-top: 0px;
    right: 20%;
    top: -6px;
    background: url('../img/btn_back-to-scool.svg');
    width: 140px;
    height: 32px;
    z-index: 999;
}

header #bttn_back_to_school span {
    margin-left: 35px;
    vertical-align: -8px;
    font-size: 12px;
}

.header-widgets .wiget {
    display: inline-block;
    vertical-align: top;
    margin: 5px 0;
    padding: 6px 15px 0px 15px;
    border: 1px solid #132143;
    background-color: rgba(19, 30, 68, .3);
    color: #fff;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -ms-box-shadow: 0 1px 0 #26578c;
    -webkit-box-shadow: 0 1px 0 #26578c;
    -moz-box-shadow: 0 1px 0 #26578c;
    box-shadow: 0 1px 0 #26578c, inset 0 1px 0 rgba(255, 255, 255, .2);
    text-align: left;
    text-transform: uppercase;
    height: 37px;
}

.header-widgets .big,
.header-widgets .big span {
    display: inline-block;
    vertical-align: top;
    margin-right: 1px;
    font-size: 30px;
    font-weight: bold;
}

.header-widgets .big sup {
    line-height: 12px;
    font-size: 0.6em;
}

.header-widgets .big img {
    padding-top: 0px;
    padding-left: 5px;
}

.header-widgets .big a {
    padding-bottom: 5px;
}

.header-widgets .city span {
    font-size: 10px;
}

.header-widgets .day-and-date {
    display: inline-block;
    vertical-align: middle;
    padding: 5px 0 5px 0;
    line-height: 1;
    font-weight: bold;
    text-transform: uppercase;
}

.header-widgets small {
    display: inline-block;
    vertical-align: top;
    color: #6CC1F6;
    font-size: 9px;
    line-height: 16px;
}

.header-widgets span {
    font-size: 13px;
}

.header-widgets .weather {
    position: relative;
}

.header-widgets .city {
    display: inline-block;
    vertical-align: middle;
}

.header-widgets .city span {
    color: #fff;
}

.header-widgets .city_wrap {
    display: inline-block;
    vertical-align: middle;
}

.header-widgets .horoscope .icon-trigger,
.header-widgets .city .icon-trigger {
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    line-height: 30px;
    color: #6B97C8;
    font-size: 6px;
    text-align: center;
}

.header-widgets .other_city {
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    padding: 10px 0;
    width: 100%;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.header-widgets .open .other_city {
    display: block;
    z-index: 9999;
}

.header-widgets .other_city a {
    display: inline-block;
    width: 48%;
    padding: 3px 10px;
    font-size: 10px;
    color: #333;
    box-sizing: border-box;
}

.header-widgets .horoscope {
    position: relative;
    text-align: left;
}

.header-widgets .horoscope img {
    display: inline-block;
    vertical-align: top;
    padding-bottom: 5px;
    padding-left: 4px;
}

.header-widgets .horoscope .txt {
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
    max-width: 115px;
}

.header-widgets .horoscope>a {
    display: inline-block;
    vertical-align: middle;
    padding-top: 5px;
}

.header-widgets .other_horoscope {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background-color: #153E72;
    display: none;
}

.header-widgets .open .other_horoscope {
    display: block;
    z-index: 1;
}

.header-widgets .other_horoscope a {
    display: block;
    padding: 8px 5px 6px 25px;
}

header .main_navigation {
    background-color: #112e63;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    min-height: 26px;
}

header .main_navigation .menu_trigger {
    position: relative;
    font-size: 14px;
    cursor: pointer;
    min-height: 30px;
}

header .main_navigation .menu_trigger span:before,
header .main_navigation .menu_trigger span:after {
    content: " ";
    position: absolute;
    top: -8px;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    -webkit-transition: -webkit-transform .4s, opacity .4s;
    transition: transform .4s, opacity .4s;
}

header .main_navigation .menu_trigger span:after {
    top: 8px;
}

header .main_navigation .menu_trigger span {
    position: absolute;
    top: 15px;
    right: 10px;
    margin-top: -1px;
    width: 28px;
    height: 2px;
    background-color: #fff;
    font-size: 0;
    text-indent: -9999px;
    -webkit-transition: -webkit-transform .4s;
    transition: transform .4s;
}

header .main_navigation .menu_trigger .bar{
    width: 40px;
    display: block;
    height: 29px;
    float: right;
    z-index: 999;
}

header .main_navigation.open .menu_trigger span {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

header .main_navigation.open .menu_trigger span:before {
    -webkit-transform: rotate(-90deg) translateX(-7px);
    transform: rotate(-90deg) translateX(-7px);
}

header .main_navigation.open .menu_trigger span:after {
    opacity: 0;
}

header .main_navigation .menu_wrapper {
    display: none;
}

header .main_navigation.open .menu_wrapper {
    display: block;
}

header .main_navigation .menu {
    border-bottom: 1px solid rgba(255, 255, 255, .1);
}

header .main_navigation .menu>li>a {
    position: relative;
    display: block;
    padding: 9px 40px 9px 10px;
    border-top: 1px solid rgba(255, 255, 255, .1);
    font-size: 14px;
}

header .main_navigation .menu .subnav {
    background-color: rgb(21, 62, 114);
}

header .main_navigation .icon-subtriger {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 100%;
    line-height: 29px;
    font-size: 8px;
    text-align: center;
    margin-right: 10px;
    -webkit-transition: -webkit-transform .4s;
    transition: transform .4s;
}

header .main_navigation li.open .icon-subtriger {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

header .main_navigation .submenu_content {
    display: none;
}

header .main_navigation .submenu {
    overflow: hidden;
    max-height: 0;
    -webkit-transition: max-height 1.5s cubic-bezier(0.040, 0.960, 0.025, 0.995);
    transition: max-height 1.5s cubic-bezier(0.040, 0.960, 0.025, 0.995);
}

header .main_navigation li.open .submenu {
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    max-height: 2000px;
}

header .main_navigation .additional_functionality .submenu {
    display: none;
}

header .main_navigation .subnav a {
    display: block;
    padding: 7px 5px;
    border-top: 1px solid rgba(255, 255, 255, .1);
    font-size: 12px;
}

header .main_navigation .subnav a:hover {
    text-decoration: underline;
}

header .main_navigation .listen_naso {
    background: url('../images/arrow_radio.svg') no-repeat 9px center;
    text-transform: none;
}

header .main_navigation .listen_naso {
    vertical-align: middle;
    padding: 1px 10px 6px 10px;
    background-color: #f6ee1d;
    color: #000;
    font-size: 10px;
    float: right;
    text-align: right;
    box-sizing: border-box;
}

.search_header div input {
    height: 28px;
    background-color: #1d4c90;
    color: #fff;
    border: none;
    padding: 0 8px;
    margin-top: -2px;
}

.search_header form a {
    margin-left: 5px;
    vertical-align: middle;
}

.h_search_wrap {
    width: 0;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    -webkit-transition: width .6s;
    transition: width .6s;
}

.h_search_wrap.active {
    width: 255px;
    margin-right: -3px;
}

.search_header a {
    background: none;
    border: none;
    color: #6CC1F6;
    vertical-align: middle;
    border-left: 1px solid #13254d;
    padding-left: 6px;
    height: 25px;
    width: 28px;
    padding-top: 2px;
    margin-left: 0;
}

.search_header a:hover {
    color: #fff;
}

.search_form {
    float: right;
    width: 100%;
}

.search_header {
    text-align: right;
    padding: 4px 10px 4px 0;
}

.btn_video,
.btn_images {
    padding-top: 20px;
}

.mini-tabs-topics {
    margin-top: 15px;
    clear: both;
}

.mini-tabs-topics li {
    font-size: 12px;
    display: inline-block;
    margin-right: 10px;
}

.mini-tabs-topics .current {
    background-color: #cde6ff;
    padding: 5px;
    border-radius: 5px;
}

header .additional_functionality>ul {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    text-align: left;
    padding-left: 10px;
    box-sizing: border-box;
}

header .additional_functionality>ul>li:first-child,
header .additional_functionality>ul>li:nth-child(2) {
    width: 33px;
}

header .additional_functionality>ul>li {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    font-size: 10px;
    color: #66B4E1;
}

header .additional_functionality .icon-search {
    font-size: 14px;
    outline: 0;
}

header .additional_functionality .icon-search.active {
    color: #ffffff;
}

header .additional_functionality .search_submenu {
    display: block;
    position: absolute;
    top: 26px;
    left: -100%;
    padding: 10px;
    width: 200%;
    background-color: #112e63;
    text-align: left;
    box-sizing: border-box;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: -webkit-transform .4s;
    transition: transform .4s;
}

header .additional_functionality .search_submenu.open {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

header .search_submenu .most_words {
    display: none;
}

header .additional_functionality .search_submenu select,
header .additional_functionality .search_submenu input {
    display: block;
    margin: 10px 0;
    padding: 0 10px;
    width: 100%;
    border: 0;
    height: 28px;
    box-sizing: border-box;
}

header .additional_functionality .search_submenu button {
    width: 100%;
    padding: 6px;
    border: 0;
    background-color: #3A72BA;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
}

header .subnav_wrap {
    border-bottom: 1px solid #ccc;
    background-color: #fff;
    color: #333;
    font-size: 11px;
    text-align: left;
    width: 100%;
}

header .subnav_wrap nav {
    display: none;
}

header .subnav_wrap .social {
    display: none;
}

header .facebook-profile-box {
    float: right;
    margin-top: 4px;
    overflow: hidden;
}

header .facebook-profile-box a {
    margin: 0px !important;
}

header .facebook-profile-box .facebook-profile-name,
header .facebook-profile-box .fb-menu-up,
header .facebook-profile-box img {
    float: left;
}

.subnav_wrap .social a:hover {
    text-decoration: none !important;
}

header .header-widgets ul li:first-child,
header .header-widgets ul li:nth-child(2),
header .header-widgets ul li:last-child {
    display: none;
}

footer {
    background-color: #333;
}

footer .top_side {
    padding: 10px;
    text-align: center;
    border-bottom: 1px solid #404040;
}

footer .search {
    position: relative;
    margin: 20px 0;
}

footer .search input {
    width: 100%;
    padding: 0 10px;
    padding-right: 45px;
    height: 28px;
    box-sizing: border-box;
}

footer .search button {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 100%;
    border: 0;
    background: rgb(108, 108, 108);
    background: -moz-linear-gradient(top, rgba(108, 108, 108, 1) 0%, rgba(86, 86, 86, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(108, 108, 108, 1)), color-stop(100%, rgba(86, 86, 86, 1)));
    background: -webkit-linear-gradient(top, rgba(108, 108, 108, 1) 0%, rgba(86, 86, 86, 1) 100%);
    background: -o-linear-gradient(top, rgba(108, 108, 108, 1) 0%, rgba(86, 86, 86, 1) 100%);
    background: -ms-linear-gradient(top, rgba(108, 108, 108, 1) 0%, rgba(86, 86, 86, 1) 100%);
    background: linear-gradient(to bottom, rgba(108, 108, 108, 1) 0%, rgba(86, 86, 86, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#6c6c6c', endColorstr='#565656', GradientType=0);
    color: #fff;
    font-size: 14px;
    text-shadow: -1px -1px 0 #000;
}

footer .social a {
    display: inline-block;
    vertical-align: top;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
    background: rgb(115, 128, 140);
    background: -moz-linear-gradient(top, rgba(115, 128, 140, 1) 0%, rgba(52, 67, 94, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(115, 128, 140, 1)), color-stop(100%, rgba(52, 67, 94, 1)));
    background: -webkit-linear-gradient(top, rgba(115, 128, 140, 1) 0%, rgba(52, 67, 94, 1) 100%);
    background: -o-linear-gradient(top, rgba(115, 128, 140, 1) 0%, rgba(52, 67, 94, 1) 100%);
    background: -ms-linear-gradient(top, rgba(115, 128, 140, 1) 0%, rgba(52, 67, 94, 1) 100%);
    background: linear-gradient(to bottom, rgba(115, 128, 140, 1) 0%, rgba(52, 67, 94, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#73808c', endColorstr='#34435e', GradientType=0);
    color: #fff;
    text-align: center;
    font-size: 18px;
}

footer .sitemap {
    color: #ccc;
    font-size: 12px;
}

footer .sitemap a {
    display: block;
    padding: 5px 10px;
}

footer .sitemap .title {
    position: relative;
    border-bottom: 1px solid #404040;
    color: #fff;
    font-size: 16px;
}

footer .sitemap .icon-subtrigger {
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 100%;
    line-height: 30px;
    font-size: 6px;
    text-align: center;
}

footer .sitemap ul ul a {
    padding-left: 20px;
}

footer .sitemap ul ul {
    overflow: hidden;
    max-height: 0;
    background-color: rgb(86, 86, 86);
    -webkit-transition: max-height 1.5s cubic-bezier(0.170, 1.020, 0.000, 1.010);
    transition: max-height 1.5s cubic-bezier(0.170, 1.020, 0.000, 1.010);
}

footer .sitemap li.open .icon-subtrigger {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
}

footer .sitemap li.open ul {
    max-height: 2000px;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}

footer .good_news {
    margin: 10px;
    text-align: center;
    color: #fff;
    font-size: 14px;
}

footer .good_news p {
    padding: 5px 0;
}

footer .good_news a {
    text-decoration: underline;
}

footer .creator {
    padding: 20px;
    border-top: 1px solid #404040;
    color: #999;
    font-size: 13px;
}

footer .creator .webground_logo {
    float: left;
    margin-right: 10px;
}

footer .creator .txt {
    overflow: hidden;
}

footer .creator a {
    text-decoration: underline;
}

footer .creator .box {
    padding: 0 15px 0 0;
}

footer .creator .thmags_logo+small,
footer .creator .thmags_logo {
    display: inline-block;
    vertical-align: top;
}

footer .creator .thmags_logo img {
    display: block;
    text-align: left;
}

footer .creator .telepoint-box {
    display: inline-block;
    margin-right: 10px;
    margin-top: 12px;
}

footer .creator .telepoint {
    float: right;
}

footer .creator .thmags_logo {
    margin-right: 10px;
    margin-top: 15px;
}

footer .creator .telepoint {
    display: inline-block;
    vertical-align: top;
    width: 33px;
    height: 27px;
    line-height: 42px;
    border-radius: 5px;
    background-color: #fff;
    text-align: right;
    margin-left: 15px;
}

footer .creator .telepoint {
    background-color: transparent;
    margin-left: 18px;
    margin-top: -12px;
}

footer .bottom_side {
    padding: 10px;
    background-color: #ECECEC;
    color: #000;
    font-size: 13px;
}

footer .bottom_side a, footer .bottom_side span {
    display: inline-block;
    vertical-align: top;
    margin: 5px 0;
    padding: 0 5px;
    cursor: pointer;
}

footer .bottom_side a+a, footer .bottom_side span+span , footer .bottom_side span+a , footer .bottom_side a+span {
    border-left: 1px solid #ccc;
}

#regional-listing li {
    display: inline-block;
    font-size: 12px;
    border-right: 1px solid #000;
    padding-left: 5px;
    padding-right: 5px;
}

#regional-listing .active {
    border-radius: 4px;
    background: #e1f0ff;
    color: #26578c;
}

.centered-banner {
    padding-top: 10px;
    overflow: hidden;
}

.centered-banner img,
.centered-banner>* {
    width: 100%;
    height: auto;
}

.right_box h2,
.right_box .head2 {
    padding-bottom: 7px;
}

.right_box {
    text-align: center;
}

.banner-320-center img,
.banner-320-bottom img,
.banner-320-top img {
    max-width: 100%;
    height: auto;
}

.banner-320 {
    text-align: center;
    display: block;
    vertical-align: middle;
    margin-left: auto;
    margin-right: auto;
}

.right_box span.ad {
    width: 100%;
    padding: 0px 0px 5px;
    color: #999;
    font-size: 12px;
    text-align: right;
    vertical-align: middle;
}

.underline {
    border-bottom: 1px solid #ECECEC;
}

.right_box p {
    font-size: 12px;
}

.mb-10 {
    margin-bottom: 10px;
}

.mt-10 {
    margin-top: 10px;
}

.pt-10 {
    padding-top: 10px;
}

.pb-10 {
    padding-bottom: 3px;
}

.h5{
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
}

.h2{
    color: #17336D;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    text-align: left;
}

.right_box .h2,
.right_box .head2 {
    color: #17336D;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 9px;
    height: 17px;
}

.right_box .actual {
    width: 100%;
    text-align: left;
    display: inline-block;
}

.columnist_right_box img,
.good_news_box img {
    float: right;
}

.most_right_box ul li:last-child {
    border-bottom: none;
    margin-bottom: 0;
}

.columnist_right_box img {
    width: 89px !important;
}

.columnist_right_box div:last-child {
    border-bottom: none;
    margin-bottom: 0;
}

.good_news_box .actual a:hover,
.good_news_box .top h2:hover {
    text-decoration: underline;
}

.good_news_box .actual img {
    margin-right: 10px;
}

.columnist_right_box .actual a:hover,
.columnist_right_box .actual h5:hover,
.columnist_right_box .actual .head5:hover,
.columnist_right_box .actual .right_content a:hover {
    text-decoration: underline;
}

.columnist_right_box .actual a p:hover {
    text-decoration: none;
}

.white_box.right_box.last_news_right.box_m>div.actual.underline>p {
    float: left;
    margin: 2px 0 7px 0;
}

.white_box.right_box.last_news_right.box_m>div.actual.underline>a>img {
    width: 77px;
}

.actual img {
    float: left;
    width: 144px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 7px;
    margin-right: 8px;
    margin-top: 0px;
}

.actual_content,
.right_content {
    display: inline-block;
    vertical-align: middle;
    width: 56%;
}

.actual_content {
    padding: 0 5px 5px 5px;
    padding-right: 0;
}

.actualno_comment {
    font-size: 12px;
}

.actualno_comment .actual {
    padding-top: 10px;
}
.studio-actualno-big .video-button{
    position: absolute;
    width: 60px;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    cursor: pointer;
}
.studio-actualno-big{
    position: relative;
}
.regional-home-articles,.studio-actualno-big {
    width: 420px !important;
    float: left;
    display: inline;
    border-right: 1px solid #ececec;
    padding-right: 5px;
}

.regional-home-articles div, .studio-actualno-big div {
    width: 100%;
}
.studio-actualno-big figure{
    position: absolute;
    bottom: 7px;
    padding: 10px;
    width: 420px;
    background-color: rgba(65, 104, 204, 0.7);
    color: #fff;
    font-size: 14px;
    text-align: center;
    box-sizing: border-box;
    overflow: hidden;
}
.regional-home-articles-other {
    width: 200px;
    display: inline-block;
    float: right;
}

.regional-home-articles-other ul {
    margin-left: 10px;
}

.regional-home-articles-other ul li {
    padding-bottom: 10px !important;
    border-bottom: 1px solid #ececec;
    padding-bottom: 5px;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
}

.regional-home-articles-other ul li:last-child {
    border: 0px;
    padding-top: 10px;
}

.actualno-more-news li {
    border-bottom: 1px solid #ECECEC;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: left;
    min-height: 20px;
}

.actualno_comment .actualno-more-news li a:hover,
.actualno_comment .actual a:hover,
.actualno-more-news .top h2:hover {
    text-decoration: underline;
}

.accented-multimedia figure a img {
    box-sizing: border-box;
    max-width: 100%;
    height: auto;
}

.accented-multimedia figure {
    max-width: 300px;
    overflow: hidden;
}

.actualno_comment .underline {
    min-height: 115px;
}

.multimedia_right.audio .small_tumbs li:before,
.multimedia_right.video .small_tumbs li:before {
    top: auto;
    bottom: 5px;
    left: 5px;
    margin: 0;
    width: 18px;
    height: 18px;
    line-height: 18px;
    border-width: 1px;
    font-size: 8px;
}

.multimedia_right .top a:active,
.multimedia_right .top a:hover {
    text-decoration: underline;
}

.accented-multimedia figure {
    position: relative;
    display: none;
    height: 204px;
    overflow: hidden;
}

.accented-multimedia figure.active {
    display: inline-block;
    vertical-align: top;
    -webkit-animation: fadeIn .4s;
    animation: fadeIn .4s;
}

.accented-multimedia figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 10px;
    width: 100%;
    background-color: #455271;
    color: #fff;
    font-size: 14px;
    text-align: left;
    box-sizing: border-box;
}

.small_tumbs {
    text-align: center;
    font-size: 0;
    margin-top: 2px;
}

.small_tumbs li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 75px;
    height: auto;
    box-sizing: border-box;
}

.small_tumbs li+li {
    padding-left: 2px;
}

.small_tumbs li img {
    max-width: 100%;
    height: auto;
    display: inline-block;
    vertical-align: middle;
    vertical-align: top;
    text-align: center;
    width: 100%;
    overflow: hidden;
    height: 52px;
}

.menu_btn {
    border-radius: 4px;
    padding: 12px;
    background: url("../images/menu_icon.svg") no-repeat 293px 4px #3a7ab5;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    font-size: 11px;
}

.good_news_btn {
    background-color: #0c3b67;
    border-radius: 7px;
    border: 3px solid #3a7bb5;
    color: #fff;
    width: 100%;
    font-size: 11px;
    text-transform: uppercase;
    padding: 7px 10px;
    margin-top: 10px;
    box-sizing: border-box;
}

.good_news_btn span {
    text-decoration: underline;
}

.from,
div.white_box.right_box.cite_box.cite_box_right.box_m>div.actual>div>p,
article.white_box.article>p>a,
.columnist_author span {
    color: #6B97C7;
    font-size: 12px;
}

.title-right h5 {
    margin-bottom: 9px;
}

.right_content .icon-comment,
.actual .icon-comment {
    margin-left: 1px;
}

.blue_accent>a {
    float: left;
}

.blue_accent {
    width: 100%;
    background-color: #17336d;
    border-radius: 4px;
    display: inline-block;
    text-align: left;
    color: #fff;
    box-sizing: border-box;
}

.blue_accent img {
    padding: 0;
    margin: 0;
    vertical-align: top;
    text-align: left;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
}

.blue_accent figcaption {
    overflow: hidden;
    padding-left: 10px;
}

.blue_accent h5 {
    padding-top: 25px;
}

.like-this {
    width: 100%;
    display: inline-block;
}

.like-this .comment:before {
    content: "\e60c";
    display: inline-block;
    vertical-align: top;
    margin: -5px 5px -5px 0;
    padding: 0 5px;
    height: 20px;
    line-height: 22px;
    border-right: 1px solid #fff;
    color: #6B97C8;
    font-family: "icomoon";
    font-size: 8px;
}

.like-this .comment {
    float: right;
    padding: 5px;
    background-color: #cde6ff;
    border-radius: 4px;
    font-size: 10px;
    text-transform: uppercase;
}

.cite_box .actual_content {
    vertical-align: top;
}

.cite_box .actual h5:hover,
.cite_box .top h2:hover {
    text-decoration: underline;
}

.didYouKnow {
    background: #fff url('../images/did_you_know.svg') no-repeat 94% 75%;
}

.didYouKnow .top {
    border-bottom: none;
}

.didYouKnow .actual {
    margin: 0;
    position: relative;
    box-sizing: border-box;
    padding-right: 80px;
    padding-bottom: 18px;
    display: inline-block;
    padding-top: 5px;
}

.poll_right h4 {
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.poll_right form {
    font-size: 12px;
}

.poll_right .row {
    padding: 5px 0 5px 17px;
    border-bottom: 1px solid #ececec;
    text-indent: -23px;
}

.poll_right .see_more {
    margin-top: 0;
    margin-right: 10px;
}

.poll_right .bottom {
    margin-top: 10px;
}

.radio_btn {
    margin: 5px;
}

.poll_right .results {
    line-height: 1.8;
    text-decoration: underline;
    text-transform: uppercase;
    font-size: 12px;
}

.polls>div.actual>a>h5 {
    margin-top: 7px;
    margin-bottom: 3px;
}

#anketaanswers {
    text-align: left;
    width: 100%;
    float: none;
}

#anketaanswers div {
    width: 100%;
    float: none;
    margin: 0;
    padding: 8px 0 0px 14px;
    text-indent: -13px;
    box-sizing: border-box;
}

#anketaanswers>div>span {
    margin-right: 10px;
    display: block !important;
    width: auto !important;
    float: none !important;
}

#anketaanswers>div:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

#anketaanswers>div:nth-child(2)>span:nth-child(1),
#anketaanswers>div:nth-child(3)>span:nth-child(1),
#anketaanswers>div:nth-child(4)>span:nth-child(1) {
    font-weight: bold;
    font-size: 13px;
}

#regional-listing {
    display: none;
}

.regional-news-box img {
    width: 300px !important;
    margin-right: 5px;
}

.regional-maps-box {
    background: url('../img/regional_map.png');
    width: 100%;
    height: 296px;
    position: relative;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left: 15.5%;
    clear: both;
}

.regional-maps-box .p1 {
    position: absolute;
    top: 13px;
    left: 16px;
}

.regional-maps-box .p2 {
    position: absolute;
    top: 45px;
    left: 41px;
}

.regional-maps-box .p3 {
    position: absolute;
    top: 50px;
    left: 79px;
}

.regional-maps-box .p4 {
    position: absolute;
    top: 53px;
    left: 123px;
}

.regional-maps-box .p5 {
    position: absolute;
    top: 91px;
    left: 123px;
}

.regional-maps-box .p6 {
    position: absolute;
    top: 62px;
    left: 197px;
}

.regional-maps-box .p7 {
    position: absolute;
    top: 108px;
    left: 185px;
}

.regional-maps-box .p8 {
    position: absolute;
    top: 29px;
    left: 224px;
}

.regional-maps-box .p9 {
    position: absolute;
    top: 38px;
    left: 270px;
}

.regional-maps-box .p10 {
    position: absolute;
    top: 75px;
    left: 257px;
}

.regional-maps-box .p11 {
    position: absolute;
    top: 17px;
    left: 285px;
}

.regional-maps-box .p12 {
    position: absolute;
    top: 32px;
    left: 334px;
}

.regional-maps-box .p13 {
    position: absolute;
    top: 58px;
    left: 304px;
}

.regional-maps-box .p14 {
    position: absolute;
    top: 70px;
    left: 332px;
}

.regional-maps-box .p15 {
    position: absolute;
    top: 125px;
    left: 299px;
}

.regional-maps-box .p16 {
    position: absolute;
    top: 154px;
    left: 270px;
}

.regional-maps-box .p17 {
    position: absolute;
    top: 200px;
    left: 207px;
}

.regional-maps-box .p18 {
    position: absolute;
    top: 143px;
    left: 192px;
}

.regional-maps-box .p19 {
    position: absolute;
    top: 121px;
    left: 250px;
}

.regional-maps-box .p20 {
    position: absolute;
    top: 225px;
    left: 195px;
}

.regional-maps-box .p21 {
    position: absolute;
    top: 145px;
    left: 151px;
}

.regional-maps-box .p22 {
    position: absolute;
    top: 160px;
    left: 107px;
}

.regional-maps-box .p23 {
    position: absolute;
    top: 223px;
    left: 129px;
}

.regional-maps-box .p24 {
    position: absolute;
    top: 201px;
    left: 49px;
}

.regional-maps-box .p25 {
    position: absolute;
    top: 157px;
    left: 14px;
}

.regional-maps-box .p26 {
    position: absolute;
    top: 136px;
    left: 21px;
}

.regional-maps-box .p27 {
    position: absolute;
    top: 135px;
    left: 62px;
}

.regional-maps-box .p28 {
    position: absolute;
    top: 107px;
    left: 38px;
}

.regional_city {
    position: absolute;
}

.regional_city a {
    color: #153b6c !important;
    font-family: Trebuchet MS;
    font-size: 11px;
    text-transform: uppercase;
}

.regional_city img {
    float: right;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5.5px;
}

.vidin_city {
    top: 26px;
}

.silistra_city {
    left: 291px;
    top: 16px;
}

.montana_city {
    left: 13px;
    top: 78px;
}

.vratza_city {
    left: 48px;
    top: 92px;
}

.pleven_city {
    left: 114px;
    top: 70px;
}

.ruse_city {
    left: 214px;
    top: 46px;
}

.razgrad_city {
    left: 235px;
    top: 62px;
}

.dobrich_city {
    left: 333px;
    top: 65px;
}

.sofia_city {
    left: 37px;
    top: 145px;
}

.lovech_city {
    left: 128px;
    top: 106px;
}

.targovishte_city {
    left: 224px;
    top: 91px;
}

.shumen_city {
    left: 279px;
    top: 79px;
}

.varna_city {
    left: 344px;
    top: 96px;
}

.pernik_city {
    left: 7px;
    top: 160px;
}

.velikotarnovo_city {
    left: 149px;
    top: 117px;
}

.gabrovo_city {
    left: 161px;
    top: 134px;
}

.sliven_city {
    left: 231px;
    top: 145px;
}

.jambol_city {
    left: 249px;
    top: 169px;
}

.burgas_city {
    left: 313px;
    top: 164px;
}

.kustendil_city {
    left: -36px;
    top: 180px;
}

.pazardjik_city {
    left: 61px;
    top: 182px;
}

.starazagora_city {
    left: 144px;
    top: 173px;
}

.plovdiv_city {
    left: 119px;
    top: 196px;
}

.haskovo_city {
    left: 175px;
    top: 212px;
}

.smolian_city {
    left: 118px;
    top: 247px;
}

.kardjali_city {
    left: 146px;
    top: 235px;
}

.blagoevgrad_city {
    left: -12px;
    top: 205px;
}

.actual_offers .actual a {
    text-decoration: underline;
}

.actual_offers .actual a h5,
.actual_offers .actual a .head5 {
    font-weight: bold;
}

.actual_offers .actual a p {
    padding: 4px 0;
}

.actual_offers .new {
    float: right;
    padding: 1px 10px;
    color: #fff;
    font-size: 10px;
    border-radius: 2px;
    background-color: #9E2325;
}

.actual_offers .actual a:hover {
    color: #6b97c7;
}

.news_dw .actual a p {
    padding: 4px 0;
    border-bottom: 1px solid #ececec;
}

.news_dw .actual a:last-child p {
    border-bottom: none;
}

.news_dw .actual a:hover,
.news_dw .top h2:hover {
    text-decoration: underline;
}

.actualno-studio-head-text{
    text-transform: none !important;
    font-size: 16px;
}
.latest_news_short h2,
.latest_news_short .head2 {
    display: inline-block;
    vertical-align: middle;
    width: 110px;
    color: #17336D;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    position: relative;
}

.latest_news_short .carousel_nav {
    display: none;
}

.latest_news_short .news_mask {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: -webkit-calc(100% - 385px);
    width: calc(100% - 385px);
    height: 23px;
}

.latest_news_short ul {
    white-space: nowrap;
    font-size: 12px;
    line-height: 24px;
    -webkit-transition: -webkit-transform .4s;
    transition: transform .4s;
}

.latest_news_short li {
    overflow: hidden;
    text-overflow: ellipsis;
}

.latest_news_short li a {
    color: #000;
}

.latest_news_short li a em {
    color: #112c63;
}

.latest_news_short li a:hover {
    text-decoration: underline;
}

.latest_news_short li a em:hover {
    text-decoration: none !important;
}

.main_navigation .today_yesterday_box {
    display: block;
    position: absolute;
    right: 45px;
    bottom: 5px;
    z-index: 99;
}

.latest_news_short .today_yesterday_box,
.today_yesterday_box {
    position: relative;
    margin-top: 10px;
}

.today_yesterday_box a {
    display: inline-block;
    vertical-align: top;
    padding: 3.5px 5px;
    border-radius: 4px;
    background-color: #e60000;;
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
}

.latest_news_short .today_yesterday_box a {
    display: inline-block;
    vertical-align: top;
    padding: 4px 5px;
    border-radius: 4px;
    border: 1px solid #d3d2d2;
    background-color: #fff;
    color: #000;
    font-size: 11px;
    text-transform: uppercase;
    box-shadow: 0 1px 0 #ccc;
}

.covid19-count-box{
    color: #fff !important;
    background-color: #E60000  !important;
    border: none !important;
    height: 12px !important;
    margin-top: 1px !important;
}
.latest_news_thumbs {
    text-align: center;
    height: 112px;
    overflow: hidden;
}

.article_slider .owl-controls div .owl-dot,
.article_slider_new .owl-controls div .owl-dot {
    display: none;
}

.article_slider {
    position: relative;
    height: 130px;
    overflow: hidden;
}



.article_slider>h2 {
    font-size: 13px;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.breaking_news a:hover {
    text-decoration: underline;
}

.breaking_news .wrap ul .active a:first-child {
    text-decoration: underline;
}

.breaking_news .left {
    margin-top: 10px;
    width: 400px;
}

.breaking_news figure img {
    display: block;
    margin: 0 auto 10px auto;
    max-width: 100%;
    height: auto;
}

.breaking_news .b_news {
    display: none;
    color: #666;
    font-size: 14px;
    z-index: 999;
}



.breaking_news .b_news.active {
    display: block;
    -webkit-animation: fadeIn .4s;
    animation: fadeIn .4s;
}

.breaking_news figcaption {
    margin-bottom: 10px;
    color: #000;
    font-size: 20px;
    font-weight: bold;
}

.breaking_news .right {
    overflow: auto;
    margin-top: 10px;
    border-top: 1px solid #ececec;
    font-size: 0;
    font-weight: bold;
    position: relative;
}

.breaking_news .right ul {
    white-space: nowrap;
}

.breaking_news .right li {
    display: inline-block;
    vertical-align: top;
    padding: 10px;
    width: 50%;
    font-size: 14px;
    white-space: normal;
    box-sizing: border-box;
    padding-right: 19px;
}

.breaking_news .right li.active {
    background-color: #f2f2f2;
}

.breaking_news .right li+li {
    border-left: 1px solid #ececec;
}

.highlights {
    font-size: 12px;
}

.highlights .highlight_top {
    margin-top: 10px;
    padding-bottom: 10px;
}

.main_wrapper>div>div>div>section>div:nth-child(3)>article.highlights.white_box>div.content>div>figure>p {
    padding: 11px 0 0 0;
}

.highlights .content figure>a {
    float: left;
}

.highlights .content figcaption {
    overflow: hidden;
}

.highlights .content figcaption p {
    font-weight: normal;
    margin-top: 3px;
}

.highlights .content li {
    margin: 8px 0;
    clear: both;
}

.highlights .content li+li {
    padding-top: 10px;
    border-top: 1px solid #ececec;
}

.highlights time {
    color: #666;
    font-size: 10px;
}

.point_view .content,
.last_news .content {
    margin: 10px 0;
    font-size: 14px;
    clear: both;
}

.last_news figure>a {
    float: left;
}

.last_news figcaption {
    overflow: hidden;
    padding-left: 10px;
}

.last_news li {
    clear: both;
    margin: 8px 0;
}

.point_view figure {
    text-align: center;
}

.point_view p,
.box_m p {
    margin-top: 5px;
    font-size: 12px;
}

.point_view li {
    margin: 8px 0;
    padding: 8px 0 1px 0;
    border-top: 1px solid #ececec;
    font-weight: bold;
}

.point_view .content img {
    margin-bottom: 10px;
}

.point_view .content a:hover {
    text-decoration: underline;
}

.most_right_box .content li {
    padding-bottom: 10px;
    padding-top: 5px;
    border-bottom: 1px solid #ECECEC;
}

.most_ .title_box {
    padding-bottom: 7px;
    border-bottom: 1px solid #ececec;
    width: auto;
    overflow: scroll;
    display: block;
    white-space: nowrap;
}

.most_ .title_box a {
    padding: 4px 10px 4px 10px;
    color: #333;
    font-size: 10px;
    text-transform: uppercase;
}

.most_ .content a:hover {
    text-decoration: underline;
}

.most_ .title_box a+a {
    border-left: 1px solid #ececec;
}

.most_ .title_box .active {
    background: #e1f0ff;
    color: #26578c;
    border-radius: 4px;
    margin-right: 4px;
}

.most_ .content {
    margin-top: 10px;
    font-size: 13px;
    font-weight: bold;
}

.most_ .content ul {
    display: none;
}

.most_ .content .active {
    display: block;
}

.most_ .content li {
    margin: 7px 0;
}

.this_day {
    position: relative;
    padding-bottom: 30px;
}

.this_day .year {
    color: #0c3b67;
    font-size: 52px;
    font-weight: 400;
    vertical-align: -40px;
    margin-left: 35px;
}

.this_day .txt {
    display: block;
    padding: 30px 0;
    font-size: 14px;
    font-weight: bold;
}

.this_day .see_more {
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.this_day .content a:hover {
    text-decoration: underline;
}

.topics .top li {
    display: inline-block;
    vertical-align: middle;
    margin: 2px 0;
    font-size: 10px;
    border-right: 1px solid #ececec;
}

.topics .top li:last-child {
    border-right: none;
}

.topics .top li a {
    padding: 3px 5px;
    font-size: 9px;
}

.topics .top li .active {
    border-radius: 4px;
    background: #e1f0ff;
    color: #26578c;
}

.topics .content {
    display: none;
}

.topics .content.active {
    display: block;
    -webkit-animation: fadeIn .4s;
    animation: fadeIn .4s;
}

.topics figure {
    text-align: center;
}

.topics figure a img,
.point_view figure a img,
.one_row figure a img {
    display: none;
}

.topics figcaption {
    color: #666;
    font-size: 14px;
    text-align: left;
}

.topics figcaption strong {
    color: #000;
}

.topics .content li {
    margin: 5px 0;
    padding: 5px 0;
    font-size: 13px;
    font-weight: bold;
}

.topics .content li+li {
    border-top: 1px solid #ececec;
}

.topics .content .more_from:before {
    content: ".";
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    width: 17px;
    height: 18px;
    background: url('../images/more_icon.svg') no-repeat 0 0 #fff;
    font-size: 0;
    text-indent: -9999px;
}

.topics .content .more_from {
    display: block;
    margin-top: 10px;
    color: #666;
    font-size: 10px;
    text-transform: uppercase;
}

.topics .content a:hover,
.topics .top h2:hover {
    text-decoration: underline;
}

.img_video_box .content {
    margin: 5px 0 0 0;
    text-align: left;
    font-size: 0;
}

.img_video_box .content li {
    display: inline-block;
    vertical-align: top;
    padding: 5px;
    width: 33.33%;
    box-sizing: border-box;
}

.img_video_box figure {
    position: relative;
}

.img_video_box img {
    max-height: 64px;
    min-height: 64px;
}

.img_video_box figcaption {
    display: none;
}

.img_video_box .content a {
    display: block;
}

.img_video_box .content img {
    max-width: 100%;
    height: auto;
}

.one_line_box {
    padding: 0 10px;
    position: relative;
    margin-top: 10px;
}

.one_line_box>*, .online-help-box>* {
    display: inline-block;
    vertical-align: middle;
}
.online-help-box>* {
    vertical-align: -15px;
}

.one_line_box .txt {
    font-size: 11px;
}

.one_line_box .more_btn {
    position: absolute;
    top: 0;
    right: 5px;
    height: 100%;
    line-height: 24px;
    padding-left: 2px;
    background-color: #fff;
}

.online-help-box{
    padding: 0px;
    position: relative;
    margin-top: 15px;
    padding-bottom: 15px;
    padding-top: 10px;
}
#donate_bank_btn{
    color: #c60023;
    font-weight: bold;
    font-size: 18px;
    text-decoration: none;
    display: inline-block;
    margin-top: 10px;
    vertical-align: top;
}
#bank-box{
    display: none;
}
.online-help-box p,  .online-help-box a{
    margin-left: 10px;
    line-height: 25px;
    font-size: 18px;
}
.online-help-box div{
    margin-top: 10px;
    margin-bottom: 10px;
}
.online-help-box form{
    margin-left: 15px;
    display: inline-block;
}
.one_line_box h4:after, .online-help-box h6:after,
.one_line_box .head4:after {
    content: " ";
    position: absolute;
    top: 0;
    right: -9px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 14px solid transparent;
    border-left: 10px solid #17336d;
}

.one_line_box h4, .online-help-box h6,
.one_line_box .head4 {
    position: relative;
    margin-right: 10px;
    margin-left: -12px;
    padding: 6px 9px 6px 10px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    background-color: #17336d;
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: normal;
}
.online-help-box h6{
    margin-left: 0px;
    width: 61.5%;
    text-align: left;
    margin-left: 10px;
}

.one_line_box .txt {
    width: 263px;
    white-space: nowrap;
}

.one_row .content {
    margin: 10px 0;
    font-size: 14px;
}

.one_row figure {
    text-align: center;
}

.one_row figure img {
    margin-bottom: 7px;
}

.one_row figcaption {
    text-align: left;
}

.one_row figcaption p {
    color: #666;
    line-height: 16px;
    min-height: 0px;
    font-size: 12px;
}

.one_row figcaption>a,
.one_row li {
    font-weight: bold;
    min-height: 20px;
    display: block;
    margin-bottom: 5px;
    vertical-align: middle;
    line-height: 15px;
}

.one_row li {
    margin: 5px 0;
    padding: 7px 0 3px 0;
    border-top: 1px solid #ececec;
}

.other_site figure {
    clear: both;
    margin: 5px 0;
}

.other_site figure>a {
    float: left;
}

.other_site figcaption {
    overflow: hidden;
    padding-left: 10px;
    font-size: 12px;
    font-weight: bold;
}

.expert_logo,
.iwoman_logo,
.sofialive_logo,
.sport_line_logo,
.kidssport_logo,
.megavselena_logo {
    display: block;
    margin-bottom: 10px;
}

.megaboard {
    width: 980px;
    margin: auto;
}

.home_news_box h4 {
    color: #17336d;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
}

.other_site figure img {
    min-height: 61px;
}

.home_news_box small {
    color: #666;
    display: block;
    margin-top: 30px;
}

.home_news_box .content {
    margin-top: 10px;
    padding: 10px;
    background-color: #f2f2f2;
    color: #666;
    font-size: 12px;
}

.horoscope_right .info {
    display: table;
    vertical-align: top;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 100%;
    table-layout: fixed;
    border-bottom: 1px solid #ececec;
    text-align: left;
}

.horoscope_right .info strong {
    color: #000;
    font-size: 14px;
    font-weight: normal;
}

.horoscope_right .info figcaption {
    font-size: 12px;
    color: #a6a9ac;
}

.horoscope_right .info ul,
.horoscope_right .info figure {
    display: table-cell;
    vertical-align: top;
    width: 50%;
}

.horoscope_right .info figure {
    padding-right: 10px;
}

.horoscope_right .info li {
    padding: 3px 0;
    color: #a7a9ac;
    font-size: 12px;
}

.horoscope_right .info .luck:before,
.horoscope_right .info .money:before,
.horoscope_right .info .health:before,
.horoscope_right .info .love:before {
    content: "\e60f";
    display: inline-block;
    vertical-align: top;
    margin-right: 2px;
    width: 15px;
    height: 15px;
    line-height: 15px;
    border-radius: 50%;
    background-color: #efefef;
    font-size: 8px;
    font-family: "icomoon";
    text-align: center;
}

.horoscope_right .info .health:before {
    content: "\e612";
}

.horoscope_right .info .money:before {
    content: "\e611";
}

.horoscope_right .info .luck:before {
    content: "\e610";
}

.horoscope_right .info .num {
    float: right;
    color: #ccc;
}

.horoscope_right .info li+li {
    border-top: 1px solid #ececec;
}

.horoscope_right .top h2:hover {
    text-decoration: underline;
}

.currency_right table img {
    display: inline-block;
    margin-right: 5px;
}

.currency_right table {
    width: 100%;
    max-width: 380px;
    border-spacing: 0;
    color: #333;
    font-size: 12px;
    text-align: left;
    vertical-align: middle;
}

.currency_right td {
    padding: 3px 0;
}

.currency_right tr+tr td {
    border-top: 1px solid #ececec;
}

.currency_right .down:before,
.currency_right .up:before,
.currency_right .still:before {
    content: "\e614";
    display: inline-block;
    vertical-align: middle;
    margin-right: 3px;
    font-family: "icomoon";
    font-size: 5px;
    color: #079ccd;
}

.currency_right .up:before {
    content: "\e613";
    font-size: 7px;
    color: #399c07;
}

.currency_right .down:before {
    content: "\e613";
    font-size: 7px;
    color: #cc0101;
    -webkit-transform: rotate(180deg) translateZ(1px);
    transform: rotate(180deg) translateZ(1px);
}

.weather_right .top .more_btn {
    float: none;
}

.weather_right .top ul {
    float: right;
    color: #666;
    font-size: 10px;
}

.weather_right .top li {
    display: inline-block;
    vertical-align: middle;
    margin-top: -1px;
}

.weather_right .top li+li:before {
    content: "|";
}

.weather_right .head {
    text-transform: uppercase;
    text-align: left;
}

.weather_right .head .current_city {
    font-size: 14px;
}

.weather_right .head .to_five_days {
    float: right;
    color: #666;
    font-size: 10px;
}

.weather_right .city {
    display: none;
    margin: 10px 0;
    text-align: left;
}

.weather_right .city.open {
    display: block;
    -webkit-animation: fadeIn .4s;
    animation: fadeIn .4s;
}

.weather_right .city select {
    min-width: 100px;
}

.weather_right .city .see_more {
    margin-top: 0;
    border: 0;
}

.weather_right table {
    width: 100%;
    max-width: 380px;
    font-size: 12px;
    table-layout: fixed;
}

.weather_right td {
    width: 120px;
}

.weather_right td+td {
    width: auto;
    border-left: 1px solid #cecece;
}

.weather_right table img {
    display: block;
    margin: 0 auto;
}

.weather_right table figure>img {
    display: inline-block;
    vertical-align: middle;
}

.weather_right table .min_max .min,
.weather_right table .min_max .max {
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
    padding: 0 5px;
}

.weather_right table .min_max .max {
    margin-left: -4px;
    border-left: 1px solid #cecece;
}

.weather_right table figcaption {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
}

.weather_right table .degrees div {
    font-size: 36px;
    font-weight: bold;
}

.you_position .see_more {
    margin-top: 0;
}

.you_position .vote {
    float: right;
    font-size: 12px;
    color: #666;
}

.you_position .vote .dislike:after,
.you_position .vote .like:after {
    content: " ";
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    border: 2px solid #ececec;
    width: 12px;
    height: 12px;
    border-radius: 3px;
    background: #ececec url('../images/main_sprite.png') no-repeat;
    box-shadow: 0 1px 0 #666;
}

.you_position .vote .like {
    margin: 0 5px;
    color: #277d27;
}

.you_position .vote .dislike:after {
    background-position: -12px 0;
}

.you_position .vote .dislike {
    color: #cc0101;
}

.category_accent .top {
    padding-bottom: 10px;
    border-bottom: 0;
    color: #666;
    font-size: 12px;
    text-transform: none;
}

.category_accent .top figure img {
    max-width: 100%;
    height: auto;
}

.category_accent .top h2 {
    margin-bottom: 10px;
    color: #17336d;
    font-size: 20px;
}

.category_accent .top .see_more {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
}

.category_accent .content li {
    margin: 6px 0;
}

.category_accent .content figure>a {
    float: left;
    margin-right: 10px;
}

.category_accent .content figcaption {
    overflow: hidden;
    font-size: 14px;
}

.category_accent ul li a:hover {
    text-decoration: underline;
}

.list_of_news .tabs a {
    display: inline-block;
    vertical-align: top;
    padding: 2px 6px 1px;
    font-size: 10px;
    text-transform: uppercase;
}

.list_of_news .tabs a+a {
    border-left: 1px solid #ececec;
}

.list_of_news .tabs .active {
    border-radius: 4px;
    background-color: #e1f0ff;
    color: #26578c;
}

.list_of_news .content {
    border-top: 1px solid #ececec;
}

.list_of_news .content li {
    padding: 10px 0;
}

.list_of_news .content li+li {
    border-top: 1px solid #ececec;
}

.list_of_news .content .info {
    font-size: 13px;
}

.list_of_news .content .info .title {
    display: block;
}

.list_of_news .content .info p {
    margin-top: 5px;
    color: #666;
    font-size: 12px;
}

.list_of_news .tab ul li a:hover {
    text-decoration: underline;
}

.pagginator {
    margin: 5px 0;
    color: #0c315e;
    font-size: 12px;
    display: block;
    text-align: right;
}

.pagginator a {
    padding: 1px 5px;
}

.pagginator .active {
    background-color: #ececec;
    text-decoration: underline;
}

.last_news_right {
    font-size: 13px;
}

.last_news_right .actual .actual_content {
    width: 55%;
    margin-left: 2px;
    float: left;
    display: inline-block;
}

.last_news_right .actualno-more-news li a:hover,
.last_news_right .actual h5:hover,
.last_news_right .actual .head5:hover,
.last_news_right .top h2:hover,
.last_news_right .top .head2:hover {
    text-decoration: underline;
}

.actualno-more-news li a {
    font-weight: bold;
}

.holidays .content {
    margin-top: 10px;
    text-align: center;
}

.holidays .content strong {
    font-size: 12px;
}

.holidays .content a:hover,
.holidays .top h2:hover {
    text-decoration: underline;
}

.latest_news_thumbs .slider .slide figure {
    width: 160px;
    margin-right: 5px;
    overflow: hidden;
}

.article_slider .slider .slide figure {
    width: 156px;
    margin-right: 5px;
    overflow: hidden;
}

.article_slider_new .slider .slide figure {
    width: 144px !important;
    margin-right: 5px;
    overflow: hidden;
}

.gallery_images .big_image .slide {
    background-color: #18274E;
    padding: 5px;
}

.gallery_images .big_image {
    position: relative;
    overflow: hidden;
    clear: both;
    margin-top: 10px;
}

.gallery_images .img_num {
    position: absolute;
    top: 0;
    left: 0;
    padding: 2px 5px;
    background-color: rgba(23, 39, 77, 0.8);
    color: #fff;
    font-size: 12px;
}

.gallery_images .big_image img {
    display: block;
    max-width: 100%;
    height: auto;
    display: block;
    max-width: 100%;
    height: auto;
    max-height: 500px;
    width: auto;
}

.gallery_images .big_image .prev:before,
.gallery_images .big_image .next:before {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background-color: rgba(23, 39, 77, 0.8);
    color: #fff;
    font-family: 'icomoon';
    font-size: 10px;
    text-align: center;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.gallery_images .big_image .next:before {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    left: auto;
    right: 0;
}

.gallery_images .big_image .prev,
.gallery_images .big_image .next {
    position: absolute;
    top: 0;
    left: 0;
    width: 30%;
    height: 100%;
    font-size: 0;
}

.gallery_images .big_image .next {
    left: auto;
    right: 0;
}

.gallery_images .big_image .info {
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px;
    background-color: rgba(23, 39, 77, 0.8);
    width: 100%;
    height: 100%;
    color: #fff;
    box-sizing: border-box;
    -webkit-transform: translate(89%, -83%);
    transform: translate(89%, -83%);
    -webkit-transition: -webkit-transform .4s;
    transition: transform .4s;
}

.gallery_images .big_image .info.open {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}

.gallery_images .big_image h2 {
    font-size: 16px;
}

.gallery_images .big_image .social {
    margin-top: 20px;
    padding-right: 15px;
    box-sizing: border-box;
}

.gallery_images .big_image .icon-viewed,
.gallery_images .big_image .social li {
    display: inline-block;
    vertical-align: top;
}

.gallery_images .comments {
    position: relative;
}

.gallery_images .comments .icon-triger {
    position: absolute;
    top: -18px;
    right: 0;
    font-size: 8px;
}

.gallery_images .comments.open .icon-triger {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.gallery_images .comments p {
    display: block;
    font-size: 12px;
}

.gallery_images .comments.open p {
    display: none;
}

.gallery_images .big_image .info .show_hide {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 30px;
    height: 30px;
    font-size: 0;
}

.gallery_images .big_image .info .show_hide:before {
    content: "i";
    display: block;
    font-size: 20px;
    text-align: center;
}

.gallery_images .big_image .info.open .show_hide {
    bottom: auto;
    left: auto;
    top: 0;
    right: 0;
}

.gallery_images .big_image .info.open .show_hide:before {
    content: "x";
}

.gallery_images .fullscreen {
    display: none;
}

.gallery_images .thumbs {
    position: relative;
    margin-top: 10px;
}

.gallery_images .thumbs ul {
    width: 100%;
    overflow: auto;
    white-space: nowrap;
    font-size: 0;
    -webkit-overflow-scrolling: touch;
}

.gallery_images .thumbs li {
    display: inline-block;
    vertical-align: top;
    border: 2px solid transparent;
}

.gallery_images .thumbs img {
    display: block;
}

.gallery_images .thumbs li.active,
.gallery_images .thumbs li:hover {
    border-color: #2E375D;
}

.gallery_images .thumbs .icon-left,
.gallery_images .thumbs .icon-right {
    display: none;
}

.gallery_images .gall_img_last {
    padding: 10px;
    background-color: #18274E;
}

.gallery_images .gall_img_last~.info {
    display: none;
}

.gallery_images .gall_img_last~.prev,
.gallery_images .gall_img_last~.next {
    top: 50%;
    margin-top: -35px;
    width: 40px;
    height: 70px;
}

.gallery_images .gall_img_last {
    white-space: normal;
}

.gallery_images .gall_img_last figure {
    display: inline-block;
    vertical-align: top;
    position: relative;
    overflow: hidden;
    max-height: 590px;
    width: 100%;
}

.gallery_images .gall_img_last ul {
    font-size: 0;
}

.gallery_images .gall_img_last li {
    display: inline-block;
    vertical-align: top;
    padding: 1px;
    font-size: 12px;
    box-sizing: border-box;
    text-align: center;
}

.gallery_images .gall_img_last figcaption {
    margin-top: 5px;
    color: #fff;
    text-align: left;
    padding: 40px;
}

.gall_img_last ul {
    padding: 30px;
    text-align: center;
}

.gall_img_last ul li figure img {
    text-align: center;
    display: block;
}

.gallery_images .gall_img_last figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
    padding: 10px;
    width: 100%;
    /* height: 150px; */
    background: #1a284a;
    background: rgba(26, 40, 74, .9);
    color: #fff;
    font-size: 13px;
    text-align: left;
    box-sizing: border-box;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: -webkit-transform .4s;
    transition: transform .4s;
}

.gallery_images .gall_img_last figcaption a {
    text-decoration: underline;
}

.gallery_images figure:hover figcaption {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.gall_filters .order input,
.video_filters .order input {
    position: absolute;
    left: -9999px;
    opacity: 0;
}

.gall_filters .order span,
.video_filters .order span {
    display: inline-block;
    vertical-align: middle;
    padding: 2px 6px 6px;
}

.gall_filters .order input:checked+span,
.gall_filters .order .active,
.video_filters .order input:checked+span {
    border-radius: 4px;
    background-color: #112C60;
    color: #fff;
}

.gall_filters .order label,
.video_filters .order label {
    font-size: 10px;
    text-transform: uppercase;
}

.gall_filters .order label+label:before,
.video_filters .order label+label:before {
    content: "|";
    margin: 0 3px;
}

.gall_filters .categories,
.video_filters .categories {
    margin-top: 10px;
}

.gall_filters .categories label,
.video_filters .categories label {
    color: #666;
    font-size: 12px;
    text-transform: uppercase;
}

.gall_filters figure img,
.video_filters figure img {
    max-width: 100%;
    height: auto;
}

.gall_filters figcaption,
.video_filters figcaption {
    padding-top: 5px;
    color: #666;
    font-size: 12px;
}

.gall_filters .thumbs,
.video_filters .thumbs {
    clear: both;
    font-size: 0;
    text-align: center;
}

.gall_filters .thumbs.images figure>a:before,
.gall_filters .thumbs.videos figure>a:before {
    content: "\e605";
    position: absolute;
    bottom: 10px;
    left: 10px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    border-radius: 50%;
    border: 2px solid #fff;
    background-color: #071833;
    color: #fff;
    font-family: "icomoon";
    font-size: 11px;
    text-align: center;
    top: 54px;
    z-index: 2;
}

.video_filters .thumbs.videos figure>a:before {
    content: "\e605";
    position: absolute;
    bottom: 10px;
    left: 7px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    border-radius: 50%;
    border: 2px solid #fff;
    background-color: #071833;
    color: #fff;
    font-family: "icomoon";
    font-size: 11px;
    text-align: center;
    top: -36px;
    z-index: 2;
}

.gall_filters .white_box>div.thumbs.videos>figure>a:before,
.video_filters .white_box>div.thumbs.videos>figure>a:before {
    content: "\e605";
    position: absolute;
    bottom: 10px;
    left: 10px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    border-radius: 50%;
    border: 2px solid #fff;
    background-color: #071833;
    color: #fff;
    font-family: "icomoon";
    font-size: 11px;
    text-align: center;
    top: 54px;
    z-index: 2;
}

.gall_filters .thumbs.images figure>a:before,
.video_filters .thumbs.images figure>a:before {
    content: "\e603";
}

.gall_filters .thumbs figure>a,
.video_filters .thumbs figure>a {
    position: relative;
    display: block;
    height: 87px;
    overflow: hidden;
}

.gall_filters .thumbs figure,
.video_filters .thumbs figure {
    display: inline-block;
    vertical-align: top;
    padding: 10px 4px;
    max-width: 160px;
    width: 50%;
    box-sizing: border-box;
}

.leading_video .content {
    padding-top: 10px;
}

.leading_video .content a:hover {
    text-decoration: underline;
}

.video_container
{
    display: block;
    position: relative;
    min-height: 350px;
}

.leading_video .content h3,
.gallery_images h2 {
    color: #17336D;
}

.fullscreen_box .content h3,
.fullscreen_box .gallery_images h2 {
    color: #ffffff !important;
}

.leading_video .content .info_line {
    margin-top: 10px;
}

.leading_video .content .info_line li {
    display: inline-block;
}

.leading_video .content .info_line .facebook {
    width: 160px;
    height: 20px;
    overflow: hidden;
    max-height: 20px;
}

.leading_video .content .info_line p {
    font-size: 14px;
    margin-top: 20px;
}

.info_line ul {
    width: 99%;
    height: 20px;
    display: table;
}

.video-data-icons time {
    line-height: 20px;
}

.info_line ul .video-related-article {
    display: table-cell !important;
    vertical-align: middle;
}

.video-data-icons time {
    vertical-align: 2px;
}

.video-data-icons {
    text-rendering: optimizeLegibility;
}

.video-data-icons .icon-viewed,
.video-data-icons .icon-faceb,
.video-data-icons .icon-comment {
    vertical-align: 2px;
}

.video_conect_info {
    margin-top: 15px;
    display: table;
    width: 100%;
    box-sizing: border-box;
}

.video_conect,
.video_info {
    vertical-align: top;
    display: table-cell;
    box-sizing: border-box;
}

.video_conect {
    width: 23%;
    padding-right: 8px;
    padding-bottom: 3px;
    border-bottom: 1px solid #ececec;
}

.video_conect p {
    font-size: 12px;
}

.video_conect h5 {
    text-transform: uppercase;
    color: #17336d;
    padding: 4px 0 4px 5px;
    background: #ececec;
    font-size: 12px;
}

.video_info {
    width: 77%;
    padding-left: 12px;
}

.info_line .social_btn {
    display: block;
    margin-top: 15px;
}

.info_line p {
    margin-bottom: 10px;
}

.video_conect figure {
    margin-top: 8px;
}

.video_conect figcaption span {
    display: block;
    padding: 3px 5px 3px 3px;
    background-color: #cde6ff;
    color: #15336D;
    text-align: center;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-transform: uppercase;
    font-size: 11px;
    width: 35px;
    box-shadow: 0 1px 0 #ccc;
    margin: 25px 0 8px 0;
    float: right;
}

.video_conect figcaption span a {
    padding-right: 10px;
    background: url(../images/arrow_btn_right.png) no-repeat 27px 2px #cde6ff;
}

.video_conect figcaption span a:hover {
    text-decoration: underline;
}

.video_highlight .content {
    margin-top: 10px;
}

.video_highlight figure {
    background-color: #6b97c8;
    color: #fff;
    font-size: 13px;
}

.video_highlight figure>a:before {
    content: "\e605";
    position: absolute;
    bottom: 10px;
    left: 10px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    border-radius: 50%;
    border: 2px solid #fff;
    background-color: #071833;
    color: #fff;
    font-family: "icomoon";
    font-size: 11px;
    text-align: center;
}

.video_highlight figure>a {
    position: relative;
}

.zodiac_main ul {
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
}

.zodiac_main ul li {
    width: 49%;
    text-align: center;
    border: 1px solid #ececec;
    padding: 10px 5px;
    display: inline-block;
    margin-top: 7px;
    box-sizing: border-box;
    color: #aec0c1;
}

.zodiac_main ul li:hover {
    background-color: #f1f1f1;
    color: #53575a;
}

.zodiac_main ul li img {
    margin-bottom: 10px;
}

article.zodiac_inner {
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
}

.zodiac_inner div {
    display: inline-block;
    vertical-align: top;
}

.zodiac_inner .zodiac_small {
    text-align: center;
    display: inline-block;
    box-sizing: border-box;
    margin-bottom: 15px;
    margin-left: 5px;
}

.zodiac_inner .zodiac_small li {
    font-size: 11px;
    text-align: center;
    padding: 5px 4px;
    display: inline-block;
    box-sizing: border-box;
    color: #aec0c1;
}

.zodiac_inner .zodiac_small li:hover {
    color: #53575a;
}

.zodiac_inner .zodiac_small li img {
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.zodiac_inner .zodiac_small .active,
.zodiac_inner .zodiac_small .active img,
.zodiac_inner .zodiac_small li img:hover {
    color: #53575a;
    opacity: 1;
    filter: alpha(opacity=100);
}

.zodiac_inner_info {
    vertical-align: top;
}

.zodiac_inner_info figure {
    text-align: center;
    border: 1px solid #ececec;
    padding: 12px 30px;
    display: inline-block;
    margin-top: 7px;
    color: #53575a;
    font-size: 15px;
    margin-right: 95px;
    border-radius: 4px;
    box-sizing: border-box;
}

.zodiac-rating h2 {
    margin-top: 15px;
    font-size: 18px;
    text-align: center;
    vertical-align: top;
    color: #17264C;
}

.zodiac-rating ul {
    margin-top: 10px;
    margin-top: 3px;
    border-top: 1px solid #ececec;
}

.zodiac-rating li {
    margin: 8px 0;
}

.zodiac-rating li strong {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    vertical-align: middle;
    text-align: left;
    font-weight: normal;
}

.zodiac-rating li .active:before {
    content: "\e60f";
    display: block;
    line-height: 28px;
    color: #a7a9ac;
    font-family: "icomoon";
    font-size: 12px;
    text-align: center;
}

.zodiac-rating li.health .active:before {
    content: "\e612";
    line-height: 26px;
}

.zodiac-rating li.money .active:before {
    content: "\e611";
    line-height: 23px;
}

.zodiac-rating li.luck .active:before {
    content: "\e610";
    line-height: 27px;
}

.zodiac-rating li span {
    text-align: center;
    display: inline-block;
    vertical-align: top;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-color: #efefef;
    font-size: 0;
}

.zodiac-info {
    border: 1px solid #efefef;
    border-radius: 4px;
    padding: 15px 10px;
}

.zodiac-info ul {
    text-align: left;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}

.zodiac-info ul a {
    text-transform: uppercase;
    font-size: 11px;
    padding: 0 5px;
    border-left: 1px solid #efefef;
    color: #333333;
    display: inline-block;
}

.zodiac-info ul a:first-child {
    border-left: none;
}

.zodiac-info ul a:hover {
    text-decoration: underline;
}

.mini-tabs .active {
    background-color: #e1f0ff;
    color: #26578c;
    border-radius: 4px;
    padding: 4px;
}

.zodiac-info p {
    font-size: 12px;
    color: #333333;
    line-height: 20px;
}

.zodiac_inner_info>div.zodiac-info>p:nth-child(2) {
    margin-bottom: 15px;
}

.zodiac_inner_info>div.zodiac-info>p:nth-child(2) {
    margin-bottom: 40px;
}

.zodiac_inner_info,
.zodiac_inner .zodiac_small,
.zodiac_inner_info figure,
.zodiac-rating {
    width: 100%;
}

.zodiac-rating li strong {
    width: 60px;
    text-align: left;
}

.main_image .author {
    position: absolute;
    bottom: 10px;
    right: 5px;
    background: #17336d;
    color: #fff;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
}

.main_image .author-kaufland {
    top: 10px;
    right: 15px;
    bottom: inherit;
}

.main_image .video-news-box {
    position: absolute;
    right: 5px;
    top: 20px;
    float: left;
    background: #17336d;
    padding-left: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 12px;
}

.main_image .video-news-box a {
    color: #fff;
    font-size: 12px;
}

.main_image .video-news-box a img {
    float: left;
    width: 27px !important;
    margin-right: 10px;
}

.coffe_blocks {
    margin-bottom: 10px;
    padding-top: 10px;
}

.coffe_blocks figure {
    margin-top: 10px;
    margin-bottom: 15px;
}

.coffe_three_box figure p,
.coffe_wrap_box figure p {
    font-size: 12px;
}

.coffe_three_box figure,
.coffe_wrap_box figure {
    display: block;
    width: auto;
}

.coffe_three_box figure>a,
.coffe_wrap_box figure>a {
    float: left;
}

.coffe_three_box figcaption,
.coffe_wrap_box figcaption {
    overflow: hidden;
    padding-left: 10px;
    font-size: 12px;
}

.coffe_top_3 .content figure,
.coffe_three_box figure,
.coffe_wrap_box figure {
    border-bottom: 1px solid #efefef;
    padding-bottom: 7px;
    padding-top: 10px;
}

.coffe_blocks figure {
    margin-top: 10px;
    margin-bottom: 10px;
}

.coffe_three_box figure p,
.coffe_wrap_box figure p {
    font-size: 12px;
}

.coffe_three_box figure,
.coffe_wrap_box figure {
    display: block;
    width: auto;
}

.coffe_blocks .point_view.white_box {
    margin: 0;
    margin-top: 10px;
    padding: 0;
    background-color: transparent;
    box-shadow: none;
}

.coffe_blocks .point_view.white_box .box {
    padding: 10px;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 1px 0 #ccc;
}

.coffe_blocks .point_view.white_box .box+.box {
    margin-top: 10px;
}

.coffe_three_box figure>a,
.coffe_wrap_box figure>a {
    float: left;
}

.coffe_three_box figcaption,
.coffe_wrap_box figcaption {
    overflow: hidden;
    padding-left: 10px;
    font-size: 12px;
}

.coffe_top_3 .content figure,
.coffe_three_box figure,
.coffe_wrap_box figure {
    border-bottom: 1px solid #efefef;
    padding-bottom: 7px;
    padding-top: 10px;
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
}

.coffe_last figure a img {
    display: inline-block;
}

.coffe_last figure,
.coffe_top_3 div .content figure {
    border-bottom: 1px solid #efefef;
    padding-bottom: 11px;
}

a.coffe_gif,
a.coffe_icon_right {
    float: right;
    margin-top: -4px;
}

.coffe_wrap_more .top h2:last-child,
.coffe_last figcaption .link_coments {
    float: right;
}

.coffe_wrap_more .top h2:last-child img {
    margin-left: 6px;
    margin-top: 0;
}

.main_wrapper>div>div>div>section>div>div.content>figure>figcaption>p {
    margin-bottom: 5px;
}

.main_wrapper>div>div>div>section>div.white_box.coffe_wrap_more>div>h2>a {
    vertical-align: top;
}

.coffe_wrap_more .top h2 {
    margin-top: 4px;
}

.coffe_wrap_more .top,
.coffe_last figure:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

.coffe_wrap_box .content figure:last-child,
.coffe_three_box figure:last-child {
    border-bottom: none;
}

.coffe_three_box .content figcaption .vote img,
.coffe_wrap_box .content figcaption .vote img {
    margin-left: 4px;
}

.coffe_wrap_box .content figcaption .vote time:before,
.coffe_last figcaption time:before {
    margin: 0 5px 0 0;
}

.coffe_last figcaption p {
    margin-bottom: 5px;
}

.coffe_last figure a img {
    float: left;
    margin: 0 7px 0 0;
}

.coffe_last figure figcaption {
    padding-left: 0;
}

.coffe_three_box .green {
    color: #288304;
}

.coffe_three_box .red,
.coffe_wrap_box .red {
    color: #c8051c;
}

.coffe_top_3 .content figure:last-child {
    padding-bottom: 0;
}

.coffe_last a:hover,
.coffe_wrap_more .top h2 {
    text-decoration: underline;
}

.coffe_wrap_more .top h2:first-child {
    text-decoration: none;
}

.news-body-bannerimage {
    align: middle;
    margin-left: 10px;
    margin-bottom: 10px;
}

.main_wrapper>div>div>div>section>div.white_box.coffe_wrap_more>div>h2:nth-child(4) {
    display: none;
}

.article h1 {
    color: #17336d;
    font-size: 22px;
    font-weight: bold;
    border-bottom: 1px solid #ececec;
    padding-bottom: 10px;
    margin-bottom: 5px;
}

.article .top_line {
    margin-bottom: 10px;
}

.article .top_line .info {
    display: block;
    vertical-align: top;
}

.article .top_line .options {
    float: right;
}

.icon-reduce_font {
    margin-left: 0px;
    padding: 0;
}

.icon-increase_font {
    margin-left: 0px;
}

.article .top_line .icon-print {
    color: #333237;
    font-size: 18px;
}

.article .top_line .icon-reduce_font,
.icon-reduce_font {
    color: #759eca;
    font-size: 12px;
}

.article .top_line .icon-increase_font {
    color: #0d3c66;
    font-size: 18px;
}

.article .slider img,  .article .slider-article-images img {
    height: auto;
    width: 100%;
}

.article .slider .owl-nav ,  .slider-article-images .owl-nav{
    display: none;
}

.article .slider .owl-dots, .article .slider-article-images .owl-dots {
    position: absolute;
    bottom: 10px;
    left: 10px;
}

.article .slider .owl-dot, .article .slider-article-images .owl-dot {
    display: inline-block;
    vertical-align: top;
    margin: 0 3px;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: #949599;
}

.article .slider .owl-dot.active, .article .slider-article-images .owl-dot.active {
    background-color: #005395;
}

.article .main_image {
    margin-bottom: 15px;
}

.article .more_of_article {
    width: 170px;
    font-size: 14px;
}
/*.article .more_of_article h2{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #d9d9d9;font-size:19px;font-weight: normal;}*/

.article .more_of_article h2 {
    margin-bottom: 10px;
    border-bottom: 1px solid #d9d9d9;
    font-size: 13px;
    font-weight: normal;
    text-transform: uppercase;
    background-color: #f1f1f1;
    padding-left: 10px;
    line-height: 30px;
}

.article .more_of_article a {
    padding: 0 0 5px 0;
    display: block;
    font-weight: bold;
    font-size: 13px;
}

.article .more_of_article a h5 {
    padding: 5px 0;
}

.article .more_of_article a:hover {
    text-decoration: underline;
}

.article .more_of_article a+a {
    border-bottom: 1px solid #d9d9d9;
}

.article .more_of_article a+a:last-child {
    border-bottom: none;
}

.article .editor {
    margin-bottom: 0px;
    font-size: 12px;
    line-height: 16px;

}
.editorsname{
    margin-top: 20px;
}
.article .editor a {
    color: #0300ff;
    text-decoration: underline;
}

.article .share,
.gallery_images .share {
    margin-top: 5px;
    float: left;
    width: 100%;
    margin-bottom: 5px;
    clear: both;
    height: 20px;
}
.article .share{
    height: 30px !important;
}
.gallery_images .share {
    margin-bottom: 10px !important;
    margin-top: 10px;
    width: 70% !important;
}

.article .share li,
.gallery_images .share li {
    display: inline-block;
    vertical-align: top;
    margin: 0;
}

#banner_under_article2 {
    float: right;
}

article.white_box.article>div.main_image>div.share>ul>li.other-buttons-options {
    margin-top: 5px;
}

.article .options {
    margin-bottom: 20px;
}

.article .options a:first-child {
    color: #666666;
    border-radius: 4px;
    padding: 4px 5px;
    background-color: #ebebec;
    border-bottom: 1px solid #d3d3d3;
}

.article .options a {
    padding: 0;
}

.article .options span {
    border-radius: 4px;
    padding: 4px 5px;
    background-color: #ebebec;
    border-bottom: 1px solid #d3d3d3;
}

.article .labels {
    font-size: 13px;
    margin-bottom: 3px;
    margin-top: 20px;
}
.article .labels a{
    color: #000 !important;
    text-decoration: underline;
}
.article .labels strong {
    text-transform: uppercase;
}

.article .labels a+a:before {
    content: ", ";
}

.article_slider img {
    width: 155px;
    min-height: 106px;
}

.article_slider_new img {
    width: 144px !important;
    min-height: 110px !important;
}

.other-buttons-options {
    float: right;
}

.other-buttons-options {
    margin-top: 8px;
}

.last_in_actualno {
    font-size: 0;
}

.last_in_actualno .top {
    border-bottom: 0;
}

.last_in_actualno .title {
    font-size: 12px;
    font-weight: bold;
}

.last_in_actualno figure {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    padding: 5px 0;
    margin-right: 5px;
    box-sizing: border-box;
}

.last_in_actualno figure:last-child {
    margin-right: 0;
}

.last_in_actualno figure img {
    width: 100%;
    max-height: 114px;
    overflow: hidden;
    margin-bottom: 7px;
}

.last_in_actualno figcaption {
    font-size: 12px;
    font-weight: bold;
}

.comments_box {
    margin-top: 0;
}

.comments_box .comments_num {
    display: inline-block;
    vertical-align: top;
    color: #15346d;
}

.comments_box .coffe_btn {
    float: right;
    text-transform: uppercase;
}

.comments_box .coffe_btn:after {
    content: "\e619";
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 50%;
    background-color: #17346c;
    color: #fff;
    font-family: "icomoon";
    font-size: 13px;
    text-align: center;
}

.secont_coment_btn {
    margin-top: 115px;
}

.comments_box .buttons {
    margin-top: 10px;
    padding: 6px;
    background-color: #ececec;
    text-align: center;
}

.comments_box .buttons .c_actualno {
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    width: 175px;
    display: block;
}
.c_actualno span{vertical-align: -6px;}
.c_actualno img{float: right;}
.comments_box .buttons .c_facebook,
.comments_box .buttons .c_gplus {
    padding: 7px 65px 7px 25px;
}

.comments_box .buttons .c_actualno,
.comments_box .buttons .c_facebook,
.comments_box .buttons .c_gplus {
    text-align: center;
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 5px;
    color: #fff;
    border-radius: 4px;
    border-bottom: 2px solid #153e72;
    background-color: #153e72;
    font-size: 10px;
    text-transform: uppercase;
}

.comments_box .buttons .c_facebook:after,
.comments_box .buttons .c_gplus:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 5px;
    width: 30px;
    height: 100%;
    line-height: 30px;
    border-left: 2px solid #003f86;
    font-family: "icomoon";
    font-size: 16px;
}

.comments_box .buttons .c_facebook {
    background-color: #5f8bcc;
    border-color: #486a9a;
}

.comments_box .buttons .c_facebook:after {
    content: "\e606";
    line-height: 26px;
    background: transparent;
    border-color: #486a9a;
}

.comments_box .buttons .c_gplus {
    background-color: #d64236;
    border-color: #a7302c;
}

.comments_box .buttons .c_gplus:after {
    content: "\e608";
    border-color: #a7302c;
    background: transparent;
}

.actualno_comment_box {
    overflow: hidden;
    max-height: 0;
    -webkit-transition: max-height 1.5s cubic-bezier(0.040, 0.960, 0.025, 0.995);
    transition: max-height 1.5s cubic-bezier(0.040, 0.960, 0.025, 0.995);
}

.actualno_comment_box.open {
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    max-height: 2000px;
    border: 1px solid #ececec;
}

.actualno_comment_box input[type="text"] {
    padding: 0 5px;
    width: 100%;
    height: 32px;
    box-sizing: border-box;
    vertical-align: top;
}

#code,
.actualno_comment_box .facebook {
    vertical-align: top;
}

#code {
    max-width: 100px;
}

.actualno_comment_box label {
    color: #999;
    font-size: 12px;
}

.actualno_comment_box .right_side {
    margin-top: 5px;
}

.actualno_comment_box fieldset {
    padding: 0 10px;
}

.actualno_comment_box fieldset+fieldset {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #ececec;
}

.actualno_comment_box .typecasting,
.actualno_comment_box .emotion,
.actualno_comment_box .old_avatar {
    text-align: center;
}

.actualno_comment_box .typecasting input[type="radio"],
.actualno_comment_box .emotion input[type="radio"],
.actualno_comment_box .old_avatar input[type="radio"] {
    position: absolute;
    left: -99999px;
    opacity: 0;
}

.actualno_comment_box .typecasting img,
.actualno_comment_box .emotion img,
.actualno_comment_box .old_avatar img {
    margin: 3px;
}

.actualno_comment_box .typecasting input[type="radio"]:checked+img,
.actualno_comment_box .emotion input[type="radio"]:checked+img,
.actualno_comment_box .old_avatar input[type="radio"]:checked+img {
    border: 2px solid #000;
    box-sizing: border-box;
}

.actualno_comment_box textarea {
    width: 100%;
    min-height: 100px;
    padding: 10px;
    box-sizing: border-box;
    resize: vertical;
}

.actualno_comment_box .end {
    text-align: right;
}

.actualno_comment_box .end p {
    margin: 10px 0;
    text-align: left;
    font-size: 12px;
}

.user_comment_box .user_request {
    background: #ececec;
    width: 93.2%;
    margin-left: 0px;
    padding: 15px 10px;
}

.article_comments .tags {
    margin: 10px 0;
}

.article_comments .vote .request:before,
.article_comments .tags a:before {
    content: "\e60c";
    margin-right: 5px;
    color: #6B97C8;
    font-family: "icomoon";
    font-size: 10px;
}

#closeCommentsForm,
#sendCommentsForm,
.article_comments fieldset.end>div a {
    display: inline-block;
    vertical-align: top;
    margin: 3px;
    padding: 2px 6px;
    border-radius: 4px;
    background-color: #ececec;
    color: #15336D;
    text-transform: uppercase;
    box-shadow: 0 1px 0 #ccc;
    font-size: 12px;
}

.article_comments .vote .request,
.article_comments .tags a {
    display: inline-block;
    vertical-align: top;
    margin: 3px;
    padding: 2px 6px;
    border-radius: 4px;
    background-color: #ececec;
    color: #15336D;
    text-transform: uppercase;
    box-shadow: 0 1px 0 #ccc;
    font-size: 12px;
}

.article_comments .vote_down,
.article_comments .vote_up {
    font-size: 0;
}

.article_comments .vote_down:before,
.article_comments .vote_up:before {
    content: " ";
    display: inline-block;
    vertical-align: top;
    width: 12px;
    height: 12px;
    background: url('../images/main_sprite.png') no-repeat;
}

.article_comments .vote_down:before {
    background-position: -12px 0;
}

.article_comments .to_up:after {
    content: "\e613";
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    font-family: "icomoon";
    font-size: 5px;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.article_comments .pagginator {
    clear: both;
    float: right;
    margin-top: 37px;
}

.article_comments .to_up {
    clear: both;
    float: right;
    margin-top: 10px;
    padding: 2px 6px;
    border-radius: 4px;
    background-color: #ececec;
    color: #666;
    text-transform: uppercase;
    box-shadow: 0 1px 0 #ccc;
    font-size: 10px;
    white-space: pre;
}

.article_comments .vote span {
    vertical-align: middle;
}

.user_comment_box {
    overflow: hidden;
}

.user_comment_box li {
    display: table;
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ececec;
}

.user_comment_box .user sup {
    display: inline-block;
    vertical-align: top;
    color: #13336C;
    font-size: 12px;
    font-weight: bold;
}

.user_comment_box .user .user_name {
    display: block;
    color: #13336C;
    font-size: 14px;
    font-weight: bold;
}

.user_comment_box .user span {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ececec;
    color: #000;
    font-size: 12px;
}

.user_comment_box .user .troll:before {
    content: " ";
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
    width: 17px;
    height: 15px;
    background: url('../images/main_sprite.png') no-repeat 0 -12px;
}

.user_comment_box .user .troll {
    display: block;
    font-size: 12px;
}

.user_comment_box p {
    margin: 10px 0;
    font-size: 13px;
}

.user_comment_box .vote span,
.user_comment_box .vote a {
    display: inline-block;
    vertical-align: middle !important;
}

.user_comment_box .vote {
    margin-top: 10px;
    font-size: 12px;
    float: right;
}

.user_comment_box .vote .request {
    font-size: 12px;
}

.user_comment_box .vote .dislike:after,
.user_comment_box .vote .like:before {
    content: " ";
    display: inline-block;
    vertical-align: middle;
    margin: 0 3px;
    padding: 3px;
    width: 12px;
    height: 12px;
    border-radius: 4px;
    box-shadow: 0 1px 0 #ccc;
    background: #ececec url('../images/like.png') no-repeat center center;
}

.user_comment_box .vote .dislike:after {
    background: #ececec url('../images/dislike.png') no-repeat center center;
}

.user_comment_box .vote .dislike,
.user_comment_box .vote .like {
    display: inline-block;
    vertical-align: top;
    padding: 5px;
    color: #277d27;
    cursor: pointer;
}

.user_comment_box .vote .dislike {
    color: #cc0101;
}

.user_comment_box .vote .inappropriate {
    display: inline-block;
    vertical-align: middle;
    margin: 0 3px;
    padding: 3px;
    width: 12px;
    height: 12px;
    line-height: 12px;
    border-radius: 4px;
    background-color: #ececec;
    box-shadow: 0 1px 0 #ccc;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
}

.in_images {
    font-size: 0;
}

.in_images .top {
    margin-bottom: 5px;
}

.in_images figure {
    display: inline-block;
    vertical-align: top;
    padding: 5px;
    width: 50%;
    font-size: 14px;
    box-sizing: border-box;
}

.in_images figure img {
    display: block;
    margin: 0 auto;
    margin-bottom: 5px;
    max-width: 100%;
    max-height: 110px;
    overflow: hidden;
}

.in_images figcaption {
    margin: 0 auto;
    max-width: 140px;
}

.currency_table_wrap {
    overflow: auto;
}

.currency_table {
    position: relative;
    width: 100%;
    vertical-align: middle;
    text-align: left;
    border-spacing: 0;
    color: #666;
    font-size: 12px;
}

.currency_table th {
    background-color: #E1F0FF;
    color: #17336C;
}

.currency_table tr {
    position: relative;
}

.currency_table tr:nth-child(even) {
    background-color: #ececec;
}

.currency_table th,
.currency_table td {
    padding: 5px;
}

.currency_table .hover .head img,
.currency_table td:first-child img {
    padding-right: 5px;
}

.currency_table .hover {
    position: absolute;
    left: 0;
    display: none;
    width: 100%;
    background-color: #fff;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}

.currency_table tr:nth-child(-n+5) .hover {
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
}

.currency_table tr:hover .hover {
    display: block;
    z-index: 1;
}

.currency_table .hover .head {
    padding: 10px;
    background-color: #9cbee4;
    box-sizing: border-box;
}

.currency_table .hover figure {
    overflow: auto;
}

.currency_table .hover .head img {
    max-width: 100%;
    height: auto;
}

.more-interesting figure>a {
    float: left;
    padding-right: 10px;
}

.more-interesting figure:last-child {
    padding-bottom: 0px;
    border-bottom: none;
}

.more-interesting figure {
    background-color: #fff;
    padding-bottom: 3px;
    padding-top: 5px;
    margin-top: 3px;
    margin-bottom: 3px;
    border-bottom: 1px solid #ececec;
}

.more-interesting div figure:hover,
.more-interesting div figure:active {
    background-color: #E5F0FD;
}

.more-interesting figcaption {
    overflow: hidden;
    font-size: 12px;
}

.more-interesting .top a:hover,
.more-interesting figcaption a:hover {
    text-decoration: underline;
}

.icon-to_top,
.icon-to_home {
    display: none;
}

.game_box {
    display: none;
}

.whether_box .city {
    font-size: 0;
}

.whether_box .city li {
    display: inline-block;
    vertical-align: top;
    font-size: 11px;
    width: 33.3%;
    box-sizing: border-box;
}

div.whether_box.white_box>ul>li.current>a {
    background-color: #e1f0ff;
    border-radius: 4px;
}

.whether_box .city li a {
    display: inline-block;
    vertical-align: top;
    padding: 5px;
}

.whether_box .current_city {
    margin-top: 10px;
    padding: 5px;
    border-radius: 10px;
    background: url("../images/weather-box-back-top.jpg") no-repeat;
    background-color: #092952;
    color: #fff;
}

.whether_box .current_city strong {
    font-size: 30px;
}

.whether_box .current_city .in_moment:after,
.whether_box .current_city .in_moment:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: url('../images/weather-box-separator.gif') repeat-x;
}

.whether_box .current_city .in_moment:after {
    top: auto;
    bottom: 0;
}

.whether_box .current_city .in_moment {
    position: relative;
    display: table;
    table-layout: fixed;
    width: 100%;
    margin: 40px 0 10px 0;
    padding: 10px 0;
    color: #9ADFFF;
    font-size: 12px;
}

.whether_box .current_city .in_moment span {
    display: block;
}

.whether_box .current_city .in_moment sup,
.whether_box .current_city .in_moment ins {
    font-size: 50px;
    color: #fff;
}

.whether_box .current_city .in_moment .cell {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
}

.whether_box .next_days li {
    text-align: right;
}

.whether_box .next_days li+li {
    margin-top: 10px;
    padding-top: 10px;
    background: url('../images/weather-box-separator.gif') repeat-x top left;
}

.whether_box .next_days li>span {
    margin-left: 20px;
    float: left;
    text-align: center;
    vertical-align: middle;
    line-height: 60px;
    font-size: 14px;
}

.whether_box .next_days li>.degrees {
    display: inline-block;
    vertical-align: top;
    min-width: 110px;
    text-align: left;
}

.whether_box .next_days sup,
.whether_box .next_days ins {
    font-size: 30px;
}

.whether_box .next_days small {
    color: #72CBFF;
    font-size: 9px;
}

.whether_box .next_days small sup,
.whether_box .next_days small span {
    color: #fff;
    font-size: 9px;
}

.whether_box .current_city {
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
}

.whether_box .current_city .today {
    padding: 15px;
    display: inline-block;
    vertical-align: top;
}

.whether_box .current_city .next_days {
    width: 100%;
    padding: 0 0 20px 0;
    display: inline-block;
    -webkit-box-shadow: -4px 0 10px rbga(5, 34, 66, 0.8);
    -moz-box-shadow: -4px 0 10px rbga(5, 34, 66, 0.8);
    box-shadow: -4px 0 10px rbga(5, 34, 66, 0.8);
}

.whether_box .more_info {
    padding: 10px 0;
}

.more_info .table {
    width: 100%;
    margin-bottom: 30px;
    display: inline-block;
    box-sizing: border-box;
}

.whether_box .more_info .title {
    color: #17336d;
    margin-top: 20px;
    margin-bottom: 15px;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
}

.more_info .box,
.more_info .box_right {
    display: inline-block;
    font-size: 12px;
}

.more_info .box {
    border-bottom: 1px solid #ececec;
    padding-bottom: 20px;
    padding-right: 8px;
    width: 100%;
}

.more_info .box_right {
    margin-left: 0;
    width: 100%;
    border-bottom: 1px solid #ececec;
    padding-bottom: 20px;
}

.more_info .box p {
    font-size: 18px;
    color: #000;
    float: left;
    margin-right: 15px;
}

.more_info .cell_icon {
    float: left;
    vertical-align: middle;
    width: 100%;
    margin-top: 10px;
    font-size: 62px;
    color: #000;
    font-weight: bold;
    text-align: center;
}

.more_info .cell_icon sup {
    font-size: 12px;
    vertical-align: top;
}

.cell_icon img {
    padding-top: 4px;
}

.tab_information .title_tab {
    display: inline-block;
    font-size: 11px;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 10px;
}

.tab_information .title_tab li {
    display: inline-block;
    padding: 3px 7px;
    margin: 0 4px;
    text-align: center;
    color: #26578c;
    border-left: 1px solid #ececec;
}

.tab_information .title_tab .active {
    background: #e1f0ff;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.tab_information .weather-hourly,
.tab_information .weather-hourly li {
    display: inline-block;
    font-size: 11px;
}

.tab_information .weather-hourly {
    min-height: 99px;
    border: 1px solid #ececec;
    width: 100%;
}

.tab_information .weather-hourly li {
    width: 23.7%;
    padding-bottom: 8px;
    text-align: center;
    margin: 2px 0;
}

.tab_information .weather-hourly li img {
    margin: 10px 0;
}

.tab_information .weather-hourly .active {
    border: 1px solid #ececec;
    -ms-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.columnist_inner {
    margin: 0 0 10px 0;
    padding: 10px 0 0 0;
    border-radius: 7px;
    background-color: #fff;
    box-shadow: 0 1px 0 #ccc;
    display: inline-block;
    box-sizing: border-box;
}

.columnist-accent {
    max-width: 100%;
    display: inline-block;
    padding: 0 15px 0 15px;
}

.main_wrapper>div>div>div>section>article.columnist_inner.columnist_author>figure>a>img {
    width: 175px;
    height: auto;
    margin-bottom: 10px;
    display: block;
}

.columnist_author {
    font-size: 14px;
    width: 100%;
    display: block;
    overflow: hidden;
}

.columnist-author-box {
    min-height: 220px;
}

.columnist_author span {
    font-weight: bold;
}

.columnist_inner h2,
.list_of_news h1 {
    margin-bottom: 10px;
    color: #17336D;
    font-size: 20px;
    line-height: 1em;
    font-weight: bold;
}

.list_of_news h1{
    line-height: 14px !important;
    margin-bottom: 9px !important;
    font-size: 12px;
    margin-left: 5px;
    text-transform:uppercase;
}

.columnist_inner span {
    display: block;
    max-width: 390px;
    margin: 0 0 10px;
    color: #000;
    font-size: 12px;
}

.columnist_inner p {
    font-size: 12px;
    color: #000;
    margin-right: 20px;
}

.columnist-accent p {
    width: 100%;
}

.columnist_inner figure {

    float: left;
    margin-right: 10px;
    margin-left: 15px;
    vertical-align: top;
}

.columnist-author-short {
    padding: 15px 0 20px 10px;
    background-color: #cde6ff;
    display: inline-block;
    margin-top: 10px;
    border-radius: 0 0 4px 4px;
    margin-bottom: 0;
}

.columnist-author-short h3 {
    font-size: 14px;
    margin-bottom: 10px;
}

.columnist-author-short .more-of-this {
    background-color: #ffffff !important;
}

article.list_of_news.white_box>div.content>div>ul>li>div>a.title {
    margin-bottom: 10px;
}

article.list_of_news.white_box>div.content>div>ul>li>div>a.title>strong {
    font-size: 18px;
}

.business-card {
    width: 100%;
}

.rich_text_columnist {
    margin-top: -5px;
}

.other-columnists {
    float: right;
    vertical-align: top;
    width: 100%;
    margin-top: 20px;
}

.other-columnists h5,
.other-columnists .head5 {
    text-transform: uppercase;
    margin-bottom: 9px;
    color: #17336d;
    font-weight: bold;
}

.other-columnists ul li,
.other-columnists h5,
.other-columnists .head5 {
    font-size: 12px;
}

.columnist_author .columnist-accent {
    padding-bottom: 10px;
    width: 50%;
}

.mail_author .see_more {
    background: url('../images/mail_icon_blue.svg') no-repeat 8px center #cde6ff;
    display: inline-block;
    vertical-align: top;
    margin-top: 15px;
    padding: 4px 6px 4px 28px;
    border-radius: 4px;
    border: 0;
    color: #15336D;
    font-size: 10px;
    box-shadow: 0 1px 0 #ccc;
    text-transform: uppercase;
}

.become_columnict img {
    margin-bottom: 15px;
}

.rsspreview .header-rss>h2:first-child {
    border-bottom: 1px solid #ececec;
    padding-bottom: 7px;
}

.rsspreview .header-rss h2 {
    margin-bottom: 9px;
    color: #17336d;
    font-weight: bold;
    font-size: 13px;
    text-transform: uppercase;
}

.rsspreview h2:hover {
    text-decoration: underline;
}

.rss-big-icon {
    float: right;
}

.rss-icon-small {
    float: left;
    margin-right: 4px;
    padding-top: 11px;
}

.news-rss {
    margin-right: 25px;
    font-size: 12px;
}

.header-rss h2 {
    margin-top: 8px;
}

.rss-actualno ul {
    margin-top: 30px;
    margin-bottom: 20px;
    vertical-align: top;
    display: inline-block;
}

.rss-actualno ul li {
    display: block;
    margin-right: 46px;
}

.rss-actualno ul li a {
    font-size: 12px;
}

.rss-actualno .cat_3 {
    margin-top: 15px;
}

#banner-bg-vote {
    float: left;
    width: 97%;
    clear: both;
    padding-bottom: 10px;
}

#bg_vote_bttn_app_store {
    top: 50px;
    left: 2px;
    position: absolute;
}

#bg_vote_bttn_google_play {
    top: 50px;
    left: 124px;
    position: absolute;
    clear: both;
}

#banner-bg-vote img {
    float: left;
    margin-right: 15px;
}

#banner-bg-vote div {
    float: left;
    position: relative;
    margin-bottom: 30px;
    padding-bottom: 10px;
}

.bg-vote-banner-text1 {
    color: #f7786a;
    font-size: 17px;
    margin-top: 5px;
    margin-left: 2px;
}

.bg-vote-banner-text2 {
    color: #68738b;
    font-size: 11px;
    margin-top: 0px;
    margin-left: 2px;
}

.bg-vote-icon {
    float: left;
    margin-left: 2px;
}

.newsletter h2 {
    margin-bottom: 10px;
    font-size: 12px;
    border-bottom: 1px solid #ececec;
    padding-bottom: 7px;
    text-transform: uppercase;
}

.newsletter-box {
    background-color: #f7fbff;
    border: 1px solid #dfdfdf;
    margin-bottom: 20px;
    border-radius: 2px;
    padding: 10px 10px 10px 20px;
}

.newsletter-box span {
    margin: 10px 0;
}

.newsletter-body {
    margin: 25px 0;
}

.newsletter-body span {
    font-weight: bold;
    font-size: 13px;
}

.newsletter-body,
.newsletter-body div {
    display: inline-block;
}

.newsletter-box span {
    font-size: 14px;
    vertical-align: middle;
    line-height: 1;
}

.newsletter-box input,
.newsletter-email-form input {
    font-size: 11px;
    vertical-align: middle;
    line-height: 2;
}

.newsletter-body input {
    width: 100%;
}

.newsletter-body div {
    width: 93%;
}

.newsletter-checkbox {
    margin-bottom: 20px;
}
.newsletter-checkbox a{
    text-decoration: underline;
}

.newsleter-sendbox {
    margin: 5px 10px 10px 0;
    background-color: #284272;
    color: #fff;
    padding: 6px 10px;
    font-size: 12px;
    width: 100px;
    text-align: center;
    cursor: pointer;
}

#application_form_send{
    color: #FFFFFF;
    text-decoration: none;

}

.newsletter-box .error,
#newsletter-invited-box .error {
    color: #c02c2c;
    font-size: 12px;
    padding-bottom: 10px;
}

.successful-text {
    color: green;
    font-size: 12px;
    padding-bottom: 10px;
}

#objTerms {
    font-size: 12px;
    padding: 10px;
    width: 96%;
    list-style: none;
}

#objTerms ol {
    list-style: none;
}

#objTerms p {
    margin: 10px 0;
}

.contact {
    padding: 10px;
}

.contact iframe {
    margin-bottom: 30px;
    width: 100%;
    height: 288px;
}

.contact h3 {
    color: #a5a29e;
    font-size: 18px;
    font-family: Trebuchet MS;
    text-transform: uppercase;
    padding-bottom: 20px;
}

.contact>h3 {
    border-bottom: 1px dotted #d1d2d2;
}

.contact .contact-details {
    margin-top: 20px;
    margin-bottom: 23px;
}

.contact .contact-details a {
    color: #535353 !important;
    font-size: 14px;
    font-family: Trebuchet MS;
    line-height: 18px;
}

.contact .contact-details img {
    width: 100%;
}

.search_result span {
    font-size: 11px;
    float: right;
}

.search_result .search-box {
    float: left;
    margin-left: 5px;
    vertical-align: top;
    margin: 20px 0;
    width: 100%;
}

.search_result .search-box input {
    width: 172px;
    line-height: 1.35;
    padding-left: 10px;
}

.search_result .search-box {}

.search_result a {
    display: inline-block;
    background: url('../images/search-bttn-home.png') no-repeat 186px 0;
    width: 75px;
    height: 21px;
    cursor: pointer;
    white-space: pre;
}

.error404_page {
    text-align: center;
    padding: 70px 10px;
}

.error404_page img {
    margin-bottom: 40px;
    width: 100%;
    max-width: 391px;
}

.error404_page p {
    font-size: 16px;
    color: #152731;
    margin-bottom: 50px;
}

.error404_page p a {
    color: #005495;
    font-weight: bold;
    text-decoration: underline;
}

.error404_page .btn_articles,
.error404_page .btn_home {
    padding: 7px 35px;
    font-size: 14px;
    color: #fff;
    border-radius: 2px;
    text-align: center;
}

.error404_page .btn_articles {
    background-color: #005495;
}

.error404_page .btn_home {
    background-color: #636976;
}

.main_right_side .last_news_right,
.main_right_side .cite_box_right,
.game-box
{
    display: none;
}

.mtop {
    margin-top: 10px;
}

.mbot {
    margin-bottom: 10px;
}


.breadcrumb ul li:nth-child(4) {
    display: none;
}

.breadcrumb ul,
.breadcrumb li,
.breadcrumb .right,
.main_wrapper>div>div>section>div.latest_news_shor,
.today_yesterday_box,
.latest_news_short,
.more_of_article {
    display: none;
}

#comments iframe {
    position: relative !important;
    top: 0px;
    width: 100% !important;
    margin: 0px;
    left: 10px !important;
}

#comments {
    width: 100% !important;
}

.banner-320 {
    padding: 0;
    width: 300px;
}

.banner-320 .ad {
    display: none;
}

.main_wrapper .main_right_side .horoscope_right,
.main_wrapper .main_right_side .currency_right,
.main_wrapper .main_right_side .weather_right {
    display: none;
}



.article .last_in_actualno figure img {
    display: none;
}

.article .last_in_actualno figure {
    width: 100%;
}

.article .last_in_actualno .top,
.article .last_in_actualno figure {
    border-bottom: 1px solid #ececec;
}

.list_of_news .biblioteki-content {
    border-top: none;
}

.content_wrapper>section>article.white_box.last_in_actualno>figure:nth-child(5) {
    border: none;
}

.article .last_in_actualno figcaption {
    padding: 7px 0 3px 0;
}

.actualno_comment_box .captcha,
.actualno_comment_box .facebook,
.actualno_comment_box .gplus {
    display: inline-block;
}

abbr>div>ul>li.gplus {
    width: 64px;
    overflow: hidden;
}

.other_site,
.img_video_box {
    display: none;
}

.main_wrapper>div>div>div>section>div:nth-child(10) {
    margin-top: 10px;
}
/* testdrive_begin */

.main_wrapper>div>div>div>section>article {
    position: relative;
}

.testdrive {
    position: relative;
}

.underlined {
    font-size: 14px;
    color: #17336d;
    margin-bottom: 8px;
}

.blue-box {
    width: 100%;
    height: 36px;
    background: #263d71;
    position: absolute;
}

.img-testdrive {
    margin-bottom: 20px;
}

.news-title-testdrive {
    width: 350px;
    color: white !important;
    position: relative;
    top: 0px;
    left: 5px;
    text-transform: uppercase;
    font-size: 13px;
}

#more-testdrive {
    text-color: #ffffff !important;
    position: relative;
    top: -15px;
    right: 8px;
}

.more-testdrive-2 {
    color: white !important;
    font-size: 12px !important;
    float: right;
    margin-top: -3px;
}

#cars-testdrive-2>a>img {
    display: inline-block;
    vertical-align: middle;
    padding-top: 0px;
    margin-bottom: 2px;
}

.testdrive-scroll {
    width: 148px;
    height: 240px;
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 4px;
    border: 1px solid #e5e5e5;
    float: right;
    position: absolute;
    z-index: 99;
    right: 10px;
    margin-top: 27px;
    padding-left: 8px;
    padding-top: 7px;
    overflow-y: scroll;
}

.testdrive-list {
    width: 110px;
    height: 440px;
}

.testdrive-models {
    width: 110px;
    height: 600px;
    display: block;
    font-family: Trebuchet MS, Georgia, sans-serif;
    color: #0c3b67;
    font-size: 10px;
    text-transform: uppercase;
}

.cars-testdrive-choose {
    text-transform: uppercase;
    position: relative;
    font-size: 10px !important;
    font-family: Trebuchet MS, Georgia, sans-serif;
    margin-top: -6px;
    float: right;
}

a:hover .cars-testdrive-2 {
    text-decoration: underline;
}

.testdrive-box {
    margin-bottom: 15px;
    background: #112e63;
    height: 26px;
}

.cars-testdrive-saveas {
    position: relative;
    font-size: 12px;
    width: 80px;
    float: right;
    font-family: Trebuchet MS, Georgia, sans-serif;
    color: white !important;
    text-transform: uppercase;
    margin-top: 7px;
    font-weight: bold;
    margin-right: 10px;
}

.saveas-testdrive {
    position: relative;
    width: 14px;
    height: 13px;
    float: right;
}

#testdrive-image {
    padding-bottom: 48px;
}

.cars-testdrive-video {
    position: relative;
    width: 32px;
    float: left;
    z-index: 90;
}

.cars-testdrive-images {
    position: relative;
    width: 35px;
    float: left;
}

.testdrive-cover {
    background: none repeat scroll 0 0 #6b97c8;
    border-radius: 4px;
    color: #FFFFFF !important;
}

.testdrive-cover a {
    color: #FFFFFF !important;
    padding-left: 1px !important;
}

.latest-news-wrap {
    height: 160px;
    overflow-y: hidden;
}

.testdrive-result-title {
    float: right !important;
}

#latest-news-body-3 {
    width: 314px;
    height: 480px;
    z-index: 2;
}

#latest-news-body-3 li {
    padding-bottom: 15px;
    height: 170px;
    overflow-y: hidden !important;
    position: relative;
}

.latest-news-teaser .latest-news-wrap h3 {
    z-index: 99;
    position: relative;
}

#form-success-box-competetion .form-success {
    width: 300px;
    margin: auto;
    padding-top: 15%;
}

#form-success-box-competetion .poll_right {
    position: relative;
}

#testdrive-loading-box,
#form-success-box,
#form-error-box,
#form-success-box-competetion,
#form-error-box-terms,
#facebook-popup-box {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999;
    background-color: rgba(0, 0, 0, 0.5);
}

#facebook-popup-box .facebook-popup-box-inner {
    position: relative;
    width: 500px;
    height: 380px;
    margin: 0 auto;
    vertical-align: middle;
    margin-top: 200px;
    background-color: #fff;
    border: 1px solid;
    padding-top: 50px;
    padding-left: 30px;
}

#facebook-popup-box .facebook-popup-box-inner .like-box-text {
    margin-top: 0px;
    margin-bottom: 30px;
}

#facebook-popup-box .facebook-popup-box-inner .like-box-text img {
    float: left;
}

#facebook-popup-box .facebook-popup-box-inner .like-box-text .like-text {
    width: 208px;
    float: left;
    margin-left: 20px;
    font-family: Arial;
    font-weight: bold;
    color: #48464e;
    font-size: 12px;
    text-align: center;
}

#close_popup {
    position: absolute;
    top: 5px;
    right: 10px;
}

.facebook-popup-box-inner #close_popup span {
    color: #000;
    font-family: Trebuchet MS;
    font-size: 20px;
    left: 0px;
    position: absolute;
    text-align: right;
    top: 10px;
    width: 25px !important;
}

#testdrive-loading-box .testdrive-loading-box-inner {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    vertical-align: middle;
    margin-top: 300px;
}

.testdrive-header {
    height: 56px;
}

.testdrive-header-box {
    height: 56px;
    margin: auto;
    width: 940px;
}

.testdrive-header-box-1 {
    margin: auto;
    background: none repeat scroll 0 0 #153E72;
}

.more-testdrive-2 {
    display: none;
}
/* testdrive_end*/

.weather_right,
article>div.content.active>figure>figcaption>a.more_from,
div.white_box.right_box.columnist_right_box.box_m>div.actual.underline.mbot>div>a:nth-child(3)>p {
    display: none;
}

div.white_box.right_box.columnist_right_box.box_m>div.actual.underline.mbot>div {
    padding-left: 6px;
}

.main_wrapper>div>div>div>section>div:nth-child(3)>article.highlights.white_box>div.content>div>figure>a>img {
    margin-right: 10px;
}

.main_wrapper>div>div>div>section>div:nth-child(3)>article.highlights.white_box>div.content>div>figure>figcaption {
    padding-left: 0;
}

div.gallery_images.white_box>div.big_image>div.slide.gall_img_last>ul>li>figure>figcaption>a {
    padding-top: 130px;
    display: block;
}
/* External articles - social */

.external-articles-bttn:hover>a {
    background: #2f8717 !important;
    color: #fff !important;
}

.external-articles-bttn:hover {
    background: #2f8717 !important;
}

.external-articles-bttn a:hover {
    color: #fff !important;
}

.external-articles-bttn {
    background: #2f8717 !important;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.external-articles-social-right-box {
    background-color: #114c98;
    padding: 15px;
}

.external-articles-social-right-text {
    color: #ffff;
    text-align: left;
    font-size: 12px;
    font-weight: normal;
}

@media all and (max-width: 720px) {
    .breaking_news figcaption{
        overflow: hidden;
        height: 70px;
        vertical-align: middle;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .breaking_news .right li, .breaking_news .right li.active{
        height: 120px;
        overflow: hidden;
        vertical-align: middle;
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    #prass-press-box {
        overflow: auto;
        height: auto;
        z-index: 2;
    }
    .fb-video-live{
        height: 210px;
    }
    .fb-video-live iframe{
        min-height: 210px;
    }
    #fb-graphic-block{
        height: 480px;
        overflow-x: auto;
        overflow-y: auto;
    }
    .election-candidate, .election-candidate figure{
        width: 100% !important;
        display: block;
        height: auto;
    }
    .vision-candidate-election figure{
        width: 100%;
    }
    .vision-candidate-election .head{
        display: inline-block;
        vertical-align: top;
        width: 55%;
    }
    .trajana-box .actual{
        width: 99% !important;
    }
    .trajana-box .footer-box{
        text-align: left;
        width: 65%;
        padding-left: 10px;
        height: 40px;
    }
    .trajana-box .footer-box img{
        right: 10px;
        bottom: 10px;
        left: unset;
    }

    .trajana-box .footer-box span{
        vertical-align: 4px;
        display: block;
        line-height: 16px;
    }
    .regional-home-box .footer-box{
        text-align: left;
        padding-top: 0px;
    }

    .regional-home-articles-other ul{
        margin-left: 0px;
    }
    .online-help-box h6{
        width: 92%;
        font-size: 13px;
        line-height: 16px;
    }
    .online-help-box form{
        margin-top: 10px;
        display: inline-block;
        text-align: center;
        width: 100%;
        margin-left: 0px;
    }
    .online-help-box h6:after{
        display: none;
    }
    .icon-print{display: none;}
    #main_wrapper{width: 99.5%; overflow-x: hidden;}
    body-side-banner #main_wrapper,
    .body-side-banner .main_wrapper,
    .body-side-banner header{width: 100%}
    .this_day{min-height: 120px;}
    .this_day img{ float: left; width: 140px; margin-right: 15px; margin-top: 10px;}
    .this_day .txt{padding: 10px 0px;}
    .c_actualno{width: 180px;}
}

@media only screen and (max-width:480px) {
    #video-live-box {
        width: 85%;
        left: 10px;
        right: 10px;
    }
    .video-related-article {
        float: right;
        margin-top: 0px;
        width: 60px !important;
        margin-left: 10px !important;
    }
    .info_line .video-data-icons {
        display: none !important;
    }
    .regional-maps-box {
        display: none;
    }
    #regional-listing {
        display: block;
    }
    .gallery_images .big_image img {
        max-height: 180px;
    }
    .video-related-article {
        margin-left: 10px;
        width: 60px;
        /* float: right; */
    }
    .columnist_author .columnist-accent {
        padding-bottom: 10px !important;
        width: 90% !important;
        height: auto !important;
    }
    .editor-bottom img{
        width:100% !important;
        height: auto !important;
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .columnist_inner figure {

        margin-right: 10px !important;
        margin-left: 15px !important;
        vertical-align: bottom !important;
    }
}

@media only screen and (max-width:330px) {
    .topics {
        padding-bottom: 30px;
    }
    .topics .more_btn {
        margin-top: 0px;
    }
    .list_of_news ul img {
        width: 100%;
        height: auto;
    }
    .more-of-this-next {
        top: 10px;
        right: 0px;
    }

    #banner_in_article {
        margin-left: -10px;
    }
    .article .share,
    .gallery_images .share {
        height: 50px;
    }
    .img-1 {
        max-width: 100% !important;
        width: 100%;
        height: auto;
    }
    .right_box,
    .most_right_box {
        min-width: 260px;
    }
    #mobile-banner-article {
        margin-left: -10px !important;
    }
    .gallery_images .big_image img {
        max-height: 120px;
    }
    .blue-box,
    .img-2,
    .img-3 {
        display: none;
    }
    .latest_news_thumbs figcaption,
    .article_slider figcaption,
    .article_slider_new figcaption {
        width: 130px !important;
        margin-left: 0px !important;
    }
    .slider .slide figure {
        width: 140px !important;
    }
    .columnist_author .columnist-accent {
        padding-bottom: 10px;
        width: 100%;
        height: auto;
    }
    .editor-bottom img{
        width:100%;
        height: auto;
    }
    .columnist_inner figure {

        margin-right: 10px;
        margin-left: 15px;
        vertical-align: bottom;
    }
    .columnist_author {
        padding-bottom: 10px;
    }
}

@media only screen and (min-width:480px) {
    .cookie-settings-button{position: absolute !important; right: 33px !important; top: -25px !important;}
    div.white_box.right_box.columnist_right_box.box_m>div.actual.underline.mbot>div>a:nth-child(3)>p {
        display: inline-block;
    }
    .img-1 {
        max-width: 67.7%;
        width: 100%;
        height: 335px;
    }
    .blue-box,
    .img-2,
    .img-3 {
        display: block;
    }
    .blue-box {
        top: 84%;
    }
    h1 {
        font-size: 18px;
    }

    article.columnists.white_box.article>div.more_of_article>ul>a>img {
        width: 169px;
        height: auto;
    }
    .columnist_author .columnist-accent {
        width: 65%;
    }
    .columnists .article h1 {
        padding-bottom: 10px;
    }
    .article h1 {
        font-size: 24px;
    }
    .article .share ul:last-child {
        margin-top: -20px;
    }
    .coffe_last figure,
    .coffe_top_3 div .content figure {
        padding-bottom: 24px;
    }
    header .center_box,
    header .top_nav {
        text-align: left;
    }
    header .header-widgets ul li:nth-child(2) {
        display: block;
    }
    .header-widgets {
        float: right;
        padding-right: 10px;
    }
    .topics .top ul {
        float: right;
        margin-top: -3px;
    }
    .topics figure>a {
        float: left;
    }
    .topics figcaption {
        padding-left: 10px;
        overflow: hidden;
    }
    .topics .content ul {
        clear: both;
    }
    .other_site {
        font-size: 0;
    }
    .other_site figure {
        display: inline-block;
        vertical-align: top;
        width: 50%;
    }
    .small_tumbs li {
        width: 74px;
        white-space: nowrap;
    }
    .gall_filters .thumbs figure,
    .video_filters .thumbs figure {
        width: 150px;
    }
    .gall_filters .filter,
    .video_filters .filter {
        text-align: right;
    }
    .gall_filters .order,
    .video_filters .order {
        float: left;
        margin-left: 12px;
        margin-top: 5px;
        margin-bottom: 10px;
    }
    .video_highlight figure img {
        display: block;
    }
    .video_highlight figure>a {
        float: left;
    }
    .video_highlight figcaption {
        overflow: hidden;
        padding: 10px;
    }
    .zodiac_main ul li {
        width: 49%;
    }
    .zodiac_inner_info,
    .zodiac_inner .zodiac_small,
    .zodiac_inner_info figure,
    .zodiac-rating {
        width: 100%;
    }
    .zodiac-rating li strong {
        text-align: left;
    }
    .zodiac-info ul a {
        padding: 0 5px;
    }
    .zodiac-rating h2 {
        margin-top: 6px;
    }
    .zodiac-rating ul {
        margin-top: 3px;
    }
    .article .more_of_article {
        float: left;
        margin: 5px 20px 10px 0;
    }
    .last_in_actualno figure {
        width: 33%;
    }
    .in_images figure {
        width: 33.33%;
    }
    .currency_table_wrap {
        overflow: visible;
    }
    .currency_table tr:nth-child(-n+5) .hover {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }
    .newsletter-body input {
        width: 220px;
        margin-left: 10px;
    }
    .newsletter-body div {
        width: 43%;
        margin-right: 20px;
    }
    .search_result .search-box input {
        width: 315px;
    }
    .banner-320 {
        padding: 10px
    }
    .banner-320 .ad {
        display: block;
    }
    .img_video_box img {
        max-height: 125px;
        min-height: 105px;
    }
    .one_line_box .txt {
        width: 440px;
        overflow: hidden;
        white-space: nowrap;
    }
    .article .share li {
        margin: 23px 0 0 0;
    }
    article.white_box.article>div.main_image>div.share>ul>li.other-buttons-options {
        margin-top: 25px;
    }
    .columnist_author {
        padding-bottom: 10px;
    }
}

@media only screen and (max-width:769px) {
    header #bttn_back_to_school{
        right:0px;
        bottom: 8px;
        left: 65px;
        top: auto !important;
    }
    .additional_functionality .actualnotv-bttn {
        font-family: NeoTech;
        padding: 1px 11px 7px 0px;
        border-top-right-radius: 7px;
        border-top-left-radius: 7px;
        float: none;
        vertical-align: middle;
        padding: 14px 10px 6px 0px;
        background-color: #112e63 !important;
        color: #ffffff !important;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 13px;
        float: left !important;
        text-align: left !important;
        box-sizing: border-box;
    }
    header .additional_functionality>ul>li:first-child,
    header .additional_functionality>ul>li:nth-child(2) {
        width: 26px !important;
    }
    .rich_text .table1, .rich_text .table2{
        width: 100%;
        margin: auto;
    }
    .img-1 {
        max-width: 67.7%;
        height: 335px;
    }
    .img-2 {
        width: 32%;
        height: 170px;
        float: right;
    }
    .img-3 {
        width: 32%;
        height: 163px;
        float: right;
        margin-top: -167px;
    }
    #dw-video-block {
        display: none;
    }
    .video-related-article {
        margin-left: 125px;
        width: 100px;
    }
    .actualno-tv-mobile-banner {
        display: block;
    }
    .mobile_banner_first,
    #joke-banner {
        width: 300px;
        margin: auto;
        margin-bottom: 15px;
        margin-top: 30px;
    }
    .viber-btn {
        display: block;
    }
    .prass-press-title {
        line-height: 35px;
    }
    .topics {
        padding-bottom: 5px;
    }
    .prass-press-index {
        padding-bottom: 25px;
    }
    .latest_news_thumbs figcaption a,
    .article_slider figcaption a,
    .article_slider_new figcaption a {
        text-align: left;
        float: left;
    }
    .latest_news_thumbs figcaption,
    .article_slider figcaption,
    .article_slider_new figcaption a {
        display: none;
        position: absolute;
        color: #fff;
        padding: 5px;
        overflow: hidden;
        background-color: rgba(26, 40, 74, 0.9);
        font-size: 11px;
    }
    .latest_news_thumbs figcaption {
        bottom: 12px;
        width: 150px;
    }
    .article_slider figcaption,
    .article_slider_new figcaption {
        bottom: 16px;
        width: 146px;
    }

    .category_accent .top figure img{
        width: 100%;
    }
    .columnist_author .columnist-accent {
        padding-bottom: 10px;
        width: 90%;
        height: auto;
    }
    .editor-bottom img{
        width:100%;
        height: auto;
    }
    .columnist_inner figure {
        float: right;
        margin-right: 10px;
        margin-left: 15px;
        vertical-align: bottom;
    }
    .columnist_author {
        padding-bottom: 10px;
    }
}

@media only screen and (max-width:669px) {
    .video-related-article {
        margin-left: 80px;
        width: 100px;
    }
    .more-of-this-next {
        top: 10px;
    }
    .refresh-box-inner {
        width: 90% !important;
        margin-top: 50px !important;
    }
    .refresh-bttn-box {
        width: 100% !important;
    }
    .refresh-bttn {
        display: block;
        margin-bottom: 15px;
    }
    .refresh-bttn {
        text-align: center;
        padding-top: 10px;
        padding-bottom: 0px;
    }
    .refresh-bttn span {
        vertical-align: -2px;
    }
    .article .share {
        height: 50px;
    }
    #prass-press-box .more_btn {
        margin-top: 0px;
    }
    .topics h4 {
        width: 97%;
    }
    .topics .top {
        margin-top: 2px;
        margin-bottom: 2px;
    }
    .topics .top li {
        margin: 5px 0;
    }
    .topics .top li a {
        font-size: 16px;
        text-align: center;
        display: block;
    }
    .topics .top li {
        border-right: none;
        width: 100%;
    }
    .white_box {
        display: block;
    }
    .breadcrumb {
        display: none;
    }
    .columnist_author {
        padding-bottom: 10px;
    }
}

@media only screen and (min-width:820px) {
    .columnist_right_box .right_content {
        width: 70%;
    }
    .more-testdrive-2 {
        display: inline-block;
    }
    .blue-box {
        top: 287px;
    }
    .img-1 {
        max-width: 67.7%;
        height: 335px;
    }
    .img-2 {
        width: 32%;
        height: 170px;
        float: right;
    }
    .img-3 {
        width: 32%;
        height: 163px;
        float: right;
        margin-top: -167px;
    }
    .regional-maps-box {
        display: block;
    }
    #regional-listing {
        display: none;
    }

    .three_col .one_row figure>a>img {
        width: 222px;
        height: auto;
    }
    .article .last_in_actualno figcaption {
        padding: 0;
    }
    .columnist_author .columnist-accent {
        width: 60%;
        min-height: 175px;
    }
    .columnist_inner figure {
        margin-top: 20px;
        float: right;
        margin-right: 10px;
        vertical-align: top;
    }
    .columnist-accent {
        padding: 0 10px;
    }
    .article .last_in_actualno figure img {
        display: block;
    }
    .article .last_in_actualno figure {
        width: 24.4%;
    }
    .article .last_in_actualno .top,
    .article .last_in_actualno figure {
        border: none;
    }
    article.white_box.article>div.main_image>div.share>ul>li.other-buttons-options {
        margin-top: 28px;
    }
    .other-buttons-options {
        margin-top: 0;
    }
    .main_wrapper>div>div>div>section>div.white_box.coffe_wrap_more>div>h2:nth-child(4) {
        display: inline-block;
    }
    .coffe_blocks .point_view.white_box .box {
        min-height: 167px;
    }
    header .header-widgets {
        float: right;
        padding-right: 10px;
    }
    header .header-widgets ul li:first-child,
    header .header-widgets ul li:nth-child(2) {
        display: inline-block;
    }
    header .center_box,
    header .top_nav {
        text-align: left;
    }
    /*.header-widgets{width: 80%;float:right;padding-right: 0px;}*/
    .header-widgets ul li {
        display: inline-block;
        vertical-align: top;
        margin: 0 0 0 10px;
    }
    .search_header div input {
        width: 710px;
    }
    .h_search_wrap.active {
        width: 700px;
    }
    footer .top_side {
        padding: 15px 10px 5px 10px;
        text-align: left;
    }
    footer .top_side .search,
    footer .top_side .logo {
        display: inline-block;
        vertical-align: top;
    }
    footer .top_side .social {
        float: right;
        display: inline;
    }
    footer .top_side .search {
        margin: 0;
        margin-left: 20px;
    }
    footer .top_side .search button {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
    }
    footer .top_side .search input {
        border-radius: 5px;
        border: 1px solid #404040;
        background-color: transparent;
    }
    footer .sitemap .icon-subtrigger {
        display: none;
    }
    footer .sitemap .level_0 {
        display: table;
        width: 100%;
    }
    footer .sitemap .level_0>li {
        display: table-cell;
        vertical-align: top;
    }
    footer .sitemap .title {
        border-bottom: 0;
    }
    footer .sitemap ul ul {
        overflow: visible;
        max-height: none;
        background-color: transparent;
    }
    footer .sitemap ul ul a {
        padding-left: 10px;
    }
    footer .good_news {
        text-align: left;
    }
    footer .good_news>div,
    footer .good_news>a {
        display: inline-block;
        vertical-align: middle;
    }
    footer .creator {
        display: table;
        width: 100%;
        box-sizing: border-box;
    }
    footer .creator .box {
        display: table-cell;
        vertical-align: top;
        padding: 10px;
    }
    footer .creator .box+.box+.box {
        width: 205px;
    }
    footer .creator .telepoint-box {
        margin-top: 0;
        margin-right: 15px;
    }
    .banner-320 {
        width: 340px !important;
        display: inline-block;
        margin: auto;
    }
    .banner-320:nth-child(3) {
        margin-right: 6px;
    }
    .latest_news_short {
        padding: 2px 0 10px 0px;
        -webkit-padding-before: 0px;
        height: 20px;
        overflow: hidden;
        width: 100%;
    }
    .latest_news_thumbs,
    .article_slider {
        display: block;
    }
    .article .rich_text iframe {
        width: 100% !important;
    }
    .article h1 {
        font-size: 30px;
    }
    .latest_news_thumbs .slider,
    .article_slider .slider {
        white-space: nowrap;
        height: 110px;
        overflow: hidden;
        width: 100%;
    }
    .latest_news_thumbs .slide,
    .article_slider .slider {
        white-space: normal;
    }
    .latest_news_thumbs .active figcaption,
    .latest_news_thumbs .active figcaption,
    .article_slider .active figcaption {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
    .latest_news_thumbs .active figure:hover figcaption,
    .article_slider .active figure:hover figcaption {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
    .latest_news_thumbs .slide img,
    .article_slider .slider img,  .article_slider .slider-article-images img{
        display: inline-block;
        width: 100%;
        float: left;
    }
    .latest_news_thumbs .slide figure,
    .article_slider .slider figure {
        display: inline-block;
        vertical-align: top;
        position: relative;
        overflow: hidden;
        float: left;
    }
    .latest_news_thumbs .slide figcaption,
    .article_slider .slider figcaption, .article_slider .slider-article-images figcaption {
        position: absolute;
        left: 0;
        overflow: hidden;
        padding: 10px;
        width: 100%;
        max-height: 100%;
        background: #1a284a;
        background: rgba(26, 40, 74, .9);
        color: #fff;
        font-size: 13px;
        text-align: left;
        box-sizing: border-box;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transition: -webkit-transform .4s;
        transition: transform .4s;
    }
    .latest_news_thumbs .slide figcaption {
        bottom: 12px;
    }
    .article_slider .slider figcaption {
        bottom: 2px;
    }
    /*.latest_news_thumbs .active figcaption,
	.article_slider .active figcaption{-webkit-transition-delay:1s;transition-delay:1s;-webkit-transform:translateY(0);transform:translateY(0);}*/
    .user_comment_box .user_request {
        margin-left: 30px;
    }
    .latest_news_short .carousel_nav {
        display: inline-block;
        vertical-align: middle;
        border-radius: 5px;
        background-color: #fff;
        font-size: 0;
        box-shadow: 0 1px 0 #ccc;
    }
    .latest_news_short .carousel_nav a {
        display: inline-block;
        vertical-align: top;
        padding: 5px;
        border-top: 1px solid #ececec;
        font-size: 6px;
        color: #666666;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    .latest_news_short .carousel_nav .icon-next {
        margin-left: -5px;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
    .latest_news_short .news_mask {
        width: -webkit-calc(100% - 385px);
        width: calc(100% - 385px);
        font-weight: bold;
    }
    .latest_news_short .today_yesterday_box {
        display: inline-block;
        vertical-align: middle;
        margin-left: 8px;
        margin-top: 0;
        float: right;
    }
    .breaking_news .wrap {
        display: table;
        width: 100%;
        table-layout: fixed;
    }
    .breaking_news .left,
    .breaking_news .right {
        display: table-cell;
        vertical-align: top;
    }
    .breaking_news .left {
        padding-top: 10px;
        padding-right: 10px;
    }
    .breaking_news .see_more {
        float: right;
    }
    .breaking_news .right {
        width: 260px;
        border-top: 0;
        border-left: 1px solid #ececec;
    }
    .breaking_news .right ul {
        white-space: normal;
    }
    .breaking_news .right li {
        display: block;
        width: auto;
    }
    .breaking_news .right li+li {
        border-top: 1px solid #ececec;
        border-left: 0;
    }
    .two_col_center+.two_col,
    .two_col+.two_col_center,
    .two_col+.two_col {
        padding-top: 10px;
    }
    .two_col .wrap {
        display: table;
        width: 100%;
        width: -webkit-calc(100% + 20px);
        width: calc(100% + 20px);
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
        border-spacing: 10px 0;
    }
    .two_col .wrap>*,
    .two_col .wrap .white_box {
        display: table-cell;
        vertical-align: top;
    }
    .two_col .wrap>*+*,
    .two_col .wrap .white_box+.white_box {
        width: 190px;
    }
    .two_col_center {
        display: table;
        width: 100%;
        width: -webkit-calc(100% + 20px);
        width: calc(100% + 20px);
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
        border-spacing: 10px 0;
        table-layout: fixed;
    }
    .two_col_center>* {
        display: table-cell;
        vertical-align: top;
        width: 50%;
    }
    .white_box.right_box+.two_col,
    .two_col_center+.three_col,
    .two_col_center+.two_col_center {
        margin-top: 10px;
    }
    .three_col a:hover {
        text-decoration: underline;
    }
    .three_col {
        margin-left: -10px;
        width: 100%;
        width: -webkit-calc(100% + 20px);
        width: calc(100% + 20px);
        table-layout: fixed;
        border-spacing: 10px 0;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .three_col .col {
        display: table-cell;
        vertical-align: top;
    }
    .other_site figure {
        display: block;
        width: 190px;
        overflow: hidden;
    }
    .category_accent .top figure {
        float: left;
        padding-right: 20px;
    }
    .category_accent .top .see_more_wrap {
        clear: both;
        text-align: right;
        display: inline-block;
    }
    .category_accent .info {
        overflow: hidden;
    }
    .category_accent .content {
        clear: both;
        font-size: 0;
    }
    .category_accent .content li {
        display: inline-block;
        vertical-align: top;
        padding-right: 5px;
        width: 50%;
        box-sizing: border-box;
    }
    .category_accent .content li:nth-child(even) {
        padding-right: 0;
        padding-left: 5px;
    }
    .list_of_news .content figure {
        float: left;
        padding-right: 10px;
    }
    .list_of_news .content figure img {
        display: block;
    }
    .list_of_news .content li {
        clear: both;
    }

    .gallery_images .big_image .prev:before,
    .gallery_images .big_image .next:before {
        width: 70px;
        font-size: 18px;
        left: -15px;
    }
    .gallery_images .big_image .next:before {
        left: auto;
        right: -15px;
    }
    .gallery_images .big_image .info {
        top: 10px;
        left: auto;
        right: 10px;
        width: 310px;
        height: 150px;
        background-color: rgba(255, 255, 255, .6);
        -webkit-transition: none;
        transition: none;
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    .gallery_images .thumb_wrap {
        padding: 0 23px;
    }
    .gallery_images .thumbs .icon-left,
    .gallery_images .thumbs .icon-right {
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        width: 20px;
        height: 100%;
        background-color: #2E375D;
        color: #fff;
        text-align: center;
        font-size: 8px;
    }
    .gallery_images .thumbs span i {
        position: absolute;
        top: 50%;
        margin-top: -10px;
        width: 0;
        font-style: normal;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    .gallery_images .thumbs .icon-right {
        left: auto;
        right: 0;
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
    }
    .gallery_images .fullscreen:before {
        content: "\e615";
        margin-right: 10px;
        font-family: "icomoon";
        font-size: 12px;
    }
    .gallery_images .fullscreen {
        position: absolute;
        bottom: 40px;
        right: 0;
        display: block;
        padding: 10px;
        color: #fff;
        font-size: 12px;
        text-transform: uppercase;
        background-color: rgba(23, 39, 77, 0.8);
    }
    .gallery_images .info h2 {
        color: #17336d;
        font-size: 20px;
    }
    .gallery_images .big_image .icon-viewed,
    .gallery_images .big_image time,
    .gallery_images .comments p {
        color: #000;
    }
    .gallery_images .big_image .info .show_hide {
        display: none;
    }
    .fullscreen_box {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 999;
        width: 100%;
        height: 100%;
        background-color: #18274E;
        text-align: center;
    }
    .fullscreen_box .big_image {
        margin: 0 auto;
        max-width: 920px;
    }
    .fullscreen_box .gallery_images {
        background-color: transparent;
        box-shadow: none;
    }
    .fullscreen_box .gallery_images .thumbs {
        position: absolute;
        bottom: 10px;
        left: 50%;
        width: 85%;
        transform: translateX(-50%);
    }
    .fullscreen_box .gallery_images .thumbs li {
        border-color: #fff;
    }
    .fullscreen_box .fullscreen,
    .fullscreen_box .gallery_images .big_image .info {
        display: none;
    }
    .fullscreen_box .gallery_images .big_image .close:before,
    .fullscreen_box .gallery_images .big_image .close:after {
        position: absolute;
        top: 50%;
        left: 0;
        margin-top: -2px;
        width: 100%;
        height: 4px;
        background-color: #fff;
    }
    .fullscreen_box .gallery_images .big_image .close {
        position: absolute;
        top: 0;
        right: 0;
        width: 40px;
        height: 40px;
        background-color: #18274E;
        cursor: pointer;
    }
    .gall_filters .thumbs figure,
    .video_filters .thumbs figure {
        width: 150px;
        text-align: left;
    }
    .leading_video .content h3,
    .gallery_images h2 {
        font-size: 30px;
    }
    .zodiac_main ul li {
        width: 32.77%;
    }
    .zodiac_inner_info figure {
        width: 40%;
        text-align: center;
        padding: 12px 30px;
        display: inline-block;
        margin-right: 95px;
        box-sizing: border-box;
    }
    .zodiac_inner_info {
        vertical-align: top;
        width: 98%;
    }
    .zodiac-info {
        padding: 15px 25px;
        margin-top: 10px;
    }
    .zodiac-rating {
        width: 40%;
    }
    .zodiac-info ul a {
        padding: 0 7px;
    }
    .zodiac-rating ul {
        padding-top: 10px;
    }
    .last_in_actualno figure {
        width: 24.4%;
    }
    .actualno_comment_box .left_side {
        display: inline-block;
        vertical-align: top;
        width: 16%;
        text-align: right;
    }
    .actualno_comment_box .right_side {
        display: inline-block;
        vertical-align: top;
        width: 83%;
        text-align: left;
    }
    .actualno_comment_box input[type="text"] {
        display: inline-block;
        vertical-align: middle;
        width: 260px;
    }
    .actualno_comment_box #code {
        width: 70px;
    }
    .actualno_comment_box .captcha,
    .actualno_comment_box .facebook,
    .actualno_comment_box .gplus {
        display: inline-block;
        vertical-align: middle;
    }
    .coffe_blocks {
        margin-bottom: 10px;
        margin-top: 10px;
        padding-top: 10px;
    }
    .coffe_blocks {
        margin-bottom: 10px;
        margin-top: 10px;
        padding-top: 10px;
    }
    .user_comment_box li {
        display: table;
        width: 100%;
        table-layout: fixed;
    }
    .user_comment_box .user {
        display: table-cell;
        vertical-align: top;
        width: 150px;
        padding-right: 10px;
    }
    .user_comment_box .user_comment {
        display: table-cell;
        vertical-align: top;
    }
    .in_images figure {
        width: 25%;
    }
    .interview {
        display: table-cell;
        width: 70%;
    }
    .main_right_side .two_col_center {
        margin: 10px 0;
    }
    /*.columnist_right_box{width:64%;}*/
    .icon-to_top {
        position: fixed;
        top: 48.9%;
        right: 10px;
        padding: 10px;
        border-radius: 5px;
        background-color: #153E72;
        color: #fff;
        margin-top: 10px;
    }
    .icon-to_home {
        position: fixed;
        top: 45%;
        right: 10px;
        padding: 10px;
        border-radius: 5px;
        background-color: #153E72;
        color: #fff;
    }
    .icon-to_top.show,
    .icon-to_home.show {
        display: block;
        -webkit-animation: fadeIn .4s;
        animation: fadeIn .4s;
        z-index: 99;
    }
    .game_box {
        display: table-cell;
    }
    .columnist-accent {
        max-width: 63%;
    }
    /*.columnist-accent p{min-height:120px;}*/
    article.columnists.white_box.article>div.more_of_article {
        float: right;
        margin: 0 0px 10px 20px;
    }
    .columnist_inner figure {
        margin-top: 0;
    }
    .columnist-author-short {
        display: inline-flex;
        width: 640px;
    }
    .business-card {
        width: 64%;
        display: inline-block;
        float: left;
    }
    .other-columnists {
        width: 26%;
        margin-left: 30px;
        margin-top: 0;
        vertical-align: top;
        display: inline-block;
    }
    .whether_box .city li {
        width: 25%;
    }
    .whether_box .current_city .today {
        width: 40%;
    }
    .whether_box .current_city .next_days {
        width: 50%;
        display: inline-block;
        padding: 10px 0 10px 20px;
    }
    .whether_box .next_days li>span {
        margin-left: 60px;
    }
    .more_info .box {
        border-right: 1px solid #000;
        border-bottom: none;
        padding-right: 8px;
        width: 18%;
        padding-bottom: 0;
    }
    .more_info .box_right {
        margin-left: 15px;
        width: 30%;
        border-bottom: none;
        padding-bottom: 0;
    }
    .more_info .cell_icon {
        float: right;
        vertical-align: middle;
        width: 30%;
        margin-top: -60px;
        font-weight: bold;
    }
    .tab_information .weather-hourly li {
        width: 11.6%;
    }
    .newsletter-body div {
        margin-right: 0;
    }
    .article .three_col,
    .contact .three_col,
    .gallery_images .three_col {
        margin-bottom: 10px;
    }
    .horoscope_right .actual {
        display: none;
    }
    .horoscope_right .info {
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .main_right_side .cite_box,
    .main_right_side .horoscope_right,
    .main_right_side .currency_right,
    .main_right_side .weather_right {
        display: none;
    }
    .breadcrumb ul,
    .breadcrumb li {
        display: inline-block;
    }
    .breadcrumb .right,
    .main_wrapper>div>div>section>div.latest_news_shor,
    .today_yesterday_box,
    .latest_news_short,
    .home_news_box .white_box,
    .more_of_article {
        display: block;
    }
    .img_video_box img {
        max-height: 125px;
        min-height: 125px;
    }
    .one_line_box h4{
        font-size: 13px;
    }
    .online-help-box h6 {
        line-height: 14px;
        font-size: 16px;
    }
    .one_line_box .more_btn {
        line-height: 22px;
    }
    .one_line_box h4:after, .online-help-box h6:after {
        border-top: 13px solid transparent;
    }
    .topics figure a img,
    .point_view figure a img,
    .one_row figure a img {
        display: block;
    }
    .home_news_box {
        display: block;
    }
    .one_row li {
        min-height: 25px;
        vertical-align: middle;
        line-height: 16px;
    }
    .columnist_author {
        padding-bottom: 10px;
    }
}

@media only screen and (max-width:940px) {
    #banner_under_article1,#banner_under_article2{float: none; min-width: auto;}
    .columnist-author-short{
        width: 98%;
    }
    #banner_under_article2 {
        float: none;
    }
    .prass-pres-box {
        width: 100%;
    }
    footer .creator {
        padding: 35px;
    }
    footer .creator .telepoint-box {
        display: block;
        margin: auto;
        width: 120px;
        margin-top: 10px;
    }
    footer .creator .telepoint {
        float: left;
        margin-left: 0px;
        margin-top: -2px;
    }
    .christmas-logo {
        top: 20px;
    }
    .actualno-submenu-img {
        bottom: 2px;
        z-index: 99;
        right: 40px;
    }
    .regional-home-articles, .studio-actualno-big {
        width: 100% !important;
        border-right: none;
        padding-right: 5px;
    }
    .studio-actualno-big figure{
        width: 99%;
        color: #fff;
        text-align: left;
        bottom: 7px;
        margin-left: unset;
        padding: 10px;
        font-weight: bold;
    }
    .regional-home-articles-other {
        width: 100%;
        margin-top: 10px;
    }
    .regional-home-articles-other ul li:first-child {
        border-top: 1px solid #ececec;
        padding-top: 10px;
    }
    .video-list .icon-actulano-tv_logo {
        margin-left: -25px;
        vertical-align: -5px;
    }
    header .main_navigation {
        min-height: 30px;
    }
    .#comments-articles {
        margin-top: 0px !important;
    }

    .video-navigation li {
        border-right: none;
    }
    .video-related-article .text-link {
        display: none;
    }
    .text-link-mobile {
        display: block;
    }
    .video-navigation li {
        padding-left: 21px;
        padding-right: 23px;
    }
    #topic-box {
        padding-bottom: 40px;
    }

    #banner_940_210 {
        width: 100%;
    }
    .izbori2015-map {
        display: none;
    }
    .test-drive-box {
        display: none;
    }
    header .top_nav nav {
        width: 100% !important;
    }
    header .main_navigation .listen_naso {
        padding-top: 5px;
        padding-left: 30px;
        margin-top: 10px;
        display: none;
    }
    #ikea-bttn {
        bottom: 2px !important;
    }
    .search_form {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
        width: 50px;
        margin-right: 0px !important;
    }
}

@media only screen and (min-width:940px) {
    .viber-block {
        display: none;
    }
    .columnist_right_box .right_content {
        width: 56%;
    }
    .last_news_right .actual .actual_content {
        width: 60%;
    }
    .blue-box {
        top: 287px;
    }
    .img-1 {
        max-width: 68.7%;
        width: 432px;
        height: 298px;
    }
    .img-2 {
        width: 196px;
        height: 148px;
        float: right;
    }
    .img-3 {
        width: 196px;
        height: 148px;
        float: right;
        margin-top: -152px;
    }
    .highlights {
        font-size: 12px;
    }
    .other_site {
        display: block;
    }
    .most_ .title_box {
        overflow: hidden;
    }
    header #bttn_back_to_school {
        display: block;
    }
    .three_col .one_row figure>a>img {
        width: 190px;
        height: auto;
    }
    article.white_box.article>div.main_image>div.share>ul>li.other-buttons-options {
        margin-top: 25px;
    }
    .article .share li,
    .gallery_images .share li {
        margin: 23px 0 0 0;
    }
    .breadcrumb ul li:nth-child(4) {
        display: inline-block;
    }
    header .additional_functionality>ul>li:first-child,
    header .additional_functionality>ul>li:nth-child(2) {
        width: 33px;
    }
    header .header-widgets ul li:first-child,
    header .header-widgets ul li:nth-child(2),
    header .header-widgets ul li:last-child {
        display: inline-block;
    }
    header .center_box,
    header .top_nav {
        text-align: left;
    }
    header .header-widgets {
        display: block;
        padding-right: 0px;
    }
    header .subnav_wrap .social {
        display: block;
        padding-right: 15px;
        text-align: right;
    }
    header .subnav_wrap .social span {
        display: inline-block;
        vertical-align: middle;
        padding-right: 10px;
    }
    header .subnav_wrap .social a {
        display: inline-block;
        vertical-align: middle;
        width: 22px;
        height: 22px;
        line-height: 24px;
        border-radius: 3px;
        background: rgb(103, 180, 226);
        background: -moz-linear-gradient(top, rgba(103, 180, 226, 1) 0%, rgba(51, 87, 140, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(103, 180, 226, 1)), color-stop(100%, rgba(51, 87, 140, 1)));
        background: -webkit-linear-gradient(top, rgba(103, 180, 226, 1) 0%, rgba(51, 87, 140, 1) 100%);
        background: -o-linear-gradient(top, rgba(103, 180, 226, 1) 0%, rgba(51, 87, 140, 1) 100%);
        background: -ms-linear-gradient(top, rgba(103, 180, 226, 1) 0%, rgba(51, 87, 140, 1) 100%);
        background: linear-gradient(to bottom, rgba(103, 180, 226, 1) 0%, rgba(51, 87, 140, 1) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#67b4e2', endColorstr='#33578c', GradientType=0);
        color: #fff;
        font-size: 13px;
        text-align: center;
    }
    .main_right_side .banner-320 {
        display: inline-block;
    }
    .subnav_wrap .max940 a:hover {
        text-decoration: underline;
    }
    .content_wrapper {
        display: table;
        width: 100%;
        table-layout: fixed;
    }
    .banner-320 {
        width: 300px !important;
    }
    .content_wrapper .main_left_side {
        display: table-cell;
        vertical-align: top;
        width: 650px;
    }
    .content_wrapper .main_left_side .breaking_news {
        width: 630px;
    }
    .content_wrapper .main_right_side {
        display: block;
        vertical-align: top;
        padding-left: 10px;
    }
    .page_content {
        padding: 2px 0;
    }
    .image_thumb:after,
    .video_thumb:after {
        content: "\e605";
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -20px 0 0 -20px;
        width: 40px;
        height: 40px;
        line-height: 40px;
        border-radius: 50%;
        border: 2px solid #fff;
        background-color: #000;
        color: #fff;
        font-family: "icomoon";
        font-size: 17px;
        text-align: center;
    }
    .image_thumb:after {
        content: "\e603";
        background-color: rgba(36, 56, 134, 0.7);
    }
    .thumbs .image_thumb:after,
    .thumbs .video_thumb:after {
        content: "\e605";
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -10px 0 0 -10px;
        width: 20px;
        height: 20px;
        line-height: 20px;
        border-radius: 50%;
        border: 2px solid #fff;
        background-color: #000;
        color: #fff;
        font-family: "icomoon";
        font-size: 9px;
        text-align: center;
    }
    .thumbs .image_thumb:after {
        content: "\e603";
        background-color: rgba(36, 56, 134, 0.7);
    }
    .image_thumb,
    .video_thumb {
        position: relative;
        display: inline-block;
        vertical-align: top;
    }
    .max940 {
        margin: 0 auto;
        width: 980px;
        position: relative;
    }
    .one_row figcaption p {
        min-height: 105px;
    }
    header .main_navigation .icon-subtriger,
    header .main_navigation .menu_trigger,
    header .top_nav .mobile_icon {
        display: none;
    }
    header .center_box,
    header .top_nav {
        margin: 0 auto;
        width: 980px;
    }
    header .top_nav {
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        padding: 1px 0;
    }
    header .top_nav nav {
        padding-left: 4px;
        position: static;
        background-color: transparent;
        opacity: 1;
        -webkit-transition: none;
        transition: none;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        height: 32px;
    }
    header .top_nav nav a {
        display: inline-block;
        vertical-align: top;
        margin: 7px 0;
        padding: 0 5px;
        border-bottom: 0;
    }
    header .top_nav nav a:hover {
        text-decoration: underline;
    }
    header .top_nav nav a+a {
        border-left: 1px solid #30436a;
    }
    header .top_nav .social {
        display: inline-block;
        vertical-align: middle;
        padding: 3px 10px;
        float: right;
        text-align: right;
    }
    header .header-widgets {
        display: inline-block;
        vertical-align: middle;
        float: right;
    }
    header .main_navigation .menu_wrapper {
        position: relative;
        display: block;
        height: 26px;
    }
    header .main_navigation .menu {
        display: inline-block;
        vertical-align: top;
        border-bottom: 0;
    }
    header .main_navigation .menu>li {
        display: inline-block;
        vertical-align: top;
    }
    header .additional_functionality li {
        margin: 0;
        text-align: left;
    }
    header .main_navigation .menu .subnav {
        background-color: #fff;
    }
    header .additional_functionality li+li a,
    header .main_navigation .menu>li+li {
        border-left: 1px solid #13254d;
        background: url('../images/nav-separator.gif') repeat-y;
        height: 26px;
    }
    header .additional_functionality>ul>li>a {
        display: block;
        height: 26px;
        line-height: 26px;
        padding: 0 10px;
    }
    .header .additional_functionality>ul {
        margin-left: -5px;
        padding-right: 10px;
    }
    header .main_navigation .menu>li>a {
        padding: 6px 8px;
        border-top: 0;
    }
    header .main_navigation .menu>li>a:hover {
        text-decoration: underline;
    }
    header .main_navigation .menu>li.active>a,
    header .additional_functionality>ul>li.active>a,
    header .additional_functionality>ul>li:hover>a,
    header .main_navigation .menu>li:hover>a {
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
        background-color: #fff;
        color: #26578c;
    }
    header .additional_functionality {
        float: right;
        margin-right: 6px;
    }
    header .additional_functionality ul,
    header .main_navigation .listen_naso {
        width: auto;
        vertical-align: top;
    }
    header .main_navigation .listen_naso {
        margin-right: 2px;
        padding: 1px 11px 7px 29px;
        border-top-right-radius: 7px;
        border-top-left-radius: 7px;
        float: none;
    }
    .h_search_wrap.active {
        width: 184px;
        margin-left: -184px;
        position: absolute;
    }
    .search_form {
        float: right;
        width: auto;
    }
    .search_header {
        text-align: right;
        padding: 0;
        padding-top: 6px;
    }
    .btn_video,
    .btn_images {
        padding-top: 0px;
    }
    header .additional_functionality ul {
        position: static;
    }
    header .additional_functionality .search_submenu {
        display: none;
        left: 0;
        width: 100%;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transition: none;
        transition: none;
    }
    header .subnav_wrap .social {
        padding-right: 1px;
        width: 50px;
    }
    header .subnav_wrap nav {
        float: left;
        display: inline-block;
        vertical-align: middle;
        color: #333;
        text-transform: uppercase;
        padding: 9px 0;
        text-align: left;
        width: 910px;
    }
    header .subnav_wrap nav a {
        padding: 5px 5px 5px 5px;
        width: 100%;
    }
    header .subnav_wrap>.max940 {
        width: 980px;
        text-align: center;
        min-height: 30px;
    }
    header .subnav_wrap>.max940>* {
        display: inline-block;
        vertical-align: middle;
    }
    header .additional_functionality .search_submenu,
    header .main_navigation li .submenu {
        position: absolute;
        top: 100%;
        left: -1px;
        padding: 10px;
        height: 20px;
        padding-top: 0;
        width: 70%;
        border: 1px solid #b3b1b1;
        border-top: 0;
        background-color: #fff;
        color: #333;
        max-height: none;
        overflow: hidden;
        display: none;
        z-index: 999;
    }
    header .main_navigation li.open .submenu {
        display: none;
    }
    header .main_navigation .subnav a {
        display: inline-block;
        vertical-align: top;
        padding: 8px 4px;
    }
    header .main_navigation .tags,
    header .main_navigation .top_news {
        display: inline-block;
        vertical-align: top;
        width: 400px;
        border-right: 1px solid #cecece;
        font-size: 12px;
        text-transform: none;
    }
    header .main_navigation .tags {
        margin-left: -1px;
        padding-left: 10px;
        width: -webkit-calc(100% - 420px);
        width: calc(100% - 420px);
        border-right: 0;
        border-left: 1px solid #cecece;
    }
    header .main_navigation .top_news_img {
        float: left;
        margin-right: 10px;
    }
    header .main_navigation .tags li {
        margin: 5px 0;
    }
    header .main_thumb {
        display: table-cell;
        vertical-align: top;
        width: 180px;
    }
    header .main_thumb figcaption {
        color: #000;
        font-size: 12px;
        text-decoration: underline;
        text-transform: none;
    }
    header .thumbs {
        display: table-cell;
        vertical-align: top;
        padding-left: 70px;
    }
    header .thumbs li {
        display: inline-block;
        vertical-align: top;
        margin: 0 5px 10px;
    }
    header .thumbs h1,
    header .main_thumb h1 {
        margin-bottom: 10px;
        color: #17336D;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: bold;
    }
    header .additional_functionality .search_submenu {
        padding-top: 20px;
    }
    header .additional_functionality .search_submenu select,
    header .additional_functionality .search_submenu input {
        border: 1px solid #000;
        color: #000;
    }
    header .additional_functionality .search_submenu select {
        display: inline-block;
        vertical-align: middle;
        width: 200px;
    }
    header .additional_functionality .search_submenu .row {
        display: inline-block;
        vertical-align: middle;
    }
    header .additional_functionality .search_submenu .row+.row {
        margin-left: 20px;
    }
    header .additional_functionality .search_submenu button {
        display: inline-block;
        vertical-align: middle;
        width: 100px;
    }
    header .search_submenu .most_words {
        display: block;
        margin-top: 20px;
        color: #333;
    }
    header .search_submenu .most_words li {
        display: inline-block;
        vertical-align: top;
        margin: 5px 0;
        padding: 0 5px;
        border-left: 1px solid #ececec;
    }
    header .search_submenu .most_words li a {
        border-left: 0;
        background: none;
    }
    footer .bottom_side a:hover, footer .bottom_side span:hover  {
        text-decoration: underline;
    }
    footer .sitemap {
        display: inline-block;
        vertical-align: top;
        margin: 20px 0;
        width: 740px;
    }
    footer .good_news {
        display: inline-block;
        vertical-align: top;
        margin: 20px 0;
        width: 130px;
        padding-left: 30px;
    }
    footer .sitemap a:hover {
        color: #6CC1F6;
    }
    footer .bottom_side {
        text-align: center;
    }
    .latest_news_thumbs {
        position: relative;
        height: 110px;
    }
    .article_slider {
        position: relative;
        height: 140px;
    }
    .article_slider_new {
        position: relative;
        height: 110px !important;
    }
    .latest_news_thumbs .nav,
    .article_slider .nav,
    .article_slider_new .nav,
    {
        display: block;
    }
    .latest_news_thumbs .icon-left,
    .latest_news_thumbs .icon-right {
        left: -15px;
    }
    .latest_news_thumbs .icon-left,
    .latest_news_thumbs .icon-right,
    .latest_news_thumbs .article_slider .icon-left,
    .latest_news_thumbs .article_slider .icon-right {
        position: absolute;
        font-family: "icomoon";
        font-size: 8px;
        color: #000;
    }
    .article_slider .icon-left,
    .article_slider_new .icon-left,
    .latest_news_thumbs .icon-left {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    .article_slider .icon-right,
    .article_slider_new .icon-right,
    .latest_news_thumbs .icon-right {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
    .last_news_right .bottom-arrow {
        font-family: "icomoon";
        font-size: 8px;
        color: #999;
        margin-left: 140px;
    }
    .last_news_right .bottom-arrow {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    .last_news_right .bottom-arrow {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
    .latest_news_thumbs .article_slider .icon-left,
    .latest_news_thumbs .article_slider .icon-right {
        left: -3px;
    }
    div.content_wrapper>section>article.white_box.article,
    .article .slider img, .article .slider-article-images img {
        max-width: 630px;
    }
    .article_slider .icon-left,
    .article_slider_new .icon-left,
    .article_slider .icon-right,
    .article_slider_new .icon-right {
        top: 55%;
    }
    .latest_news_thumbs .icon-left,
    .latest_news_thumbs .icon-right {
        top: 17px;
        left: 0px;
        margin-left: 10px;
    }
    #news-inner-slider .latest_news_thumbs .icon-left-box,
    #news-inner-slider .latest_news_thumbs .icon-right-box {
        padding: 20px;
        top: 40px;
    }
    .article_slider .icon-right,
    .article_slider_new .icon-right,
    {
        right: -4px;
    }
    .latest_news_thumbs .icon-right {
        right: 10px;
    }
    .latest_news_thumbs .icon-right,
    .article_slider .icon-right,
    .article_slider_new .icon-right,
    {
        left: auto;
    }
    .latest_news_thumbs .icon-right {
        left: auto;
    }
    .latest_news_thumbs .icon-right,
    .latest_news_thumbs .icon-left {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    .img_video_box figure {
        overflow: hidden;
        max-height: 124px;
    }
    .img_video_box figcaption {
        position: absolute;
        bottom: 0;
        left: 0;
        display: block;
        padding: 10px;
        width: 100%;
        background-color: rgba(26, 40, 74, .9);
        color: #fff;
        font-size: 12px;
        text-align: left;
        box-sizing: border-box;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transition: transform .4s;
        transition: transform .4s;
    }
    .img_video_box figure:hover figcaption {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    .img_video_box img {
        min-height: 142px;
    }
    .highlights a:hover {
        text-decoration: underline;
    }
    .columnist_right_box img {
        width: 95px !important;
    }
    .actual_content,
    .right_content {
        width: 44%;
    }
    .gallery_images .thumbs ul {
        overflow: hidden;
    }
    .gall_filters .thumbs figure,
    .video_filters .thumbs figure {
        width: 150px;
    }
    .coffe_blocks {
        margin-bottom: 10px;
        margin-top: 10px;
        padding-top: 0;
    }
    .columnist_right_box {
        width: auto;
    }
    .interview,
    .main_left_side .banner-320-bottom,
    .main_left_side .banner-320-center,
    .main_left_side .banner-320-top,
    .main_left_side .last_news_right {
        display: none;
    }
    .main_right_side .banner-320-bottom,
    .main_right_side .banner-320-center,
    .main_right_side .banner-320-top {
        display: block;
    }
    .game_box {
        display: none;
    }
    .whether_box .city li a:hover {
        border-radius: 5px;
        background-color: #ececec;
        text-decoration: underline;
    }
    .main_right_side .last_news_right,
    .main_right_side .columnist_right_box,
    .main_right_side .video {
        display: block;
    }
    .small_tumbs li {
        width: 74px;
    }
    .horoscope_right .actual {
        display: block;
    }
    .horoscope_right .info {
        border-bottom: 1px solid #ececec;
        margin-bottom: 10px;
        padding-bottom: 10px;
    }
    .main_right_side .cite_box,
    .main_right_side .currency_right,
    .main_right_side .weather_right {
        display: block;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .user_comment_box .user_request {
        margin-left: 23px;
    }
    .main_wrapper>div>div>div>aside>div:nth-child(1) {
        margin-top: 10px;
    }
    .main_right_side .banner-320 {
        display: block;
    }
    footer .creator .thmags_logo {
        margin-top: 3px;
    }
    .main_wrapper .main_right_side .banner-320 {
        display: block;
    }
    .main_wrapper .main_right_side .horoscope_right,
    .main_wrapper .main_right_side .currency_right,
    .main_wrapper .main_right_side .weather_right {
        display: block;
    }
}

@media only screen and (min-width:1366px) {
    header .main_navigation li:hover>.search_submenu,
    header .main_navigation li:hover>.submenu {
        display: block;
        -webkit-animation: fadeIn 1s ease;
        animation: fadeIn 1s ease;
    }
    header .main_navigation .submenu_content {
        display: table;
        width: 100%;
        font-size: 0;
    }
    .submenu .top_news strong:hover {
        text-decoration: underline;
    }
    .submenu .top_news p {
        margin-top: 10px;
    }
    .submenu .tags ul li a:hover {
        text-decoration: underline;
    }
    .last_act_c {
        position: fixed;
        bottom: 0;
        right: 0;
        width: 315px;
        height: 160px;
        background-color: #fff;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.65);
        margin-bottom: 5px;
        z-index: 10000;
    }
    .last_act_c.show {
        display: block;
        -webkit-animation: fadeIn .4s;
        animation: fadeIn .4s;
    }
    .last_act_c h5,
    .last_act_c .head5 {
        padding: 7px 20px 7px 8px;
        background-color: #E5F0FD;
        color: #13336C;
        font-size: 14px;
        text-transform: uppercase;
    }
    .last_act_c .close:after,
    .last_act_c .close:before {
        content: " ";
        position: absolute;
        top: 7px;
        left: 1px;
        width: 13px;
        height: 1px;
        background-color: #000;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    .last_act_c .close:after {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
    .last_act_c .close {
        position: absolute;
        top: 5px;
        right: 2px;
        width: 15px;
        height: 15px;
        border: 1px solid #000;
    }
    .last_act_c ul {
        overflow: hidden;
        height: 130px;
    }
    .last_act_c li {
        overflow: hidden;
        padding: 10px;
        height: 130px;
        box-sizing: border-box;
    }
    .last_act_c .img {
        width: 100px;
        float: left;
        padding-right: 10px;
    }
    .last_act_c span {
        float: left;
        margin: 2px 5px;
        font-size: 8px;
        color: #656464;
        cursor: pointer;
        margin-left: 42px;
    }
    .last_act_c .icon-top {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .last_act_c .img img {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .last_act_c .info {
        overflow: hidden;
        font-size: 12px;
        margin-top: 17px;
    }
    .last_act_c .info strong {
        text-transform: uppercase;
    }
}

.article_comments:after,
.rich_text:after,
.video_highlight figure:after,
.holidays figure:after,
.more-interesting figure:after,
.white_box .top:after,
.list_of_news .content li:after,
.category_accent .top:after,
.category_accent .content li:after,
.other_site figure:after,
.point_view figure:after,
.last_news figure:after,
.highlights .content figure:after {
    content: ".";
    position: static;
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}
/*JORO CSS BEGIN*/


/*Style 'show menu' label button and hide it by default*/

.show-menu {
    text-decoration: none;
    color: #fff;
    background: #153e72;
    text-align: center;
    padding: 10px 0;
    display: block;
}

.mobile-maps .show{
    display: block !important;
}

.mobile-maps ul{
    display: none;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
    box-shadow:0 0 5px rgba(0, 0, 0, 0.12);
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
}
.mobile-maps ul li{
    display: inline-block;
    margin: 15px;
    padding: 6px;
    width: 26%;
}
.mobile-maps ul li a{
    display: block;
    padding-bottom: 10px;
}

.show-menu span {
    float: right;
    margin-right: 12px;
    font-size: 10px;
    margin-top: 5px;
}

.mobile-maps input[type=checkbox] {
    display: none;
    height: 0;
    opacity: 0;
    overflow: hidden;
    transition-duration: 2s;
}
/*Show menu when invisible checkbox is checked*/

.mobile-maps input[type=checkbox]:checked~.hidden {
    display: block;
    height: auto;
    opacity: 1;
}

#show_regional_bttn .active{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

ul.hidden li:last-child {
    padding-bottom: 7px;
}
/* Media Queries
--------------------------------------------- */

@media all and (max-width: 820px) {
    .izbori2019-btt, .home-button{margin-left: 0px; height: 35px;}
    .home-button:hover{ height: 35px;}
    #main_wrapper{width: 99.8%}
    #motorola-img-home-box{
        background-image: none;
        padding-top: 20px;
        height: auto;
    }
    #motorola-img-home-box img{
        width: 300px;
    }

    .breadcrumb ul{
        width: 70%;
    }
    .mobile-maps ul li{
        width: 100%;
        display: block;
        margin: 0px;
        padding: 0px;
    }

    .mobile-maps ul li a{
        padding: 7px 5px;
        border-top: 1px solid rgba(255, 255, 255, .1);
        font-size: 14px;
        font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    }
    .interview,.hide940
    {
        display: none;
    }

    .random-news-box{
        position: absolute;
        margin-left: 100px !important;
        width: 150px;
    }
    .random-news-box a{
        width: 150px;
    }
    .banner_category {
        display: block;
        position: relative;
        text-align: center;
    }
    .mobile-maps {
        display: block;
    }
    /*Display 'show menu' link*/
    .show-menu {
        display: block;
    }

    .open .icon-subtriger
    {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    /*Make dropdown links appear inline*/
    .hidden {
        position: static;
        display: none;
    }
    .hidden .icon-subtriger {
        position: relative;
        top: 0;
        right: 0;
        width: 40px;
        height: 100%;
        line-height: 29px;
        font-size: 8px;
        text-align: center;
        margin-right: 10px;
        -webkit-transition: -webkit-transform .4s;
        transition: transform .4s;
        clear: both;
    }
    /*Create vertical spacing*/
    .hidden li {
        display: block;
        padding: 7px 5px;
        border-top: 1px solid rgba(255, 255, 255, .1);
        font-size: 14px;
        font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    }
    /*Make all menu links full width*/
    .hidden li,
    .hidden li a {
        width: 100%;
    }
    .columnist_author {
        padding-bottom: 10px;
    }
}


@media only screen and (max-width: 1400px) {
    .live-news-box{
        position: inherit;
        width: 96% !important;
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 940px) {


    .mobile-creators-of-future{
        display: block !important;
    }
    .talks-about-sofia-button{
        display: none !important;
    }

    .viber-fascia{
        margin-top: 10px;
        margin-left: 0px;
    }
    
    .home_news_box .rating-text{margin-top: 0px;}
    .home_news_box h1{font-size: 20px;}
    #section-results ul{
        width: 92%;
    }
    #section-results ul li label{
        font-size: 14px;
    }
    .live-news-box{
        position: inherit;
        width: 96% !important;
        margin-bottom: 20px;
    }
    .izbori2019-bttn{
        margin-left: 0px;
        display: none;
    }
    .small-text-map{
        font-size: 28px;
        font-weight: bold;
    }
    .efbet-desktop-button{
        display: none;
    }
    .unlimited-header-mobile-button, .club-health-mobile{
        display: block !important;
        background-color: #2596be !important;
        color: #ffff;
        border-radius: 0px !important;
        border-top-right-radius: 0px !important;
        border-top-left-radius: 0px !important;
        overflow: hidden;
        height: 30px !important;
        text-align: left;
        padding: 0px 10px 5px 5px;;
        margin-left: 0px;
    }
    .unlimited-header-mobile-button > a, .club-health-mobile > a{
        padding-left: 5px !important;
        font-size: 16px !important;
    }
    .efbet-header-mobile-button{
        display: block !important;
        background-color: #ffdd00 !important;
        color: #000;
        border-radius: 0px !important;
        border-top-right-radius: 0px !important;
        border-top-left-radius: 0px !important;
        overflow: hidden;
        height: 30px !important;
        text-align: right;
        padding: 0px 10px 5px 5px;;
        margin-left: 0px;
    }
    .efbet-header-mobile-button > a {
        padding: 5px 5px 10px 10px !important;
    }
    .efbet-header-mobile-button span
    {
        font-family: Montserrat;
        vertical-align: 5px;
        margin-right: 10px;
        text-transform: uppercase;
        font-size: 12px;
    }
    .efbet-header-mobile-button img{
        width: 60px;
        position: relative;
        right: 0px;
    }
    .unlimited-header-mobile-button img{
        width: 130px;
        position: relative;
        right: 0px;
    }
    .mission-bulgaria-header-button{
        height: 30px !important;
        text-align: right;
        padding: 0px 10px 5px 5px;;
        margin-left: 0px;
    }
    .prass-press-index{
        margin-top: 10px;
        margin-bottom: 10px !important;
        padding-bottom: 15px !important;
    }
    .list_of_news ul li figure{
        width: 145px;
    }
    header #bttn_back_to_school{
        right: 60px;
    }
    .mobile-logo{
        padding-top: 4px;
        display: none;
    }
    .mobile-logo img {
        display: block;
    }
    .banner_category{margin-bottom: 10px;}
    .white_box.right_box.last_news_right.box_m>div.actual.underline>a>img {
        width: 110px;
    }
    .coronavirus-header-box-new h6{ font-size: 12px; text-transform: uppercase; color: #ffffff; margin-top: 9px; width: 100%; display: block; float: left;}
    .coronavirus-header-box-new  .together-text{display: none;}

    .coronavirus-box .header .together-text{
        margin-right: 135px;
    }
    .stay-home-banner{
        display: block !important;
    }
    .home-viasat-articles .more_btn{ display: none;}
    .home-viasat-articles .body-box .boxy-text{ width: 55%; display: inline-block; height: 136px;  margin-bottom: 5px;  overflow: hidden; line-height: 19px;}
    .home-viasat-articles .body-box .boxy-text h5{font-size: 18px; line-height: 20px;}
    .home-viasat-articles .body-box .stay-home-banner{
        border-left: none;
        padding-left: 0px;
        margin-top: 40px;
        height: auto;
        width: 100%;
        margin: auto;
        display: block;
    }
    .home-viasat-articles .activity-box{ border-left: none !important; padding-left: 0px !important; margin-top: 20px;}
    .home-viasat-articles .activity-box li{display: inline-block; margin-right: 20px; width: 200px;}
    .home-viasat-articles .activity-box li a{font-size: 16px !important;}
    .home-viasat-articles .footer-box p{font-size: 13px;}
    .home-viasat-articles .header-box h6{
        font-size: 12px;
    }
    .athome-categories-list{
        margin-left: 10px;
        margin-right: 10px;
    }
    .athome-categories-list ul li{
        margin-right: 5px;
        padding-top: 20px;
        padding-bottom: 20px;
        margin-bottom: 15px;
        width: 31%;
    }
    .athome-categories-list ul .desktop-hide{
        display: inline-flex;
    }
    .athome-categories-list ul li h6
    {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .athome-categories-list .lidl-icon{
        padding-top: 5px;

    }
    .athome-categories-list .lidl-icon div h6 {
        margin-top: 0px;
        padding-bottom: 15px;
    }
    .athome-categories-list ul .lidl-icon div img{
        width: 55px;
        margin-top: 10px;
    }
    .stefan-vision-box .image-box{
        width: 250px;
        text-align: center;
        display: block;
        position: relative;
        margin: auto;
    }
    .stefan-vision-box .info-box {
        display: inline-block;
        width: 100%;
        margin-left: 10px;
        margin-top: 30px;
    }
    .one_line_box .top{
        width: 100%;
    }
    section .main_navigation_mobile {
        min-height: 30px;
    }
    .hide940 {
        display: none;
    }
    .breaking_news .left{
        width: 100%;
    }
    .rating {
        width: 100%;
        text-align: left;
    }
}

section .mobile-maps {
    background-color: #112e63;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    min-height: 26px;
}

section.mobile-maps {
    position: relative;
    z-index: 998;
    background-color: #153e72;
    color: #fff;
}

.actual_off_new {
    margin-top: 10px;
    margin-bottom: 10px;
}

.news_dw_new {
    margin-bottom: 10px;
}

.columnist_right_box {
    margin-bottom: 10px;
}

.crypto_white {
    margin-bottom: 10px;
    margin-top: 10px;
}

.breaking_news {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}

.you_position {
    margin-bottom: 10px;
}

.good_news_box {
    margin-bottom: 10px;
}

.list_of_news_crypto {
    margin-top: 0px !important;
}

@media only screen and (max-width: 520px) {

    .breadcrumb{
        opacity: 1 !important;
        overflow-x: auto;
        white-space: nowrap;
        width: 100%;
        display: flex;
        height: 25px;
        padding-top: 10px;
    }
    .breadcrumb li,  .breadcrumb ul{
        opacity: 1 !important;
        display: inline-block !important;
    }
    .one_line_box .more_btn{
        font-size: 8px;
        color: #ffffff;
    }
    .home-viasat-articles .activity-box li{
        width: 100%;
    }
    .coronavirus-box .header h6{width: 100%;}
    .coronavirus-box .header .together-text{display: none;}
    .coronavirus-box ul li .hide-mobile{ display: none;}
    .coronavirus-box ul li img{
        display: block;
        margin-bottom: 10px;
    }
    .coronavirus-box ul li div{
        width: 90px;
        margin-left: 0px;
    }
    .coronavirus-box ul li:last-child div{
        width: 80px;
    }
    .home-viasat-articles .body-box .boxy-text p{display: none;}
    .home-viasat-articles .body-box .boxy-text{ width: 175px; margin-left: 5px;}
    .home-viasat-articles .body-box img {
        display: inline-block;
        margin-right: 5px;
    }
    .big_image .source {
        text-align: right;
        font-size: 11px;
        margin-top: -22px;
        margin-bottom: 0px;
        margin-right: 10px;
        color: #fff;
    }
    .random-news-box{
        position: absolute;
        top: 6px;
        left: 0px;
    }
    .old-news{
        padding-top: 47px;
    }
    .random-news-box{
        margin-left: 0px !important;
        width: 97%;
    }
    .more-of-this-random{
        width: 97% !important;
    }
    .home-slider-mobile-arrow{
        display: block;
        position: absolute;
        bottom: 50%;
        transform: rotate(-90deg);
        font-size: 9px;
        right: 0px;
    }
    .blue-box{
        top: 156px;
    }
    .columnist_author {
        padding-bottom: 10px;
    }
}

@media only screen and (max-width: 400px) {
    .one_line_box .txt {
        font-size: 10px;
    }
    .home-viasat-articles .body-box .boxy-text {
        width: 135px;
    }
    .home-viasat-articles .body-box .boxy-text h5{
        font-size: 16px;
    }
    .smart-finance-btn{width: auto; margin:0 auto; padding-right: 10px; padding-left: 10px; margin-bottom: 5px;}
    .smart-finance-btn img{width: 100%;}
    .img-1 {
        max-width: 67.7%;
    }
    .img-2 {
        height: 84px!important;
    }
    .img-3 {
        height: 84px!important;
        margin-top: -87px!important;
    }
    .more-of-this-next, .more-of-this-back{
        width: 90px;
    }
    .random-news-box{
        margin-left: 0px !important;
        width: 95.5%;
    }
    .more-of-this-random{
        width: 95.5% !important;
    }
    .columnist_author {
        padding-bottom: 10px;
    }
}

#dw-video-block {
    margin-bottom: 10px;
}

.fb_gallery_comments {
    margin-bottom: 10px;
}

.crypto_rss {
    margin-bottom: -10px;
}
@media only screen and (max-width: 400px) {

    .coronavirus-box .header{
        margin-bottom: 0px !important;
    }
    .coronavirus-box ul{
        margin-left: 0px;
        margin-top: 0px;
    }
    .coronavirus-box ul li, .coronavirus-box ul li:last-child {
        display: inline-block;
        margin: 15px 15px 5px 0px;
        padding: 8px;
        width: 95%;
        border: 1px solid #cecece;
    }
    .coronavirus-box ul li div, .coronavirus-box ul li:last-child div{
        width: 180px;
        margin-left: 10px;
    }
    .coronavirus-box ul li img {
        display: inline-block;
        margin-bottom: 0px;
        vertical-align: -12px;
    }
    .athome-categories-list .lidl-icon div h6{
        padding-bottom: 0px;
    }
    .share-button{
        padding: 3px 6px 2px 1px;
        font-size: 9px;
    }
    .share .facebook{
        width: auto;
    }
}


@media only screen and (max-width: 350px) {
    .actual img { width: 95px; height: 75px;}
    .most_ .title_box a{ font-size: 8px;}
    .athome-categories-list ul li{
        width: 47%;
    }
    .home-viasat-articles .header-box h6, .athome-categories-block .header-box h6{
        display: none;
    }
    .home-viasat-articles .body-box .boxy-text{
        width: 115px;
    }
    .home-viasat-articles .body-box .boxy-text h5{
        font-size: 16px;
        line-height: 18px;
    }
    .home-viasat-articles .body-box img{
        width: 160px;
        height: 122px;
    }

}

@media only screen and (max-width: 400px) {
    .one_line_box .txt{
        font-size: 7px;
        width: 215px;
    }
}

@media only screen and (max-width: 769px) and (min-width: 415px) {
    .img-1 {
        max-width: 67.7%;
        height: 335px;
    }
    .img-2 {
        height: 163px!important;
    }
    .img-3 {
        height: 163px!important;
    }
}

.gallery_name {
    display: table-cell;
    vertical-align: middle;
}

#outer {
    height: 148px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

#outer[id] {
    display: table;
    position: static;
}

#middle {
    position: absolute;
    top: 100%;
    width: 100%;
    text-align: center;
}
/* for explorer only */

#middle[id] {
    display: table-cell;
    vertical-align: top;
    position: static;
}

#inner {
    position: relative;
    top: 0px;
    text-align: center;
}
/* for explorer only */

#inner {
    margin-left: auto;
    margin-right: auto;
}

.main_right_side_side .banner-320 {
    margin-top: 10px;
}

.fixing_position {
    margin-top: 10px;
}

.table_hor {
    border-color: #00000a;
}

@media only screen and (max-width: 669px) {
    .actual img { width: 95px; height: 75px;}
    .home_news_box,
    .crypto_right {
        margin-bottom: 0px !important;
    }
    .point_view{
        margin-bottom: 10px !important;
    }
    .page_content{
        padding: 0px;
    }

    .athome-categories-list .lidl-icon div h6{
        padding-bottom: 0px;
    }

    .athome-categories-block .header-box{
        height: 45px;
    }
    .athome-categories-block .header-box .top {
        padding-top: 5px;
        padding-bottom: 2px;
    }
    .athome-categories-block .header-box h6 {
        vertical-align: 2px;
        font-size: 14px;
    }
    .athome-categories-block .header-box span {
        font-weight: normal;
        clear: both;
        display: block;
    }
    .athome-categories-block .body-box-lidl h6{
        margin-bottom: 0px;
    }
    .athome-categories-block .body-box-lidl p{
        margin-top: 12px;
    }
    .athome-categories-block .body-box-lidl{
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 10px
    }
    .athome-categories-block .body-box-lidl img{
        margin-bottom: 10px;
        margin-right: 20px;
    }
    .coronavirus-header-box-new{
        padding-left: 0px;
    }
    .coronavirus-header-box-new h6{
        text-align: center;
    }

}

@media only screen and (max-width:350px) {
    .today_yesterday_box a{
        font-size: 11px;
    }
    .one_line_box .txt{
        font-size: 7px;
        width: 215px;
    }
}

#banner_2 {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}

.fixingcrypto {
    margin-bottom: 0px !important;
}
/*  JORO CSS END  */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome */


    /* Safari only override */
    ::i-block-chrome,.rating{
        width: 120px;
    }
}
span.toupper{
    text-transform: uppercase;
}
#xperia{
    overflow:hidden;
}

/* div.actual.regional-home-articles a h5{
        height: 31px;
        overflow: hidden;
    } */

/* div.goodnotbad a h5{
        height: 48px;
        overflow: hidden;
    } */


.regional-home-articles img{
    width:144px;
    height: 110px;
}
.studio-actualno-big img{
    width:100%;
    height: 100%;
    object-fit: contain;
}
.studio-actualno-big #video-button{
    width: 60px !important;
    position: absolute;
    left: calc((100% - 60px)/2);
}
.goodnotbad img{
    width: 190px;
}

.holidays figcaption{
    position: absolute;
    bottom: 3px;
    padding: 10px;
    width: 182px;
    background-color: rgba(65, 104, 204, 0.7);
    color: #fff;
    font-size: 14px;
    text-align: center;
    box-sizing: border-box;
    overflow: hidden;
    margin-left: 4px;
}

.holidays figure{
    position: relative;
}

@media only screen and (max-width: 820px){
    .good_news_box {
        margin-bottom: 10px;
        height: auto !important;
    }

    .holidays figcaption{
        width: 100%;
        margin-left: unset;
    }

    .white_box.right_box.gdnb.box_m.regional-home-box {
        height: auto;
    }

    .regional-home-articles img{
        width: 120px;
        height: 92px;
    }

    .goodnotbad img{
        display:none;
    }

    .holidays .content figure a img{
        width: 100%;
        height: auto;
    }
}


