.vBroadcasting {
    width: 90%;
    margin: 15px 5% 25px !important
}

.vBroadcasting a span {
    font-size: 12px !important
}

.vBroadcasting a i {
    background-size: contain;
    width: 30px;
    height: 20px;
    margin: 5px 10px 0 0
}

#storiesNews {
    height: 95px;
    padding-top: 15px;
    padding-bottom: 14px;
    border-bottom: 1px solid #d8d8d8
}

#stories {
    width: 95%;
    margin-left: 5%
}

#stories .content {
    overflow: hidden
}

#storieslist {
    padding: 0;
    margin: 0;
    list-style: none;
    height: 160px
}

.itemnews #storieslist {
    height: 95px
}

#storieslist li {
    width: 90px;
    height: 160px;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    margin-right: 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    position: relative
}

.itemnews #storieslist li {
    width: 53px;
    height: 95px
}

.story time {
    color: #fff;
    font-size: 14px;
    line-height: 14px;
    display: block;
    position: absolute;
    top: 10px;
    left: 5px;
    font-weight: 700;
    text-shadow: 0 0 1px rgba(0, 0, 0, .5)
}

.itemnews .story time {
    top: 5px;
    font-size: 11px;
    line-height: 11px
}

#bigstorieslist {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    z-index: 9999;
    display: none
}

#bigstorieslist ul {
    padding: 0;
    margin: 0;
    list-style: none
}

#bigstorieslist li {
    background-repeat: no-repeat;
    background-size: cover;
    position: relative
}

.storymore {
    width: 110px;
    font-size: 14px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    font-weight: 700;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -55px;
    text-decoration: none;
    height: 30px;
    border-radius: 15px;
    background-color: #26c748
}

.storiestimeline {
    position: absolute;
    left: 20px;
    right: 20px;
    height: 3px
}

.storiesplace {
    position: absolute;
    left: 0;
    top: 0
}

.storiestimeline .tl {
    margin-right: 1%;
    background-color: #fff;
    float: left;
    box-shadow: 0 0 1px #000;
    overflow: hidden
}

.storiestimeline .tl,
.storiestimeline span {
    height: 3px;
    border-radius: 1.5px;
    display: block
}

.storiestimeline span {
    background-color: #26c748;
    width: 0
}

.bigstory time {
    color: #fff;
    font-size: 14px;
    line-height: 14px;
    display: block;
    position: absolute;
    left: 20px;
    font-weight: 700;
    text-shadow: 0 0 1px #000;
    z-index: 1
}

.storiesclose {
    z-index: 1;
    position: absolute;
    right: 15px;
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxmaWx0ZXIgeD0iLTEwLjglIiB5PSItMTAuOCUiIHdpZHRoPSIxMjEuNiUiIGhlaWdodD0iMTIxLjYlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJhIj48ZmVPZmZzZXQgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249Ii41IiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEgMCIgaW49InNoYWRvd0JsdXJPdXRlcjEiLz48L2ZpbHRlcj48cGF0aCBpZD0iYiIgZD0iTTIyLjI5MyA5Ljc5M2wxLjQxNCAxLjQxNC01LjU0MyA1LjU0MyA1LjU0MyA1LjU0My0xLjQxNCAxLjQxNC01LjU0My01LjU0My01LjU0MyA1LjU0My0xLjQxNC0xLjQxNCA1LjU0Mi01LjU0My01LjU0Mi01LjU0MyAxLjQxNC0xLjQxNCA1LjU0MyA1LjU0MnoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDMydjMySDB6Ii8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSBmaWxsPSIjRkZGIiB4bGluazpocmVmPSIjYiIvPjwvZz48L3N2Zz4=");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    text-indent: -9999px
}

.vdo #BigMute {
    width: 26px !important;
    height: 26px !important;
    left: 20px !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuOTIgNi4wMThsLjA3LjA1NyAzLjgyOCAzLjgyOSAzLjAyNC0yLjcyNWEuNjk2LjY5NiAwIDAxMS4xNTIuNDE0bC4wMDYuMDk0LS4wMDEgNi4zOTggMi4zNCAyLjM0QzE3LjQ1NCAxNS41MyAxOCAxNC40IDE4IDEzYzAtMS41MDItLjYxMy0yLjY2NC0xLjg2Ni0zLjUzNWEuNS41IDAgMTEuNTctLjgyMUMxOC4yMjYgOS43IDE5IDExLjE2OSAxOSAxM2MwIDEuNjcyLS42NTggMy4wNjItMS45NSA0LjEzNWwxLjEyMiAxLjEyM0MxOS43MjggMTcuMDMgMjAuNSAxNS4yOTMgMjAuNSAxM2MwLTIuNTA0LS45MjEtNC4zNDYtMi43NzctNS41ODRhLjUuNSAwIDAxLjU1NC0uODMyQzIwLjQyMSA4LjAxNCAyMS41IDEwLjE3MSAyMS41IDEzYzAgMi41NDktLjg3NiA0LjU1My0yLjYxNyA1Ljk3bC41NDIuNTRhLjUuNSAwIDAxLS42MzguNzY1bC0uMDctLjA1N0w1LjI4MyA2Ljc4MmEuNS41IDAgMDEuNjM4LS43NjR6bTEuNDE5IDQuMjM1TDE0IDE2LjkxNHYxLjRjMCAuMTM2LS4wNDEuMjY5LS4xMTcuMzgxbC0uMDYzLjA4YS42OTcuNjk3IDAgMDEtLjg4OS4xMTVsLS4wODktLjA2OS0zLjQxMS0zLjA3NUg1LjY5MmEuNjkuNjkgMCAwMS0uNjg2LS41OTNMNSAxNS4wNnYtNC4xMmMwLS4zNDcuMjYtLjYzNC41OTgtLjY4bC4wOTQtLjAwNiAxLjY0Ny0uMDAxeiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+") !important
}

#storiesmute,
.vdo #BigMute {
    background-size: cover;
    border-radius: 13px;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    background-color: #d8d8d8;
    background-repeat: no-repeat;
    opacity: .9
}

#storiesmute {
    width: 26px;
    height: 26px;
    position: absolute;
    left: 20px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuOTIgNi4wMThsLjA3LjA1NyAzLjgyOCAzLjgyOSAzLjAyNC0yLjcyNWEuNjk2LjY5NiAwIDAxMS4xNTIuNDE0bC4wMDYuMDk0LS4wMDEgNi4zOTggMi4zNCAyLjM0QzE3LjQ1NCAxNS41MyAxOCAxNC40IDE4IDEzYzAtMS41MDItLjYxMy0yLjY2NC0xLjg2Ni0zLjUzNWEuNS41IDAgMTEuNTctLjgyMUMxOC4yMjYgOS43IDE5IDExLjE2OSAxOSAxM2MwIDEuNjcyLS42NTggMy4wNjItMS45NSA0LjEzNWwxLjEyMiAxLjEyM0MxOS43MjggMTcuMDMgMjAuNSAxNS4yOTMgMjAuNSAxM2MwLTIuNTA0LS45MjEtNC4zNDYtMi43NzctNS41ODRhLjUuNSAwIDAxLjU1NC0uODMyQzIwLjQyMSA4LjAxNCAyMS41IDEwLjE3MSAyMS41IDEzYzAgMi41NDktLjg3NiA0LjU1My0yLjYxNyA1Ljk3bC41NDIuNTRhLjUuNSAwIDAxLS42MzguNzY1bC0uMDctLjA1N0w1LjI4MyA2Ljc4MmEuNS41IDAgMDEuNjM4LS43NjR6bTEuNDE5IDQuMjM1TDE0IDE2LjkxNHYxLjRjMCAuMTM2LS4wNDEuMjY5LS4xMTcuMzgxbC0uMDYzLjA4YS42OTcuNjk3IDAgMDEtLjg4OS4xMTVsLS4wODktLjA2OS0zLjQxMS0zLjA3NUg1LjY5MmEuNjkuNjkgMCAwMS0uNjg2LS41OTNMNSAxNS4wNnYtNC4xMmMwLS4zNDcuMjYtLjYzNC41OTgtLjY4bC4wOTQtLjAwNiAxLjY0Ny0uMDAxeiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+")
}

#storiesmute.on {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE4LjI3NyA2LjU4NEMyMC40MjEgOC4wMTQgMjEuNSAxMC4xNzEgMjEuNSAxM3MtMS4wNzkgNC45ODctMy4yMjMgNi40MTZhLjUuNSAwIDAxLS41NTQtLjgzMkMxOS41NzkgMTcuMzQ2IDIwLjUgMTUuNTA0IDIwLjUgMTNjMC0yLjUwNC0uOTIxLTQuMzQ2LTIuNzc3LTUuNTg0YS41LjUgMCAwMS41NTQtLjgzMnpNMTMuMzA3IDdjLjM1MSAwIC42NC4yNTguNjg3LjU5M2wuMDA2LjA5NHYxMC42MjdjMCAuMTctLjA2NC4zMzUtLjE4LjQ2MWEuNjk3LjY5NyAwIDAxLS44ODkuMTE1bC0uMDg5LS4wNjgtMy40MTEtMy4wNzZINS42OTJhLjY5LjY5IDAgMDEtLjY4Ni0uNTkzTDUgMTUuMDZ2LTQuMTJjMC0uMzQ3LjI2LS42MzQuNTk4LS42OGwuMDk0LS4wMDZoMy43MzlsMy40MTEtMy4wNzVBLjY5Ni42OTYgMCAwMTEzLjMwOCA3em0zLjM5NyAxLjY0NEMxOC4yMjYgOS43IDE5IDExLjE2OSAxOSAxM2MwIDEuODMtLjc4NyAzLjMyMi0yLjMzMyA0LjQzYS41LjUgMCAwMS0uNTgzLS44MTJDMTcuMzcxIDE1LjY5NCAxOCAxNC41MDMgMTggMTNjMC0xLjUwMi0uNjEzLTIuNjY0LTEuODY2LTMuNTM1YS41LjUgMCAxMS41Ny0uODIxeiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+")
}

#storiesshare {
    z-index: 1;
    position: absolute;
    right: 50px;
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxmaWx0ZXIgeD0iLTEwLjclIiB5PSItNy43JSIgd2lkdGg9IjEyMS40JSIgaGVpZ2h0PSIxMTUuNSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImEiPjxmZU9mZnNldCBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIi8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iLjUiIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMSAwIiBpbj0ic2hhZG93Qmx1ck91dGVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik0xMyAxMXYyaC0ydjloMTB2LTloLTJ2LTJoMmEyIDIgMCAwMTIgMnY5YTIgMiAwIDAxLTIgMkgxMWEyIDIgMCAwMS0yLTJ2LTlhMiAyIDAgMDEyLTJoMnptMy02LjQxNGwzLjcwNyAzLjcwNy0xLjQxNCAxLjQxNEwxNyA4LjQxNVYxN2gtMlY4LjQxM2wtMS4yOTMgMS4yOTQtMS40MTQtMS40MTRMMTYgNC41ODZ6IiBpZD0iYiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0wIDBoMzJ2MzJIMHoiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiNGRkYiIHhsaW5rOmhyZWY9IiNiIi8+PC9nPjwvc3ZnPg==");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    text-indent: -9999px
}

#bigstorieslist .vdo {
    width: 100%;
    display: block
}

#bigstorieslist .slick-arrow {
    position: absolute;
    width: 50%;
    z-index: 1;
    border: 0;
    text-indent: -9999px;
    background: 0
}

#bigstorieslist .slick-next {
    right: 0
}

#bigstorieslist .slick-prev {
    left: 0
}

.helpbutton {
    top: inherit;
    right: inherit;
    bottom: 20px
}

.onePerson.helpOut {
    padding-bottom: 100px !important
}

.keepSort,
.keepWatching {
    width: 95%;
    margin-left: 5%
}

.keepWatching .slick-arrow {
    right: 10px !important
}

.keepWatching .slick-arrow.slick-prev {
    right: 60px !important
}

.keepWatching li {
    width: 230px;
    margin-right: 20px
}

.keepWatching li .trash {
    display: block !important;
    right: 10px !important
}

.newvideocar {
    padding: 0;
    width: 95%;
    margin-left: 5%
}

.newvideocar li {
    width: 156px
}

.newvideocar li.sel:before {
    top: 68px
}

.newvideocar ul {
    width: auto;
    margin: 0
}

.newvideocar li img {
    width: 156px;
    height: 88px
}

.flamur9 {
    display: none !important
}

.inSchedList {
    margin: 0 !important
}

.schednav li {
    width: 90% !important;
    margin: 0 5% 10px !important;
    text-align: center
}

.slick-current:after {
    display: none
}

.inSchedList .scheditem {
    width: 250px
}

.schedanons p {
    font-size: 16px !important;
    line-height: 22px !important
}

.app_promo,
.yt_promo {
    line-height: normal !important;
    width: 90% !important;
    margin-left: 5% !important;
    margin-right: 5% !important;
    border-radius: 11px !important;
    -webkit-border-radius: 11px !important;
    -moz-border-radius: 11px !important
}

.app_promo div,
.yt_promo div {
    padding: 15px 20px 15px 54px !important
}

.app_promo:before,
.yt_promo:before {
    top: 15px !important
}

dl.syn {
    overflow: auto;
    width: 90% !important;
    padding-left: 5% !important;
    padding-right: 5% !important
}

.newwidget ul li {
    width: 100% !important;
    margin-right: 0 !important;
    float: none !important
}

.itemnews .itemnewstext .newwidget h2 {
    padding: 0 0 20px !important;
    margin: 0 !important;
    font-weight: 600 !important;
    font-size: 24px !important;
    line-height: 35px !important;
    letter-spacing: -.5px !important;
    color: #000 !important
}

#imp_carousel,
.col3list {
    height: auto !important;
    border: 0 !important
}

.adMenu ul.mainmenu li.mbnr {
    display: none !important
}

#inplace0 {
    padding-top: 0 !important
}

#aboutpage .intext {
    padding-left: 0 !important;
    padding-right: 0 !important
}

#aboutpage .intext img,
#abtin img {
    width: 100% !important;
    height: auto !important
}

.bubbles {
    padding-top: 20px;
    margin-bottom: 20px !important
}

.serials_list .newitem {
    width: 100% !important;
    height: auto !important;
    padding-left: 0 !important
}

.serials_list .newitem h3,
.serials_list .newitem time {
    padding-left: 20px !important;
    padding-right: 20px !important;
    display: block !important
}

.lastitem {
    margin: 20px 0 0 20px !important
}

#stream2.uma iframe {
    width: 100% !important;
    height: 100% !important
}

#stream2 div[data-type=big-play-button] {
    z-index: 1
}

.topcar .mainitem a:after {
    display: none
}

.official_accounts .content {
    width: 90% !important;
    padding: 20px 5% !important
}

.offsoc .content {
    min-height: 55px !important
}

.official_accounts h1 {
    padding: 20px 0 !important;
    font-size: 24px !important
}

.offsoc .content ul li {
    width: 100% !important;
    padding-right: 0 !important
}

.offsoc .content h2 {
    left: 20px !important;
    top: 20px !important
}

.mobilapp .content,
.tvapp .content {
    width: 90% !important;
    padding-left: 5% !important;
    padding-right: 5% !important
}

.colmob {
    width: 100% !important;
    padding: 0 !important
}

.app_block.phones {
    display: none
}

.tvapp {
    background: #fff !important
}

.app_block {
    padding: 20px 0 100px !important;
    height: inherit !important
}

.tvapp .app_block h2 {
    padding-top: 0 !important
}

.colmob h1 {
    padding: 40px 0 !important;
    font-size: 24px !important;
    font-weight: 800 !important;
    width: 100% !important;
    margin: 0 !important
}

#newmap {
    display: none
}

.tysuper a {
    height: 60px !important;
    background: url(../img/banner2m.png) no-repeat 50% !important;
    background-size: cover !important
}

.firstpage .carairsoon {
    width: 100% !important
}

.carairsoon .slick-arrow {
    right: 0 !important
}

.carairsoon .slick-arrow.slick-prev {
    right: 50px !important
}

.firstpage .topnewsblock .content {
    width: 100% !important;
    overflow: hidden
}

.topnewsblock .content:after,
.topnewsblock .content:before {
    display: none
}

.topnewsblock .item100 {
    float: none !important
}

.topnewsblock .item50,
.topnewsblock .item100 {
    width: 90%;
    margin-right: 5%;
    margin-left: 5%
}

.topnewsblock .item100.bigimg a {
    width: 90%;
    padding-left: 5%;
    padding-right: 5%;
    height: auto !important;
    position: absolute;
    bottom: 0;
    left: 0
}

.topnewsblock .item50,
.topnewsblock .item100 {
    height: auto !important;
    float: none !important
}

.topnewsblock .item50 .inner,
.topnewsblock .item100.noimg .inner,
.topnewsblock .item100.noimg a {
    height: auto !important
}

.topnewsblock .item50 a {
    height: auto !important;
    padding-bottom: 20px
}

.topnewsblock .content {
    margin-top: 20px !important;
    height: inherit !important
}

.topnewsblock .item50 h3,
.topnewsblock .item50.noimg h3 {
    font-size: 3vw !important
}

.topnewsblock .item100.noimg a {
    background: 0 !important;
    padding-right: 0 !important
}

.topnewscar .content {
    width: 90% !important;
    margin-left: 5%;
    margin-right: 5%;
    padding-bottom: 10px
}

.topnewscar .content:after,
.topnewscar .content:before {
    display: none
}

.topnewscar {
    overflow: auto !important;
    height: auto !important
}

.topnewscar ul {
    visibility: visible !important;
    height: auto !important
}

.topnewscar ul li {
    float: none !important;
    height: auto !important;
    width: auto !important;
    display: none
}

.topnewscar ul li.visible {
    display: block
}

.topnewscar ul li a {
    height: auto !important;
    margin-left: 0 !important;
    overflow: visible !important;
    width: auto !important
}

.topnewscar ul li a time {
    display: inline-block !important;
    padding-bottom: 0 !important
}

.topnewscar ul li a small {
    display: inline-block !important;
    padding-top: 0 !important
}

.pageComments .content,
.sobytieNews .content,
.sobytiePage .content {
    width: 100% !important
}

.sobytieNews {
    padding-top: 20px !important
}

.tagVideo .posttxt {
    font-size: 11px !important;
    line-height: 12px !important
}

.themeplayerplace {
    min-height: inherit !important;
    height: auto !important;
    width: auto
}

.vtagdescr {
    padding-bottom: 10px !important;
    overflow: auto !important
}

.sobytiePage .theme_right,
.vtagdescr {
    margin-left: 5% !important;
    margin-right: 5% !important
}

.sobytiePage .theme_right {
    width: 90% !important;
    padding-left: 0 !important
}

.sobytiePage h1 {
    font-size: 24px !important
}

.sobytiePage h1,
.sobytiePage h2 {
    margin-left: 5% !important;
    margin-right: 5% !important
}

.sobytiePage h2 {
    width: 90% !important
}

.sobytiePage .autoplay {
    width: 200px !important;
    text-indent: -9999px !important;
    text-align: inherit !important
}

.sobytiePage .gradusnik {
    margin-left: 5%;
    margin-right: 5%
}

.sobytieNews h2 {
    padding-bottom: 20px !important
}

.theme_right2 #flamur8 {
    display: none !important
}

.soblist a {
    font-size: 16px !important
}

.theme_left2,
.theme_right2 {
    width: 90% !important;
    margin-left: 5%;
    margin-right: 5%
}

.sobytiePage .theme_left {
    width: 100% !important;
    min-height: inherit !important
}

.v_left .topvideo {
    padding: 0 !important;
    margin: 0 !important;
    width: inherit !important;
    height: inherit !important
}

#newsVideo,
#newsVideo .vWid,
.v_left .vWid {
    width: inherit;
    height: inherit;
    min-height: inherit
}

.cardsHeader {
    position: relative !important;
    width: auto !important;
    margin-left: 20px !important;
    margin-right: 20px !important;
    padding-top: 100px !important
}

.cardsPageOut:before {
    display: none !important
}

.headerContent:before {
    min-height: 100px !important;
    top: 0 !important;
    width: 50px !important;
    height: 50px !important;
    margin-left: -25px !important
}

.cardsHeader h1 {
    font-size: 24px !important
}

.cardsHeader .cardAnn {
    padding-left: 0 !important
}

.cardsContent {
    margin-left: 20px;
    margin-right: 20px
}

.cardsPage .arr {
    display: none !important
}

.cardsPage .card_item {
    margin-top: 20px !important;
    padding-top: 20px !important
}

.cardsPage .card_item p {
    padding: 20px 20px 0 !important;
    font-size: 14px !important
}

.cardsPage .card_item p:last-child {
    padding-bottom: 20px !important
}

.cardsPage .card_item iframe:not([id^=twitter-widget]):not([class*=instagram-media]) {
    width: 100% !important;
    height: auto !important
}

.cardsPage .card_item iframe[src*="ntv.ru/video/embed"] {
    min-height: calc(56vw - 22.4px)
}

.cardsThemes li a {
    font-size: 13px !important
}

.cardsmore h4 {
    padding: 20px 20px 0 !important
}

.topcards {
    padding-top: 40px !important
}

.theme_left2 .topcards {
    padding-top: 0 !important
}

.topcards .indetail {
    margin-left: 5% !important;
    margin-right: 5% !important;
    float: none !important;
    width: 90%
}

.topcards .item {
    width: 100% !important;
    height: auto !important
}

.vlist a {
    width: 90% !important;
    margin: 0 5% !important;
    height: auto !important;
    padding-bottom: 30px
}

.vgalsitem li,
.vlist a {
    padding-left: 0 !important
}

.vgalsitem a {
    height: auto !important;
    padding-bottom: 30px;
    width: 100%
}

.vgalsitem a img,
.vlist a img {
    width: 100% !important;
    height: auto !important
}

.v_pop h2,
.vgals h2 {
    margin: 0 5% !important;
    padding-top: 30px !important
}

.vgalsitem p {
    width: 100% !important
}

.vgalsitem li {
    width: 90% !important;
    margin: 0 5% !important
}

.main4theme {
    width: 100% !important;
    clear: both !important
}

.main4theme .main4themein {
    left: 0 !important
}

.main4theme:nth-child(odd) .main4themein {
    right: 0 !important
}

.acolin h3,
.main4themein h3 {
    font-size: 18px !important
}

.ALLtags h3 {
    font-size: 24px !important
}

.ALLtheme,
.ALLtheme a {
    width: 100% !important
}

.ALLtheme a {
    height: inherit !important;
    padding-bottom: 30px
}

#newdtab a,
#newdtab span {
    padding: 0 10px !important
}

.bratach {
    background: 0 !important
}

.bratach,
.newsFlamur,
.prdchFlamur {
    width: auto !important
}

.newairOut {
    display: none
}

.broadnow,
.firspage_vote,
.flamur7out #flamur7,
.mdlbnr,
.voteleft {
    width: 100% !important
}

.voteleft,
.voteright {
    float: none !important
}

.voteright {
    margin: 20px 10% !important;
    width: 80% !important;
    height: auto !important
}

#imp_survey_carousel {
    padding-top: 40px !important
}

.topnewsblock h3,
li.perminute a p,
li.wecantell a p {
    font-size: 4.5vw !important
}

li.wecantell a p {
    padding-top: 50% !important
}

li.perminute a p:before,
li.wecantell a p:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

li.perminute a p span,
li.wecantell a p span {
    display: inline-block;
    vertical-align: middle
}

.airsoon h2 {
    padding-top: 20px !important
}

.airsoon {
    padding-bottom: 20px !important;
    max-height: none
}

.voteright {
    padding-bottom: 40px !important
}

.voteleft .titleleft {
    padding-right: 45px !important;
    padding-bottom: 0 !important
}

.rez_vote .vote_wrap {
    position: inherit !important;
    height: inherit !important
}

.rez_vote .titleleft {
    padding: 40px 45px 20px !important
}

.check_rez {
    margin: 20px 5% !important;
    width: 90% !important;
    padding: 12px 0 !important
}

.vote1 .vote_wrap em {
    width: 80px !important
}

a.voted {
    margin-left: 80px !important
}

.adtags {
    width: 90% !important;
    margin: 0 5% !important
}

.adtags .acol {
    float: none !important;
    width: 100% !important
}

.adtags .acolin {
    left: 0 !important;
    background-position: 50%
}

.acolin h2 {
    font-size: 20px !important;
    line-height: 20px !important
}

.airsoon h3 {
    padding-left: 0 !important;
    min-height: inherit !important
}

.adtags .acol:nth-child(2n) .acolin {
    right: 0 !important
}

.titleleft big {
    padding: 20px 20px 20px 0 !important
}

#votetitle1 span.type22,
#votetitle2 span.type22,
.type22 {
    font-size: 18px !important
}

.voteright .CTFPform {
    margin: 0 auto !important
}

.vote_wrap {
    padding-top: 0 !important
}

.votetab {
    height: inherit !important;
    margin-top: 20px !important
}

.votetab,
.votetab:before {
    background-size: cover !important
}

.vote1 .vote_wrap .qstn {
    font-size: 12px !important
}

#imp_carousel .slick-slide {
    margin-right: 0 !important
}

#imp_carousel .slick-arrow {
    right: 0 !important
}

#imp_carousel .slick-arrow.slick-prev {
    right: 40px !important
}

#imp_carousel,
.airsoon,
.broadnow .text,
.my-widget-anchor {
    width: 90% !important;
    padding-left: 5% !important;
    padding-right: 5% !important
}

.broadnow .cntnt:after {
    display: none
}

.broadnow .text h1 {
    position: inherit;
    right: auto;
    bottom: auto;
    left: auto
}

.broadnow .text .textin {
    display: block;
    padding-top: 20px
}

#broadpast ul li.txt {
    padding-left: 0 !important
}

.broadnowOut h3 {
    margin-right: 20px !important;
    margin-left: 20px !important
}

.bratach .yap-rtb__wrapper {
    margin: 0 auto
}

#tv_main_list,
#tvshows .content,
.itemnews .content,
.itemnewstext,
.second .perlist2,
.second .perlist2in,
.topairin,
.topcar .content,
.tv2018 .content,
.tv2018car,
.tv_main_car,
.weektv .tvday {
    width: 100%
}

.adMenu ul.mainmenu li:last-child {
    display: none !important
}

.nwstprg_content h2 {
    padding-left: 5% !important;
    padding-bottom: 20px !important
}

.tv_main_car .slick-arrow {
    top: -60px !important
}

.tv_main_car .pic {
    margin-bottom: 15px !important
}

.second .perlist2in,
.tv_main_car {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 0 !important
}

.nwstprg_content.second h2 {
    padding-left: 20px !important
}

.second .perlist2 {
    padding-bottom: 20px
}

.arclist2 {
    width: auto !important
}

.newitem.arc a,
.nwstprg_content.first .perlist2 .newitem img,
.nwstprg_content.second .arclist2 .newitem img {
    width: 100% !important;
    height: auto !important
}

.newitem.arc a {
    padding-bottom: 43%
}

.nwstprg_content.first .perlist2 .newitem:nth-child(4n+1),
.nwstprg_content.second .arclist2 .newitem:nth-child(4n+1) {
    clear: none
}

.nwstprg_content.first .perlist2 .newitem:nth-child(odd),
.nwstprg_content.second .arclist2 .newitem:nth-child(odd) {
    clear: both
}

.first .perlist2in,
.second .arclist2 {
    padding-left: 5%
}

.second .arclist2 {
    padding-top: 20px
}

.tv_menu {
    display: none
}

.tv_menu select {
    font-size: 16px;
    color: #82929e
}

.tv_menu {
    float: none;
    border: 1px solid #3c434d;
    width: 90%;
    margin: 0 5%;
    border-radius: 20px;
    overflow: hidden;
    background: #242832 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS40NjkiIGhlaWdodD0iNi43ODEiPjxwYXRoIGRhdGEtbmFtZT0iU2hhcGUgMSBjb3B5IDIiIGQ9Ik0xMC43MTkuNzE5bC01IDUtNS01IiBmaWxsPSJub25lIiBzdHJva2U9IiM4MjkyOWUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L3N2Zz4=") no-repeat 90% 50%
}

.tv_menu select {
    height: 38px;
    padding: 0 5%;
    width: 100%;
    border: none;
    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none
}

.tv_menu select:focus {
    outline: none
}

.nwstprg_content.first .perlist2 .newitem,
.nwstprg_content.second .arclist2 .newitem {
    width: 45% !important;
    padding-left: 0 !important;
    padding-right: 5% !important;
    padding-bottom: 25px !important
}

.main_tv_list {
    margin: 0;
    width: 100%
}

.main_tv_list,
.second .arclist2 {
    margin-left: 0
}

.perlist2 {
    width: auto
}

.fixMenu {
    position: inherit
}

.topcar {
    height: auto;
    overflow: hidden
}

.tv2018item,
.tv_main_car .slick-slide {
    padding-right: 0
}

.tv_main_car .slick-next {
    right: 20px !important
}

.tv_main_car .slick-prev {
    right: 60px !important
}

.tv2018car .slick-next {
    right: 0 !important
}

.tv2018car .slick-arrow {
    top: -65px !important
}

.nwstprg_content.second .perlist2 .newitem img,
.tv_main_car .pic img {
    height: auto
}

#tv_main_list h2 {
    padding-left: 20px !important
}

#tv_main_list h2,
.tv2018 h2 {
    padding-top: 15px !important;
    padding-bottom: 31px !important
}

.topcar .content {
    height: auto;
    overflow: hidden;
    padding-bottom: 20px
}

.citem .text {
    padding: 0 20px
}

.citem img {
    height: auto !important
}

.citem p {
    width: inherit !important;
    height: inherit !important;
    margin-right: 0 !important;
    float: none !important
}

.day_news {
    width: 100%;
    padding-right: 0
}

.item_news {
    padding: 20px 5% !important
}

.item_news.pic .txt {
    padding: 0 20px 20px !important;
    clear: both
}

.item_news .play {
    width: 100% !important;
    height: auto !important;
    position: relative
}

.item_news .play img {
    float: none
}

.item_news .play:before {
    width: 50px;
    height: 50px;
    margin: -25px 0 0 -25px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwJSIgaGVpZ2h0PSIxMTAlIiB2aWV3Qm94PSIwIDAgMTEwIDExMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSI1NSIgY3k9IjU1IiByPSI1NSIgZmlsbD0iIzIzMjgzMyIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIuNyIvPjwvc3ZnPg==") no-repeat;
    background-size: contain
}

.item_news .play:after,
.item_news .play:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1
}

.item_news .play:after {
    width: 21px;
    height: 25px;
    margin: -12px 0 0 -9px
}

.item_video {
    background: #f2f2f2;
    padding: 20px !important;
    border-bottom: 1px solid #e9e9e9
}

.item_video a .txt {
    display: none
}

.item_video a .pic,
.item_video a .pic img {
    width: 100% !important;
    height: auto !important
}

.item_news.pic {
    padding: 10px 0 0 !important;
    margin-bottom: 0 !important;
    border: 0 !important
}

.item_news.pic img {
    width: 100% !important;
    height: auto !important;
    margin: 0;
    z-index: 1
}

.item_news:first-child time {
    padding-top: 10px !important
}

.topair,
.topairOut {
    height: 40px !important
}

.airitem.soon {
    overflow: visible
}

.airitem,
.airitem.slick-slide {
    position: relative;
    float: left;
    background: none;
    border: none;
    padding: 0;
    margin: 0
}

.airitem a:before,
.airitem span:before {
    content: "";
    position: absolute;
    top: 4px;
    left: -20px;
    width: 10px;
    height: 10px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxOS45MzgiPjxwYXRoIGQ9Ik0uMDAzIDEuMTg4djE3LjU2YTEuMTkyIDEuMTkyIDAgMDAxLjcyNSAxLjA2NGwxNy42LTguNzhhMS4xODggMS4xODggMCAwMDAtMi4xMjhMMS43MjguMTI0QTEuMTkyIDEuMTkyIDAgMDAuMDAzIDEuMTg4eiIgZmlsbD0iIzY5YzE1NSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+") no-repeat;
    background-size: contain
}

.airitem a,
.airitem span {
    display: block;
    font-size: 12px;
    text-decoration: none;
    color: #27c942
}

.airitem a .inner {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 90%
}

.airitem.flash a:before,
.airitem.flash span:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxOS45MzgiPjxwYXRoIGQ9Ik0uMDAzIDEuMTg4djE3LjU2YTEuMTkyIDEuMTkyIDAgMDAxLjcyNSAxLjA2NGwxNy42LTguNzhhMS4xODggMS4xODggMCAwMDAtMi4xMjhMMS43MjguMTI0QTEuMTkyIDEuMTkyIDAgMDAuMDAzIDEuMTg4eiIgZmlsbD0iI2UxNGU0NCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+") no-repeat
}

.airitem.flash a,
.airitem.flash span {
    color: #e14e44
}

.airitem:before {
    background: 0 !important
}

#channels {
    display: none
}

#newcontentout {
    border-bottom: 1px solid #323842;
    background: #242833
}

#newcontent {
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    background: 0
}

#newcontent.open #newplayer {
    display: block;
    padding-top: 0 !important
}

#newplayer .close {
    display: none !important
}

#newplayer:before {
    display: none
}

#newplayer {
    position: relative;
    z-index: 9
}

#sharelist {
    right: 103px;
    top: 10px;
    width: 47px
}

.auth a {
    width: 18px;
    height: 18px
}

.identSoc {
    background: #242833;
    width: auto;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

#ident.identSoc .auth a i {
    width: 18px;
    height: 18px
}

#ident.identSoc .auth1 a i {
    background-position: -99px 0
}

#ident.identSoc .auth2 a i {
    background-position: -49px 0
}

#ident.identSoc .auth3 a i {
    background-position: -74px 0
}

#ident.identSoc .auth4 a i {
    background-position: -172px 0
}

#ident.identSoc .auth.auth5 a i {
    background-position: -369px 0;
    background-image: url(../img/icons.svg);
    background-repeat: no-repeat;
    background-size: cover
}

#ident.identSoc .auth.auth7 a i {
    background-position: -147px 0
}

#sharelist li {
    margin-right: 13px
}

.adMenu,
.adMenuOut {
    z-index: 9999 !important
}

.adMenu .content {
    height: 60px !important
}

#newcontent {
    width: 100%;
    overflow: hidden
}

body {
    font-family: Open Sans, sans-serif, Verdana, Arial !important
}

.item_news {
    background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKAgMAAAAIvNzZAAAACVBMVEXy8vLn5+fLy8sWkx9zAAAADUlEQVQI12NoYEAHDgAJ1ADBqm7JvgAAAABJRU5ErkJggg==") repeat-x 0 0 !important
}

.item_news:first-child {
    background: #fff !important;
    padding-top: 0 !important
}

.t6pic {
    position: relative;
    top: 0;
    left: 0;
    width: 110px;
    height: 62px;
    float: left;
    margin: 0 20px 0 0
}

.item_video .pic:after,
.t6pic:after {
    width: 17px !important;
    height: 21px !important;
    margin: -10px 0 0 -7px !important
}

.item_video .pic:before,
.t6pic:before {
    width: 36px;
    height: 36px;
    margin: -18px 0 0 -18px
}

.inphoto h3 {
    margin-left: 20px
}

.newRght #ipmg,
.newRght .innews ul {
    width: 100%
}

.newRght .innews li {
    border-bottom: 1px solid #384047;
    padding-bottom: 20px;
    margin-bottom: 20px
}

.newRght .innews li a img {
    display: block;
    float: left;
    margin: 0 20px 10px 0
}

.newRght .innews li a strong {
    clear: both;
    display: block;
    color: #fff;
    line-height: 110%
}

.newRght .innews li a .commnew {
    font-family: inherit;
    display: block;
    float: left
}

.newRght .innews li a .commnew span {
    display: block;
    margin-bottom: 10px
}

span.bblnewDGR {
    background-position: 3px 2px
}

.txTransContent {
    width: 100% !important
}

#translation {
    margin: 0 !important
}

.txTransContent #translation {
    padding-left: 20px !important;
    padding-right: 20px !important
}

.txTranslation {
    width: auto !important
}

.content.txTranslation .posttxt {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.content.txTranslation .bl_posttxt {
    font-family: inherit !important;
    padding-left: 20px !important;
    padding-right: 20px !important
}

.content.txTranslation .posttxt .time {
    padding-left: 20px !important
}

.content.txTranslation .pict {
    clear: both !important;
    width: 100% !important;
    height: auto !important;
    margin-top: 20px
}

.content.txTranslation .posttop .pict,
.content.txTranslation .posttop .share,
.content.txTranslation .posttop .time {
    display: block !important
}

.content.txTranslation .posttop .pict img {
    width: 100% !important;
    height: auto
}

.photonews img {
    width: 100% !important;
    height: auto !important
}

.newout {
    background: 0
}

.broadnow h1 {
    font-size: 20px !important
}

.broadnow .content {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NCIgaGVpZ2h0PSI4NCI+PGNpcmNsZSBjeD0iNDIiIGN5PSI0MiIgcj0iNDEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2U0ZTVlNiIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTMwIDI2djMybDMyLTE2eiIgZmlsbD0iI2U0ZTVlNiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+") no-repeat 20px 59px !important
}

a#efirheader.ico {
    padding: 10px 0 0
}

a#efirheader.ico:before {
    display: none !important
}

.prg_pg .blTTl {
    padding-left: 20px !important
}

.prg_pg .inpgal .slick-prev {
    background-position: 0 -41px;
    top: -55px;
    right: 60px
}

.prg_pg .inpgal .slick-next {
    background-position: -39px -41px;
    top: -55px;
    right: 20px
}

.newspage {
    background: #fff
}

.mhide {
    display: none
}

#flamur7 {
    height: auto !important
}

#flamur1,
#flamur7 {
    background: 0 !important
}

#flamur1 {
    overflow: hidden;
    min-height: 0 !important
}

#adfox_149803874237076984 {
    background: #f7f7f7
}

#mobverbtm,
.itemnews #flamur4,
.lftBL #flamur4,
.top6news {
    display: none !important
}

.content,
.content_o {
    width: 100%
}

#xblock,
.bbutton {
    display: none !important
}

#topmenuout {
    height: 160px
}

#ecntrl,
.volumeControl {
    display: none !important
}

#mspisok {
    padding: 10px 0;
    margin: 0;
    visibility: hidden;
    list-style: none;
    overflow: auto
}

#newcontent.open #mspisok {
    visibility: visible
}

#mspisok li {
    display: block !important;
    position: relative !important;
    overflow: hidden !important;
    outline: none !important
}

#mspisok li a {
    text-decoration: none;
    color: #fff !important
}

#mspisok li a big {
    display: block;
    text-indent: -9999px;
    background-size: contain;
    position: relative
}

#mspisok li span.txt {
    display: block;
    font-size: 11px;
    line-height: 15px;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 10px;
    margin: 0
}

#efirplace small {
    line-height: 15px !important
}

#efirplace big,
#efirplace small {
    position: inherit !important;
    top: inherit !important;
    left: inherit !important;
    padding: 0 !important;
    width: inherit !important;
    background: 0 !important;
    font-size: 11px !important
}

#efirplace big {
    color: #27c942 !important;
    font-weight: 700 !important;
    line-height: 11px !important
}

.s_hit a big,
.s_style a big {
    background-repeat: no-repeat;
    background-size: contain
}

.s_style a b {
    color: #ff5fa4;
    display: block
}

.s_law a big {
    background-repeat: no-repeat;
    background-size: contain
}

.s_law a b {
    color: #c588ff;
    display: block
}

.s_series a big {
    background-repeat: no-repeat;
    background-size: contain
}

.s_series a b {
    color: #ffd337;
    display: block
}

.s_spief a big {
    background: url(../img/spief.jpg) no-repeat;
    background-size: contain
}

#mspisok li a big:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 32px;
    height: 32px;
    margin: -16px 0 0 -16px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwJSIgaGVpZ2h0PSIxMTAlIiB2aWV3Qm94PSIwIDAgMTEwIDExMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSI1NSIgY3k9IjU1IiByPSI1NSIgZmlsbD0iIzIzMjgzMyIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIuNyIvPjwvc3ZnPg==") no-repeat;
    background-size: contain;
    z-index: 1
}

#mspisok li a big:after {
    background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDcgNTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMy4yOTl2NDguNDJhMy4yNzggMy4yNzggMCAwMDQuNzQ3IDIuOTM1bDQwLjQ0LTI0LjIyYTMuMjggMy4yOCAwIDAwMC01Ljg2OEw0Ljc0Ny4zNDZBMy4yODEgMy4yODEgMCAwMDAgMy4zeiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+") no-repeat;
    background-size: contain;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 16px;
    height: 16px;
    margin: -8px 0 0 -5px;
    z-index: 4
}

.liident {
    top: 7px;
    left: 15px
}

.liident,
a.enter {
    width: 28px;
    height: 28px
}

a#efirheader.ico:before {
    display: none
}

a#efirheader.ico {
    padding: 0
}

#m_user ul li.tuser {
    top: 54px
}

#m_user ul li.tuser:before,
.identSoc:before {
    display: none
}

.identSoc {
    top: 0;
    height: 60px;
    z-index: 999 !important;
    left: 0;
    position: absolute;
    bottom: 0;
    left: 60px;
    right: 55px;
    padding: 0;
    margin: 0
}

.identSoc span {
    display: none
}

#breakingnews {
    display: none !important
}

#applist {
    display: none
}

#actLiveTrans {
    top: 60px;
    left: 356px
}

#logo {
    left: 60px;
    top: 0
}

#logo,
#logo a {
    width: 60px !important;
    height: 60px !important
}

.mainmenu {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 9999;
    background: 0 !important
}

.adMenu ul.mainmenu {
    background: #1c1f26 !important;
    display: none;
    width: 100%;
    text-align: left !important;
    padding-top: 80px;
    padding-bottom: 370px;
    margin: 0;
    position: fixed !important
}

.adMenu ul.mainmenu li {
    display: inherit !important;
    padding: 15px 0 15px 50px;
    margin: 0
}

.adMenu ul.mainmenu li a {
    color: #fff !important;
    text-transform: none !important;
    font-weight: 400 !important;
    font-size: 20px
}

#sandwich {
    display: block;
    background: #242833;
    content: "";
    width: 60px;
    height: 59px;
    z-index: 999
}

#sandwich:before {
    top: 22px;
    border-top: 2px solid #82929e
}

#sandwich:after,
#sandwich:before {
    content: "";
    left: 21px;
    position: absolute;
    width: 18px;
    height: 5px;
    border-bottom: 2px solid #82929e
}

#sandwich:after {
    top: 31px
}

#sandwich.close {
    top: 10px;
    left: 49px;
    background: 0;
    position: fixed;
    z-index: 99999
}

#sandwich.close:before {
    left: 3px;
    border-top: 0;
    transform: rotate(45deg)
}

#sandwich.close:after,
#sandwich.close:before {
    width: 24px;
    top: 28px;
    border-bottom: 2px solid #6d7075
}

#sandwich.close:after {
    left: 0;
    transform: rotate(-45deg)
}

.adMenu {
    width: 100%
}

#topenter {
    top: 10px
}

.promoblock .content {
    width: 100%
}

.promoblock a {
    width: 100% !important;
    clear: both !important
}

.promoblock a:nth-child(2),
.promoblock a:nth-child(3) {
    margin-left: 0 !important;
    margin-top: 20px !important
}

.promoblock a div,
.themesPage .content {
    width: 90% !important;
    padding-left: 5% !important;
    padding-right: 5% !important
}

.themesPage .newtabout h1 {
    display: none
}

.themesPage #newdtab.alph {
    width: 100% !important
}

#adsel ul {
    width: auto
}

.selected h2 {
    padding-left: 5%
}

.tag4new {
    width: 90% !important;
    padding-left: 5% !important;
    padding-right: 5% !important
}

.tag5 {
    margin-left: 0;
    width: 100%;
    float: none
}

.tag5 h2 {
    padding-left: 5% !important;
    padding-right: 5% !important
}

.tag5 li {
    padding-left: 5%;
    padding-right: 5%
}

.tag5 li:first-child img {
    display: block;
    width: 100%;
    height: 100%
}

.cpr1 {
    width: 100% !important;
    margin: 0 !important;
    padding: 25px 0 0
}

#copyright div#rest {
    position: absolute;
    top: 0;
    right: 0
}

.cpr2 {
    padding: 40px 0 0
}

.cpr3 {
    width: 100%;
    padding: 0 !important
}

#btm_menu {
    padding: 30px 0 0 !important
}

.cpout {
    padding-bottom: 15px !important
}

.cpr3 dl dt {
    width: inherit;
    margin-right: 5px !important;
    display: inline !important;
    float: none !important
}

.cpr3 dl dd {
    display: inline-block !important;
    padding-bottom: 20px !important
}

.cpr3 dt:before {
    content: "";
    display: block
}

#bottomsoc {
    width: 100%
}

#bottomsoc li {
    padding-top: 0 !important
}

#bottomsoc li a {
    padding-top: 35px !important
}

#bottomsoc .col1,
#bottomsoc .col2,
#bottomsoc .col2 ul {
    width: 100% !important;
    float: none !important
}

#bottomsoc .col1 li a,
#bottomsoc .col2 li a {
    text-indent: -9999px !important
}

#bottomsoc .col1 h3,
#bottomsoc .col2 h3 {
    width: 100% !important;
    float: none !important;
    padding-bottom: 40px !important
}

#bottomsoc .col2 h3 {
    padding-top: 25px !important;
    margin-left: 0 !important
}

#bottomsoc .col1 ul,
#bottomsoc .col2 ul {
    text-align: center !important
}

#bottomsoc .col1 li {
    width: 26px !important
}

#bottomsoc .col1 li,
#bottomsoc .col2 li {
    margin: 0 19px !important;
    text-align: center !important
}

#bottomsoc .col2 li {
    width: 28px !important
}

#bottomsoc .col1 li a:before {
    width: 26px !important;
    height: 26px !important;
    background-size: 500px !important
}

#bottomsoc .col2 li a:before {
    width: 28px !important;
    height: 28px !important;
    margin-left: 0 !important;
    left: 0 !important;
    background-size: 50px !important
}

#bottomsoc .col2 li:first-child a:before {
    background-position: 4px 0 !important
}

#bottomsoc .col2 li:nth-child(2) a:before {
    background-position: -24px 0 !important
}

#bottomsoc .col1 li:first-child a:before {
    background-position: -135px 0 !important
}

#bottomsoc .col1 li:nth-child(2) a:before {
    background-position: -101px 0 !important
}

#bottomsoc .col1 li:nth-child(3) a:before {
    background-position: -67px 0 !important
}

#bottomsoc .col1 li:nth-child(4) a:before {
    background-position: -203px 0 !important
}

#bottomsoc .col1 li:nth-child(5) a:before {
    background-position: -271px 0 !important
}

#bottomsoc .col1 li:nth-child(6) a:before {
    background-position: -170px 0 !important
}

#bottomsoc .col1 li:nth-child(7) a:before {
    background-position: -33px 0 !important
}

#bottomsoc .col1 li:nth-child(8) a:before {
    background-size: 22px !important
}

#bottomsoc .col1 li:nth-child(9) a:before {
    background-position: -374px 0 !important
}

#bottomsoc .content {
    width: 100%
}

.contentftr {
    width: 90%;
    padding: 0 5%
}

.btmmenu li {
    display: block;
    padding-right: 0;
    padding-bottom: 20px
}

.btmmenu li:last-child {
    padding-bottom: 0
}

input#binpsrch {
    width: 100%
}

#copyright {
    clear: both;
    width: 100%
}

.btmp .content {
    width: 90%;
    margin: 0 5%
}

#bottomsoc li {
    width: 90px
}

#x8831 {
    height: auto
}

#ident ul {
    padding: 0;
    margin: 0;
    list-style: none;
    height: 60px;
    text-align: right
}

#ident ul li.auth {
    padding-top: 22px;
    padding-right: 15px;
    text-align: center;
    display: inline-block
}

.newtabout {
    background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEXt7OxdN2yaAAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==") repeat-x 0 0
}

#newdtab {
    font-size: 11px !important;
    border: 0 !important;
    font-family: inherit !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    height: auto !important;
    white-space: nowrap;
    overflow: auto
}

#newdtab,
#newdtab li {
    background: 0 !important
}

#newdtab li {
    top: 0 !important
}

#newdtab li.ui-tabs-selected a,
#newdtab li.ui-tabs-selected span {
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important
}

#encore_news_day {
    margin-left: 20px !important;
    margin-right: 20px !important
}

.promoblock a div {
    font-size: inherit !important
}

.newspage .itemnews:before {
    display: none
}

.itemnews {
    padding-top: 0 !important;
    background: #fff
}

.itemnews .n_left {
    display: none
}

.itemnews h1 {
    padding: 20px 0 !important;
    font-size: 24px !important;
    line-height: 30px !important
}

.shares dl {
    display: none
}

figure#isImageOnTop {
    padding-bottom: 0 !important;
    width: 100% !important;
    height: 100% !important
}

figure#isImageOnTop figcaption {
    padding: 10px 20px 0 !important
}

.newcontent .tags {
    display: none !important
}

.newcontent {
    padding-bottom: 0 !important
}

.newcontent #flamur8 {
    display: none !important
}

.itemnews .itemnewstext h2 {
    color: #262c32 !important;
    font-size: 16px !important;
    font-family: inherit !important;
    line-height: 24px !important;
    padding: 20px !important;
    font-weight: 400 !important
}

.itemnewstext .newsRatingContainer {
    padding-left: 0 !important
}

.itemnewstext .shares,
.itemnewstext .zen-horizontal {
    margin-left: -15px
}

.likeasking a:after,
.likeasking a:before {
    background: #fff url(../img/like.svg) no-repeat !important
}

.likeasking .liketext {
    margin-left: -35px !important
}

.inpagebody {
    font-size: 16px !important;
    line-height: 24px !important
}

.newtop,
.shares {
    padding: 0 20px
}

.newtop {
    width: auto !important
}

.newtop h2 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    padding: 70px 0 0;
    margin: 0
}

.sharein {
    width: auto !important;
    position: relative;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 15px
}

.shares {
    height: 80px !important
}

.shares dl {
    overflow: auto;
    padding-bottom: 10px !important
}

.shares dd,
.shares dt {
    float: left
}

.shares dd {
    padding: 0 0 5px 60px !important;
    background-position: 32px 3px !important
}

.shares li {
    height: 23px !important
}

.dTextPadding {
    padding: 20px 30px 20px 60px !important;
    line-height: 24px !important;
    font-size: 16px !important
}

.dTextPadding .ggn,
.dTextPadding .ok,
.dTextPadding .tlgm,
.dTextPadding .vk,
.dTextPadding .zen,
.dTextPadding big {
    left: 20px !important
}

.dTextPadding .ok,
.dTextPadding .tlgm,
.dTextPadding .vk,
.dTextPadding .zen {
    top: 25px !important
}

.dTextPadding .ynews {
    left: 17px !important
}

#inpagetext .shares strong {
    padding: 10px 0 !important;
    clear: both !important;
    float: none !important
}

.LinkedNewsList2018 {
    padding: 20px 20px 0 !important
}

.LinkedNewsList2018 h4 {
    padding-left: 40px !important
}

.LinkedNewsList2018 ul {
    padding: 0 40px
}

.LinkedNewsList2018 ul li {
    padding: 30px 0 0 !important
}

.newsThemes {
    padding: 30px 20px !important
}

.newsThemes ul {
    padding: 30px 0 0 !important
}

.newsThemes ul li {
    width: inherit !important;
    padding-bottom: 30px !important;
    width: 100% !important;
    padding-right: 0 !important
}

.newsThemes ul li:last-child {
    display: block
}

.newsThemes li a img {
    width: 100% !important;
    height: auto !important;
    margin-bottom: 10px !important
}

.newsThemes h3 {
    font-size: 24px !important;
    line-height: 24px !important;
    padding: 0 0 30px !important
}

.newsThemes h4 {
    opacity: .5
}

.LinkedNewsList2018 h4 big {
    left: 0 !important
}

#itemnewscontent {
    width: 100% !important
}

.videoitempage {
    padding-top: 20px !important
}

.videoitempage .v_main {
    min-height: inherit !important
}

.videoitempage .videotheme,
.videoitempage ul.tags {
    padding-left: 5% !important;
    padding-right: 5% !important;
    width: 90% !important;
    padding-top: 50px !important
}

.videoitempage .videotheme:before,
.videoitempage ul.tags:before {
    left: 5% !important
}

.videoitempage ul.tags li {
    padding-right: 15px !important
}

.videoitempage .gradusnik {
    width: 90% !important;
    padding-right: 5% !important
}

.videoitempage #abouttext,
.videoitempage .gradusnik {
    padding-left: 5% !important;
    padding-bottom: 0 !important
}

.videoitempage #abouttext {
    width: 85% !important;
    padding-right: 10% !important
}

#abouttext .descrin {
    width: 100% !important;
    font-size: 16px !important;
    line-height: 22px !important
}

.videocar {
    width: 90% !important;
    padding-right: 5% !important;
    padding-left: 5% !important
}

.videocar h2 {
    padding-right: 100px !important
}

#video_carousel li {
    padding-right: 0 !important
}

.videoitempage .v_left {
    float: none;
    width: 100%;
    min-height: inherit !important
}

.videoitempage .r_video,
.videoitempage .v_right {
    display: none
}

.airmain .r_video {
    margin-top: 30px;
    border-top: 1px solid #38414d;
    display: block;
    float: none;
    width: 90% !important;
    padding-right: 5% !important;
    padding-left: 5% !important
}

.airmain .r_video .in {
    display: none
}

.videoitempage .zen-horizontal {
    margin-top: 0 !important
}

.videoitempage #scheduleName,
.videoitempage .videoplace h1 {
    font-size: 24px !important;
    width: 85% !important;
    padding-right: 10% !important;
    padding-left: 5% !important;
    min-height: inherit !important
}

.videoitempage .videoplace.ellipsis h1:after {
    top: 5px !important;
    right: 10px !important
}

.videoitempage #abouttext.ellipsis:after,
.videoitempage #abouttext.ellipsis:before {
    right: 5% !important
}

.videoplace .gradusnik li {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0
}

.videoplace .gradusnik li.inline {
    display: inline-block;
    padding-right: 15px
}

.relatedItems {
    padding: 20px !important
}

.relatedItems h4 {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    padding-bottom: 30px !important
}

.gradusnik {
    font-family: inherit !important;
    padding: 0 !important
}

.itemnews .gradusnik li.gTheme {
    display: block
}

.itemnews .gradusnik li.gTheme,
.itemnews .gradusnik li.newsdate {
    padding: 20px 0 0 !important
}

.itemnews .gradusnik li {
    display: inline-block
}

.itemnews .gradusnik li a {
    text-transform: uppercase;
    text-decoration: none
}

.themesVideo li img {
    float: none !important;
    margin: 0 0 20px !important;
    width: 100% !important;
    height: auto !important
}

.themesVideo ul li {
    padding-bottom: 30px !important
}

.ntrans {
    display: none !important
}

#translation .posttxt {
    padding: 20px !important
}

#translation time {
    top: -13px !important;
    left: 20px !important
}

#translation big {
    top: -20px !important;
    right: 20px !important;
    left: inherit !important
}

.likeWrp {
    width: 100% !important
}

#newdtab li {
    padding: 30px 0 !important
}

#newdtab li a {
    padding: 0 20px !important
}

#newdtab li:first-child {
    padding-left: 0 !important
}

#newdtab li.selGenre {
    padding-right: 0 !important
}

#newdtab li.selGenre a {
    background: 0 !important
}

.themesPage #newdtab li a {
    padding-right: 10px !important
}

#awards blockquote,
#awards p,
#awards ul {
    padding: 0 !important
}

.divo {
    padding-left: 20px !important;
    padding-right: 20px !important
}

.inpagebody {
    padding-left: 20px;
    padding-right: 20px
}

.inpagebody .yaAdSdkContainer {
    width: 100% !important;
    height: auto !important
}

.inpagebody p iframe[src*="vk.com/video"] {
    max-width: 100%;
    height: auto;
    min-height: calc(56vw - 22.4px)
}

.fb-post {
    overflow: hidden
}

.fb_iframe_widget span,
.fb_iframe_widget span iframe {
    max-width: 100%
}

.likeasking,
.likeasking a {
    width: 50px !important
}

.likeasking a {
    padding: 50px 0 0 !important
}

.likeasking a:after,
.likeasking a:before {
    width: 50px !important;
    height: 50px !important;
    background-size: 300% !important
}

.likeasking a:after {
    background-position: -50px 0 !important
}

ul.likeBtm.custom li a.like {
    margin-top: 10px !important
}

.likeasking.voted a:after,
.likeasking.voted a:before {
    background-position: -100px 0 !important
}

.likeasking big {
    font-family: inherit !important;
    font-size: 10px !important;
    line-height: 10px !important;
    width: 40px !important;
    height: 30px !important;
    top: 15px !important;
    left: 5px !important
}

.likeasking dl {
    width: 50px !important
}

a.morenews {
    margin: 20px !important;
    width: auto !important;
    font-family: inherit
}

.itemnews .sobytieWrap {
    width: 100% !important;
    font-family: inherit !important;
    padding-top: 0 !important
}

.sobytieWrap {
    background: #f7f7f7 !important;
    font-style: inherit !important
}

a.morenews {
    padding-left: 10px !important;
    padding-right: 10px !important
}

#m_user.uopen li.pref {
    top: 0;
    right: 5px
}

.newtakzhe {
    width: auto !important
}

.newtakzhe h2 {
    text-align: left !important;
    padding: 30px 20px !important;
    font-size: 20px !important
}

.newtakzhe h2,
.newtakzhe ul {
    font-family: inherit !important
}

.newtakzhe ul {
    width: auto !important;
    padding: 0 20px !important
}

.newtakzhe li {
    clear: both !important;
    width: 100% !important;
    overflow: visible !important;
    min-height: inherit !important
}

.newtakzhe li a {
    text-decoration: none
}

.newtakzhe li a,
.newtakzhe li img {
    width: 100% !important;
    height: auto !important
}

.newtakzhe li img {
    margin-bottom: 10px !important
}

.themesContent b.zgl {
    display: none
}

.themesTbs li {
    padding: 30px 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 50%;
    text-align: center
}

.themesTbs li a {
    font-family: inherit
}

.themesTbs {
    width: inherit !important
}

.sobytieWrap {
    display: block !important;
    font-family: inherit !important;
    width: 100%;
    height: 100% !important
}

.plVideo i {
    display: none !important
}

.plIcons {
    padding: 20px 0 !important;
    margin: 0 !important;
    width: 50%;
    text-align: center;
    float: left;
    border-bottom: 2px solid #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    opacity: 1
}

.plIcons.sel {
    color: inherit !important;
    text-decoration: none !important;
    opacity: .5
}

.socright {
    display: none !important
}

.topvideo,
.vfin {
    width: 100% !important;
    height: auto !important
}

.ttlThemesPage {
    font-family: inherit !important;
    border-top: 1px solid #e6e6e6;
    text-align: left !important;
    color: #262c32 !important;
    font-size: 20px !important;
    padding: 20px 20px 5px !important
}

.cardsPage #flamur4 {
    display: none !important
}

#newdtab li ul {
    font-family: inherit !important;
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    margin-top: 281px !important
}

.newRght {
    margin-left: 0 !important
}

.newPGout,
.newRght {
    width: 100% !important
}

.newPGout {
    padding-top: 0 !important
}

ul.prdchMenu {
    display: none !important
}

.bgBefore,
.peredachaPG:after {
    position: absolute;
    left: 0 !important;
    top: 0 !important;
    bottom: auto !important;
    right: auto !important
}

.topPGblock {
    height: auto !important;
    padding-bottom: 20px
}

.imgbg {
    position: relative;
    border-bottom: 2px solid #27c942
}

.imgbg img {
    width: 100% !important;
    height: auto !important
}

.broadpage .fixAdOut .fixAd {
    position: relative !important
}

.newPGout .fixAdOut .fixAd {
    display: none !important
}

.broadpage .fixAdOut,
.broadpage .fixAdOut .fixAd,
.newPGout .newLeft {
    width: 100% !important
}

.newPGout .newRght {
    float: none !important;
    clear: both !important
}

.newPGout .topPGblock {
    display: none !important
}

.newPGout .newLeft:before {
    background: 0 !important
}

.newLeftcontent.inpage h1,
.newLeftcontent h2,
.topPGblock h1,
.topPGblock h2 {
    padding: 20px 20px 0 !important;
    font-size: 24px !important;
    line-height: 29px !important;
    font-weight: 400 !important
}

.topPGblock h1 small {
    font-size: 12px !important
}

.newLeftcontent h3 {
    padding: 0 20px 50px !important;
    font-size: 24px !important;
    line-height: 29px !important
}

.newLeftcontent .socblock {
    clear: both !important;
    padding: 20px !important;
    border-bottom: 1px solid #384047;
    border-top: 0 !important
}

.socblock span.socTtl {
    font-family: inherit !important
}

.anonsy_item img {
    width: 100% !important;
    height: auto !important
}

.anonsy_item p {
    clear: both !important;
    padding-top: 10px !important
}

.newAnons {
    width: 90% !important;
    margin-left: 5% !important;
    margin-right: 5% !important
}

.anonsy_item {
    border: 0 !important;
    width: auto
}

.newRght .newBlPrt {
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important
}

.newRght #arclist li,
.newRght #vilist li {
    width: 47.5% !important;
    padding-right: 2.5% !important;
    min-height: 100px !important
}

.newRght #arclist li:nth-child(2n),
.newRght #vilist li:nth-child(2n) {
    padding-left: 2.5% !important;
    padding-right: 0 !important
}

.newRght #arclist .widelist li:nth-child(odd),
.newRght #vilist .widelist li:nth-child(odd) {
    clear: both !important
}

.newRght #vilist #newsContainer2 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    max-width: 100%
}

@media screen and (max-width:450px) {
    .newRght #vilist #newsContainer2 {
        display: flex;
        flex-direction: column
    }

    .newRght #vilist #newsContainer2 li {
        width: 100% !important;
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

.newRght .morenew {
    width: 100% !important
}

.newRght h3 {
    font-weight: 400;
    padding: 15px 20px 20px 0 !important;
    line-height: inherit !important
}

.newRght #arclist li img,
.newRght #vilist li img {
    width: 100% !important;
    height: auto !important
}

.newRght #arclist ul li a p,
.newRght #vilist ul li a p {
    font-size: 16px !important;
    font-weight: 400 !important
}

.newRght #arclist .widelist li:nth-child(3n+1),
.newRght #vilist .widelist li:nth-child(3n+1) {
    clear: none !important
}

.newRght .pageFC {
    padding-left: 20px !important;
    padding-right: 20px !important;
    margin-top: 10px !important
}

.newRght .pitem {
    width: 50% !important;
    padding: 100px 0 0 !important;
    height: 90px !important;
    text-align: center !important
}

.newFdbckin .more5 {
    width: auto !important
}

.ggl2017,
.ios2017 {
    width: 50% !important;
    padding: 20px 0 !important;
    float: left !important;
    border-top: 0 !important;
    border-bottom: 1px solid #384047
}

.ios2017:after {
    background-position: -82px -60px !important;
    width: 20px !important;
    height: 20px !important
}

.ggl2017:after {
    background-position: -140px -85px !important
}

.ios2017 span {
    display: block;
    padding-left: 45px
}

.ggl2017 span {
    display: block;
    padding-left: 30px
}

.ios2017:after {
    top: 18px !important;
    left: 20px
}

.ggl2017:after,
.ios2017:after {
    background-size: 1000%;
    right: inherit !important
}

.ggl2017:after {
    top: 17px !important;
    left: 0
}

#teamlist .persona .facepic,
.pageFC .persona .facepic {
    width: 90px !important;
    height: 90px !important;
    left: 50% !important;
    margin-left: -45px !important
}

.newRght .persona {
    line-height: 16px
}

.newRght .persona b {
    font-weight: 400 !important
}

.inarch,
.infeedback,
.innews,
.inteam,
.intext,
.newFdbck,
.newRght #aboutpage,
.newRght #aboutPG,
.newsBG,
.prdc3 {
    padding-left: 20px;
    padding-right: 20px
}

.peredachaPG #flamur4,
.peredachaPG #flamur8,
.themesPage #flamur4,
.themesPage #flamur8 {
    display: none !important
}

.topPGblockcontent {
    width: 100% !important
}

.newsBG {
    padding-bottom: 0 !important
}

.newFdbck .newsBG {
    padding-left: 0;
    padding-right: 0
}

.newRght .inarch li:nth-child(3n+1) {
    clear: none !important
}

.newRght .inarch li:nth-child(odd) {
    clear: both !important
}

.newRght .inarch li {
    width: 47.5% !important;
    padding-right: 2.5% !important;
    margin: 0 !important;
    min-height: 100px !important;
    float: left
}

.newRght .inarch li:nth-child(2n) {
    padding-left: 2.5% !important;
    padding-right: 0 !important
}

.newRght .inarch li img {
    width: 100%;
    height: auto !important
}

.newRght .inarch li a p {
    font-size: 16px !important;
    font-weight: 400 !important
}

.onePerson .superblock {
    right: 50% !important;
    margin-right: -125px !important
}

.newRght .fullname {
    padding-top: 20px !important;
    display: inline-block;
    text-align: center;
    width: 100%
}

.perOut {
    padding-bottom: 20px !important
}

.onePerson {
    padding: 120px 40px 60px !important
}

.onePerson .fullname {
    padding-bottom: 20px !important
}

.onePerson .superblock {
    top: 10px !important
}

.newRght .fullname {
    font-weight: 400 !important
}

.newsBG #nsnewscontainer li {
    width: inherit !important
}

.newsBG #nsnewscontainer li,
.newsBG .nsnewscontainer li {
    padding-right: 0 !important
}

.newFdbckin {
    padding: 20px !important
}

.newFdbckin .dl_fdbck {
    padding-top: 20px !important
}

.formob {
    clear: both;
    display: block;
    position: relative;
    padding-bottom: 20px
}

.gradusnik li a {
    text-decoration: none
}

.arrowsWrap {
    width: 80px !important;
    height: 41px !important;
    right: 20px;
    top: 20px !important
}

.arrowsWrap .prgNext,
.arrowsWrap .prgPrevious {
    width: 40px !important;
    height: 41px !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MSIgaGVpZ2h0PSI4MSI+PGRlZnM+PHN0eWxlPi5jbHMtMSwuY2xzLTIsLmNscy0ze2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6MXB4fS5jbHMtMSwuY2xzLTJ7b3BhY2l0eTouNX0uY2xzLTIsLmNscy0ze2ZpbGwtcnVsZTpldmVub2RkfS5jbHMtM3tvcGFjaXR5Oi4yNX08L3N0eWxlPjwvZGVmcz48cmVjdCBpZD0iUm91bmRlZF9SZWN0YW5nbGVfMSIgZGF0YS1uYW1lPSJSb3VuZGVkIFJlY3RhbmdsZSAxIiBjbGFzcz0iY2xzLTEiIHg9Ii41IiB5PSIuNSIgd2lkdGg9IjgwIiBoZWlnaHQ9IjQwIiByeD0iNiIgcnk9IjYiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zOS41IDEuNWgxdjM4aC0xdi0zOHoiLz48cmVjdCBpZD0iUm91bmRlZF9SZWN0YW5nbGVfMV9jb3B5IiBkYXRhLW5hbWU9IlJvdW5kZWQgUmVjdGFuZ2xlIDEgY29weSIgY2xhc3M9ImNscy0xIiB4PSIuNSIgeT0iNDAuNSIgd2lkdGg9IjgwIiBoZWlnaHQ9IjQwIiByeD0iNiIgcnk9IjYiLz48cGF0aCBpZD0iU2hhcGVfNF9jb3B5IiBkYXRhLW5hbWU9IlNoYXBlIDQgY29weSIgY2xhc3M9ImNscy0yIiBkPSJNMTQ2NSAzMjgxaDF2MzhoLTF2LTM4eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MjUuNSAtMzIzOS41KSIvPjxwYXRoIGlkPSJTaGFwZV81X2NvcHkiIGRhdGEtbmFtZT0iU2hhcGUgNSBjb3B5IiBjbGFzcz0iY2xzLTIiIGQ9Ik0xNDgzIDMyOTVsNSA1LTUgNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MjUuNSAtMzIzOS41KSIvPjxwYXRoIGlkPSJTaGFwZV81X2NvcHlfNCIgZGF0YS1uYW1lPSJTaGFwZSA1IGNvcHkgNCIgY2xhc3M9ImNscy0yIiBkPSJNMTQ0OSAzMzA1bC01LTUgNS01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQyNS41IC0zMjM5LjUpIi8+PHBhdGggaWQ9IlNoYXBlXzVfY29weV81IiBkYXRhLW5hbWU9IlNoYXBlIDUgY29weSA1IiBjbGFzcz0iY2xzLTMiIGQ9Ik0xNDgzIDMyNTVsNSA1LTUgNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MjUuNSAtMzIzOS41KSIvPjxwYXRoIGlkPSJTaGFwZV81X2NvcHlfNiIgZGF0YS1uYW1lPSJTaGFwZSA1IGNvcHkgNiIgY2xhc3M9ImNscy0zIiBkPSJNMTQ0OSAzMjY1bC01LTUgNS01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQyNS41IC0zMjM5LjUpIi8+PC9zdmc+");
    background-repeat: no-repeat
}

.no-svg .arrowsWrap .prgNext,
.no-svg .arrowsWrap .prgPrevious {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRBAMAAABYoVcFAAAAKlBMVEUAAAD///////////////////////////////////////////////////+Gu8ovAAAADnRSTlMAgMAwGFgIQBAocGhQmIOijooAAADsSURBVEjH7dcxCsIwGAXgV2pLCxkqLh2cPEHdRB0KDuKmCIJOzs4ieAtn76EHcfYwjo+mgT4ohWKb8fHlJ0nDHwrEu2H1OAIITzNYw0vsJJofAPNGtUT4Ap5nReLywB6S9LdINRklSDSJXjYoN7aMc7ccXCmZuOQ6p2TkkCzgFTNKzqdkWJbhHQ4Z3/Sa8jr1vdc8T6zK36iVd6lzUu91ev/Ue3Ig93n97YD5TKrHt3+PetmMXNrSZG7pjyiZuOQ0o2TkkCzgFTNKzqdkWJbRGA5pUr2mvE597zXPEwtbBlkr71Ln5B++R+r/0Q/pcj2lSN7bjwAAAABJRU5ErkJggg==")
}

.arrowsWrap .prgNext a,
.arrowsWrap .prgPrevious a {
    display: block;
    width: 40px !important;
    height: 41px !important
}

.arrowsWrap .prgNext i,
.arrowsWrap .prgPrevious i {
    display: none
}

.arrowsWrap .prgPrevious {
    background-repeat: no-repeat;
    background-position: 0 -40px
}

.arrowsWrap .prgPrevious.inactive {
    background-position: 0 0
}

.arrowsWrap .prgNext {
    background-repeat: no-repeat;
    background-position: -41px -40px
}

.arrowsWrap .prgNext.inactive {
    background-position: -41px 0
}

.gmenu {
    background: #fff;
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 10;
    padding-top: 25px;
    padding-bottom: 25px
}

.gmenu a {
    font-size: 15px;
    color: #262c32;
    text-decoration: none;
    display: block;
    padding-top: 7px;
    padding-bottom: 7px
}

.mclose div {
    font-size: 20px;
    cursor: pointer
}

#broadpast,
#broadpast .content,
#broadpast li .tpic,
#broadpast li .ttxt {
    width: 100% !important
}

#broadpast li .tpic {
    clear: both !important;
    padding-left: 0 !important;
    padding-bottom: 10px !important;
    float: none !important
}

#broadpast li .tpic img {
    width: 100% !important;
    height: auto !important
}

#broadpast ul {
    padding-left: 20px !important;
    padding-right: 20px !important
}

#broadpast h2 {
    margin: 0 20px !important;
    padding: 20px 0 15px !important
}

#broadpast li h3 {
    margin: 0 !important;
    font-size: 18px !important
}

#broadpast ul li {
    font-size: 15px !important
}

#broadpast li sup {
    position: relative !important;
    top: inherit !important
}

.getAnnotation {
    font-family: inherit !important;
    padding-left: 20px;
    padding-right: 20px;
    width: auto !important;
    text-transform: none !important
}

#topvideos,
.newRght #arclist,
.newRght #vilist {
    min-height: inherit !important
}

.newRght #arclist #flamur4,
.newRght #vilist #flamur4,
.newRght #vilist #flamur8 {
    display: none !important
}

.newRght #arclist #flamur8 {
    float: none !important;
    width: auto !important;
    height: auto !important
}

.socright {
    display: none
}

.videoTeg .vdescr {
    width: 100% !important
}

#topvideos .topvideo {
    padding: 0 !important
}

.finder .c_left {
    width: 100% !important
}

.srpanel table {
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
    margin: 0 !important
}

input.minp {
    width: 100% !important
}

.srpanel table td:first-child {
    width: 70%
}

.srpanel table td:last-child {
    width: 30%
}

#search_tab_in {
    width: 98% !important;
    padding-right: 2%
}

ul#st_menu {
    width: 100% !important;
    margin-top: 10px;
    height: auto !important
}

#search_tab h3 {
    clear: both !important;
    font-weight: 400
}

#search_tab h3,
.htext {
    padding-right: 20px;
    padding-left: 20px
}

.htext {
    font-size: 14px !important
}

ul#st_menu li {
    width: 48%;
    padding-left: 2%;
    padding-bottom: 10px
}

ul#st_menu li a {
    width: auto !important;
    border-radius: 20px;
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #666 !important;
    text-align: inherit !important;
    padding-left: 20px;
    padding-right: 20px
}

ul#st_menu li a span {
    position: absolute;
    right: 5px;
    top: 5px;
    padding: 5px 11px;
    font-size: 14px !important;
    height: 20px !important;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px
}

.finder .nsupert {
    margin: 0 !important;
    padding: 0 !important
}

.finder .nsupert h5 {
    margin: 0 10px
}

.t_div {
    padding-right: 20px;
    padding-left: 20px
}

#fndr_news h5,
.fndr_news h5 {
    font-size: 14px;
    width: 45%;
    padding-left: 5%;
    float: left
}

#fndr_news small,
.fndr_issues small,
.fndr_news small {
    clear: both;
    display: block;
    padding-bottom: 10px
}

#resright {
    padding: 0 !important;
    margin: 20px 0 !important;
    background: 0 !important
}

#pagesdiv,
#resright,
#slider_out,
.pagesdiv,
.slider_out {
    width: 100% !important
}

.finder .c_right {
    clear: both;
    float: none !important;
    width: 90% !important;
    padding-right: 5%;
    padding-left: 5%
}

.finder .c_right #flamur8 {
    display: none !important
}

.slider_out {
    width: 100% !important
}

.prog-slider {
    width: 90% !important
}

.fndr_issues ul li a img,
.fndr_news ul li a img {
    width: 50% !important;
    height: auto !important;
    margin: 0 0 15px !important
}

ul#st_menu li.ui-state-active a {
    background: #000;
    color: #fff !important
}

ul#st_menu li.ui-state-active a span {
    color: #fff !important;
    background: #e33751 !important
}

#timelineout {
    background: 0 !important;
    padding-bottom: 20px
}

.trep {
    width: 18%;
    display: inline-block;
    color: #262c32;
    font-size: 10px;
    text-align: center;
    text-transform: uppercase;
    padding: 20px 1%;
    margin-bottom: 10px;
    border-bottom: 2px solid #dbdbdb;
    text-decoration: none;
    white-space: nowrap
}

.trep.current {
    border-bottom: 2px solid #262c32
}

.sditem {
    display: table;
    padding: 5px 20px;
    color: #9b9b9b;
    font-size: 15px;
    text-decoration: none
}

.sditem i {
    display: table-cell;
    padding-right: 35px;
    color: #27c942;
    font-style: normal
}

.sditem .underline {
    color: #262c32;
    display: table-cell
}

.address .c_left {
    width: auto !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 0 !important
}

.address .c_left ul li,
.address video {
    width: 100% !important
}

.address video {
    height: auto !important
}

.address h1 {
    margin: 0 20px !important
}

.address .c_left h1 {
    margin: inherit !important
}

#history dl dd,
#history dl dt {
    width: 100% !important;
    margin: 0
}

#history dl.bcast {
    padding-top: 0 !important
}

#history #prg_fdbck {
    width: 90% !important;
    padding-right: 5%;
    padding-left: 5%
}

#history dl.bcast dd {
    padding: 3px 0 0 !important;
    margin: 0 !important
}

#history .bcast #cfile {
    margin-bottom: 10px
}

#history #prg_fdbck dl.dl_fdbck dd #ccapture_digit {
    width: 98%;
    margin: 0
}

#history #prg_fdbck dl.dl_fdbck #capture_img {
    float: none;
    margin: 0 auto
}

#history #prg_fdbck dl.dl_fdbck dd input {
    width: 98%;
    padding-left: 1%;
    padding-right: 1%;
    margin-bottom: 10px !important
}

#history .selectbox {
    width: 100%;
    margin-bottom: 10px
}

#history .selectbox .select {
    width: 100%;
    padding: 10px 0 0
}

#history .selectbox ul.dropdown {
    width: 251px
}

#history #prg_fdbck dl.dl_fdbck dd textarea {
    width: 98%;
    padding: 5px 1%
}

#history dl dd iframe {
    width: 100% !important;
    height: auto !important
}

#vacancy .big_a {
    margin: 0 !important;
    width: 100% !important
}

.vactbl table td input.w2,
.vactbl table td input.w3 {
    width: 80% !important
}

.vactblbtm {
    background: #fff !important;
    margin-top: 20px !important
}

.vactbl {
    background: 0 !important;
    width: 100% !important;
    padding: 0 !important
}

.vactbl table td textarea {
    width: 80% !important
}

.vactbl table {
    padding: 10px
}

.vactbl td {
    width: 100%;
    display: block !important;
    padding-right: 0 !important
}

#history {
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 0 !important
}

.slick-slide img {
    width: 100% !important
}

.mainitem.slick-slide img {
    width: 150% !important
}

.newRght .pitemsel .facepic:before {
    width: 82px;
    height: 82px
}

.mobvers {
    display: none
}

.telegramBl {
    width: 90% !important;
    padding-left: 5% !important;
    padding-right: 5% !important;
    margin: 20px 0 0 !important
}

#themchan h3 {
    padding: 0;
    margin: 10px 0 0 10px;
    font-weight: 400;
    font-size: 12px;
    color: #acacac;
    line-height: 12px
}

#themchan ul {
    padding: 0;
    margin: 0 0 0 10px;
    list-style: none
}

#themchan li {
    display: inline-block;
    font-size: 10px;
    text-indent: -9999px;
    padding-right: 10px
}

#themchan li a {
    display: block;
    width: 91px;
    height: 22px
}

#themchan li:first-child a {
    background: url(../img/chnl_style.svg) no-repeat
}

#themchan li:nth-child(2) a {
    background: url(../img/chnl_law.svg) no-repeat
}

#themchan li:nth-child(3) a {
    background: url(../img/chnl_show.svg) no-repeat
}

.tv2018car .slick-arrow {
    position: absolute;
    top: -70px;
    right: 40px;
    display: block;
    width: 40px;
    height: 41px;
    border: 0
}

.tv2018 .outcar {
    display: none;
    padding-left: 20px;
    padding-right: 20px
}

.hidethisblock {
    display: none
}

.tv2018block {
    padding-top: 0 !important
}

.pageComments {
    padding-top: 20px !important
}

.pageComments h1 {
    font-size: 24px
}

.pageComments h2 {
    font-size: 16px !important
}

.pageCommentsNews a.more7 {
    padding-top: 10px !important
}

.CP_input .CP_text,
.frstfrm .CP_text {
    font-size: 14px !important
}

.frstfrm .CP_text {
    top: -30px
}

.block1Comments #flamur8 {
    display: none !important
}

.block1Comments .content {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    min-height: inherit !important
}

.CP_tabs h1 {
    display: none
}

.CP_list {
    padding-top: 0 !important
}

.CP_list ul li {
    padding-top: 10px !important;
    padding-bottom: 10px !important
}

li.c_issue a small {
    left: 0 !important;
    position: relative !important;
    margin-bottom: 5px
}

.CP_list li a {
    padding: 18px 20px 10px 90px !important;
    font-size: 14px !important;
    min-height: 40px
}

.CP_list li a:before {
    left: 90px !important
}

.CP_list li dl {
    display: none
}

.commentslist .content {
    width: 100%
}

.CI_video_place {
    margin-right: 0 !important;
    float: none
}

.CI_video_place,
.CI_video_place a.vp {
    width: 100%;
    height: auto
}

.CI_video_place figcaption,
.CP_text1 {
    width: 90% !important;
    margin-left: 5%;
    margin-right: 5%
}

.commentsBl h3 {
    font-size: 24px !important
}

.pageComments .gradusnik {
    margin-top: 20px;
    margin-bottom: 25px !important
}

.CP_text2 {
    padding-top: 15px !important;
    padding-left: 0 !important;
    margin-left: 5%;
    margin-right: 5%
}

.CP_text2 .vwcntr {
    display: none
}

.cpersonwrap .ansfrm #btmfrm {
    padding-top: 0 !important;
    margin-top: 20px
}

.CP_formplace {
    padding-top: 80px !important
}

.block2Comments {
    padding-top: 20px !important;
    padding-bottom: 20px !important
}

.block2Comments .fixAd {
    display: none
}

.commentsBl {
    width: 100% !important
}

.cpersonwrap {
    padding-left: 0 !important;
    padding-top: 20px !important
}

.block2Comments .content {
    width: 90% !important;
    padding-left: 5% !important;
    padding-right: 5% !important
}

.comments ul li.lvl2 {
    padding-left: 0 !important
}

.comments ul li.lvl2 .cpersonwrap:before {
    display: none !important
}

.ansfrm .addMessage textarea {
    width: 105% !important
}

.CP_social li {
    padding: 0 7px !important
}

.addMessage textarea {
    border: 0 !important;
    padding-left: 2% !important;
    padding-right: 2% !important;
    width: 96% !important;
    background: 0 !important;
    font-size: 16px !important;
    line-height: 16px !important
}

.addMessage {
    background: #f6fdf6
}

.addMessage:before {
    content: "";
    border: 2px solid #3fb956;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.addMessage .c_btn {
    width: 100%
}

.ansfrm .rules {
    margin-left: 0 !important;
    font-size: 11px;
    width: 110%
}

.poprulestx {
    font-size: 14px;
    line-height: 16px
}

.cperson:before {
    left: 0 !important;
    width: 20px !important;
    height: 20px !important;
    top: 7px !important
}

.cperson.vkontakte:before {
    background-position: 0 0 !important
}

.cperson.facebook:before {
    background-position: -24px 0 !important
}

.cperson.twitter:before {
    background-position: -49px 0 !important
}

.cperson.google:before {
    background-position: -123px 0 !important
}

.cperson.odnoklassniki:before {
    background-position: -98px 0 !important
}

.cperson.local:before {
    background-size: 100% !important
}

.cperson a.perpic {
    padding-left: 30px
}

.cperson .ckarma {
    float: right;
    display: inline-block;
    padding-top: 5px;
    position: inherit !important
}

.cperson .ckarma.wk {
    position: absolute !important;
    right: 0 !important;
    top: 0 !important
}

.cpersonwrap .nark {
    opacity: 1 !important;
    left: inherit !important;
    right: 0 !important;
    top: 30px !important
}

.cpersonwrap .ansfrm {
    position: relative;
    clear: both;
    top: 10px
}

.cperson .fcite {
    line-height: 35px !important;
    position: inherit !important;
    top: 5px !important;
    right: inherit !important;
    float: left !important;
    margin-right: 0 !important
}

.cpersonwrap .ctext {
    clear: both;
    padding-top: 10px
}

.formatter {
    display: none !important
}

#topsrch {
    background: #242833;
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    left: 60px !important;
    bottom: 0 !important;
    width: auto !important;
    z-index: 20 !important;
    height: 59px !important;
    margin: 0 !important
}

#inpsrch {
    line-height: 39px !important;
    font-size: 16px !important;
    width: 82% !important;
    color: #acacac !important;
    -webkit-appearance: none !important
}

#fndbtn3,
#inpsrch {
    background: 0 !important;
    position: relative !important;
    top: 10px !important;
    height: 39px !important
}

#fndbtn3 {
    text-indent: -9999px !important
}

#fndbtn3:before {
    position: absolute;
    content: "";
    top: 11px;
    right: 13px;
    background-image: url(../img/icons1.svg) !important;
    background-repeat: no-repeat !important;
    background-position: -35px -66px !important;
    background-color: transparent !important;
    display: block !important;
    width: 19px !important;
    height: 21px !important
}

#srslt {
    display: none !important
}

.topsearchstyle {
    top: 5px !important
}

@media screen and (max-width:374px) {
    #themchan li a {
        width: 71px;
        height: 17px
    }
}

@media screen and (max-width:320px) {
    .keepSort li:first-child {
        font-size: 18px !important
    }

    .topsearchstyle {
        top: 5px !important;
        width: 45px !important
    }

    .trep {
        font-size: 9px
    }

    #m_user,
    #topenter {
        width: 45px !important;
        right: 5px
    }

    .liident {
        left: 12px
    }

    #sharelist {
        right: 90px
    }

    #bubbleTr {
        font-size: 10px;
        padding-top: 12px
    }
}

.LinkedNewsList {
    padding-left: 20px !important;
    padding-right: 20px !important
}

.LinkedNewsList ul {
    width: auto !important;
    font-family: inherit !important
}

#vfplace .LinkedNewsList h4 {
    width: 100% !important;
    text-align: center;
    position: relative;
    color: #43484d;
    line-height: 15px;
    font-family: inherit !important;
    padding-bottom: 20px !important
}

.vLinkedList .LinkedNewsList h4 {
    color: #dbdbdb !important
}

.vLinkedList .LinkedNewsList {
    line-height: 20px !important
}

#vfplace .LinkedNewsList {
    padding-top: 20px !important;
    border-top: 0 !important;
    border-bottom: 1px solid #e6e6e6
}

#vfplace .LinkedNewsList h4:before {
    left: -20px
}

#vfplace .LinkedNewsList h4:after,
#vfplace .LinkedNewsList h4:before {
    content: "";
    width: 40%;
    position: absolute;
    top: 30%;
    border-top: 2px solid #dbdbdb
}

#vfplace .LinkedNewsList h4:after {
    right: -20px
}

.dotcomm div {
    display: none !important
}

.dotcomm,
.dotcomm a,
.dotcomm a:after {
    width: 50px !important;
    height: 50px !important
}

.dotcomm a:after {
    left: 0 !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important
}