@charset "UTF-8";

*,
:after,
:before {
    box-sizing: border-box;
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block;
}
audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden],
template {
    display: none;
}
a {
    text-decoration: none;
    background-color: transparent;
}
a:active,
a:hover {
    outline: 0;
}
abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
b,
strong {
    font-weight: inherit;
    font-weight: bolder;
}
dfn {
    font-style: italic;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
mark {
    background-color: #ff0;
    color: #000;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 0;
}
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}
pre {
    overflow: auto;
}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
    font: inherit;
    margin: 0;
}
button {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled],
html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input {
    line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: 700;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td,
th,
ul {
    padding: 0;
}
ul {
    margin: 0;
}
li {
    list-style: none;
}
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list:focus {
    outline: none;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
    transform: translateZ(0);
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:after,
.slick-track:before {
    display: table;
    content: "";
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir="rtl"] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
html {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    min-height: 100%;
}
html.locked body {
    overflow: hidden;
}
body {
    min-height: 100%;
    background: #f1ebeb;
    font-family: Open Sans, sans-serif;
}
.contentWrap {
    float: left;
    width: 100%;
    min-height: 1200px;
    margin-right: -18.75em;
}
@media (max-width: 740px) {
    .contentWrap {
        margin-right: 0;
        border-bottom: 16px solid #e6e6e6;
    }
}
.cContainer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 1.25em;
    padding-top: 20px;
}
@media (max-width: 740px) {
    .cContainer {
        display: block;
        padding: 0;
    }
}
.games .cContainer {
    -ms-flex-direction: column;
    flex-direction: column;
}
.korona_virus .mainContent {
    width: 100%;
}
@media (max-width: 740px) {
    .article_single .cContainer {
        padding: 0;
    }
}
@media (max-width: 940px) {
    .article_search .cContainer,
    .article_single_comments .cContainer,
    .pages .cContainer {
        padding-top: 10px;
    }
}
.mainContent {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(100% - 320px);
}
@media (max-width: 740px) {
    .mainContent {
        width: 100%;
        padding: 0 10px;
    }
}
@media (max-width: 740px) {
    .article_single article,
    .pages article {
        padding: 0 20px;
    }
}
.catWrap,
.homeContent,
.sWrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex: 0 0 calc(100% - 320px);
    flex: 0 0 calc(100% - 320px);
}
@media (max-width: 740px) {
    .catWrap,
    .homeContent,
    .sWrap {
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: 0;
    }
}
.sWrap {
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(100% - 320px);
}
@media (max-width: 740px) {
    .sWrap {
        width: 100%;
        margin-bottom: 0 !important;
    }
}
@media (max-width: 740px) {
    .catWrap {
        padding: 0 10px;
    }
}
@media (max-width: 740px) {
    .article_single_comments .cContainer {
        padding: 0;
    }
}
.articleSide {
    position: relative;
    width: 300px;
    margin-left: 20px;
}
@media (max-width: 740px) {
    .articleSide {
        width: 100%;
        padding: 0;
        margin: 0;
    }
}
.brand,
.brandLeft,
.brandRight {
    position: fixed;
    height: 1500px;
    top: 0;
    width: 600px;
    overflow: hidden;
    z-index: 20;
}
@media (max-width: 940px) {
    .brand,
    .brandLeft,
    .brandRight {
        display: none;
    }
}
.brandRight {
    right: 50%;
    margin-right: -1132px;
    text-align: left;
}
.brandLeft,
.brandRight {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.brandLeft {
    margin-left: -1132px;
    left: 50%;
    text-align: right;
}
.topPos {
    z-index: 100;
}
@media (max-width: 940px) {
    .topPos {
        display: none !important;
    }
}
.left {
    float: left !important;
}
.right {
    float: right !important;
}
em {
    font-style: italic;
}
strong {
    font-weight: 700;
}
.fixed:after {
    content: "";
    display: table;
    clear: both;
}
.fixed {
    zoom: 1;
}
.clearfix {
    clear: both;
    font-size: 0;
    content: "";
    visibility: hidden;
}
@media (max-width: 1920px) {
    .noDesk {
        display: none !important;
    }
}
@media (max-width: 940px) {
    .noDesk {
        display: -ms-flexbox !important;
        display: flex !important;
    }
}
@media (max-width: 740px) {
    .noMob {
        display: none !important;
    }
}
@media (max-width: 940px) {
    .noTab {
        display: none !important;
    }
}
.img3_2 {
    width: 100%;
    height: 0;
    overflow: hidden;
    position: relative;
    padding-bottom: 66.6666666667%;
}
.ads,
.ads.deskBottom,
.ctext {
    text-align: center;
}
.ads .inline {
    display: inline-block;
    margin: 10px;
}
.ads .inline > div {
    margin-bottom: 0;
}
@media (max-width: 740px) {
    .ads.mob {
        min-height: 320px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center;
    }
}
@media (max-width: 740px) {
    .ads.secBorder {
        width: 100vw;
    }
    .ads.secBorder > div > div {
        margin-bottom: 20px !important;
    }
}
@media (max-width: 940px) {
    .ads.secBorder > div > div {
        margin-bottom: 20px !important;
    }
}
.ads.intext {
    margin: 0 -20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 1.4rem;
}
.ads.intext.adFirst {
    min-height: 320px;
}
.ads div,
.ads ins {
    display: block;
}
.ads > div > div,
.ads div,
.ads ins {
    max-width: 100% !important;
    margin: 0 auto;
}
.ads > div > div {
    line-height: 0;
}
.ads.submenu {
    margin: 0;
}
.ads.submenu > div > div > iframe {
    margin-top: 20 !important;
}
@media (max-width: 940px) {
    .ads.submenu {
        display: none;
    }
}
.ads.side {
    margin: 0 auto;
    text-align: center;
}
.ads.side > div > div > iframe {
    margin-bottom: 20px !important;
}
.ads.side > div {
    margin: 0;
}
.ads.header {
    width: auto;
}
@media (max-width: 940px) {
    .ads.header {
        display: none;
    }
}
.ads.slice {
    width: 100%;
    text-align: center;
    float: left;
}
.ads.slice.single {
    float: none;
}
@media (max-width: 940px) {
    .ads.slice {
        margin: 0;
    }
}
@media (max-width: 740px) {
    .ads.slice {
        width: 100%;
    }
    .ads.slice a {
        margin-left: 0;
        margin-right: 0;
        float: left;
        width: 100%;
        display: inline-block;
        margin: 0 auto;
    }
    .ads.slice img {
        width: 100%;
        height: auto;
        float: left;
    }
}
.ads img {
    max-width: 100%;
    height: auto;
}
.ads.topPos > div > div {
    margin-bottom: 0 !important;
}
.ads .topFixedContent {
    width: 100%;
    max-width: 1064px;
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    -webkit-backface-visibility: hidden;
}
@media (max-width: 940px) {
    .ads.homeAds {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        margin: 5px 0;
        min-height: 320px;
    }
    .ads.id_02 > div > div {
        margin: 10px 0;
    }
}
.adsMob {
    display: none;
}
.adsMob img {
    max-width: 100%;
    width: auto !important;
    height: auto !important;
}
@media (max-width: 740px) {
    .adsMob {
        display: block;
        z-index: 3;
    }
}
.splitter {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 1.875em;
}
@media (max-width: 740px) {
    .splitter {
        display: none;
    }
}
.commentNo,
.socialNo {
    color: #aaa;
    font-size: 0.8em;
}
.sideBox {
    margin-bottom: 1.25em;
    border-color: #9e9e9e;
    position: relative;
    float: left;
    width: 100%;
}
.sideBox:after {
    content: "";
    display: table;
    clear: both;
}
.sideBox:before {
    border-color: #9e9e9e;
}
.sideBox .moreLnk {
    float: left;
    width: 100%;
    font-size: 0.8em;
    font-weight: 700;
    line-height: 1em;
    text-transform: uppercase;
    color: #e10006;
    text-align: center;
    display: block;
    margin-top: 1em;
    padding: 0.6em 0;
}
.sideBox .moreLnk:hover {
    text-decoration: underline;
}
@media (max-width: 740px) {
    .sideBox {
        border-bottom: 16px solid #e6e6e6;
        margin: 0;
    }
}
@media (max-width: 740px) {
    .sideBox,
    .sideSaso {
        padding: 20px 10px;
    }
}
.sideVendor {
    border-top: 4px solid #0c4da2;
    border-bottom: 4px solid #0c4da2;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.sideVendor .blockHeader {
    margin-bottom: 0;
}
.sideVendor h3 {
    color: #0c4da2;
}
.sideVendor li:last-child .itemLnk {
    margin: 0 !important;
}
.sideVendor h3 img {
    position: relative;
    top: 1px;
    width: 80px;
    line-height: 34px;
    margin-right: 10px;
}
.sideVendor .blockHeader {
    background: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.sideVendor .blockHeader span {
    background: #0c4da2 !important;
}
.sideVendor .itemLnk {
    padding: 10px;
    margin: 0 !important;
    border-bottom: 1px dotted #ddd !important;
}
.sideVendor .itemImage {
    width: 35% !important;
}
.sideVendor .titleWrap {
    width: 65% !important;
}
.sideVendor .vendorSplit {
    height: 10px;
    background: #f3f3f3;
    width: 100%;
    float: left;
}
.sideList .activityIcons {
    display: none;
}
.sideList h2 {
    margin-bottom: 0;
    font-size: 0.875rem;
}
.sideList h2 a {
    font-weight: 600;
    line-height: 1.4em;
    color: #111;
}
.sideList h2 a:hover {
    text-decoration: underline;
}
.sideList .item {
    position: relative;
    padding-left: 55px;
}
.sideList .time {
    position: absolute;
    left: 0;
    top: 0;
    color: #222;
    font-size: 0.6875em;
    font-weight: 700;
    background: #f1f100;
    transform: skewX(-14deg);
    display: inline-block;
    padding: 5px 8px;
    margin-right: 5px;
}
.sideList .time > time {
    display: inline-block;
    transform: skewX(14deg);
}
.sideList li {
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid #ccc;
}
.sideList li .header {
    color: #888;
    font-weight: 500;
    font-size: 0.8em;
    line-height: 1.2em;
    max-width: 100%;
    padding: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
}
.sideList li svg {
    fill: #333;
}
.sideList li:last-child {
    border: none;
}
.sideList.noImg li {
    padding-bottom: 0.5;
    margin-bottom: 0.5;
}
.sideList.noImg li:after {
    content: "";
    display: table;
    clear: both;
}
.sideList.noImg li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}
.sideList.noImg .sListData {
    max-width: none;
    top: 0;
}
.sideList.noImg .sListImg {
    display: none;
}
.sideList.sqRight li {
    padding-bottom: 1em;
    margin-bottom: 1em;
    border-bottom: 1px solid #ddd;
    float: left;
    width: 100%;
}
.sideList.sqRight li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border: none;
}
.sideList.sqRight .sListImg {
    position: relative;
    width: 33.3333333333%;
    float: right;
    margin-right: 0;
}
.sideList.sqRight .sListImg span {
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
    position: relative;
    padding-bottom: 100%;
}
.sideList.sqRight .sListImg img {
    width: 100%;
    height: auto;
}
.sideList.sqRight h2 {
    margin: 0;
    color: #111;
}
.sideList.sqRight .sListData {
    width: 62%;
    float: left;
    background: transparent;
    position: relative;
    max-width: none;
    top: auto;
    margin: 0;
    text-align: left;
    padding: 0;
}
.sideList.sqRight .activityIcons {
    display: inline-block;
}
.sideList.sqRight .header {
    color: #fff;
    background: #e10006;
    display: inline-block;
    padding: 0.2em 0.5em;
    margin-bottom: 0.5em;
    font-size: 0.7em;
    font-weight: 700;
}
.sideList.sqRight .header:after,
.sideList.sqRight .header:before {
    padding: 0;
    content: "";
}
.sideList.sqRight .catName {
    display: none;
}
.sideList .activityIcons {
    text-align: left;
    line-height: 12px;
}
.sideList .mini-icon {
    font-weight: 600;
    font-size: 0.75em;
    color: #222;
    padding-left: 14px;
    line-height: 12px;
}
.sideList .mini-icon span {
    display: none;
}
.sideList .mini-icon svg {
    width: 14px;
    height: 14px;
}
@media (max-width: 740px) {
    .sideList h2 {
        margin-top: 0.5em;
    }
    .sideList h2 a {
        font-weight: 700;
        line-height: 1.3em;
        font-size: 1.4em;
    }
    .sideList.noImg h2 a,
    .sideList.sqRight h2 a {
        font-size: 0.875rem;
        font-weight: 600;
    }
}
.sideList.homeMiss figure {
    padding-bottom: 60%;
}
.sideList.homeMiss li {
    margin-bottom: -20px;
}
.sideHeader {
    height: 40px;
    width: 100%;
    display: inline-block;
    color: #111;
    border-bottom: 4px solid #e10006;
    font-weight: 700;
    font-size: 1em;
    line-height: 40px;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap;
    margin-bottom: 10px;
}
.sideHeader.other {
    font-size: 0.9em;
}
.sideHeader.other.vTw {
    background: #1dabd6;
    border-color: #107d9e;
    color: #fff;
}
.sideHeader.other.vDr {
    background: #00b056;
    border-color: #1b8a32;
    color: #fff;
}
.sidePrintWrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 380px;
}
.sidePrintWrap img {
    width: 100%;
    height: auto;
}
.articleSide .newsBlock {
    margin-bottom: 0.625em;
}
.newsBlock p {
    margin: 0;
    width: 100%;
    padding: 0.625em;
    font-size: 0.875em;
}
.newsBlock .funFactAuthor {
    font-weight: 600;
    text-align: right;
}
.blockHeader {
    position: relative;
    background: #ececec;
    margin-bottom: 0.625em;
    overflow: hidden;
    width: 100%;
    line-height: 22px;
}
.blockHeader.razmena {
    background: #fff;
}
.blockHeader .povezanoHead {
    position: relative;
    top: 10px;
    margin-right: 10px;
}
.blockHeader.stvarUkusa {
    background: #c53c3e;
}
.blockHeader.stvarUkusa:hover {
    background: #9f2f31;
}
.blockHeader.stvarUkusa a {
    color: #fff;
    background: transparent url(../images/sidebar/stvar_ukusa_logo_small_v2_v2.png) 96% 22% no-repeat;
    background-size: 115px 20px;
}
.blockHeader.stvarUkusa span {
    display: none;
}
.blockHeader.stvarUkusa .imagePlaceholder {
    padding: 0 !important;
    height: auto !important;
}
.blockHeader.stil a {
    background: transparent url(../images/sidebar/stil-logo_small.png) 96% no-repeat;
}
.blockHeader.stil span {
    display: none;
}
.blockHeader.am_video a {
    background: transparent url(../images/sidebar/logo-am-tv-small.png) 96% no-repeat;
}
.blockHeader.am_video span {
    display: none;
}
.blockHeader a {
    color: #111;
    display: block;
}
.blockHeader h3 {
    text-transform: uppercase;
    font-size: 0.8em;
    padding: 0.625em;
    margin: 0;
}
.blockHeader span {
    transform: skewX(-14deg);
    position: absolute;
    right: 0;
    line-height: 34px;
    top: 0;
    margin-right: -5px;
    padding: 5px 10px;
    height: 100%;
    display: inline-block;
    background: rgba(0, 0, 0, 0.2);
}
.blockHeader span svg {
    transform: skewX(14deg);
    display: inline-block;
    fill: #fff;
    width: 20px;
    height: 20px;
}
.blockHeader.facebook {
    background: #3b5998;
    color: #fff;
}
.blockHeader.facebook a {
    color: #fff;
}
.blockHeader.facebook .imagePlaceholder {
    width: 100%;
    height: 0;
    overflow: hidden;
    position: relative;
    padding-bottom: 100%;
}
.blockHeading {
    text-transform: uppercase;
    margin-bottom: 1.25em;
    font-weight: 700;
    font-size: 0.9em;
    padding: 0.8em;
    background: #ececec;
    margin-bottom: 0.625em;
}
.headerSection {
    width: 100%;
}
.headerContent {
    color: #222;
    font-size: 0.8em;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0.625rem;
    background: #ececec;
    width: 100%;
}
.pagination {
    display: table;
    margin-bottom: 1.875em;
    text-align: center;
}
.pagination a {
    display: table-cell;
    font-size: 1.1em;
    padding: 0 1em;
    color: #585858;
    font-weight: 600;
    line-height: 40px;
}
.pagination a.selected {
    background: #e10006;
    color: #fff;
    font-weight: 700;
}
.pagination a.selected:hover {
    color: #fff;
    background: #ae0005;
}
.pagination a:hover {
    background: #f3f3f3;
    color: #111;
}
.pagination a.pag_next,
.pagination a.pag_prev {
    padding: 0;
}
.pagination .pag_next.disabled,
.pagination .pag_prev.disabled {
    visibility: hidden;
}
.pagination .pag_next span,
.pagination .pag_prev span {
    position: relative;
    width: 40px;
    height: 40px;
    padding: 0 0.875em;
    background: #ddd;
    display: inline-block;
    text-indent: -900000px;
}
.pagination .pag_next span svg,
.pagination .pag_prev span svg {
    position: absolute;
    top: 50%;
    fill: #666;
    width: 18px;
    height: 18px;
    vertical-align: middle;
}
.pagination .pag_first,
.pagination .pag_last {
    display: none;
}
@media (max-width: 940px) {
    .pagination {
        width: 100%;
    }
}
.pageLong {
    display: block;
    margin-top: 20px;
}
@media (max-width: 940px) {
    .pageLong {
        display: none;
    }
}
.pageShort {
    display: none;
    margin: 1.875em 0;
}
@media (max-width: 940px) {
    .pageShort {
        display: block;
    }
}
.pageShort a.pag_next:hover,
.pageShort a.pag_prev:hover {
    background: #fff;
}
.pageLong .pag_next svg,
.pageShort .pag_next svg {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.pageLong .pag_prev svg,
.pageShort .pag_prev svg {
    top: 50%;
    right: 50%;
    transform: translate(50%, -50%);
}
.pagedNav .pag_next svg {
    top: 50%;
    right: 5%;
    transform: translateY(-50%);
}
.pagedNav .pag_prev svg {
    top: 50%;
    left: 5%;
    transform: translateY(-50%);
}
a.extra {
    color: #e10006;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    font-size: 0.875em;
    display: block;
    padding: 0.625em;
}
a.extra:hover {
    color: #c80005;
}
.activityIcons {
    -webkit-font-smoothing: antialiased;
    text-align: center;
}
@media (max-width: 320px) {
    .activityIcons {
        display: none;
    }
}
.activityIcons a {
    font-weight: 400;
    color: #888;
}
.mini-icon {
    position: relative;
    padding: 0 10px 0 16px;
    color: #111;
    font-size: 0.8em;
    font-weight: 700;
    display: inline-block;
}
.mini-icon span {
    font-weight: 400;
    color: #aaa !important;
    margin-left: 5px;
}
@media (max-width: 940px) {
    .mini-icon span {
        display: none;
    }
}
.mini-icon svg {
    position: absolute;
    top: 50%;
    left: 0;
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-top: -9px;
    fill: #333;
}
.mini-icon.comment svg {
    margin-top: -7px;
}
.tab-control {
    width: 100%;
    border: 1px solid #eee;
    margin-bottom: 1em;
    background: #eee;
    overflow: hidden;
}
.tab-control ul {
    margin: 0 -5px;
}
.tabLinks {
    background: #eee;
    overflow: hidden;
    border: 1px solid #eee;
    margin-bottom: 1.25em;
}
.tabLinks.tabTwo li {
    width: 50%;
}
.tabLinks.tabFour li {
    width: 25%;
}
.tabLinks ul {
    display: table;
    width: 100%;
}
.tabLinks ul:after {
    content: "";
    display: table;
    clear: both;
}
.tabLinks li {
    display: table-cell;
    text-align: center;
}
.tabLinks li.active {
    color: #111;
    background: #fff;
}
.tabLinks li.active a {
    color: #111;
}
.tabLinks li a {
    display: inline-block;
    width: 100%;
    font-weight: 700;
    line-height: 2.5em;
    text-transform: uppercase;
    font-size: 0.875em;
    color: #e10006;
}
.tab {
    float: left;
    width: 100%;
    display: none;
}
.tab.active {
    display: block;
}
.tab-button {
    width: 33.3333333333%;
    float: left;
    position: relative;
    text-transform: uppercase;
    text-align: center;
    padding: 0.4em 0;
    line-height: 30px;
    letter-spacing: 0.5px;
    font-size: 0.75em;
    font-weight: 700;
    color: #e10006;
    transform: skewX(-14deg);
}
.tab-button:last-child {
    padding-right: 10px;
}
.tab-button:first-child {
    padding-left: 10px;
}
.tab-button span {
    display: inline-block;
    transform: skewX(14deg);
}
.tab-button:hover {
    color: #111;
}
.tab-button.active {
    color: #111;
    background: #fff;
}
.poll {
    padding: 0 10px 10px;
    border: 1px solid #e24448;
    border-radius: 3px;
    margin-bottom: 1.4em;
}
.poll_question {
    margin: 0 -10px 10px;
    color: #fff;
    background: #e24448;
    text-align: left;
    padding: 10px;
    padding-bottom: 0.5em;
    border-bottom: 1px solid #ddd;
}
.poll_question h2 {
    font-weight: 700;
    font-size: 1.2em;
    line-height: 1.3em;
    margin-bottom: 0;
}
.poll_question h3 {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1em;
    margin-bottom: 0.5em;
}
.polls_bar {
    background: #e10006;
}
.poll_q {
    text-align: left;
    margin-bottom: 10px;
}
.poll_q input {
    vertical-align: middle;
    margin-right: 5px;
}
.poll_q label {
    width: 100%;
    border: 1px solid #ddd;
    display: block;
    padding: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 3px;
    cursor: pointer;
}
.poll_q label:hover {
    border-color: #e10006;
}
.poll_q label:active,
.poll_q label:hover {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}
.poll_q label:active,
.poll_q label:focus {
    background: #ddd;
}
.poll_buttons {
    margin-top: 1em;
    line-height: 32px;
}
.poll_buttons button {
    border: 1px solid #e24448;
    padding: 0 20px;
    border-radius: 3px;
    color: #e24448;
    background: #fff;
    -webkit-appearance: none;
}
.poll_buttons button:disabled {
    opacity: 0.3;
}
.poll_buttons button:hover {
    background: #e24448;
    color: #fff;
}
.galData {
    padding: 10px;
    border: 1px solid #eee;
    color: #888;
    font-size: 0.9em;
}
.galCount {
    float: left;
    line-height: 30px;
}
.gNav {
    text-align: left;
    float: right;
}
.gNav a {
    padding: 3px 10px;
    border: 1px solid #ddd;
    display: inline-block;
    text-decoration: none;
    border-radius: 50%;
    color: #666;
}
.gNav a:hover {
    text-decoration: none !important;
}
.singleWrap .galleryMain img {
    position: absolute;
    max-height: 100%;
    margin: 0;
    display: inline;
    top: 50%;
    bottom: 0;
    transform: translate(-50%, -50%);
    -o-object-fit: cover;
    object-fit: cover;
}
.singleWrap .galleryMain,
.singleWrap .galleryThumbs,
.singleWrap .galleryWrap {
    width: 100%;
    margin: 0;
}
.singleWrap .galleryMain {
    margin-bottom: 1em;
}
.singleWrap .galleryThumbs {
    float: none;
}
.singleWrap .galleryThumbs:after {
    content: "";
    display: table;
    clear: both;
}
.singleWrap .galleryThumbs a {
    width: 25%;
    float: left;
    display: block;
    margin: 0;
}
.singleWrap .galleryThumbs a:after {
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
}
.singleWrap .galleryThumbs a span {
    float: left;
    padding: 5px;
}
.singleWrap .galleryThumbs a img {
    width: 100%;
    height: auto;
    margin: 0;
}
.followSocial {
    width: 100%;
}
.followSocial .sideHeader,
.followSocial h3 {
    letter-spacing: 1px;
}
.followSocial h3 {
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    font-size: 1em;
    color: #111;
}
.followSocial a {
    position: relative;
    width: 25%;
    float: left;
    text-align: center;
    line-height: 40px;
    height: 40px;
}
.followSocial a svg {
    fill: #fff;
}
.followSocial a:hover {
    opacity: 0.8;
}
.followSocial .fGp {
    background: #d34836;
}
.followSocial .fFb {
    background: #415e9b;
}
.followSocial .fTw {
    background: #29a7df;
}
.followSocial .fYt {
    background: #ce1312;
}
.followSocial .fIns {
    background: #fcbb45;
}
.followSocial .fRss {
    background: #f60;
}
.info_box {
    padding: 1.25em;
    color: #fff;
    font-weight: 600;
    background: #4bb9ff;
}
.formItem {
    margin-bottom: 1.25em;
    padding: 0.3125em;
    width: 33.3333333333%;
    float: left;
}
.formItem:after {
    content: "";
    display: table;
    clear: both;
}
.formItem select {
    width: 100%;
}
select {
    -webkit-appearance: none;
    vertical-align: middle;
    background: 0 0;
    white-space: normal;
    display: inline-block;
    font-size: 0.875em;
    min-width: 50px;
    padding: 0.5em;
    line-height: 1.3em;
    border-radius: 0;
    background-color: #f6f6f6;
    border: 1px solid #eaeaea;
    background-image: url(../images/svg/icon-down.svg);
    background-position: right 10px center;
    background-repeat: no-repeat;
    background-size: 20px;
}
select:focus {
    outline: 0;
}
#latestCategory {
    width: 100%;
}
.searchWrap form {
    display: table;
    width: 100%;
}
.searchWrap input {
    display: table-cell;
    outline: none;
    background: #f9f9f9;
    padding: 0.5em;
    width: 100%;
    border: 1px solid #eee;
}
.searchWrap .searchMainButton {
    display: table-cell;
    width: 10%;
    text-align: center;
    background: #e10006;
    font-weight: 600;
    color: #fff;
    padding: 0 0.625em;
}
.searchWrap .searchMainButton:hover {
    background: #ae0005;
}
#login_form {
    width: 100%;
}
.logItem {
    margin: 0 0 1.25em;
    text-align: left;
}
.logItem a {
    color: #4da4d0;
}
.logItem a:hover {
    text-decoration: underline;
}
.error-message {
    color: #fff;
    background: #f51e1e;
    padding: 1.25em;
    font-weight: 400;
    font-size: 0.875em;
    display: inline-block;
}
.formWrap {
    width: 70%;
    margin: 0 auto;
}
@media (max-width: 740px) {
    .formWrap {
        width: 100%;
    }
}
.formNote {
    margin: 0 0 2.5em;
}
.formLinks {
    line-height: 1.6em;
    color: #aaa;
}
.formLinks a {
    color: #4da4d0;
}
.formLinks a:hover {
    text-decoration: underline;
}
.formSplit {
    position: relative;
    margin: 1.25em 0;
    height: 0;
    text-align: center;
    border-bottom: 1px solid #ddd;
}
.formSplit span {
    position: absolute;
    width: 40px;
    height: 40px;
    line-height: 40px;
    left: 50%;
    top: 50%;
    margin-top: -20px;
    margin-left: -20px;
    display: inline-block;
    background: #fff;
    color: #999;
    border-radius: 100%;
}
input[type="email"],
input[type="password"],
input[type="text"],
textarea {
    border: 1px solid #ddd;
    padding: 0.625em;
    width: 100%;
}
input[type="checkbox"] {
    width: auto;
}
label {
    text-align: left;
}
label.labelInline {
    display: inline-block;
}
.blockWrap {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.blockWrap .catName {
    text-transform: uppercase;
    font-size: 0.75rem;
    margin-bottom: 0.3125rem;
    font-weight: 700;
    color: #fff;
    display: grid;
}
@media (max-width: 940px) {
    .blockWrap .catName {
        font-size: 0.6875rem;
        padding: 0;
        margin-bottom: 0.125rem;
    }
}
.blockWrap .catName span {
    padding: 0;
    height: auto;
    line-height: 1.1em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.blockWrap .title {
    margin-bottom: 0.3125rem;
    font-size: 0.875rem;
    -webkit-font-smoothing: antialiased;
    margin: 0;
}
.blockWrap .title a {
    color: #111;
}
.blockWrap .title a:hover {
    color: #666;
}
@media (max-width: 740px) {
    .blockWrap .title {
        font-size: 0.8125rem;
        margin: 0;
    }
}
.blockWrap .title.galTitle {
    background: transparent;
    border: none;
    top: -30px;
}
.blockWrap .title.galTitle .preHead {
    float: left;
    position: relative;
    display: inline-block;
}
.blockWrap .title.galTitle h2 {
    margin-top: 1.5em;
}
.blockWrap .titleWrap {
    position: relative;
    padding: 0;
    padding-left: 0.625rem;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    -webkit-font-smoothing: antialiased;
}
@media (max-width: 940px) {
    .blockWrap .titleWrap {
        -ms-flex: 0 0 70%;
        flex: 0 0 70%;
    }
}
.blockWrap .time {
    color: #333;
    font-weight: 400;
    font-size: 0.71875rem;
}
.blockWrap .itemImage {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
}
@media (max-width: 940px) {
    .blockWrap .itemImage {
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
    }
}
.blockWrap .itemList {
    width: 100%;
    margin-bottom: 0;
}
.blockWrap .itemContent {
    padding-top: 0;
    padding-bottom: 0;
}
.blockWrap .itemLnk {
    padding: 0.625em 0;
    width: 100%;
    border-bottom: 1px solid #dadada;
}
.blockWrap img {
    position: relative;
    width: 100%;
    height: auto;
    display: block;
}
.blockWrap img[src$=".gif"] {
    position: absolute;
    height: 100%;
    width: auto;
    left: 50%;
    transform: translateX(-50%);
}
.blockWrap figure {
    line-height: 0;
    overflow: hidden;
}
.blockWrap figure a {
    position: relative;
    display: block;
}
.blockWrap .itemLnk {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}
.blockWrap .itemLnk:hover h2 {
    color: #666;
}
.blockWrap .item.fBlock {
    display: block;
    width: 100%;
}
@media (max-width: 740px) {
    .blockWrap .item.fBlock {
        padding: 0;
    }
}
.blockWrap .item.fBlock .preHead {
    color: #fff;
    font-weight: 700;
}
@media (max-width: 940px) {
    .blockWrap .item.fBlock .imagePlaceholder {
        width: 100%;
        height: 0;
        overflow: hidden;
        position: relative;
        padding-bottom: 66.6666666667%;
    }
}
.blockWrap .item.fBlock .itemLnk {
    padding: 0;
    -ms-flex-direction: column;
    flex-direction: column;
    border: 0;
}
.blockWrap .item.fBlock .itemImage {
    min-width: 100%;
}
.blockWrap .item.fBlock .itemImage > a {
    width: 100%;
    height: 0;
    overflow: hidden;
    position: relative;
    padding-bottom: 66.6666666667%;
}
@media (max-width: 940px) {
    .blockWrap .item.fBlock .itemImage > a {
        width: 100%;
        height: 0;
        overflow: hidden;
        position: relative;
        padding-bottom: 66.6666666667%;
    }
}
.blockWrap .item.fBlock .itemContent {
    padding: 0;
}
.blockWrap .item.fBlock .titleWrap {
    position: relative;
    display: block;
    background: #fff;
    height: auto;
    margin: -1.25em 0.625em 30px;
    padding: 0.625em 0.625em 0;
}
@media (max-width: 940px) {
    .blockWrap .item.fBlock .titleWrap {
        margin: -1.25em 0.625em 20px;
    }
}
.blockWrap .item.fBlock h2 {
    font-size: 1.625rem;
    line-height: 1.2em;
}
@media (max-width: 740px) {
    .blockWrap .item.fBlock h2 {
        font-size: 1.375em;
    }
}
.blockWrap .item.fBlock h2 a {
    color: #111;
}
.blockWrap .item.video .imagePlaceholder:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -4px;
    margin-top: -8px;
    display: block;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 0 8px 12px;
    border-color: transparent transparent transparent #111;
    opacity: 0.6;
    z-index: 2;
}
.blockWrap .item.video .imagePlaceholder:after {
    position: absolute;
    content: "";
    display: block;
    width: 40px;
    height: 40px;
    top: 50%;
    left: 50%;
    border-radius: 100%;
    margin-left: -20px;
    margin-top: -20px;
    opacity: 0.4;
    z-index: 1;
    background: #fff;
}
.blockWrap .activityIcons {
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.blockWrap .activityIcons span {
    font-size: 12px;
    font-weight: 400;
    display: inline-block;
}
.blockWrap .activityIcons span:last-of-type {
    padding-right: 0;
}
.blockWrap .activityIcons svg {
    width: 14px;
    height: 14px;
}
.blockWrap .itemContent {
    position: relative;
    display: block;
    padding: 0.625em;
    overflow: hidden;
}
.blockWrap .imagePlaceholder {
    display: block;
    background: #eee;
    width: 100%;
    height: 0;
    overflow: hidden;
    position: relative;
    padding-bottom: 66.6666666667%;
}
@media (max-width: 940px) {
    .blockWrap .imagePlaceholder {
        width: 100%;
        height: 0;
        overflow: hidden;
        position: relative;
        padding-bottom: 100%;
    }
}
.blockWrap .lead {
    color: #444;
    line-height: 1.3em;
    float: left;
}
.blockWrap .preHead {
    margin: 0 0 0.5em;
    font-size: 0.8em;
    color: #888;
    font-weight: 400;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
}
.newsBlock {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 0 0 210px;
    flex: 0 0 210px;
    width: 210px;
    margin-left: 20px;
}
.newsBlock .blockWrap {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
}
.newsBlock .itemLnk {
    position: relative;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: initial;
    align-items: initial;
    border-bottom: 1px solid #dadada;
    padding: 0 0 0.625rem;
    margin-bottom: 0.625rem;
}
.newsBlock .title {
    font-size: 13.5px;
}
@media (max-width: 740px) {
    .newsBlock .item {
        padding: 10px 0;
    }
}
.newsBlock .titleWrap {
    padding: 0.625rem 0 0;
}
.newsBlock .catName {
    position: absolute;
    top: -24px;
    left: 0;
    height: 24px;
    max-width: 100%;
    display: grid;
}
@media (max-width: 940px) {
    .newsBlock .catName {
        display: block;
        height: auto;
        position: relative;
        top: auto;
    }
}
.newsBlock .catName span {
    letter-spacing: -0.5px;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
    line-height: 1.2em;
    text-align: left;
    color: #fff;
    padding: 0.5em;
    display: block;
    height: 24px;
    font-weight: 700;
}
@media (max-width: 940px) {
    .newsBlock .catName span {
        padding: 0;
        height: auto;
        display: grid;
    }
}
.newsBlock .blockHeader.espreso {
    background: #dd0130;
    margin: 0 0 10px;
}
.newsBlock .blockHeader.espreso > a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: left;
    justify-content: left;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 8px;
}
.newsBlock .blockHeader.espreso span {
    color: #fff;
    display: none;
}
.newsBlock .blockHeader.espreso svg {
    height: 26px;
}
@media (max-width: 940px) {
    .secNewsBlock {
        display: none;
    }
}
.articleSide .newsBlock {
    width: 100%;
    margin: 0 0 10px;
    -ms-flex: 0 0 300px;
    flex: 0 0 300px;
}
@media (max-width: 940px) {
    .articleSide .newsBlock {
        width: 100%;
    }
}
.articleSide .newsBlock .itemLnk {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: start;
    align-items: flex-start;
}
.articleSide .newsBlock .imagePlaceholder {
    width: 100%;
    height: 0;
    overflow: hidden;
    position: relative;
    padding-bottom: 100%;
}
.articleSide .newsBlock .catName {
    display: none;
    margin-bottom: 0;
}
.articleSide .newsBlock .activityIcons {
    display: none;
}
.articleSide .newsBlock .itemContent {
    padding: 0;
}
.articleSide .newsBlock .itemImage {
    -ms-flex: 0 0 35%;
    flex: 0 0 35%;
}
.articleSide .newsBlock .titleWrap {
    -ms-flex: 0 0 65%;
    flex: 0 0 65%;
    padding: 0 0 0 10px;
}
.articleSide .newsBlock .titleWrap h2 {
    font-size: 0.75rem;
    line-height: 1.4em;
    margin: 0;
}
@media (max-width: 940px) {
    .articleSide .newsBlock .titleWrap h2 {
        font-size: 1rem;
        line-height: 1.3em;
    }
}
.articleSide .newsBlock.stvarUkusa .imagePlaceholder {
    padding: 0;
    height: auto;
}
.artOther,
.artRelated {
    margin-bottom: 1.4rem;
}
@media (max-width: 940px) {
    .artOther,
    .artRelated {
        padding: 10px;
        padding-bottom: 0;
    }
    .artOther .newsBlock,
    .artRelated .newsBlock {
        margin: 0;
        width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .artOther .blockHeader,
    .artRelated .blockHeader {
        background: #e10006;
    }
    .artOther .blockHeader h3,
    .artRelated .blockHeader h3 {
        color: #fff;
    }
}
@media (max-width: 740px) {
    .artOther,
    .artRelated {
        margin-bottom: 0;
        border-bottom: 16px solid #e6e6e6;
    }
}
.artOther .newsBlock,
.artRelated .newsBlock {
    margin: 0;
    width: 100%;
}
.artOther .item,
.artRelated .item {
    padding: 0 10px;
}
.artOther .itemLnk,
.artRelated .itemLnk {
    border: 0;
}
.artOther .blockWrap,
.artRelated .blockWrap {
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0 -10px;
}
.artOther .item,
.artRelated .item {
    width: 33.33333%;
}
.artOther .item .titleWrap,
.artRelated .item .titleWrap {
    padding: 0;
    margin: 0;
}
.artOther .item .title,
.artRelated .item .title {
    padding-top: 0.3125em;
}
.artOther .item h2,
.artRelated .item h2 {
    font-size: 1em;
    line-height: 1.2em;
}
.artOther .catName,
.artRelated .catName {
    display: none;
    margin-bottom: 2px;
}
@media (max-width: 940px) {
    .artOther .catName,
    .artRelated .catName {
        display: grid;
        height: auto;
    }
    .artOther .catName span,
    .artRelated .catName span {
        height: auto;
        background: transparent !important;
        padding: 0;
    }
}
@media (max-width: 940px) {
    .artOther .itemLnk,
    .artRelated .itemLnk {
        -ms-flex-direction: row;
        flex-direction: row;
        width: 100%;
        border-bottom: 1px solid #dadada;
    }
    .artOther .item,
    .artRelated .item {
        width: 100%;
    }
    .artOther .item .catName,
    .artRelated .item .catName {
        position: relative;
        top: auto;
    }
    .artOther .item .titleWrap,
    .artRelated .item .titleWrap {
        width: 70%;
        float: left;
        padding: 0 0 0 10px;
    }
    .artOther .item .title,
    .artRelated .item .title {
        padding-top: 0;
    }
    .artOther .item .itemContent,
    .artRelated .item .itemContent {
        padding: 10px 0;
        margin: 0 10px;
        border-bottom: 1px solid #dadada;
    }
    .artOther .item .itemImage,
    .artRelated .item .itemImage {
        width: 30%;
    }
    .artOther .item .itemImage .imagePlaceholder,
    .artRelated .item .itemImage .imagePlaceholder {
        width: 100%;
        height: 0;
        overflow: hidden;
        position: relative;
        padding-bottom: 100%;
    }
    .artOther .item .itemImage img,
    .artRelated .item .itemImage img {
        position: absolute;
        height: 100%;
        width: auto;
        left: 50%;
        transform: translateX(-50%);
    }
    .artOther .item:last-of-type .itemLnk,
    .artRelated .item:last-of-type .itemLnk {
        border: none;
        margin-bottom: 0;
    }
}
.blockFull .blockWrap .item,
.blockFull .blockWrap .itemList {
    width: 100%;
}
.blockFull .blockWrap .itemImage {
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
}
.blockFull .blockWrap .titleWrap {
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
}
.blockFull .blockWrap .titleWrap h2 {
    font-size: 1em;
    line-height: 1.3em;
}
@media (max-width: 740px) {
    .blockFull .item .imagePlaceholder {
        width: 100%;
        height: 0;
        overflow: hidden;
        position: relative;
        padding-bottom: 100%;
    }
}
.mainHeadlines {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 100%;
}
.mainHeadlines,
.mainHeadlines .blockWrap {
    -ms-flex-direction: row;
    flex-direction: row;
}
@media (max-width: 940px) {
    .mainHeadlines {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.mainHeadlines .mainHeadWrap {
    -ms-flex: 1;
    flex: 1;
}
.mainHeadlines .mainHeadWrap .blockWrap {
    margin: 0 -0.625rem;
}
@media (max-width: 940px) {
    .mainHeadlines .mainHeadWrap {
        padding-bottom: 10px;
        margin-bottom: 10px;
        border-bottom: 1px solid #dadada;
    }
}
.mainHeadlines .secHeadWrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 0 0 210px;
    flex: 0 0 210px;
    margin-left: 20px;
}
@media (max-width: 940px) {
    .mainHeadlines .secHeadWrap {
        margin: 0;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
    .mainHeadlines .secHeadWrap .item {
        padding: 0;
    }
    .mainHeadlines .secHeadWrap .itemLnk {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .mainHeadlines .secHeadWrap .itemImage {
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
    }
    .mainHeadlines .secHeadWrap.newsBlock {
        width: 100%;
    }
    .mainHeadlines .secHeadWrap .catName {
        position: relative;
        top: auto;
        left: auto;
        margin-bottom: 2px;
        height: auto;
        display: grid;
    }
    .mainHeadlines .secHeadWrap .catName span {
        background: transparent;
        padding: 0;
        height: auto;
        display: inline-block;
    }
    .mainHeadlines .secHeadWrap .titleWrap {
        padding: 0;
        -ms-flex: 0 0 70%;
        flex: 0 0 70%;
        padding-left: 0.625rem;
    }
}
.mainHeadlines .secHeadWrap .blockWrap {
    -ms-flex-direction: column;
    flex-direction: column;
}
.mainHeadlines .secHeadWrap .item:nth-of-type(3) .itemLnk {
    border: 0;
}
.mainHeadWrap .item {
    padding: 0 10px;
}
.mainHeadWrap .item:nth-of-type(2),
.mainHeadWrap .item:nth-of-type(3) {
    width: 50%;
}
.mainHeadWrap .item:nth-of-type(2) .itemLnk,
.mainHeadWrap .item:nth-of-type(3) .itemLnk {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: inherit;
    align-items: inherit;
    border: none;
}
.mainHeadWrap .item:nth-of-type(2) .titleWrap,
.mainHeadWrap .item:nth-of-type(3) .titleWrap {
    padding: 0.625rem 0 0;
}
.mainHeadWrap .item:nth-of-type(2) .itemImage,
.mainHeadWrap .item:nth-of-type(3) .itemImage {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}
.mainHeadWrap .item:nth-of-type(2) .itemContent,
.mainHeadWrap .item:nth-of-type(3) .itemContent {
    padding: 0 10px 10px;
}
.mainHeadWrap .item:nth-of-type(2) .imagePlaceholder,
.mainHeadWrap .item:nth-of-type(3) .imagePlaceholder {
    width: 100%;
    height: 0;
    overflow: hidden;
    position: relative;
    padding-bottom: 66.6666666667%;
}
.mainHeadWrap .item:nth-of-type(2) {
    padding-right: 5px;
}
.mainHeadWrap .item:nth-of-type(3) {
    padding-left: 5px;
}
.mainHeadWrap .mainSplit {
    width: 100%;
    padding: 0 10px;
}
.mainHeadWrap .mainSplit:after {
    content: "";
    display: block;
    border-bottom: 1px solid #dadada;
}
.mainHeadWrap.blockFull .item:nth-of-type(2) {
    padding: 0 10px;
    width: 100%;
}
.mainHeadWrap.blockFull .item:nth-of-type(2) .itemContent {
    padding: 0;
}
.mainHeadWrap.blockFull .item:nth-of-type(2) .itemImage {
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
}
.mainHeadWrap.blockFull .item:nth-of-type(2) .itemLnk {
    -ms-flex-direction: row;
    flex-direction: row;
}
.mainHeadWrap.blockFull .item:nth-of-type(3) {
    padding: 0 10px;
    width: 100%;
}
.mainHeadWrap.blockFull .item:nth-of-type(3) .itemContent {
    padding: 0;
}
.mainHeadWrap.blockFull .item:nth-of-type(3) .itemImage {
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
}
.mainHeadWrap.blockFull .item:nth-of-type(3) .itemLnk {
    -ms-flex-direction: row;
    flex-direction: row;
}
@media (max-width: 940px) {
    .mainHeadWrap.blockFull .item:nth-of-type(2) {
        width: 100%;
    }
    .mainHeadWrap.blockFull .item:nth-of-type(2) .imagePlaceholder,
    .mainHeadWrap.blockFull .item:nth-of-type(3) .imagePlaceholder {
        width: 100%;
        height: 0;
        overflow: hidden;
        position: relative;
        padding-bottom: 100%;
    }
}
.mainHeadWrap .catName,
.secHeadWrap .catName {
    position: absolute;
    top: -24px;
    left: 0;
    height: 24px;
    max-width: 100%;
    margin: 0;
    display: grid;
}
.mainHeadWrap .catName span,
.secHeadWrap .catName span {
    color: #fff;
    letter-spacing: -0.5px;
    max-width: 100%;
    padding: 0.5em;
    display: block;
    height: 24px;
    font-weight: 700;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ext_espreso .catName span,
.ext_url .catName span {
    color: #dd0530;
}
.ext_stil .catName span {
    color: #b37a00;
}
.ext_glossy .catName span {
    color: #ed1c24;
}
.fBlock .imagePlaceholder,
.mainNewsBlockWrap .itemContent:nth-of-type(2) .imagePlaceholder,
.mainNewsBlockWrap .itemContent:nth-of-type(3) .imagePlaceholder,
.secNewsBlock .imagePlaceholder {
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
    position: relative;
    padding-bottom: 66.6666666667%;
}
.fBlock .ext_url .catName span,
.mainNewsBlockWrap .itemContent:nth-of-type(2) .ext_url .catName span,
.mainNewsBlockWrap .itemContent:nth-of-type(3) .ext_url .catName span,
.secNewsBlock .ext_url .catName span {
    color: #fff;
    background: #dd0530;
}
.fBlock .ext_stil .catName span,
.mainNewsBlockWrap .itemContent:nth-of-type(2) .ext_stil .catName span,
.mainNewsBlockWrap .itemContent:nth-of-type(3) .ext_stil .catName span,
.secNewsBlock .ext_stil .catName span {
    color: #fff;
    background: #b37a00;
}
.fBlock .ext_glossy .catName span,
.mainNewsBlockWrap .itemContent:nth-of-type(2) .ext_glossy .catName span,
.mainNewsBlockWrap .itemContent:nth-of-type(3) .ext_glossy .catName span,
.secNewsBlock .ext_glossy .catName span {
    color: #fff;
    background: #ed1c24;
}
.fBlock .ext_espreso .catName span,
.mainNewsBlockWrap .itemContent:nth-of-type(2) .ext_espreso .catName span,
.mainNewsBlockWrap .itemContent:nth-of-type(3) .ext_espreso .catName span,
.secNewsBlock .ext_espreso .catName span {
    color: #fff;
    background: #dd0530;
}
.amVideo .blockHeader {
    background-color: #008fd6;
    color: #fff;
}
.amVideo .blockHeader h3 {
    color: #fff;
}
.amVideo .blockWrap .item:first-of-type .itemLnk {
    -ms-flex-direction: column;
    flex-direction: column;
}
.amVideo .blockWrap .item:first-of-type .itemImage {
    width: 100%;
}
.amVideo .blockWrap .item:first-of-type .titleWrap {
    padding: 0;
    padding-top: 10px;
    width: 100%;
}
.amVideo .blockWrap .item:first-of-type .title {
    font-size: 1em;
}
.amVideo .blockWrap .item .imagePlaceholder {
    width: 100%;
    height: 0;
    overflow: hidden;
    position: relative;
    padding-bottom: 56.25%;
}
.homeScrollWrap {
    position: relative;
    overflow: hidden;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 0 0.625em;
    padding-bottom: 0.625em;
    margin-bottom: 0.625em;
}
.homeScrollWrap:after {
    position: absolute;
    bottom: 0;
    left: 10px;
    right: 10px;
    border-bottom: 1px solid #eee;
    height: 1px;
    content: "";
    display: block;
}
.homeScrollWrap .hsNav {
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
    top: 33%;
    height: 40px;
    width: 20px;
    margin-top: -15px;
    cursor: pointer;
    transition: background 0.3s;
}
.homeScrollWrap .hsNav.hnavR {
    right: 15px;
}
.homeScrollWrap .hsNav.hnavL {
    left: 15px;
}
.homeScrollWrap .hsNav:hover {
    background: #fff;
}
.homeScrollWrap .hsNav:hover svg {
    fill: #111;
}
.homeScrollWrap .hsNav svg {
    transition: fill 0.3s;
    top: 50%;
    fill: #fff;
    position: absolute;
    margin-top: -10px;
    height: 20px;
    width: 20px;
}
@media (max-width: 740px) {
    .homeScrollWrap .hsNav {
        display: none;
    }
}
.homeScrollWrap .hsNav.slick-disabled {
    visibility: hidden !important;
}
.homeScrollHead h3 {
    font-size: 16px;
    margin: 0 0 0.3125em;
    text-transform: uppercase;
    display: inline-block;
}
.homeScrollHead svg {
    width: 12px;
    height: 12px;
}
.homeScrollHead a {
    color: #111;
}
.homeScroll {
    position: relative;
    overflow: hidden;
    margin: 0 -5px;
}
@media (max-width: 740px) {
    .homeScroll {
        overflow-x: scroll;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
}
.homeScroll .img3_2 {
    margin-bottom: 0.625em;
}
.homeScroll li {
    width: 33.3333333333%;
    float: left;
    padding: 0.3125em;
}
@media (max-width: 740px) {
    .homeScroll li {
        width: 45%;
        overflow-x: scroll;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
}
.homeScroll li a {
    outline: none;
    display: block;
}
.homeScroll li:hover h2 {
    color: #666;
}
.homeScroll h2 {
    font-weight: 700;
    margin: 0;
    font-size: 0.875em;
    color: #111;
    line-height: 1.3em;
}
.homeScroll .slick-dots button {
    font-size: 0;
    line-height: 0;
    display: block;
    padding: 5px;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.blockWidgetSplit {
    height: 12px;
    background: #dedede;
    padding: 0 10px;
}
.blockWidget,
.blockWidgetSplit {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.blockWidget {
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    content-visibility: auto;
    contain-intrinsic-size: 1px 498px;
}
@media (max-width: 940px) {
    .blockWidget {
        contain-intrinsic-size: 410px;
    }
}
.blockWidget .blockWidgetHead {
    background: #dd0130;
    width: 100%;
}
.blockWidget .blockWidgetHead a {
    padding: 5px 10px;
    height: 34px;
}
.blockWidget .blockWidgetHead svg {
    fill: #fff;
    width: 80px;
    height: 24px;
}
.blockWidget .blockWidgetHead svg.blockWidgetNext {
    width: 18px;
}
.blockWidget ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
}
.blockWidget li {
    padding: 10px 0;
    border-bottom: 1px solid #dadada;
    width: 100%;
}
.blockWidget li:last-of-type {
    border-bottom: 4px solid #dd0130;
}
.blockWidget a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
}
.blockWidget .blockWidgetImg {
    width: 40%;
    position: relative;
}
.blockWidget .blockWidgetImg:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 66.6%;
}
@media (max-width: 940px) {
    .blockWidget .blockWidgetImg {
        width: 30%;
        position: relative;
    }
    .blockWidget .blockWidgetImg:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 99.9%;
    }
}
.blockWidget .blockWidgetImg img {
    position: absolute;
    top: 0;
    width: 100%;
    height: auto;
}
.blockWidget h2 {
    color: #000;
    margin: 0;
    font-weight: 700;
    font-size: 0.875em;
}
.blockWidget .titleWrap {
    padding-top: 0;
    padding-left: 10px;
    padding-bottom: 0;
    float: left;
    overflow: hidden;
    width: 60%;
}
@media (max-width: 940px) {
    .blockWidget .titleWrap {
        width: 70%;
    }
}
.blockWidget .catName {
    height: 18px;
    left: auto;
    top: auto;
    position: relative;
}
.blockWidget .catName span {
    min-width: 0;
    height: auto;
    padding: 2px 0;
    color: #dd0130;
}
.blockWidget.stilBlock li:last-of-type {
    border-bottom: 4px solid #b37a00;
}
.blockWidget.stilBlock .blockWidgetHead {
    background: #b37a00;
}
.blockWidget.stilBlock .blockWidgetHead svg {
    width: 32px;
}
.blockWidget.stilBlock .blockWidgetNext {
    width: 18px;
}
.blockWidget.stilBlock .catName span {
    color: #b37a00;
}
.blockWidget.licnistavBlock li:last-of-type {
    border-bottom: 4px solid #00aeef;
}
.blockWidget.licnistavBlock .blockWidgetHead {
    background: #00aeef;
}
.blockWidget.licnistavBlock .blockWidgetHead svg {
    width: 32px;
}
.blockWidget.licnistavBlock .catName span {
    color: #00aeef;
}
#header {
    position: relative;
    width: 1064px;
}
@media (max-width: 940px) {
    #header {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        position: fixed;
        top: 0;
        z-index: 1010;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
        padding: 0;
        background: #fff;
        height: 46px;
        background: #111;
    }
}
#header.stick {
    margin-bottom: 45px;
}
@media (max-width: 940px) {
    #header.stick {
        margin: 0;
    }
}
.home #header {
    background: #fff;
}
#header.sub.stick {
    margin-bottom: 91px;
}
@media (max-width: 940px) {
    #header.sub.stick {
        margin: 0;
    }
}
.headerTop {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: 5.6875rem;
    border-bottom: 1px solid #eee;
    padding: 0 20px;
}
@media (max-width: 940px) {
    .headerTop {
        height: 46px;
        text-align: center;
        width: auto;
        padding: 0;
        background: transparent;
        border: none;
    }
}
.hCat,
.hLogo {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: 140px;
}
@media (max-width: 940px) {
    .hCat,
    .hLogo {
        width: auto;
        max-width: 200px;
        margin-left: 10px;
    }
}
.hCat img,
.hLogo img {
    width: 100%;
    height: auto;
    vertical-align: middle;
}
@media (max-width: 940px) {
    .hCat img,
    .hLogo img {
        width: 90px;
    }
}
.hCat svg,
.hLogo svg {
    position: relative;
    display: inline-block;
    width: 90px;
    height: 5.625em;
    fill: #fff;
    vertical-align: middle;
}
@media (max-width: 940px) {
    .hCat svg,
    .hLogo svg {
        height: 46px;
    }
}
@media (max-width: 940px) {
    .hCat.mobCat,
    .hLogo.mobCat {
        display: none;
    }
}
@media (max-width: 940px) {
    .article_latest .hLogo,
    .home .hLogo {
        display: inline-block;
    }
}
.hCat {
    display: none;
}
@media (max-width: 940px) {
    .hCat {
        display: inline-block;
        color: #fff;
        font-weight: 700;
        font-size: 0.625rem;
        letter-spacing: 1px;
        line-height: 46px;
        text-align: center;
        text-transform: uppercase;
        float: none;
        width: auto;
    }
    .hCat,
    .hCat h3 {
        white-space: nowrap;
    }
    .hCat h3 {
        margin: 0;
        font-size: 12px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}
.headerTicker {
    border-bottom: 1px solid #d0d0d0;
    white-space: nowrap;
    background: #f5f4f4;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    content-visibility: auto;
    contain-intrinsic-size: 46px;
}
.headerTicker:hover ul {
    animation-play-state: paused;
}
.headerTicker ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    height: 46px;
    -ms-flex-align: center;
    align-items: center;
    animation: ticker 120s infinite linear;
}
@media (max-width: 740px) {
    .headerTicker ul {
        animation: ticker 120s infinite linear;
    }
}
.headerTicker a {
    color: #111;
    font-weight: 400;
    padding: 0 1em;
    font-size: 0.75em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-align: center;
    align-items: center;
}
.headerTicker a span.time {
    color: #222;
    font-size: 0.75em;
    font-weight: 700;
    background: #f1f100;
    transform: skewX(-14deg);
    display: inline-block;
    padding: 5px 10px;
    margin-right: 5px;
}
.headerTicker a span.time > span {
    display: inline-block;
    transform: skewX(14deg);
}
.headerTicker a:hover {
    text-decoration: underline;
}
.headerTicker a:hover span {
    text-decoration: none;
}
@keyframes ticker {
    to {
        transform: translateX(-100%);
    }
}
.tickerWrap {
    position: relative;
    height: 46px;
    width: 100%;
}
@media (max-width: 740px) {
    .tickerWrap {
        margin-bottom: 0;
    }
}
.tickerWrap .tickerLatest {
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0 10px;
    font-size: 1em;
    line-height: 46px;
    background: #fff;
    border-left: 1px solid #d0d0d0;
    box-shadow: -1px 0 3px rgba(0, 0, 0, 0.15);
    z-index: 1;
}
@media (max-width: 940px) {
    .tickerWrap .tickerLatest {
        padding: 0 5px 0 10px;
    }
}
.tickerWrap .tickerLatest a {
    position: relative;
    color: #111;
    font-size: 0.7em;
    font-weight: 700;
    display: inline-block;
    text-transform: uppercase;
    padding-right: 16px;
    width: 100%;
    height: 100%;
}
.tickerWrap .tickerLatest a:hover {
    text-decoration: underline;
}
@media (max-width: 1920px) {
    .tickerWrap .tickerLatest a:after {
        content: "Najnovije vesti";
    }
}
@media (max-width: 940px) {
    .tickerWrap .tickerLatest a:after {
        content: "Novo";
        display: inline-block;
    }
}
.tickerWrap .tickerLatest a svg {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    display: inline-block;
    fill: #c00;
}
.tickerWrap .tickerLatest a span {
    display: none;
}
@media (max-width: 940px) {
    .home #header {
        background: #fff;
        border-bottom: 1px solid rgba(0, 0, 0, 0.2);
        box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }
}
.headerMenu {
    position: relative;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media (max-width: 940px) {
    .headerMenu {
        height: 46px;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}
.icoHome {
    display: none;
    position: relative;
}
@media (max-width: 940px) {
    .icoHome {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 46px;
        height: 46px;
    }
    .icoHome svg {
        fill: #fff;
        width: 28px;
        height: 28px;
        margin-top: 2px;
    }
}
.headerTools {
    width: 50px;
    position: absolute;
    right: 0;
    height: 45px;
    border-bottom: 2px solid #666;
}
@media (max-width: 940px) {
    .headerTools {
        position: relative;
        right: auto;
        width: auto;
        border-color: #e10006;
    }
}
.subTrigger {
    display: none;
    cursor: pointer;
    position: relative;
}
@media (max-width: 940px) {
    .subTrigger {
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        width: 44px;
        height: 44px;
        background: rgba(0, 0, 0, 0.05);
    }
}
.subTrigger > svg {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -10px;
    margin-top: -10px;
    fill: #666;
    width: 20px;
    height: 20px;
    transition: all 0.2s;
}
.subActive .subTrigger {
    background: rgba(0, 0, 0, 0.2);
}
.subActive .subTrigger svg {
    fill: #fff;
    transform: rotate(180deg);
}
@media (max-width: 940px) {
    #menu {
        display: none;
    }
}
#menu.expand {
    background: #fff;
    position: fixed;
    top: 46px;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    overflow-y: scroll;
    z-index: 300;
    -webkit-overflow-scrolling: touch;
}
#menu.stick {
    width: 100%;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 9;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
#menu.stick .menuWrap {
    background: #fff;
}
.menuWrap {
    display: block;
    height: auto;
    width: 100%;
    max-width: 1064px;
    margin: 0 auto;
    position: relative;
}
.menuWrap .weather {
    display: none;
}
.overItem {
    width: 50px;
    position: absolute;
    top: 5px;
    left: 0;
}
.vendor {
    vertical-align: middle;
    color: #0c4da2 !important;
}
#mainMenu,
.menuStatic {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    width: 100%;
    position: relative;
    padding-right: 50px;
}
@media (max-width: 940px) {
    #mainMenu,
    .menuStatic {
        display: block;
        padding: 0;
    }
}
#mainMenu.sub,
.menuStatic.sub {
    padding-bottom: 45px;
}
@media (max-width: 940px) {
    #mainMenu.sub,
    .menuStatic.sub {
        padding-bottom: 0;
    }
}
#mainMenu.smallF a,
.menuStatic.smallF a {
    font-size: 12px;
}
#mainMenu .iconMenu,
.menuStatic .iconMenu {
    padding: 0;
}
#mainMenu .iconMenu > a,
.menuStatic .iconMenu > a {
    position: relative;
    width: 32px;
    height: 32px;
    padding: 0;
    background: #eee;
    border-radius: 100%;
    display: inline-block;
    vertical-align: middle;
}
#mainMenu .iconMenu svg,
.menuStatic .iconMenu svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    width: 20px;
    height: 20px;
}
@media (max-width: 940px) {
    #mainMenu .iconMenu,
    .menuStatic .iconMenu {
        display: none;
    }
}
#mainMenu > li,
.menuStatic > li {
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 2px solid #aaa;
    height: 45px;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
@media (max-width: 940px) {
    #mainMenu > li,
    .menuStatic > li {
        height: auto;
        line-height: 44px;
    }
}
#mainMenu > li.c0:first-of-type,
.menuStatic > li.c0:first-of-type {
    display: none;
}
@media (max-width: 940px) {
    #mainMenu > li.c0:first-of-type,
    .menuStatic > li.c0:first-of-type {
        display: -ms-flexbox;
        display: flex;
    }
}
#mainMenu > li .menuVector svg,
.menuStatic > li .menuVector svg {
    width: 16px;
    height: 16px;
    margin-right: 5px;
    vertical-align: middle;
    margin-top: -2px;
}
#mainMenu > li.tvMenu svg,
.menuStatic > li.tvMenu svg {
    fill: red;
}
@media (max-width: 940px) {
    #mainMenu > li,
    .menuStatic > li {
        position: relative;
        text-align: left;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        border-bottom: none !important;
    }
    #mainMenu > li.on .subMenu,
    .menuStatic > li.on .subMenu {
        display: none;
    }
    #mainMenu > li.subActive .subMenu,
    .menuStatic > li.subActive .subMenu {
        display: -ms-flexbox;
        display: flex;
    }
}
#mainMenu > li.on > a,
.menuStatic > li.on > a {
    background: #e4e4e4;
}
@media (max-width: 940px) {
    #mainMenu > li.on > a,
    .menuStatic > li.on > a {
        background: #333;
        color: #fff;
    }
}
#mainMenu > li.on ul,
#mainMenu > li > a,
.menuStatic > li.on ul,
.menuStatic > li > a {
    display: -ms-flexbox;
    display: flex;
}
#mainMenu > li > a,
.menuStatic > li > a {
    color: #111;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
    font-weight: 700;
    font-size: 0.6875em;
    text-transform: uppercase;
}
@media (max-width: 940px) {
    #mainMenu > li > a,
    .menuStatic > li > a {
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-left: 0;
        font-size: 0.75em;
        border-bottom: 1px solid #ddd !important;
    }
}
#mainMenu > li > a span,
.menuStatic > li > a span {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
}
@media (max-width: 940px) {
    #mainMenu > li > a span,
    .menuStatic > li > a span {
        padding-left: 10px;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}
#mainMenu > li > a:hover,
.menuStatic > li > a:hover {
    background: #eee;
}
#mainMenu > li.mundijal-2022 > a,
.menuStatic > li.mundijal-2022 > a {
    background: #8e1434;
    color: #fff !important;
}
#mainMenu > li.mundijal-2022 > a:hover,
.menuStatic > li.mundijal-2022 > a:hover {
    background: #bb1a44 !important;
}
#mainMenu > li.mundijal-2022 span,
.menuStatic > li.mundijal-2022 span {
    color: #fff !important;
}
#mainMenu > li.odrziva-buducnost,
.menuStatic > li.odrziva-buducnost {
    max-width: 100px;
}
@media (max-width: 940px) {
    #mainMenu > li.odrziva-buducnost,
    .menuStatic > li.odrziva-buducnost {
        width: 100%;
        max-width: 100%;
    }
}
#mainMenu > li.odrziva-buducnost > a,
.menuStatic > li.odrziva-buducnost > a {
    white-space: wrap;
    background: #00aeef !important;
    color: #fff !important;
}
#mainMenu > li.odrziva-buducnost > a:hover,
.menuStatic > li.odrziva-buducnost > a:hover {
    background: #23c3ff !important;
}
#mainMenu > li.odrziva-buducnost svg,
.menuStatic > li.odrziva-buducnost svg {
    fill: #fff;
}
#mainMenu > li.odrziva-buducnost span,
.menuStatic > li.odrziva-buducnost span {
    height: 43px;
}
#mainMenu > li.odrziva-buducnost img,
.menuStatic > li.odrziva-buducnost img {
    height: 43px;
    vertical-align: top;
}
@media (max-width: 940px) {
    #mainMenu > li.odrziva-buducnost img,
    .menuStatic > li.odrziva-buducnost img {
        height: 43px;
        margin-left: 0;
        margin-top: 0;
        vertical-align: top;
    }
}
#mainMenu > li.odrziva-buducnost .subMenu a,
.menuStatic > li.odrziva-buducnost .subMenu a {
    background: transparent;
    padding: 0 1.25em;
}
#mainMenu > li.odrziva-buducnost .subMenu a.on,
#mainMenu > li.odrziva-buducnost .subMenu a:hover,
.menuStatic > li.odrziva-buducnost .subMenu a.on,
.menuStatic > li.odrziva-buducnost .subMenu a:hover {
    background: #f3f3f3;
}
#mainMenu > li.odrziva-buducnost .subMenu .zasadi-drvo a,
.menuStatic > li.odrziva-buducnost .subMenu .zasadi-drvo a {
    padding: 0;
    width: 124px;
    background: linear-gradient(180deg, #6fac43 0, #476b35);
    overflow: hidden;
}
@media (max-width: 940px) {
    #mainMenu > li.odrziva-buducnost .subMenu .zasadi-drvo a,
    .menuStatic > li.odrziva-buducnost .subMenu .zasadi-drvo a {
        width: auto;
    }
}
#mainMenu > li.odrziva-buducnost .subMenu .zasadi-drvo a img,
.menuStatic > li.odrziva-buducnost .subMenu .zasadi-drvo a img {
    overflow: hidden;
    width: 70px;
    height: 32px;
    vertical-align: middle;
    margin-top: -2px;
}
@media (max-width: 940px) {
    #mainMenu > li.odrziva-buducnost .subMenu .zasadi-drvo a img,
    .menuStatic > li.odrziva-buducnost .subMenu .zasadi-drvo a img {
        margin-left: 10px;
        vertical-align: middle;
    }
}
#mainMenu > li.odrziva-buducnost .subMenu .re-set-summit a,
.menuStatic > li.odrziva-buducnost .subMenu .re-set-summit a {
    padding: 0;
    width: 150px;
    background: #00aeef;
    overflow: hidden;
}
@media (max-width: 940px) {
    #mainMenu > li.odrziva-buducnost .subMenu .re-set-summit a,
    .menuStatic > li.odrziva-buducnost .subMenu .re-set-summit a {
        width: auto;
    }
}
#mainMenu > li.odrziva-buducnost .subMenu .re-set-summit a img,
.menuStatic > li.odrziva-buducnost .subMenu .re-set-summit a img {
    overflow: hidden;
    width: 100px;
    height: 32px;
    vertical-align: middle;
    margin-top: -2px;
}
@media (max-width: 940px) {
    #mainMenu > li.odrziva-buducnost .subMenu .re-set-summit a img,
    .menuStatic > li.odrziva-buducnost .subMenu .re-set-summit a img {
        margin-left: 16px;
        vertical-align: middle;
    }
}
#mainMenu > li.odrziva-buducnost .subMenu .zasadi-drvo-podcast a,
.menuStatic > li.odrziva-buducnost .subMenu .zasadi-drvo-podcast a {
    overflow: hidden;
}
@media (max-width: 940px) {
    #mainMenu > li.odrziva-buducnost .subMenu .zasadi-drvo-podcast a.on,
    .menuStatic > li.odrziva-buducnost .subMenu .zasadi-drvo-podcast a.on {
        color: #00aeef;
    }
}
@media (max-width: 940px) {
    #mainMenu > li.odrziva-buducnost .subMenu .zasadi-drvo-podcast a,
    .menuStatic > li.odrziva-buducnost .subMenu .zasadi-drvo-podcast a {
        width: auto;
    }
}
#mainMenu > li.odrziva-buducnost .subMenu .zasadi-drvo-podcast a img,
.menuStatic > li.odrziva-buducnost .subMenu .zasadi-drvo-podcast a img {
    overflow: hidden;
    width: auto;
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 4px;
    height: 32px;
}
@media (max-width: 940px) {
    #mainMenu > li.odrziva-buducnost .subMenu .zasadi-drvo-podcast a img,
    .menuStatic > li.odrziva-buducnost .subMenu .zasadi-drvo-podcast a img {
        margin-left: -5px;
    }
}
#mainMenu > li.c61 a,
.menuStatic > li.c61 a {
    background: #a70805 url(../images/vendor/igraj_za_katar_v1_1.jpg) 50% no-repeat;
    background-size: 100%;
    width: 100px;
}
@media (max-width: 940px) {
    #mainMenu > li.c61 a,
    .menuStatic > li.c61 a {
        background: #a70805 url(../images/vendor/igraj_za_katar_v1_1.jpg) 0 no-repeat;
        background-size: 120px;
        width: 100%;
    }
}
#mainMenu > li.c61 span,
.menuStatic > li.c61 span {
    text-indent: -99999999px;
}
#mainMenu > li.izbori2022 a,
.menuStatic > li.izbori2022 a {
    background-color: #c00;
    color: #fff;
}
#mainMenu > li.izbori2022 a:hover,
.menuStatic > li.izbori2022 a:hover {
    background-color: #9c0101;
}
#mainMenu > li.moja-online-banka a,
.menuStatic > li.moja-online-banka a {
    font-size: 10px;
    text-align: left;
}
@media (max-width: 940px) {
    #mainMenu > li.moja-online-banka a,
    .menuStatic > li.moja-online-banka a {
        font-size: 11px;
    }
    #mainMenu > li.moja-online-banka a br,
    .menuStatic > li.moja-online-banka a br {
        content: " ";
        padding-right: 5px;
    }
}
#mainMenu .dropdown,
.menuStatic .dropdown {
    position: relative;
}
#mainMenu .dropdown.on > ul,
.menuStatic .dropdown.on > ul {
    display: none;
}
@media (max-width: 940px) {
    #mainMenu .dropdown.on > ul,
    .menuStatic .dropdown.on > ul {
        display: block;
    }
}
#mainMenu .dropdown > ul,
.menuStatic .dropdown > ul {
    width: 200px;
    z-index: 6;
    box-shadow: 2px 4px 2px rgba(0, 0, 0, 0.1);
}
@media (max-width: 940px) {
    #mainMenu .dropdown > ul,
    .menuStatic .dropdown > ul {
        top: auto;
        left: auto;
        right: auto;
        position: relative;
        border: none;
        width: auto;
        box-shadow: none;
        z-index: auto;
    }
}
#mainMenu .dropdown > ul li,
.menuStatic .dropdown > ul li {
    display: block;
    width: 100%;
}
#mainMenu .dropdown > ul li:last-child a,
.menuStatic .dropdown > ul li:last-child a {
    border-bottom: 4px solid #eee;
}
@media (max-width: 940px) {
    #mainMenu .dropdown > ul li:last-child a,
    .menuStatic .dropdown > ul li:last-child a {
        border: none;
    }
}
#mainMenu .dropdown > ul a,
.menuStatic .dropdown > ul a {
    display: block;
    width: 100%;
    text-align: left;
    border-bottom: 1px solid #eee;
}
@media (max-width: 940px) {
    #mainMenu .dropdown > ul a,
    .menuStatic .dropdown > ul a {
        border: none;
    }
}
#mainMenu .dropdown:hover > ul,
.menuStatic .dropdown:hover > ul {
    display: block;
}
.menuStatic {
    display: none;
    background: #f3f3f3;
}
.menuStatic li a {
    border: 0;
}
@media (max-width: 940px) {
    .menuStatic {
        display: block;
    }
    .menuStatic a {
        text-transform: none !important;
    }
}
.subMenu {
    position: absolute;
    top: 45px;
    left: 0;
    right: 0;
    white-space: nowrap;
    background: #fff;
    width: 100%;
    border-bottom: 1px solid #eee;
    display: none;
}
@media (max-width: 940px) {
    .subMenu {
        top: auto;
        left: auto;
        right: auto;
        position: relative;
        border: none;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
@media (max-width: 940px) {
    .subMenu li {
        display: block;
        width: 100%;
        border-bottom: 1px solid #ddd;
    }
}
.subMenu li a {
    font-weight: 700;
    font-size: 11px;
    text-transform: uppercase;
    line-height: 44px;
    color: #666;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
}
@media (max-width: 940px) {
    .subMenu li a {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%;
    }
    .subMenu li a .menuVector svg {
        width: 14px;
        height: 14px;
        fill: red;
        margin-right: 5px;
        vertical-align: middle;
        margin-top: -2px;
    }
}
.subMenu li a.on,
.subMenu li a:hover {
    background: #f3f3f3;
}
.subMenu li a span {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    padding: 0 12px;
}
@media (max-width: 940px) {
    .subMenu li a span {
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding: 0 24px;
    }
}
@media (max-width: 940px) {
    .subMenu li a span.bar-rijality {
        padding: 8px 24px;
    }
}
.subMenu li.solak a {
    background: #ff4220;
    color: #fff;
}
.subMenu li.forma-ideale a {
    line-height: 44px;
    padding: 0 8px;
}
@media (max-width: 940px) {
    .subMenu li.forma-ideale a {
        padding: 8px;
    }
}
.subMenu li.forma-ideale img {
    width: 100px;
    vertical-align: middle;
}
@media (max-width: 940px) {
    .subMenu li.forma-ideale img {
        height: 24px;
        width: auto;
    }
}
.subMenu .bar-rijality a.on,
.subMenu .bar-rijality a:hover {
    background: transparent;
}
.mobMenu {
    display: none;
}
@media (max-width: 740px) {
    .mobMenu {
        display: block;
    }
    .mobMenu img {
        display: none;
    }
}
.menuBtn {
    display: none;
    cursor: pointer;
    position: relative;
    width: 46px;
    height: 46px;
}
@media (max-width: 940px) {
    .menuBtn {
        display: block;
    }
}
.menuBtn .burger,
.menuBtn span,
.menuBtn span:after,
.menuBtn span:before {
    border-radius: 1px;
    height: 2px;
    width: 22px;
    background: #fff;
    position: absolute;
    display: block;
    content: "";
    transition: all 0.1s;
}
.menuBtn span {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -11px;
    margin-top: -2px;
}
.menuBtn span:before {
    top: -6px;
}
.menuBtn span:after {
    bottom: -6px;
}
.menuBtn.catSection span,
.menuBtn.catSection span:after,
.menuBtn.catSection span:before {
    background: #fff;
}
.menuBtn.on .burger,
.menuBtn.on span,
.menuBtn.on span:after,
.menuBtn.on span:before {
    transform: rotate(45deg);
}
.menuBtn.on .burger:after,
.menuBtn.on span:after {
    opacity: 0;
}
.menuBtn.on .burger:before,
.menuBtn.on span:before {
    top: 0;
    transform: rotate(90deg);
}
@media (max-width: 940px) {
    .home .burger,
    .home .menuBtn span,
    .home .menuBtn span:after,
    .home .menuBtn span:before,
    .menuBtn .home span,
    .menuBtn .home span:after,
    .menuBtn .home span:before {
        background: #000;
    }
}
.home .userBtn svg {
    fill: #111;
}
.userBtn {
    display: none;
    cursor: pointer;
    width: 40px;
    height: 40px;
}
.userBtn svg {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    fill: #fff;
    transform: translateY(-50%) translateX(-50%);
}
.userBtn.catSection {
    border-radius: 100%;
    background: rgba(0, 0, 0, 0.1);
}
@media (max-width: 940px) {
    .userBtn {
        display: block;
        position: absolute;
        right: 66px;
        top: 50%;
        transform: translateY(-50%);
    }
}
@media (max-width: 740px) {
    .userBtn {
        right: 66px;
    }
}
.liveBtn,
.liveBtnBar {
    display: none;
    height: 34px;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 3px;
    border: 1px solid #d9d9d9;
    color: #3d3d3d;
    background: #fff;
    font-weight: 700;
    font-size: 10px;
    line-height: 20px;
    padding: 6px 10px;
}
@media (max-width: 940px) {
    .liveBtn,
    .liveBtnBar {
        display: -ms-flexbox;
        display: flex;
    }
}
.liveBtnBar svg,
.liveBtn svg {
    fill: red;
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
}
.liveBtn.electionBtn,
.liveBtnBar.electionBtn {
    background: #e10006;
    color: #fff;
    margin-right: 4px;
    border: 1px solid #ffa0a2;
}
.liveBtnBar {
    margin-right: 4px;
    background: #a400ff;
    color: #fff;
    border-color: #bb4dff;
}
.liveBtnBar svg {
    width: auto;
    height: 24px;
}
#search_header {
    display: block !important;
    z-index: 5;
    line-height: 0;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
}
#search_header input {
    display: none;
}
#search_header input:focus {
    outline: none;
}
@media (max-width: 940px) {
    #search_header {
        height: 45px;
        top: 0;
        right: 0 !important;
        margin: 0 !important;
        width: 100%;
    }
    #search_header input {
        height: 43px;
        width: 100%;
        transition: none;
        border: none;
        display: none;
        top: auto;
        right: auto;
        position: relative;
        left: auto;
        display: block;
        background: #eee;
        color: #111;
        padding: 0 10px;
    }
}
#search_header .searchBtn {
    position: relative;
    width: 43px;
    height: 43px;
    padding: 0;
    display: inline-block;
    margin: 0;
}
#search_header #searchToggle {
    position: absolute;
    top: 0;
    left: 0;
}
@media (max-width: 940px) {
    #search_header #searchToggle {
        display: none;
    }
}
#search_header #searchSend {
    opacity: 1;
    display: none;
}
@media (max-width: 940px) {
    #search_header #searchSend {
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        background: transparent;
    }
}
#search_header.open input {
    border: 2px solid #111;
    width: 340px;
    padding: 0 20px;
    padding-right: 64px;
    display: block;
    height: 45px;
    right: 100%;
    position: absolute;
}
#search_header.open svg.sClose {
    display: block;
}
#search_header.open svg.sOpen {
    display: none;
}
#search_header.open #searchSend {
    display: block;
    right: 100%;
    margin-right: 2px;
    top: 2px;
    background: #eee;
    width: 41px;
    height: 41px;
}
#search_header svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 30px;
    height: 30px;
}
#search_header svg.sClose {
    display: none;
}
@media (max-width: 940px) {
    #search_header svg.sButton {
        transform: translateX(-50%) translateY(-50%);
        width: 28px;
        height: 28px;
    }
}
.bar-rijality {
    background: #a400ff;
    color: #fff;
    text-indent: -999999px;
    padding: 0 16px;
}
@media (max-width: 940px) {
    .bar-rijality {
        padding: 8px 24px;
    }
}
.bar-rijality svg {
    height: 32px;
    width: auto;
}
#content {
    background: #fff;
    max-width: 1064px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
#content:after {
    content: " ";
    display: block;
    clear: both;
}
@media (max-width: 940px) {
    #content {
        padding-top: 46px;
    }
}
#footer {
    background: #333;
    line-height: 1.4em;
    font-size: 0.8em;
    color: #aaa;
    text-align: center;
    padding: 20px 10px;
}
#footer a:hover {
    color: #fff;
}
.kurir_tv #footer {
    background: #000;
}
.fLogo {
    width: 140px;
    opacity: 0.8;
    margin-bottom: 10px;
}
.fLinks {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 20px;
    border-bottom: 1px solid #555;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 20px;
}
.fLinks li {
    padding: 4px 10px;
}
.fLinks a {
    color: #eee;
    text-transform: uppercase;
}
.fLinks a:hover {
    color: #fff;
}
.fLinks.static {
    font-size: 10px;
}
.fCright span,
.toTopWrap {
    text-align: center;
}
.toTopWrap {
    display: none;
    margin-bottom: 1em;
}
.toTopWrap h3 {
    color: #868686;
    font-size: 1em;
}
@media (max-width: 940px) {
    .toTopWrap {
        display: block;
    }
}
.toTop {
    position: relative;
    margin: 0 auto;
    display: inline-block;
    top: 10px;
    padding: 10px;
    text-align: center;
}
.toTop,
.toTop svg {
    width: 30px;
    height: 30px;
}
.toTop svg {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -15px;
    margin-top: -15px;
    fill: #888;
}
.mainNewsBlock {
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.mainNewsBlockWrap {
    margin: 0;
}
@media (max-width: 940px) {
    .mainNewsBlockWrap {
        margin-right: 0;
    }
}
.mainNewsBlockWrap.blockFull {
    margin: 0;
}
.secNewsWrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
}
@media (max-width: 740px) {
    .secNewsWrap {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.srchWrap {
    float: left;
    width: 100%;
    margin-bottom: 2em;
}
@media (max-width: 940px) {
    .srchWrap {
        width: 100%;
        margin-bottom: 1.875em;
    }
}
.srchWrap input {
    padding: 0 5px;
    height: 40px;
    border: 1px solid #aaa;
    width: 75%;
    float: left;
}
@media (max-width: 940px) {
    .srchWrap input {
        width: 75%;
        float: left;
    }
}
.srchWrap button {
    background: #e10006;
    color: #fff;
    border: 1px solid #e10006;
    height: 40px;
    width: 42px;
    padding: 0 20px;
    line-height: 40px;
    width: 8.3333333333%;
    float: left;
}
@media (max-width: 940px) {
    .srchWrap button {
        width: 8.3333333333%;
        float: left;
    }
}
.povezano {
    margin: 0 -5px;
}
@media (max-width: 740px) {
    .povezano {
        padding: 0 10px;
        margin: 0;
        border-bottom: 16px solid #e6e6e6;
    }
}
.livescore iframe {
    border: 0;
}
@media (max-width: 740px) {
    .c11 .tvTabsWrap,
    .c57 .tvTabsWrap,
    .home .tvTabsWrap {
        margin: 0 -10px;
    }
}
.gamesList li:nth-child(-n + 3) {
    width: 33.3333333333%;
    float: left;
}
.gamesList li:nth-child(4),
.gamesList li:nth-child(5) {
    width: 50%;
    float: left;
}
.gamesList li img {
    padding: 0.3125em;
    float: left;
    width: 100%;
    height: auto;
}
.sasoWidget {
    margin: 10px 0 0;
    border-bottom: 1px solid #dadada;
}
.sWrap {
    margin-bottom: 2em;
}
.sWrap:after {
    content: "";
    display: table;
    clear: both;
}
.sWrap .titleWrap {
    position: relative;
    background: #fff;
    padding: 0.625em 0.625em 0;
    margin: -3.75rem 1.25rem 0;
}
@media (max-width: 940px) {
    .sWrap .titleWrap {
        padding: 0;
        margin: 0;
    }
}
.sWrap .titleWrap.video {
    padding: 0.625em 0.625em 0;
    margin: 0 1.25em;
}
@media (max-width: 940px) {
    .sWrap .titleWrap.video {
        padding: 0;
        margin: 0.625em 0 0;
    }
}
.sWrap .titleWrap.video .preHead {
    position: relative;
    top: auto;
    left: auto;
}
.sWrap .titleWrap .preHead {
    position: relative;
    top: auto;
}
.sWrap .titleWrap h1 {
    font-size: 2rem;
    line-height: 1.2em;
    margin: 0 0 1.4rem;
}
@media (max-width: 940px) {
    .sWrap .titleWrap h1 {
        font-size: 1.625em;
        line-height: 1.3em;
    }
}
@media (max-width: 740px) {
    .sWrap .titleWrap h1 {
        font-size: 1.375em;
    }
}
.sWrap .titleWrap .preHead {
    position: absolute;
    top: -24px;
    left: 0;
    font-size: 0.75em;
    font-weight: 700;
    line-height: 1em;
    margin: 0 0 5px;
    padding: 0.5em 1em;
    display: inline-block;
    text-transform: uppercase;
    color: #fff;
    max-width: 100%;
    overflow: hidden;
}
.sWrap .titleWrap .preHead span {
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media (max-width: 940px) {
    .sWrap .titleWrap .preHead span {
        line-height: 1.3em;
        white-space: normal;
    }
}
@media (max-width: 940px) {
    .sWrap .titleWrap .preHead {
        position: relative;
        top: auto;
        left: auto;
    }
}
.pageTitle {
    font-size: 1.125em;
    font-weight: 800;
    padding: 0 0 10px;
    margin: 10px 0;
    border-bottom: 1px solid #ddd;
    width: 100%;
}
.pageTitle,
label {
    text-transform: uppercase;
}
label {
    display: block;
    font-size: 0.7em;
    font-weight: 700;
    margin-bottom: 0.5em;
}
.articleTxt {
    line-height: 1.5em;
    font-size: 1em;
    padding: 0 30px;
    margin-bottom: 1.875rem;
}
.articleTxt ul {
    margin-bottom: 1.4em;
}
.articleTxt ul li {
    list-style-type: disc;
    margin-left: 20px;
}
.articleTxt ol {
    padding: 0;
}
.articleTxt ol li {
    list-style-type: decimal;
    margin-left: 20px;
}
.articleTxt a {
    color: #e10006;
}
.articleTxt a:hover {
    text-decoration: underline;
}
.articleTxt img {
    width: 100%;
    height: auto;
    margin: 0 0 1.4em;
}
.articleTxt iframe {
    max-width: 100%;
    border: 0;
}
.articleTxt h2 {
    line-height: 1.3em;
}
@media (max-width: 940px) {
    .articleTxt {
        padding: 0;
    }
}
@media (max-width: 740px) {
    .articleTxt {
        padding: 0;
    }
}
.mainArticleImg {
    width: 100%;
    height: 0;
    padding-bottom: 66.66667%;
}
@media (max-width: 940px) {
    .mainArticleImg {
        margin-bottom: 1.25rem;
        padding: 0;
        height: auto;
    }
}
.mainArticleImg .articleImageCaption {
    top: 5px !important;
    bottom: auto !important;
}
@media (max-width: 940px) {
    .mainArticleImg .articleImageCaption {
        top: auto !important;
        bottom: 5px !important;
    }
}
.articleImageWrap {
    position: relative;
}
@media (max-width: 940px) {
    .articleImageWrap {
        padding-bottom: 66.66667%;
        overflow: hidden;
    }
}
@media (max-width: 740px) {
    .articleImageWrap {
        margin: 0 -20px;
    }
}
.articleImageWrap img {
    width: 100%;
    height: auto;
    margin: 0;
}
@media (max-width: 940px) {
    .articleImageWrap img {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }
}
.articleImageCaption {
    position: absolute;
    bottom: 5px;
    right: 5px;
    color: #fff;
    font-size: 0.7em;
    background: rgba(0, 0, 0, 0.6);
    padding: 0.2em 0.4em;
}
@media (max-width: mobile) {
    .articleImageCaption {
        bottom: 5px;
        left: 5px;
    }
}
@media (max-width: 740px) {
    .article_single article {
        border-bottom: 16px solid #eee !important;
    }
}
.singleWrap {
    -webkit-font-smoothing: antialiased;
}
.singleWrap p {
    font-size: 1.0625rem;
    margin: 0 0 1.4rem;
    color: #222;
    line-height: 1.5rem;
}
@media (max-width: 940px) {
    .singleWrap p {
        font-size: 1.125rem;
    }
}
@media (max-width: 740px) {
    .singleWrap p {
        font-size: 1.0625rem;
    }
}
.singleWrap .lead {
    margin-bottom: 1.25em;
    font-size: 1.4375em;
    font-weight: 700;
    padding: 0 30px;
}
.singleWrap .lead p {
    line-height: 1.47em;
    color: #444;
}
@media (max-width: 740px) {
    .singleWrap .lead {
        font-size: 1em;
    }
}
.singleWrap .lead a:hover {
    text-decoration: underline;
}
@media (max-width: 940px) {
    .singleWrap .lead {
        padding: 0;
    }
}
@media (max-width: 740px) {
    .singleWrap .lead {
        padding: 0;
    }
}
.singleWrap > iframe {
    width: 100%;
    margin: 1em 0;
}
.singleWrap figure {
    line-height: 0;
    position: relative;
    margin-bottom: 1.4em;
}
.singleWrap figure img {
    margin: 0;
}
.singleWrap figcaption {
    font-size: 0.6em;
    line-height: 1.4em;
    text-transform: uppercase;
    color: #444;
    padding: 0.5em 0.5em 0 0;
}
.singleWrap figcaption .imgSource.withCaption:before {
    content: ", ";
}
.singleWrap blockquote {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    font-weight: 300;
    line-height: 1.4em;
    font-size: 1.1em;
    padding: 1.25em;
    padding-bottom: 0;
    margin: 0 0 1.4rem;
    border-top: 1px solid #e10006;
    background: #f1f1f1;
    width: 100%;
}
.singleWrap blockquote p {
    font-size: 1rem;
}
.singleWrap blockquote[cite*="https://www.tiktok.com/"]
{
    padding: 5px 0;
    border: 0;
    background: transparent;
}
.articleTxt .singleWrap > .embeddedContent,
.singleWrap > .embeddedContent {
    margin-top: 0;
    margin-bottom: 0.9375rem;
}
.articleNext {
    background: #e10006;
    color: #fff;
    text-align: center;
    padding: 0.5em 1em;
    font-weight: 700;
    display: block;
    margin-bottom: 1.25em;
    text-transform: uppercase;
}
.articleNext:hover {
    background: #ae0005;
}
.articleNav {
    width: 100%;
    text-align: center;
    border: 1px solid #ededed;
    overflow: hidden;
    color: #91888b;
    margin-bottom: 20px;
}
.articleNav span {
    line-height: 43px;
    font-size: 0.9em;
}
@media (max-width: 320px) {
    .articleNav span {
        font-size: 0.7em;
    }
}
.articleNav a {
    float: left;
    display: block;
    background-color: #ededed;
    padding: 8px 15px 5px 13px;
    position: relative;
}
.articleNav a svg {
    fill: #e41a39;
    width: 30px;
    height: 30px;
}
.articleNav a:last-of-type {
    float: right;
}
.articleNav a:hover {
    background-color: #e10006;
}
.articleNav a:hover svg {
    fill: #fff;
}
#articleTag {
    float: left;
    width: 100%;
    margin: 0 0 1.25em;
}
#articleTag a {
    display: inline-block;
    font-size: 0.75rem;
    font-weight: 400;
    color: #444;
    background: #f3f3f3;
    padding: 0.625rem 1.625rem;
    border-radius: 68px;
    margin: 0 0.5rem 0.5rem 0;
}
#articleTag a:hover {
    color: #2b2b2b;
    background: #e6e6e6;
    text-decoration: none;
}
@media (max-width: 740px) {
    #articleTag {
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }
}
.articleTxt .intextTag {
    font-weight: 600;
    color: #e10006;
}
.artSource,
.followViber {
    font-weight: 700;
}
.followViber {
    display: block;
    color: #e10006;
    font-size: 1.2em;
    text-align: center;
    margin-bottom: 1.875em;
}
.followViber a {
    color: #e10006 !important;
}
.followViber a:hover {
    text-decoration: underline;
}
.followViberSport {
    display: block;
    font-weight: 700;
    color: #1d5225;
    font-size: 1.2em;
    text-align: center;
    margin-top: 1em;
}
.followViberSport a {
    color: #1d5225 !important;
}
.followViberSport a:hover {
    text-decoration: underline;
}
.mediaInclude {
    padding: 0;
    margin-bottom: 1.875em;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}
@media (max-width: 940px) {
    .mediaInclude {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }
}
@media (max-width: 1400px) {
    .mediaInclude {
        margin-bottom: 1em;
    }
}
.mediaInclude .video {
    max-width: 100%;
    overflow: hidden;
    margin-left: 100px;
}
@media (max-width: 1400px) {
    .mediaInclude .video {
        margin: 0;
    }
}
.galleryWrap {
    float: left;
    width: 100%;
    margin-right: -18.75em;
}
.galleryMain {
    position: relative;
    margin-left: 100px;
    margin-right: 18.75em;
    line-height: 0;
}
@media (max-width: 1400px) {
    .galleryMain {
        margin-left: 0;
    }
}
@media (max-width: 940px) {
    .galleryMain {
        padding-right: 0;
        margin: 0 0 1em;
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }
}
.galleryMain a {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-bottom: 66.6666666667%;
    display: inline-block;
    position: relative;
    background: #eee;
}
.galleryMain a .nav {
    position: absolute;
    top: 50%;
    margin-top: -25px;
    z-index: 4;
}
.galleryMain a .nav svg {
    width: 50px;
    height: 50px;
    fill: #fff;
    filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.1));
}
.galleryMain a .navL {
    left: 0;
}
.galleryMain a .navR {
    right: 0;
}
.galleryMain img {
    position: absolute;
    top: 50%;
    left: 50%;
    right: 0;
    bottom: 0;
    transform: translate(-50%, -50%);
    max-height: 100%;
}
.galleryMain .galNfo {
    display: inline-block;
    position: absolute;
    bottom: -0.9em;
    left: 0;
    background: #fff;
    font-size: 0.8em;
    font-weight: 400;
    color: #aaa;
    line-height: 1.4em;
    padding: 5px 10px;
    text-transform: uppercase;
}
@media (max-width: 740px) {
    .galleryMain .galNfo {
        font-size: 0.6em;
    }
}
.galleryMain .galNfo span {
    font-weight: 700;
    color: #111;
    margin-right: 5px;
}
.galleryThumbs {
    width: 18.75em;
    float: right;
}
.galleryThumbs a {
    position: relative;
    width: 85px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    line-height: 0;
}
.galleryThumbs a:nth-child(-n + 6) span {
    display: block;
}
@media (max-width: 940px) {
    .galleryThumbs a span {
        padding: 0 5px;
        float: left;
        display: none;
    }
}
.galleryThumbs a:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    background: #e10006;
    opacity: 0.5;
    z-index: 200;
    display: none;
}
.galleryThumbs a:nth-child(3n + 0) {
    margin-right: 0;
}
.galleryThumbs a:hover:after {
    display: block;
}
@media (max-width: 1400px) {
    .galleryThumbs a {
        width: 33.3333333333%;
        float: left;
        margin: 0;
    }
}
@media (max-width: 940px) {
    .galleryThumbs a {
        width: 16.6666666667%;
        float: left;
    }
}
@media (max-width: 940px) {
    .galleryThumbs {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }
}
.galleryThumbs img {
    width: 100%;
    height: auto;
}
.artTime {
    font-size: 0.875rem;
    text-transform: uppercase;
    margin-bottom: 1.25em;
    color: #555;
    height: 40px;
}
.artTime span,
.artTime time {
    font-size: 0.8125rem;
    text-transform: none;
}
.artTime svg {
    fill: #ccc;
    width: 10px;
    height: 10px;
    vertical-align: middle;
}
.artTime .authorName {
    position: absolute;
    display: inline-block;
    text-transform: capitalize;
    width: 0;
    height: 0;
    overflow: hidden;
}
@media (max-width: 940px) {
    .artTime {
        margin-bottom: 0.9375em;
    }
}
.imgRight {
    float: right;
    margin: 0 0 2em 2em;
}
.imgLeft {
    float: left;
    margin: 0 2em 2em 0;
}
.imgLeft,
.imgRight {
    width: 50%;
}
.imgLeft:after,
.imgRight:after {
    clear: both;
}
@media (max-width: 740px) {
    .imgLeft,
    .imgRight {
        width: 100%;
        margin: 0 0 2em;
    }
}
iframe[src*="//www.adriamedia.tv/"]
{
    max-width: 100% !important;
}
.articleTxt .embeddedContent,
.embeddedContent {
    margin-bottom: 1.4em;
    width: 100%;
}
.embeddedContent .fb_iframe_widget,
.embeddedContent .fb_iframe_widget span,
.embeddedContent .fb_iframe_widget span iframe[style] {
    max-width: 100% !important;
}
.articleTxt .embeddedContent iframe,
.embeddedContent iframe {
    border: none;
    max-width: 100%;
}
.embeddedContent iframe[src*="//www.adriamedia.tv/"]
{
    max-width: 100% !important;
}
.embeddedContent.video {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}
.embeddedContent.video iframe {
    position: absolute;
    border: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.embeddedContent.video-wrapper {
    margin-bottom: 1.4em;
}
.embeddedContent.video-wrapper h2 {
    position: relative;
    margin: 0;
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    line-height: 1.4em;
}
.embeddedContent .video-poster {
    position: absolute;
    height: 100%;
    width: auto;
    left: 50%;
    transform: translateX(-50%);
    transition: opacity 0.2s;
    margin: 0;
}
.embeddedContent .video-data {
    display: block;
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    cursor: pointer;
    background: #000;
    overflow: hidden;
}
.embeddedContent .video-data video.videoObj {
    display: none;
}
.embeddedContent .video-data:after {
    content: "";
    width: 88px;
    height: 88px;
    fill: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    background: url(../images/svg/icon-play.svg) 50% no-repeat;
}
@media (max-width: 740px) {
    .embeddedContent .video-data:after {
        width: 44px;
        height: 44px;
    }
}
@media (max-width: 740px) {
    .embeddedContent .video-contain {
        margin: 0 -20px;
    }
}
.embeddedContent .video-duration {
    color: #fff;
    display: inline-block;
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.5px;
    margin-bottom: 8px;
    z-index: 10;
}
.embeddedContent .video-duration:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 5px;
    background: #444 url(../images/svg/icon-play.svg) 50% no-repeat;
    background-size: 12px;
    vertical-align: bottom;
}
.embeddedContent .video-title {
    padding: 16px;
    background: #222;
}
.articleTxt .embeddedContent {
    margin: 0 0 1.4rem;
}
.shareWrap {
    margin-bottom: 1.25rem;
    width: 100%;
    height: 44px;
    overflow: hidden;
}
.shareWrap svg {
    transform: skewX(14deg);
}
.shareWrap ul {
    overflow: hidden;
    margin: 0 -8px;
}
.shareWrap h3 {
    color: #aaa;
    text-transform: uppercase;
    font-size: 0.8em;
    font-weight: 400;
    margin-bottom: 0.5em;
    text-align: center;
}
.shareWrap li {
    position: relative;
    width: 100%;
    transform: skewX(-14deg);
    width: 20%;
    float: left;
    border-right: 2px solid #fff;
}
.shareWrap li:last-child {
    border: none;
}
.shareWrap li:first-child a {
    padding-left: 20px;
}
.shareWrap li.fb a {
    color: #415e9b;
    background: #415e9b;
}
.shareWrap li.tw a {
    color: #29a7df;
    background: #29a7df;
}
.shareWrap li.gp a {
    color: #cc3730;
    background: #cc3730;
}
.shareWrap li.vib a {
    background: #7b529d;
}
.shareWrap li.wup a {
    background: #1eac36;
}
.shareWrap li.com a {
    background: #ccc;
}
.shareWrap li.com svg {
    fill: #fff;
}
@media (max-width: 1400px) {
    .shareWrap li.com {
        display: none;
    }
}
.shareWrap li.mail a {
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    background: #da9a1e;
}
.shareWrap li.mail svg {
    fill: #fff;
}
.shareWrap li:first-child svg {
    padding-left: 5px;
}
.shareWrap li:last-child svg {
    padding-right: 5px;
}
.shareWrap a {
    position: relative;
    display: block;
    height: 44px;
    width: 100%;
    margin: 0;
    background: #ddd;
}
.shareWrap a:hover .soc-icon {
    transform: scale(1.2) skewX(14deg);
}
.soc-icon {
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -15px;
    margin-left: -15px;
    fill: #fff;
    transition: 0.1s ease-in;
}
.articleOther {
    width: 100%;
}
.articleOther h2 a {
    line-height: 1em;
    font-size: 0.9em;
}
.pagination {
    width: 100%;
    -ms-flex: 0;
    flex: 0;
}
.pagedNav {
    margin: 0.5em 0 2em;
    text-align: center;
}
.pagedNav .followViber {
    margin: 0;
    font-size: 1em;
    line-height: 1.3em;
    float: left;
}
@media (max-width: 940px) {
    .pagedNav .followViber {
        float: none;
        margin-top: 1em;
    }
}
.pagedNav .pagination {
    float: right;
    margin-bottom: 0;
}
@media (max-width: 940px) {
    .pagedNav .pagination {
        float: none;
    }
}
.pagedNav .pagination .short:after {
    content: "";
    display: table;
    clear: both;
}
.pagedNav .showAllPaged {
    font-size: 0.9em;
    color: #666;
    float: right;
}
.pagedNav .showAllPaged:hover {
    text-decoration: underline;
}
.pagedNav .showAllPaged svg {
    margin-left: 10px;
    width: 10px;
    height: 10px;
    transform: rotate(-90deg);
}
.pagedNav .pagination a {
    color: #444;
    font-weight: 400;
}
.pagedNav .pagination a.selected {
    font-weight: 700;
    color: #e10006;
}
.pagedNav .pag_next span,
.pagedNav .pag_prev span {
    width: auto;
    font-size: 0.9em;
    background: #e10006;
    color: #fff;
    background-repeat: no-repeat;
    border: 1px solid #e10006;
    text-indent: 0;
    display: inline-block;
}
.pagedNav .pag_next span:hover,
.pagedNav .pag_prev span:hover {
    background-color: #ae0005;
}
@media (max-width: 740px) {
    .pagedNav .pag_next span,
    .pagedNav .pag_prev span {
        font-size: 0.8em;
    }
}
@media (max-width: 320px) {
    .pagedNav .pag_next span,
    .pagedNav .pag_prev span {
        font-size: 0.6em;
        background-position: 50%;
    }
    .pagedNav .pag_next span svg,
    .pagedNav .pag_prev span svg {
        width: 14px;
        height: 14px;
    }
}
.pagedNav .pag_next span svg,
.pagedNav .pag_prev span svg {
    fill: #fff;
}
.pagedNav .pag_next span {
    padding: 0 24px 0 0.8em;
}
.pagedNav .pag_prev span {
    padding: 0 0.8em 0 24px;
}
.wdgRelated {
    width: 100%;
    margin: 0 0 1.4rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.wdgRelated.rellist .relItem {
    float: left;
    padding: 0.625em 0;
    border-bottom: 1px solid #ddd;
}
.wdgRelated.rellist .relItem:after {
    content: "";
    display: table;
    clear: both;
}
.wdgRelated.rellist .relItem img {
    float: left;
    margin: 0;
}
.wdgRelated.rellist .relItem > a {
    width: 16.6666666667%;
    float: left;
}
@media (max-width: 940px) {
    .wdgRelated.rellist .relItem > a {
        width: 30%;
        float: left;
    }
}
.wdgRelated.rellist .title {
    border: none;
    font-size: 1.125em;
    margin: 0;
    padding-bottom: 0;
    padding-right: 0;
    width: 83.3333333333%;
    float: left;
}
.wdgRelated.rellist .title a {
    color: #111 !important;
}
@media (max-width: 940px) {
    .wdgRelated.rellist .title {
        font-size: 0.9375em;
        width: 70%;
        float: left;
    }
}
@media (max-width: 740px) {
    .wdgRelated.rellist .title {
        font-size: 0.8125em;
    }
}
.wdgRelated.relcard .relItem {
    position: relative;
    border-radius: 3px;
    border: 1px solid #ddd;
    border-bottom: 1px solid #bbb;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    max-width: 80%;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 1.25em;
}
.wdgRelated.relcard .relItem:after {
    content: "";
    display: table;
    clear: both;
}
@media (max-width: 740px) {
    .wdgRelated.relcard .relItem {
        max-width: 100%;
    }
}
.wdgRelated.relcard .relItem img {
    float: left;
    margin: 0;
}
.wdgRelated.relcard .relItem > a {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}
.wdgRelated.relcard .title {
    position: relative;
    border: none;
    font-size: 1.375em;
    margin: 0;
    padding: 0.625em;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}
.wdgRelated.relcard .title:after {
    position: relative;
    content: "";
    bottom: 0;
    left: 0;
    display: block;
    float: left;
    height: 18px;
    width: 50px;
    background: url(../images/svg/h_logo.svg);
    background-size: 100%;
    background-repeat: no-repeat;
}
.wdgRelated.relcard .title a {
    display: block;
    margin-bottom: 20px;
    float: left;
    width: 100%;
    line-height: 1.3em;
    font-weight: 600;
    color: #111 !important;
}
@media (max-width: 740px) {
    .wdgRelated.relcard .title {
        font-size: 1.125em;
    }
}
.wdgRelated h3 {
    background: #dedede;
    color: #111;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0.5em;
    font-size: 0.8em;
    margin: 0;
}
.wdgRelated h2 {
    font-size: 0.8em;
    border-bottom: 1px solid #ddd;
    padding: 0 10px 1em;
    margin: 0 0 1em;
    line-height: 1.4em;
}
.wdgRelated a {
    font-weight: 600;
    display: block;
}
.sr-loader__container img {
    width: auto;
}
@media (max-width: 740px) {
    div[class^="midas-widget"] {
        padding: 10px !important;
        border-bottom: 16px solid #e6e6e6;
        margin: 0 !important;
    }
}
.midas-widget2 {
    float: none !important;
}
#mc_embed_signup form {
    display: block;
    position: relative;
    text-align: center;
}
#mc_embed_signup h2 {
    font-weight: 700;
    padding: 0;
    margin: 15px 0;
    font-size: 1.4em;
}
#mc_embed_signup input {
    border: 1px solid #abb0b2;
    border-radius: 3px;
}
#mc_embed_signup input[type="checkbox"] {
    -webkit-appearance: checkbox;
}
#mc_embed_signup input[type="radio"] {
    -webkit-appearance: radio;
}
#mc_embed_signup input:focus {
    border-color: #333;
}
#mc_embed_signup .button {
    clear: both;
    background-color: #aaa;
    border: 0 none;
    border-radius: 4px;
    transition: all 0.23s ease-in-out 0s;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: 400;
    margin: 0 5px 10px 0;
    padding: 0 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: auto;
}
#mc_embed_signup .button:hover {
    background-color: #333;
}
#mc_embed_signup .small-meta {
    font-size: 11px;
}
#mc_embed_signup .nowrap {
    white-space: nowrap;
}
#mc_embed_signup .mc-field-group {
    clear: left;
    position: relative;
    width: 100%;
    padding-bottom: 10px;
    min-height: 50px;
}
#mc_embed_signup .size1of2 {
    clear: none;
    float: left;
    display: inline-block;
    width: 46%;
    margin-right: 4%;
}
* html #mc_embed_signup .size1of2 {
    margin-right: 2%;
}
#mc_embed_signup .mc-field-group label {
    display: block;
    margin-bottom: 3px;
}
#mc_embed_signup .mc-field-group input {
    display: block;
    width: 100%;
    padding: 8px 0;
    text-indent: 2%;
}
#mc_embed_signup .mc-field-group select {
    display: inline-block;
    width: 100%;
    padding: 5px 0;
    margin-bottom: 2px;
}
#mc_embed_signup .datefield,
#mc_embed_signup .phonefield-us {
    padding: 5px 0;
}
#mc_embed_signup .datefield input,
#mc_embed_signup .phonefield-us input {
    display: inline;
    width: 60px;
    margin: 0 2px;
    letter-spacing: 1px;
    text-align: center;
    padding: 5px 0 2px;
}
#mc_embed_signup .phonefield-us .phonearea input,
#mc_embed_signup .phonefield-us .phonedetail1 input {
    width: 40px;
}
#mc_embed_signup .datefield .dayfield input,
#mc_embed_signup .datefield .monthfield input {
    width: 30px;
}
#mc_embed_signup .datefield label,
#mc_embed_signup .phonefield-us label {
    display: none;
}
#mc_embed_signup .indicates-required {
    text-align: right;
    font-size: 11px;
    float: right;
    color: #666;
}
#mc_embed_signup .asterisk {
    color: #e85c41;
    font-size: 150%;
    font-weight: 400;
    position: relative;
    top: 5px;
}
#mc_embed_signup .clear {
    clear: both;
}
#mc_embed_signup .mc-field-group.input-group ul {
    margin: 0;
    padding: 5px 0;
    list-style: none;
}
#mc_embed_signup .mc-field-group.input-group ul li {
    display: block;
    padding: 3px 0;
    margin: 0;
}
#mc_embed_signup .mc-field-group.input-group label {
    display: inline;
}
#mc_embed_signup .mc-field-group.input-group input {
    display: inline;
    width: auto;
    border: none;
}
#mc_embed_signup div#mce-responses {
    float: left;
    top: -1.4em;
    padding: 0 0.5em;
    overflow: hidden;
    width: 90%;
    margin: 0 5%;
    clear: both;
}
#mc_embed_signup div.response {
    margin: 1em 0;
    padding: 1em 0.5em 0.5em 0;
    font-weight: 700;
    float: left;
    top: -1.5em;
    z-index: 1;
    width: 80%;
}
#mc_embed_signup #mce-error-response {
    display: none;
}
#mc_embed_signup #mce-success-response {
    color: #529214;
    display: none;
}
#mc_embed_signup label.error {
    display: block;
    float: none;
    width: auto;
    margin-left: 1.05em;
    text-align: left;
    padding: 0.5em 0;
}
#mc-embedded-subscribe {
    clear: both;
    width: auto;
    display: block;
    margin: 1em 0 1em 5%;
}
#mc_embed_signup #num-subscribers {
    font-size: 1.1em;
}
#mc_embed_signup #num-subscribers span {
    padding: 0.5em;
    border: 1px solid #ccc;
    margin-right: 0.5em;
    font-weight: 700;
}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
    display: inline-block;
    margin: 2px 0 1em;
    padding: 5px 10px;
    background-color: hsla(0, 0%, 100%, 0.85);
    border-radius: 3px;
    font-size: 14px;
    font-weight: 400;
    z-index: 1;
    color: #e85c41;
}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {
    border: 2px solid #e85c41;
}
#mc_embed_signup {
    position: relative;
    padding: 10px;
    background: #f8faff;
    color: #111;
    border: 1px solid #ccc;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
    margin: 40px auto;
    border-radius: 3px;
}
#mc_embed_signup svg {
    position: absolute;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    width: 40px;
}
#mc_embed_signup h3 {
    font-family: Open Sans Condensed, sans-serif;
    font-size: 1.375rem;
    font-weight: 700;
    margin: 0 0 10px;
    text-transform: uppercase;
}
#mc_embed_signup p {
    font-size: 0.875rem;
    color: #444;
    margin-bottom: 10px;
}
#mc_embed_signup input {
    font-size: 1rem;
    background: #fff;
    border-radius: 0;
}
#mc_embed_signup .button {
    width: 100%;
    background: #000;
    display: #block;
    margin: 0;
    display: block;
    padding: 10px;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 0.5px;
    max-width: 100%;
    margin: 0 auto;
    font-weight: 700;
    border-radius: 0;
}
#mc_embed_signup .mc-field-group {
    margin: 0 auto;
    padding-bottom: 0;
    min-height: auto;
}
#mc_embed_signup .mc-field-group.inputs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
}
#mc_embed_signup .mc-field-group.inputs input[type="email"] {
    min-width: 70%;
    border-right: none;
}
.mc-form-btn {
    display: block;
    text-align: center;
}
.liveblogContainer {
    margin-bottom: 40px;
}
.liveblogPostContainer {
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.1);
    margin-bottom: 1.25rem;
    padding: 16px;
    background: #fff;
}
.liveblogPostContainer.new {
    animation: liveBlogNewAnim 4s ease-in-out;
}
@media (max-width: 740px) {
    .liveblogPostContainer {
        padding: 10px;
    }
}
@keyframes liveBlogNewAnim {
    0% {
        background-color: #ff0;
    }
    to {
        background-color: #fff;
    }
}
@keyframes pulse-live {
    0% {
        transform: scale(0.85);
        box-shadow: 0 0 0 0 rgba(233, 0, 0, 0.7);
    }
    70% {
        transform: scale(1);
        box-shadow: 0 0 0 10px rgba(233, 0, 0, 0);
    }
    to {
        transform: scale(0.85);
        box-shadow: 0 0 0 0 rgba(233, 0, 0, 0);
    }
}
.liveblogStatusWrap {
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 0 10px;
}
.liveblogStatusWrap span {
    display: block;
    width: 10px;
    height: 10px;
    background: #aaa;
    margin-right: 5px;
    border-radius: 100%;
}
.liveblogStatusWrap .liveblogStatus {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #c00;
    margin-right: 20px;
}
.liveblogStatusWrap .liveblogStatus span {
    background: #c00;
    animation: pulse-live 2s infinite;
}
.liveblogStatusWrap .liveblogStatus.ende {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #aaa;
}
.liveblogStatusWrap .liveblogStatus.ende span {
    background: #aaa;
    animation: none;
}
#liveblogUpdateWindow {
    position: sticky;
    top: 100px;
    text-align: center;
    z-index: 8;
    height: 0;
    margin: 0 0 10px;
}
@media (max-width: 940px) {
    #liveblogUpdateWindow {
        top: 60px;
    }
}
#liveblogUpdateWindow a {
    width: 150px;
    border-radius: 72px;
    padding: 0 8px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    line-height: 36px;
    background: #ec3434;
    color: #fff;
    display: none;
    word-break: none;
    margin: 0 auto;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    transition: all 0.4s ease-in-out;
}
#liveblogUpdateWindow a:hover {
    background-color: #ff4a4a;
    text-decoration: none;
}
#liveblogUpdateWindow svg {
    vertical-align: text-top;
    transition: all 0.2s ease-in-out;
    fill: #fff;
    width: 16px;
    height: 16px;
    margin-right: 2px;
}
.liveblogPostTime {
    font-size: 0.875rem;
    margin-bottom: 1rem;
}
.liveblogPostTimeDiff {
    font-weight: 700;
}
.liveblogPinned {
    position: relative;
    border-color: #c00;
}
.liveblogPinned:before {
    content: "";
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
    width: 14px;
    height: 14px;
    opacity: 0.4;
    background: url(../images/svg/icon-pin.svg) 50% no-repeat;
}
#liveblogSharedPost {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 100;
}
#liveblogSharedPost .liveblogPostContainer {
    margin-bottom: 0;
}
#liveblogSharedPost .liveblogPostWrapper {
    width: 40vw;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    margin-bottom: 0;
}
@media (max-width: 940px) {
    #liveblogSharedPost .liveblogPostWrapper {
        width: 95vw;
    }
}
#liveblogSharedPost .liveblogPostWrapper .liveblogPost {
    max-height: 60vh;
    overflow-y: auto;
    overflow-x: hidden;
}
#liveblogSharedPost .liveBlogClose {
    position: absolute;
    top: 16px;
    right: 16px;
    border-radius: 3px;
    background: #fff;
    color: #666;
    font-weight: 700;
    font-size: 14px;
    padding: 0 8px;
    border: 1px solid #666;
    text-align: center;
    line-height: 28px;
    letter-spacing: 0.5px;
}
#liveblogSharedPost .liveBlogClose:hover {
    color: #333;
    background: #f6f6f6;
    border-color: #333;
    text-decoration: none;
}
.liveBlogFooter {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
}
.liveBlogFooter .liveShare {
    margin-left: auto;
}
.liveBlogFooter .liveShare ul {
    display: -ms-flexbox;
    display: flex;
    margin: 0;
}
.liveBlogFooter .liveShare ul li {
    list-style: none;
    transform: none;
    width: auto;
    margin: 0;
    margin-left: 8px;
    height: 34px;
    width: 34px;
}
.liveBlogFooter .liveShare ul li.fb a {
    border: 1px solid #415e9b;
    background: #fff;
}
.liveBlogFooter .liveShare ul li.fb a svg {
    fill: #415e9b;
}
.liveBlogFooter .liveShare ul li.fb a:hover {
    background: #415e9b;
}
.liveBlogFooter .liveShare ul li.fb a:hover svg {
    fill: #fff;
}
.liveBlogFooter .liveShare ul li.tw a {
    border: 1px solid #29a7df;
    background: #fff;
}
.liveBlogFooter .liveShare ul li.tw a svg {
    fill: #29a7df;
}
.liveBlogFooter .liveShare ul li.tw a:hover {
    background: #29a7df;
}
.liveBlogFooter .liveShare ul li.tw a:hover svg {
    fill: #fff;
}
.liveBlogFooter .liveShare ul li.vib a {
    border: 1px solid #7b529d;
    background: #fff;
}
.liveBlogFooter .liveShare ul li.vib a svg {
    fill: #7b529d;
}
.liveBlogFooter .liveShare ul li.vib a:hover {
    background: #7b529d;
}
.liveBlogFooter .liveShare ul li.vib a:hover svg {
    fill: #fff;
}
.liveBlogFooter .liveShare ul li.wup a {
    background: #1eac36;
}
.liveBlogFooter .liveShare ul li.mail a {
    border: 1px solid #da9a1e;
    background: #fff;
}
.liveBlogFooter .liveShare ul li.mail a svg {
    fill: #da9a1e;
}
.liveBlogFooter .liveShare ul li.mail a:hover {
    background: #da9a1e;
}
.liveBlogFooter .liveShare ul li.mail a:hover svg,
.liveBlogFooter .liveShare ul li.mail svg {
    fill: #fff;
}
.liveBlogFooter .liveShare ul a {
    position: relative;
    width: 34px;
    height: 34px;
    background: #ccc;
    display: block;
    border-radius: 100%;
}
.liveBlogFooter .liveShare ul svg {
    transform: none;
    transform: translateX(-50%) translateY(-50%);
    width: 22px;
    height: 22px;
    margin: 0;
    padding: 0;
}
.liveblogPostUpdatedTime {
    font-size: 12px;
    color: #828282;
    font-weight: 700;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
}
.liveblogPostUpdatedTime svg {
    fill: #828282;
    width: 18px;
    height: 18px;
    margin-right: 5px;
}
.liveblogLoadMore {
    margin: 0 0 1.25rem;
}
.btnLiveMore {
    display: block;
    color: #fff !important;
    background: #333;
    padding: 10px;
    border-radius: 6px;
    font-size: 12px;
    text-align: center;
    font-weight: 700;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}
@media (max-width: 740px) {
    .liveblog .articleTxt,
    .liveblog .singleWrap figure,
    .liveblog .video-contain {
        margin: 0 -10px;
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0.2;
    }
}
.breakingWrap {
    font-family: Open Sans Condensed, sans-serif;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: 600px;
    background: #000f33;
    overflow: hidden;
    background-size: cover;
    position: relative;
    margin-bottom: 20px;
}
@media (max-width: 940px) {
    .breakingWrap {
        height: auto;
        background: #202020 !important;
        background-image: none !important;
        margin-bottom: 10px;
    }
}
.breakingWrap a {
    display: block;
    color: #fff;
    -ms-flex: 1;
    flex: 1;
}
.breakingWrap:before {
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    top: 42%;
    display: block;
    position: absolute;
    background: linear-gradient(180deg, rgba(0, 15, 51, 0), rgba(0, 15, 51, 0.8) 58.85%, #000f33 96.26%);
    z-index: 0;
}
.breakingWrap .breakingItem {
    position: relative;
    float: left;
    height: 100%;
    width: 100%;
}
@media (max-width: 940px) {
    .breakingWrap .breakingItem {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        overflow: hidden;
    }
}
.breakingMain {
    z-index: 3;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    padding: 20px;
}
@media (max-width: 940px) {
    .breakingMain {
        padding: 0 0 55%;
    }
}
@media (max-width: 740px) {
    .breakingMain {
        padding: 0 0 82%;
    }
}
@media (max-width: 940px) {
    .breakingMain .breakingItem:before {
        content: "";
        bottom: 0;
        left: 0;
        right: 0;
        top: 50%;
        display: block;
        position: absolute;
        background: linear-gradient(180deg, transparent, #000f33 95.85%);
        z-index: 1;
    }
}
.breakingMain img {
    display: none;
    width: 100%;
    height: auto;
}
@media (max-width: 940px) {
    .breakingMain img {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        display: block;
    }
}
@media (max-width: 740px) {
    .breakingMain img {
        top: -10%;
    }
}
.breakingMain h2 {
    margin: 0;
    color: #fff;
    font-size: 42px;
    max-width: 90%;
    font-weight: 700;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
}
@media (max-width: 940px) {
    .breakingMain h2 {
        max-width: 100%;
        font-size: 36px;
    }
}
@media (max-width: 740px) {
    .breakingMain h2 {
        font-size: 22px;
    }
}
.breakingMain h2 span {
    display: inline;
}
.breakingMain .breakingData {
    position: absolute;
    bottom: 0;
}
@media (max-width: 940px) {
    .breakingMain .breakingData {
        padding: 0 10px 10px;
        z-index: 2;
    }
}
.breakingMain .breakingLabel {
    display: inline-block;
    padding: 0.625rem;
    background: #d71a00;
    font-weight: 700;
    text-transform: uppercase;
}
.breakingMain .breakingLabel:before {
    content: "";
    display: inline-block;
    position: relative;
    top: -1px;
    width: 8px;
    height: 8px;
    background: #ffd600;
    border-radius: 100%;
    margin-right: 8px;
    animation: fadeIn 1s infinite alternate;
}
@media (max-width: 740px) {
    .breakingMain .breakingLabel:before {
        top: 0;
    }
}
.breakingMain .breakingFlags {
    display: inline-block;
    padding: 0.625rem;
    background: #1c94eb;
    font-weight: 700;
    height: 42px;
}
@media (max-width: 940px) {
    .breakingMain .breakingFlags {
        height: 37px;
    }
}
.breakingMain .breakingFlags svg {
    fill: #fff;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-right: 5px;
    display: inline-block;
}
.breakingMain .breakingTime {
    margin-bottom: 0.625rem;
}
@media (max-width: 740px) {
    .breakingMain .breakingTime {
        margin-bottom: 0.3125rem;
    }
}
.breakingMain .breakingTime span {
    margin-right: 0.625rem;
}
@media (max-width: 940px) {
    .breakingMain .breakingTime span {
        font-size: 18px;
        margin-right: 0.3125rem;
    }
}
@media (max-width: 740px) {
    .breakingMain .breakingTime span {
        font-size: 12px;
    }
}
.breakinglist {
    z-index: 3;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    padding: 0 20px 20px;
}
@media (max-width: 940px) {
    .breakinglist {
        position: relative;
        width: 100%;
        padding: 0 10px 10px;
    }
}
.breakinglist ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -ms-flex-align: stretch;
    align-items: stretch;
    overflow: hidden;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-overflow-scrolling: touch;
}
@media (max-width: 940px) {
    .breakinglist ul {
        overflow-x: scroll;
    }
}
.breakinglist a {
    display: block;
    color: #111;
}
.breakinglist a:hover {
    text-decoration: underline;
}
.breakinglist li {
    -ms-flex: 0 0 342px;
    flex: 0 0 342px;
    width: 342px;
}
@media (max-width: 940px) {
    .breakinglist li {
        max-width: 90%;
        min-width: 340px;
    }
}
@media (max-width: 740px) {
    .breakinglist li {
        max-width: 70%;
        min-width: 200px;
        height: 80px;
        overflow: hidden;
    }
}
.breakinglist img {
    display: block;
    width: 90px;
    height: auto;
    border-radius: 2px;
}
@media (max-width: 940px) {
    .breakinglist img {
        width: 80px;
    }
}
.breakinglist .breakingItem {
    padding: 0;
}
@media (max-width: 940px) {
    .breakinglist .breakingItem {
        position: relative;
    }
}
.breakinglist .breakingData {
    color: #fff;
    display: -ms-flexbox;
    display: flex;
}
.breakinglist h2 {
    color: #fff;
    margin: 0;
    font-size: 1rem;
    font-weight: 700;
    height: 68px;
    overflow: hidden;
    float: left;
}
@media (max-width: 940px) {
    .breakinglist h2 {
        font-size: 0.9375rem;
        height: 58px;
    }
}
@media (max-width: 740px) {
    .breakinglist h2 {
        font-size: 0.875rem;
    }
}
.breakinglist .breakingListTitle {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
@media (max-width: 940px) {
    .breakinglist .breakingListTitle {
        width: 100%;
        padding: 0 0.5rem;
    }
}
.breakinglist .breakingTime {
    width: 100%;
    margin-bottom: 5px;
    float: left;
}
.breakinglist .breakingLabel {
    font-size: 12px;
    background: #d71a00;
    padding: 0 5px;
    float: left;
}
.breakingListHeader {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
}
.breakingListHeader:after {
    display: block;
    content: "";
    -ms-flex: 1;
    flex: 1;
    background: hsla(0, 0%, 100%, 0.5);
    height: 1px;
    margin-left: 10px;
}
.breakingListHeader span {
    white-space: nowrap;
    -ms-flex: 0;
    flex: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.125rem;
    font-weight: 700;
}
@media (max-width: 940px) {
    .breakingListHeader span {
        font-size: 0.875rem;
    }
}
.breakingTpl .tickerWrap {
    margin-bottom: 0;
}
.breakingTpl .ads.submenu > div > div {
    margin-top: 20px !important;
}
.breakingTpl .mainNewsBlockWrap .item:first-of-type,
.breakingTpl .mainNewsBlockWrap .item:nth-of-type(2) {
    width: 50%;
}
.breakingTpl .mainNewsBlockWrap .item:first-of-type .imagePlaceholder,
.breakingTpl .mainNewsBlockWrap .item:nth-of-type(2) .imagePlaceholder {
    width: 100%;
    height: 0;
    overflow: hidden;
    position: relative;
    padding-bottom: 66.6666666667%;
}
.breakingTpl .itemContent:first-of-type,
.breakingTpl .itemContent:nth-of-type(2) {
    padding-top: 0;
    width: 100%;
}
.breakingTpl .item:nth-of-type(3) {
    width: 100%;
}
.breakingTpl .item:nth-of-type(3) .imagePlaceholder {
    width: 100%;
    height: 0;
    overflow: hidden;
    position: relative;
    padding-bottom: 100%;
}
@media (max-width: 940px) {
    .breakingTpl .itemImage .imagePlaceholder {
        width: 100%;
        height: 0;
        overflow: hidden;
        position: relative;
        padding-bottom: 100%;
    }
}
.slick-list {
    display: block;
    margin: 0;
    padding: 0;
}
.singleCarousel,
.slick-list {
    position: relative;
    overflow: hidden;
    width: 100%;
}
.singleCarousel {
    height: 68px;
    padding: 0 40px;
    margin-top: 1.25em;
}
@media (max-width: 740px) {
    .singleCarousel {
        display: none !important;
    }
}
.singleCarousel .blockWrap .imagePlaceholder {
    width: 100%;
    height: 0;
    overflow: hidden;
    position: relative;
    padding-bottom: 100%;
}
.singleCarousel .blockWrap .imagePlaceholder:after,
.singleCarousel .blockWrap .imagePlaceholder:before {
    visibility: hidden;
}
.singleCarousel .blockWrap .itemImage {
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
}
.singleCarousel .blockWrap .titleWrap {
    padding-left: 5px;
    padding-right: 5px;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
}
.singleCarousel ul {
    visibility: hidden;
}
.singleCarousel ul:after {
    content: "";
    display: table;
    clear: both;
}
.singleCarousel li {
    width: 25%;
    float: left;
}
@media (max-width: 940px) {
    .singleCarousel li {
        width: 33.3333333333%;
        float: left;
    }
}
.singleCarousel .itemList .title {
    font-size: 0.8125rem;
    font-weight: 600;
    line-height: 1.35em;
    margin: 0;
}
.singleCarousel .catName {
    display: none;
}
.singleCarousel .itemLnk {
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.singleCarousel .itemContent {
    padding: 0;
}
.singleCarousel .activityIcons {
    display: none;
}
.singleCarousel .nav {
    position: absolute;
    display: block;
    width: 30px;
    height: 100%;
    z-index: 4;
    cursor: pointer;
}
.singleCarousel .nav:hover svg {
    fill: #c00;
}
.singleCarousel .nav:active {
    transform: scale(0.9);
    transform-origin: center;
}
.singleCarousel .nav svg {
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    fill: #666;
    width: 30px;
    height: 30px;
}
.singleCarousel .navR {
    right: 0;
}
.singleCarousel .navL {
    left: 0;
}
.mediaView {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #444;
    color: #fff;
}
.mediaClose {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
}
.mediaClose svg {
    width: 70px;
    height: 70px;
    fill: #fff;
}
.mediaWrap {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: fixed;
    top: 70px;
    bottom: 90px;
}
.mediaSlider {
    position: relative;
    height: 100%;
    width: 75%;
    float: left;
}
@media (max-width: 940px) {
    .mediaSlider {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }
}
.mediaSlider ul {
    height: 100%;
    padding: 20px;
}
.mediaSlider .nav {
    cursor: pointer;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    display: block;
    z-index: 50;
}
.mediaSlider .navL {
    left: 10px;
}
.mediaSlider .navR {
    right: 10px;
}
.mediaSlider svg {
    width: 50px;
    height: 50px;
    fill: #fff;
}
.mslide {
    position: relative;
    outline: 0;
    text-align: center;
    float: left;
    height: 100%;
    width: 100%;
}
.mslide img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: auto;
    max-height: 100%;
    max-width: 100%;
}
.mediaTitle {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    border-bottom: 1px solid #565555;
    line-height: 70px;
    padding: 0 4em 0 1.875em;
    height: 70px;
}
.mediaTitle h1 {
    margin: 0;
    font-size: 1.6em;
    line-height: 70px;
    font-weight: 400;
    letter-spacing: 0.5px;
    font-family: Open Sans, sans-serif;
    text-overflow: ellipsis;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
}
@media (max-width: 940px) {
    .mediaTitle h1 {
        font-size: 1em;
    }
}
@media (max-width: 740px) {
    .mediaTitle h1 {
        display: none;
    }
}
.mediaDataWrap {
    width: 25%;
    float: left;
}
@media (max-width: 940px) {
    .mediaDataWrap {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }
}
.mediaData {
    padding: 20px;
}
.mediaThumb {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    background: #222;
    height: 90px;
    outline: none;
}
@media (max-width: 740px) {
    .mediaThumb {
        background: #444;
    }
    .mediaThumb ul {
        display: none;
    }
}
.mediaThumb a {
    position: relative;
    outline: none;
    float: left;
    width: 80px;
    height: 80px;
}
.mediaThumb li {
    float: left;
    text-align: center;
    outline: none;
}
.mediaThumb img {
    width: auto;
    height: 100%;
    outline: none;
}
.mediaThumb .slick-current a:after {
    position: absolute;
    content: "";
    background: #e10006;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    opacity: 0.6;
}
.slick-list,
.slick-track {
    height: 100%;
}
.comPreviewForm {
    display: none;
}
.commWrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media (max-width: 740px) {
    .commWrap {
        padding: 10px;
    }
}
.commWrap .singleWrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.commWrap .articleTxt {
    padding: 0;
}
.commWrap .titleWrap {
    margin: 0;
    padding: 0;
}
.commWrap h1.title {
    font-size: 26px;
    line-height: 1.3em;
}
@media (max-width: 740px) {
    .commWrap h1.title {
        font-size: 22px;
    }
}
.commWrap .preHead {
    padding: 0;
}
.commWrap button {
    outline: none;
    padding: 0.9em 1.6em;
    color: #fff;
    background: #e10006;
    border: none;
    text-transform: uppercase;
    font-size: 0.8em;
    font-weight: 700;
    letter-spacing: 1px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 2px;
}
.commWrap button:hover {
    background: #ff151b;
}
.commWrap button:disabled {
    color: #fff;
}
.commWrap button:disabled:hover {
    text-decoration: none;
}
.commWrap .com_report {
    position: absolute;
    top: 1em;
    right: 1em;
    padding: 0.5em;
    background: #fff;
    color: #6d6d6d;
    font-size: 0.8em;
    text-transform: none;
    font-weight: 400;
    border-radius: 3px;
    border: 1px solid #ddd;
    border-bottom: 1px solid #bbb;
}
@media (max-width: 740px) {
    .commWrap .com_report:after {
        content: "!";
        display: inline-block;
        padding: 0 10px;
    }
}
.commWrap .com_report span {
    content: "Prijavi komentar";
}
@media (max-width: 740px) {
    .commWrap .com_report span {
        display: none;
    }
}
.commWrap .com_report:disabled,
.commWrap .com_report:disabled:hover {
    border-color: #f3f3f3;
    color: #f3f3f3;
}
.commWrap .com_report:hover {
    border-color: #e10006;
    color: #e10006;
    background: transparent;
}
.commWrap .com_cancel,
.commWrap .com_reply,
.commWrap .com_send {
    border: 1px solid #d0cece;
    border-bottom: 1px solid #adadad;
    background: #e6e6e6;
    color: #111;
    -webkit-appearance: none;
}
.commWrap .com_cancel:hover,
.commWrap .com_reply:hover,
.commWrap .com_send:hover {
    background: #eee;
}
.commWrap .com_send {
    float: right;
    color: #fff;
    background: #e10006;
    border: 1px solid #e10006;
}
.commWrap .com_send:hover {
    background: #ae0005;
    border-color: #e10006;
}
@media (max-width: 740px) {
    .article_single .commWrap {
        padding: 0;
    }
}
#comment_report_antibot select {
    padding-right: 30px;
}
.comPreview {
    margin-bottom: 1.4rem;
}
@media (max-width: 740px) {
    .comPreview {
        padding: 10px;
        border-bottom: 16px solid #e6e6e6;
        margin-bottom: 0;
    }
}
.comPreview .commWrap {
    width: 100%;
}
#com_form_container {
    -ms-flex-order: 3;
    order: 3;
    position: relative;
    margin: 0 0 40px;
    padding: 10px;
    border: 1px solid #ddd;
    min-height: 300px;
}
#com_form_container .com_message {
    position: relative;
    width: 100%;
    top: auto;
    margin-top: 1em;
}
.com_form label {
    display: block;
    text-transform: uppercase;
    font-size: 0.7em;
    font-weight: 700;
    margin-bottom: 0.5em;
}
.com_form input,
.com_form textarea {
    outline: none;
    background: #f9f9f9;
    padding: 0.5em;
    width: 100%;
    border: 1px solid #ccc;
}
.com_form input:focus,
.com_form textarea:focus {
    border: 1px solid #7da7d9;
}
.com_antibot select {
    border: 1px solid #ccc;
    padding-right: 40px;
}
.comFormSec {
    margin-bottom: 1em;
}
.comFormSec:after {
    content: "";
    display: table;
    clear: both;
}
.comFormSec input,
.comFormSec select {
    -webkit-appearance: none;
}
.com_text_charcount {
    font-size: 0.7em;
    float: right;
    color: #888;
    letter-spacing: 0.5px;
}
.com_error_message {
    display: none;
    color: #fff;
    background: #dc2b2b;
    padding: 1em;
    margin-top: 1em;
    border-radius: 3px;
}
@media (max-width: 940px) {
    .com_login span {
        display: block;
        float: left;
        margin-top: 0.5em;
        font-size: 0.8em;
        text-align: center;
        width: 100%;
    }
}
.comLoginBtn,
.fbLogin {
    position: relative;
    display: inline-block;
    padding: 0.5em 0.5em 0.5em 30px;
    line-height: 1em;
    color: #fff;
    background: #3b5999;
    border-radius: 3px;
}
.comLoginBtn:hover,
.fbLogin:hover {
    text-decoration: none !important;
    background: #4264ab;
}
.comLoginBtn svg,
.fbLogin svg {
    display: inline-block;
    fill: #fff;
    width: 22px;
    height: 22px;
    margin: 0;
    left: 5px;
    top: 50%;
    margin-top: -11px;
}
.comLoader {
    -ms-flex-order: 5;
    order: 5;
    width: 30px;
    height: 30px;
    display: none;
}
.com_info {
    -ms-flex-order: 2;
    order: 2;
    padding: 1em;
    background: #f6f6f6;
    margin-bottom: 2em;
    border: 1px solid #ccc;
}
.com_info h3 {
    font-size: 0.9em;
    margin: 0 0 10px;
}
.com_info p {
    line-height: 1.4rem;
    font-size: 0.8em;
    margin: 0;
    color: #333;
}
#com_list {
    -ms-flex-order: 6;
    order: 6;
}
#commCount {
    -ms-flex-order: 4;
    order: 4;
    margin: 0 0 10px;
}
.com_info a,
.comAtUser {
    color: #e10006;
}
.comUserImg,
.comUserLogged img {
    width: 50px !important;
    height: 50px !important;
    float: left;
    margin: 0 1em 0 0 !important;
    border-radius: 50%;
    border: 2px solid #eee;
}
.comUserLogged {
    margin: 0 0 1.25em;
}
.comUserLogged:after {
    content: "";
    display: table;
    clear: both;
}
.comUserLogged a {
    color: #e10006;
}
.comUserLogged a svg {
    fill: #e10006;
    width: 20px;
    height: 20px;
    vertical-align: bottom;
}
.comUserLogged a:hover {
    text-decoration: underline;
}
.comTxt {
    margin-bottom: 1em;
    font-size: 1.0625rem;
    word-wrap: break-word;
    overflow-wrap: break-word;
}
@media (max-width: 740px) {
    .comTxt {
        font-size: 1rem;
    }
}
.comName {
    margin-bottom: 1em;
}
.comName:after {
    content: "";
    display: table;
    clear: both;
}
.comName h4 {
    margin: 0;
}
.comName span {
    color: #888;
    font-size: 0.8em;
}
.comTools {
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #ddd;
}
.com_vote {
    float: left;
}
.com_vote.com_vote_p {
    margin-right: 1em;
    background: #4caf50;
}
.com_vote.com_vote_p:hover {
    background: #449d48;
}
.com_vote.com_vote_p:disabled {
    background: #ddd;
}
@media (max-width: 740px) {
    .com_vote.com_vote_p {
        margin-right: 0.5em;
    }
}
.com_vote.com_vote_n {
    background: #d32f2f;
}
.com_vote.com_vote_n:hover {
    background: #c02929;
}
.com_vote.com_vote_n:disabled {
    background: #ddd;
}
.comReply {
    margin-left: 2em;
}
@media (max-width: 740px) {
    .comReply {
        margin-left: 0.5em;
    }
}
.com_comment {
    overflow: hidden;
    position: relative;
    padding: 1em;
    border: 1px solid #ddd;
    border-bottom: 1px solid #bbb;
    margin-bottom: 1em;
}
.com_comment:after {
    content: "";
    display: table;
    clear: both;
}
@media (max-width: 740px) {
    .com_comment {
        padding: 10px;
    }
}
.com_reply_container {
    display: none;
    margin-top: 1em;
    border-top: 1px solid #ddd;
    padding-top: 1em;
}
.com_reply_container .com_form {
    border: none;
    padding: 0;
}
.com_message {
    display: none;
    position: absolute;
    top: 20px;
    left: 50%;
    width: 60%;
    line-height: 1.3em;
    text-align: center;
    padding: 1em;
    background: #1a799a;
    color: #fff;
    transform: translateX(-50%);
    border-radius: 3px;
}
@media (max-width: 740px) {
    .com_message {
        width: 90%;
    }
}
.com_message.error {
    background: #e10006;
    color: #fff;
}
.com_loading,
.comLoader {
    text-align: center;
}
.com_loading img,
.comLoader img {
    width: 32px;
    height: 32px;
}
#com_sort {
    background: #f9f9f9;
    padding: 0.5em 1em;
    border-bottom: 1px solid #ddd;
    margin-bottom: 1em;
    font-size: 0.9em;
    -ms-flex-order: 5;
    order: 5;
}
#com_sort strong {
    margin-right: 5px;
}
#com_sort a {
    color: #888;
    padding: 0.2em 0;
    display: inline-block;
    margin-right: 20px;
}
#com_sort a.active {
    color: #e10006;
    border-bottom: 1px solid #e10006;
}
#com_sort a.active svg {
    fill: #e10006;
}
#com_sort a.active:hover {
    text-decoration: none;
    color: #fb0007;
}
#com_sort a.active.asc svg {
    transform: rotate(90deg);
}
#com_sort a:hover {
    text-decoration: none;
    color: #444;
}
#com_sort a svg {
    transform: rotate(-90deg);
    width: 10px;
    height: 10px;
    fill: #888;
    transition: transform 0.2s;
}
@media (max-width: 740px) {
    #com_sort {
        display: none;
    }
}
.comAll {
    -ms-flex-order: 7;
    order: 7;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    margin-left: -5px;
    margin-right: -5px;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.comAll a {
    padding: 0.3125em;
    color: #fff;
    width: 50%;
    max-width: 380px;
    font-weight: 700;
    font-size: 0.8em;
    text-transform: uppercase;
}
.comAll a:hover span {
    background: #c80005;
}
.comAll a span {
    padding: 0.875em 0;
    background: #e10006;
    display: block;
    border-radius: 3px;
}
@media (max-width: 940px) {
    .c1 .listData h3 {
        border-color: #444;
    }
}
@media (max-width: 940px) {
    .c1 #header,
    .c1 .listData h3 span {
        background: #444;
    }
}
.c1 .catList .video .imgHolder:after,
.c1 .singleWrap h3.preHead {
    background: #444;
}
.c1 .artOther .catName span,
.c1 .artRelated .catName span,
.c1 .sWrap.commWrap h3.preHead {
    color: #444;
}
.blockHeader.c1 {
    background: #444;
    color: #fff;
}
.blockHeader.c1 a {
    color: #fff;
}
#mainMenu > li.c1 {
    border-bottom: 2px solid #444;
}
@media (max-width: 940px) {
    #mainMenu > li.c1 .subMenu a.on {
        color: #444;
    }
}
#mainMenu > li.c1.on svg {
    fill: #fff;
}
@media (max-width: 940px) {
    #mainMenu > li.c1.on > a {
        background: #444;
        color: #fff;
    }
}
.sideBox.c1:before {
    border-color: #2b2b2b;
}
.sideBox.c1 .sideHeader {
    border-bottom: 4px solid #444;
}
.sideBox.c1 .sideHeader:before {
    border-color: transparent transparent #2b2b2b;
}
.featureWrap.c1 .blockHeading {
    border-color: #2b2b2b;
}
.featureWrap.c1 .blockHeading span {
    background: #444;
}
.featureWrap.c1 .blockHeading span:before {
    border-color: transparent transparent #2b2b2b;
}
.featureWrap.c1 .blockHeading:before {
    border-color: #2b2b2b;
}
.sideList li.c1 .catName {
    background: rgba(68, 68, 68, 0.9);
}
.blockWrap .item.c1 figure a:after {
    background-color: #4b3d3d;
}
.blockWrap .item.c1 .catName span {
    background: rgba(68, 68, 68, 0.9);
}
.blockWrap .itemList.c1 .catName span {
    background: transparent;
    color: rgba(68, 68, 68, 0.9);
}
@media (max-width: 940px) {
    .secHeadWrap .item.c1 .catName span {
        background: transparent;
        color: #444;
    }
}
@media (max-width: 740px) {
    .homeList .item.c1 .preHead {
        box-shadow: none;
        background: #444;
        color: #fff !important;
    }
}
@media (max-width: 940px) {
    .c2 .listData h3 {
        border-color: #e10006;
    }
}
@media (max-width: 940px) {
    .c2 #header,
    .c2 .listData h3 span {
        background: #e10006;
    }
}
.c2 .catList .video .imgHolder:after,
.c2 .singleWrap h3.preHead {
    background: #e10006;
}
.c2 .artOther .catName span,
.c2 .artRelated .catName span,
.c2 .sWrap.commWrap h3.preHead {
    color: #e10006;
}
.blockHeader.c2 {
    background: #e10006;
    color: #fff;
}
.blockHeader.c2 a {
    color: #fff;
}
#mainMenu > li.c2 {
    border-bottom: 2px solid #e10006;
}
@media (max-width: 940px) {
    #mainMenu > li.c2 .subMenu a.on {
        color: #e10006;
    }
}
#mainMenu > li.c2.on svg {
    fill: #fff;
}
@media (max-width: 940px) {
    #mainMenu > li.c2.on > a {
        background: #e10006;
        color: #fff;
    }
}
.sideBox.c2:before {
    border-color: #ae0005;
}
.sideBox.c2 .sideHeader {
    border-bottom: 4px solid #e10006;
}
.sideBox.c2 .sideHeader:before {
    border-color: transparent transparent #ae0005;
}
.featureWrap.c2 .blockHeading {
    border-color: #ae0005;
}
.featureWrap.c2 .blockHeading span {
    background: #e10006;
}
.featureWrap.c2 .blockHeading span:before {
    border-color: transparent transparent #ae0005;
}
.featureWrap.c2 .blockHeading:before {
    border-color: #ae0005;
}
.sideList li.c2 .catName {
    background: rgba(225, 0, 6, 0.9);
}
.blockWrap .item.c2 figure a:after {
    background-color: #e10006;
}
.blockWrap .item.c2 .catName span {
    background: rgba(225, 0, 6, 0.9);
}
.blockWrap .itemList.c2 .catName span {
    background: transparent;
    color: rgba(225, 0, 6, 0.9);
}
@media (max-width: 940px) {
    .secHeadWrap .item.c2 .catName span {
        background: transparent;
        color: #e10006;
    }
}
@media (max-width: 740px) {
    .homeList .item.c2 .preHead {
        box-shadow: none;
        background: #e10006;
        color: #fff !important;
    }
}
@media (max-width: 940px) {
    .c12 .listData h3 {
        border-color: #659241;
    }
}
@media (max-width: 940px) {
    .c12 #header,
    .c12 .listData h3 span {
        background: #659241;
    }
}
.c12 .catList .video .imgHolder:after,
.c12 .singleWrap h3.preHead {
    background: #659241;
}
.c12 .artOther .catName span,
.c12 .artRelated .catName span,
.c12 .sWrap.commWrap h3.preHead {
    color: #659241;
}
.blockHeader.c12 {
    background: #659241;
    color: #fff;
}
.blockHeader.c12 a {
    color: #fff;
}
#mainMenu > li.c12 {
    border-bottom: 2px solid #659241;
}
@media (max-width: 940px) {
    #mainMenu > li.c12 .subMenu a.on {
        color: #659241;
    }
}
#mainMenu > li.c12.on svg {
    fill: #fff;
}
@media (max-width: 940px) {
    #mainMenu > li.c12.on > a {
        background: #659241;
        color: #fff;
    }
}
.sideBox.c12:before {
    border-color: #4d6f31;
}
.sideBox.c12 .sideHeader {
    border-bottom: 4px solid #659241;
}
.sideBox.c12 .sideHeader:before {
    border-color: transparent transparent #4d6f31;
}
.featureWrap.c12 .blockHeading {
    border-color: #4d6f31;
}
.featureWrap.c12 .blockHeading span {
    background: #659241;
}
.featureWrap.c12 .blockHeading span:before {
    border-color: transparent transparent #4d6f31;
}
.featureWrap.c12 .blockHeading:before {
    border-color: #4d6f31;
}
.sideList li.c12 .catName {
    background: rgba(101, 146, 65, 0.9);
}
.blockWrap .item.c12 figure a:after {
    background-color: #649d36;
}
.blockWrap .item.c12 .catName span {
    background: rgba(101, 146, 65, 0.9);
}
.blockWrap .itemList.c12 .catName span {
    background: transparent;
    color: rgba(101, 146, 65, 0.9);
}
@media (max-width: 940px) {
    .secHeadWrap .item.c12 .catName span {
        background: transparent;
        color: #659241;
    }
}
@media (max-width: 740px) {
    .homeList .item.c12 .preHead {
        box-shadow: none;
        background: #659241;
        color: #fff !important;
    }
}
@media (max-width: 940px) {
    .c19 .listData h3 {
        border-color: #d05e29;
    }
}
@media (max-width: 940px) {
    .c19 #header,
    .c19 .listData h3 span {
        background: #d05e29;
    }
}
.c19 .catList .video .imgHolder:after,
.c19 .singleWrap h3.preHead {
    background: #d05e29;
}
.c19 .artOther .catName span,
.c19 .artRelated .catName span,
.c19 .sWrap.commWrap h3.preHead {
    color: #d05e29;
}
.blockHeader.c19 {
    background: #d05e29;
    color: #fff;
}
.blockHeader.c19 a {
    color: #fff;
}
#mainMenu > li.c19 {
    border-bottom: 2px solid #d05e29;
}
@media (max-width: 940px) {
    #mainMenu > li.c19 .subMenu a.on {
        color: #d05e29;
    }
}
#mainMenu > li.c19.on svg {
    fill: #fff;
}
@media (max-width: 940px) {
    #mainMenu > li.c19.on > a {
        background: #d05e29;
        color: #fff;
    }
}
.sideBox.c19:before {
    border-color: #a54b21;
}
.sideBox.c19 .sideHeader {
    border-bottom: 4px solid #d05e29;
}
.sideBox.c19 .sideHeader:before {
    border-color: transparent transparent #a54b21;
}
.featureWrap.c19 .blockHeading {
    border-color: #a54b21;
}
.featureWrap.c19 .blockHeading span {
    background: #d05e29;
}
.featureWrap.c19 .blockHeading span:before {
    border-color: transparent transparent #a54b21;
}
.featureWrap.c19 .blockHeading:before {
    border-color: #a54b21;
}
.sideList li.c19 .catName {
    background: rgba(208, 94, 41, 0.9);
}
.blockWrap .item.c19 figure a:after {
    background-color: #dc591d;
}
.blockWrap .item.c19 .catName span {
    background: rgba(208, 94, 41, 0.9);
}
.blockWrap .itemList.c19 .catName span {
    background: transparent;
    color: rgba(208, 94, 41, 0.9);
}
@media (max-width: 940px) {
    .secHeadWrap .item.c19 .catName span {
        background: transparent;
        color: #d05e29;
    }
}
@media (max-width: 740px) {
    .homeList .item.c19 .preHead {
        box-shadow: none;
        background: #d05e29;
        color: #fff !important;
    }
}
@media (max-width: 940px) {
    .c17 .listData h3 {
        border-color: #ed008c;
    }
}
@media (max-width: 940px) {
    .c17 #header,
    .c17 .listData h3 span {
        background: #ed008c;
    }
}
.c17 .catList .video .imgHolder:after,
.c17 .singleWrap h3.preHead {
    background: #ed008c;
}
.c17 .artOther .catName span,
.c17 .artRelated .catName span,
.c17 .sWrap.commWrap h3.preHead {
    color: #ed008c;
}
.blockHeader.c17 {
    background: #ed008c;
    color: #fff;
}
.blockHeader.c17 a {
    color: #fff;
}
#mainMenu > li.c17 {
    border-bottom: 2px solid #ed008c;
}
@media (max-width: 940px) {
    #mainMenu > li.c17 .subMenu a.on {
        color: #ed008c;
    }
}
#mainMenu > li.c17.on svg {
    fill: #fff;
}
@media (max-width: 940px) {
    #mainMenu > li.c17.on > a {
        background: #ed008c;
        color: #fff;
    }
}
.sideBox.c17:before {
    border-color: #ba006e;
}
.sideBox.c17 .sideHeader {
    border-bottom: 4px solid #ed008c;
}
.sideBox.c17 .sideHeader:before {
    border-color: transparent transparent #ba006e;
}
.featureWrap.c17 .blockHeading {
    border-color: #ba006e;
}
.featureWrap.c17 .blockHeading span {
    background: #ed008c;
}
.featureWrap.c17 .blockHeading span:before {
    border-color: transparent transparent #ba006e;
}
.featureWrap.c17 .blockHeading:before {
    border-color: #ba006e;
}
.sideList li.c17 .catName {
    background: rgba(237, 0, 140, 0.9);
}
.blockWrap .item.c17 figure a:after {
    background-color: #ed008c;
}
.blockWrap .item.c17 .catName span {
    background: rgba(237, 0, 140, 0.9);
}
.blockWrap .itemList.c17 .catName span {
    background: transparent;
    color: rgba(237, 0, 140, 0.9);
}
@media (max-width: 940px) {
    .secHeadWrap .item.c17 .catName span {
        background: transparent;
        color: #ed008c;
    }
}
@media (max-width: 740px) {
    .homeList .item.c17 .preHead {
        box-shadow: none;
        background: #ed008c;
        color: #fff !important;
    }
}
@media (max-width: 940px) {
    .c41 .listData h3 {
        border-color: #7e7e7e;
    }
}
@media (max-width: 940px) {
    .c41 #header,
    .c41 .listData h3 span {
        background: #7e7e7e;
    }
}
.c41 .catList .video .imgHolder:after,
.c41 .singleWrap h3.preHead {
    background: #7e7e7e;
}
.c41 .artOther .catName span,
.c41 .artRelated .catName span,
.c41 .sWrap.commWrap h3.preHead {
    color: #7e7e7e;
}
.blockHeader.c41 {
    background: #7e7e7e;
    color: #fff;
}
.blockHeader.c41 a {
    color: #fff;
}
#mainMenu > li.c41 {
    border-bottom: 2px solid #7e7e7e;
}
@media (max-width: 940px) {
    #mainMenu > li.c41 .subMenu a.on {
        color: #7e7e7e;
    }
}
#mainMenu > li.c41.on svg {
    fill: #fff;
}
@media (max-width: 940px) {
    #mainMenu > li.c41.on > a {
        background: #7e7e7e;
        color: #fff;
    }
}
.sideBox.c41:before {
    border-color: #656565;
}
.sideBox.c41 .sideHeader {
    border-bottom: 4px solid #7e7e7e;
}
.sideBox.c41 .sideHeader:before {
    border-color: transparent transparent #656565;
}
.featureWrap.c41 .blockHeading {
    border-color: #656565;
}
.featureWrap.c41 .blockHeading span {
    background: #7e7e7e;
}
.featureWrap.c41 .blockHeading span:before {
    border-color: transparent transparent #656565;
}
.featureWrap.c41 .blockHeading:before {
    border-color: #656565;
}
.sideList li.c41 .catName {
    background: hsla(0, 0%, 49%, 0.9);
}
.blockWrap .item.c41 figure a:after {
    background-color: #8b7171;
}
.blockWrap .item.c41 .catName span {
    background: hsla(0, 0%, 49%, 0.9);
}
.blockWrap .itemList.c41 .catName span {
    background: transparent;
    color: hsla(0, 0%, 49%, 0.9);
}
@media (max-width: 940px) {
    .secHeadWrap .item.c41 .catName span {
        background: transparent;
        color: #7e7e7e;
    }
}
@media (max-width: 740px) {
    .homeList .item.c41 .preHead {
        box-shadow: none;
        background: #7e7e7e;
        color: #fff !important;
    }
}
@media (max-width: 940px) {
    .c18 .listData h3 {
        border-color: #5a7bcb;
    }
}
@media (max-width: 940px) {
    .c18 #header,
    .c18 .listData h3 span {
        background: #5a7bcb;
    }
}
.c18 .catList .video .imgHolder:after,
.c18 .singleWrap h3.preHead {
    background: #5a7bcb;
}
.c18 .artOther .catName span,
.c18 .artRelated .catName span,
.c18 .sWrap.commWrap h3.preHead {
    color: #5a7bcb;
}
.blockHeader.c18 {
    background: #5a7bcb;
    color: #fff;
}
.blockHeader.c18 a {
    color: #fff;
}
#mainMenu > li.c18 {
    border-bottom: 2px solid #5a7bcb;
}
@media (max-width: 940px) {
    #mainMenu > li.c18 .subMenu a.on {
        color: #5a7bcb;
    }
}
#mainMenu > li.c18.on svg {
    fill: #fff;
}
@media (max-width: 940px) {
    #mainMenu > li.c18.on > a {
        background: #5a7bcb;
        color: #fff;
    }
}
.sideBox.c18:before {
    border-color: #3a5fb8;
}
.sideBox.c18 .sideHeader {
    border-bottom: 4px solid #5a7bcb;
}
.sideBox.c18 .sideHeader:before {
    border-color: transparent transparent #3a5fb8;
}
.featureWrap.c18 .blockHeading {
    border-color: #3a5fb8;
}
.featureWrap.c18 .blockHeading span {
    background: #5a7bcb;
}
.featureWrap.c18 .blockHeading span:before {
    border-color: transparent transparent #3a5fb8;
}
.featureWrap.c18 .blockHeading:before {
    border-color: #3a5fb8;
}
.sideList li.c18 .catName {
    background: rgba(90, 123, 203, 0.9);
}
.blockWrap .item.c18 figure a:after {
    background-color: #4f76d6;
}
.blockWrap .item.c18 .catName span {
    background: rgba(90, 123, 203, 0.9);
}
.blockWrap .itemList.c18 .catName span {
    background: transparent;
    color: rgba(90, 123, 203, 0.9);
}
@media (max-width: 940px) {
    .secHeadWrap .item.c18 .catName span {
        background: transparent;
        color: #5a7bcb;
    }
}
@media (max-width: 740px) {
    .homeList .item.c18 .preHead {
        box-shadow: none;
        background: #5a7bcb;
        color: #fff !important;
    }
}
@media (max-width: 940px) {
    .c11 .listData h3 {
        border-color: #ad167b;
    }
}
@media (max-width: 940px) {
    .c11 #header,
    .c11 .listData h3 span {
        background: #ad167b;
    }
}
.c11 .catList .video .imgHolder:after,
.c11 .singleWrap h3.preHead {
    background: #ad167b;
}
.c11 .artOther .catName span,
.c11 .artRelated .catName span,
.c11 .sWrap.commWrap h3.preHead {
    color: #ad167b;
}
.blockHeader.c11 {
    background: #ad167b;
    color: #fff;
}
.blockHeader.c11 a {
    color: #fff;
}
#mainMenu > li.c11 {
    border-bottom: 2px solid #ad167b;
}
@media (max-width: 940px) {
    #mainMenu > li.c11 .subMenu a.on {
        color: #ad167b;
    }
}
#mainMenu > li.c11.on svg {
    fill: #fff;
}
@media (max-width: 940px) {
    #mainMenu > li.c11.on > a {
        background: #ad167b;
        color: #fff;
    }
}
.sideBox.c11:before {
    border-color: #80105b;
}
.sideBox.c11 .sideHeader {
    border-bottom: 4px solid #ad167b;
}
.sideBox.c11 .sideHeader:before {
    border-color: transparent transparent #80105b;
}
.featureWrap.c11 .blockHeading {
    border-color: #80105b;
}
.featureWrap.c11 .blockHeading span {
    background: #ad167b;
}
.featureWrap.c11 .blockHeading span:before {
    border-color: transparent transparent #80105b;
}
.featureWrap.c11 .blockHeading:before {
    border-color: #80105b;
}
.sideList li.c11 .catName {
    background: rgba(173, 22, 123, 0.9);
}
.blockWrap .item.c11 figure a:after {
    background-color: #b70c7e;
}
.blockWrap .item.c11 .catName span {
    background: rgba(173, 22, 123, 0.9);
}
.blockWrap .itemList.c11 .catName span {
    background: transparent;
    color: rgba(173, 22, 123, 0.9);
}
@media (max-width: 940px) {
    .secHeadWrap .item.c11 .catName span {
        background: transparent;
        color: #ad167b;
    }
}
@media (max-width: 740px) {
    .homeList .item.c11 .preHead {
        box-shadow: none;
        background: #ad167b;
        color: #fff !important;
    }
}
@media (max-width: 940px) {
    .c16 .listData h3 {
        border-color: #373746;
    }
}
@media (max-width: 940px) {
    .c16 #header,
    .c16 .listData h3 span {
        background: #373746;
    }
}
.c16 .catList .video .imgHolder:after,
.c16 .singleWrap h3.preHead {
    background: #373746;
}
.c16 .artOther .catName span,
.c16 .artRelated .catName span,
.c16 .sWrap.commWrap h3.preHead {
    color: #373746;
}
.blockHeader.c16 {
    background: #373746;
    color: #fff;
}
.blockHeader.c16 a {
    color: #fff;
}
#mainMenu > li.c16 {
    border-bottom: 2px solid #373746;
}
@media (max-width: 940px) {
    #mainMenu > li.c16 .subMenu a.on {
        color: #373746;
    }
}
#mainMenu > li.c16.on svg {
    fill: #fff;
}
@media (max-width: 940px) {
    #mainMenu > li.c16.on > a {
        background: #373746;
        color: #fff;
    }
}
.sideBox.c16:before {
    border-color: #212129;
}
.sideBox.c16 .sideHeader {
    border-bottom: 4px solid #373746;
}
.sideBox.c16 .sideHeader:before {
    border-color: transparent transparent #212129;
}
.featureWrap.c16 .blockHeading {
    border-color: #212129;
}
.featureWrap.c16 .blockHeading span {
    background: #373746;
}
.featureWrap.c16 .blockHeading span:before {
    border-color: transparent transparent #212129;
}
.featureWrap.c16 .blockHeading:before {
    border-color: #212129;
}
.sideList li.c16 .catName {
    background: rgba(55, 55, 70, 0.9);
}
.blockWrap .item.c16 figure a:after {
    background-color: #31314c;
}
.blockWrap .item.c16 .catName span {
    background: rgba(55, 55, 70, 0.9);
}
.blockWrap .itemList.c16 .catName span {
    background: transparent;
    color: rgba(55, 55, 70, 0.9);
}
@media (max-width: 940px) {
    .secHeadWrap .item.c16 .catName span {
        background: transparent;
        color: #373746;
    }
}
@media (max-width: 740px) {
    .homeList .item.c16 .preHead {
        box-shadow: none;
        background: #373746;
        color: #fff !important;
    }
}
@media (max-width: 940px) {
    .c51 .listData h3 {
        border-color: #5d8f3d;
    }
}
@media (max-width: 940px) {
    .c51 #header,
    .c51 .listData h3 span {
        background: #5d8f3d;
    }
}
.c51 .catList .video .imgHolder:after,
.c51 .singleWrap h3.preHead {
    background: #5d8f3d;
}
.c51 .artOther .catName span,
.c51 .artRelated .catName span,
.c51 .sWrap.commWrap h3.preHead {
    color: #5d8f3d;
}
.blockHeader.c51 {
    background: #5d8f3d;
    color: #fff;
}
.blockHeader.c51 a {
    color: #fff;
}
#mainMenu > li.c51 {
    border-bottom: 2px solid #5d8f3d;
}
@media (max-width: 940px) {
    #mainMenu > li.c51 .subMenu a.on {
        color: #5d8f3d;
    }
}
#mainMenu > li.c51.on svg {
    fill: #fff;
}
@media (max-width: 940px) {
    #mainMenu > li.c51.on > a {
        background: #5d8f3d;
        color: #fff;
    }
}
.sideBox.c51:before {
    border-color: #466b2e;
}
.sideBox.c51 .sideHeader {
    border-bottom: 4px solid #5d8f3d;
}
.sideBox.c51 .sideHeader:before {
    border-color: transparent transparent #466b2e;
}
.featureWrap.c51 .blockHeading {
    border-color: #466b2e;
}
.featureWrap.c51 .blockHeading span {
    background: #5d8f3d;
}
.featureWrap.c51 .blockHeading span:before {
    border-color: transparent transparent #466b2e;
}
.featureWrap.c51 .blockHeading:before {
    border-color: #466b2e;
}
.sideList li.c51 .catName {
    background: rgba(93, 143, 61, 0.9);
}
.blockWrap .item.c51 figure a:after {
    background-color: #5b9933;
}
.blockWrap .item.c51 .catName span {
    background: rgba(93, 143, 61, 0.9);
}
.blockWrap .itemList.c51 .catName span {
    background: transparent;
    color: rgba(93, 143, 61, 0.9);
}
@media (max-width: 940px) {
    .secHeadWrap .item.c51 .catName span {
        background: transparent;
        color: #5d8f3d;
    }
}
@media (max-width: 740px) {
    .homeList .item.c51 .preHead {
        box-shadow: none;
        background: #5d8f3d;
        color: #fff !important;
    }
}
@media (max-width: 940px) {
    .c52 .listData h3 {
        border-color: #e40e20;
    }
}
@media (max-width: 940px) {
    .c52 #header,
    .c52 .listData h3 span {
        background: #e40e20;
    }
}
.c52 .catList .video .imgHolder:after,
.c52 .singleWrap h3.preHead {
    background: #e40e20;
}
.c52 .artOther .catName span,
.c52 .artRelated .catName span,
.c52 .sWrap.commWrap h3.preHead {
    color: #e40e20;
}
.blockHeader.c52 {
    background: #e40e20;
    color: #fff;
}
.blockHeader.c52 a {
    color: #fff;
}
#mainMenu > li.c52 {
    border-bottom: 2px solid #e40e20;
}
@media (max-width: 940px) {
    #mainMenu > li.c52 .subMenu a.on {
        color: #e40e20;
    }
}
#mainMenu > li.c52.on svg {
    fill: #fff;
}
@media (max-width: 940px) {
    #mainMenu > li.c52.on > a {
        background: #e40e20;
        color: #fff;
    }
}
.sideBox.c52:before {
    border-color: #b40b19;
}
.sideBox.c52 .sideHeader {
    border-bottom: 4px solid #e40e20;
}
.sideBox.c52 .sideHeader:before {
    border-color: transparent transparent #b40b19;
}
.featureWrap.c52 .blockHeading {
    border-color: #b40b19;
}
.featureWrap.c52 .blockHeading span {
    background: #e40e20;
}
.featureWrap.c52 .blockHeading span:before {
    border-color: transparent transparent #b40b19;
}
.featureWrap.c52 .blockHeading:before {
    border-color: #b40b19;
}
.sideList li.c52 .catName {
    background: rgba(228, 14, 32, 0.9);
}
.blockWrap .item.c52 figure a:after {
    background-color: #f00216;
}
.blockWrap .item.c52 .catName span {
    background: rgba(228, 14, 32, 0.9);
}
.blockWrap .itemList.c52 .catName span {
    background: transparent;
    color: rgba(228, 14, 32, 0.9);
}
@media (max-width: 940px) {
    .secHeadWrap .item.c52 .catName span {
        background: transparent;
        color: #e40e20;
    }
}
@media (max-width: 740px) {
    .homeList .item.c52 .preHead {
        box-shadow: none;
        background: #e40e20;
        color: #fff !important;
    }
}
@media (max-width: 940px) {
    .c43 .listData h3 {
        border-color: #00aeef;
    }
}
@media (max-width: 940px) {
    .c43 #header,
    .c43 .listData h3 span {
        background: #00aeef;
    }
}
.c43 .catList .video .imgHolder:after,
.c43 .singleWrap h3.preHead {
    background: #00aeef;
}
.c43 .artOther .catName span,
.c43 .artRelated .catName span,
.c43 .sWrap.commWrap h3.preHead {
    color: #00aeef;
}
.blockHeader.c43 {
    background: #00aeef;
    color: #fff;
}
.blockHeader.c43 a {
    color: #fff;
}
#mainMenu > li.c43 {
    border-bottom: 2px solid #00aeef;
}
@media (max-width: 940px) {
    #mainMenu > li.c43 .subMenu a.on {
        color: #00aeef;
    }
}
#mainMenu > li.c43.on svg {
    fill: #fff;
}
@media (max-width: 940px) {
    #mainMenu > li.c43.on > a {
        background: #00aeef;
        color: #fff;
    }
}
.sideBox.c43:before {
    border-color: #0089bc;
}
.sideBox.c43 .sideHeader {
    border-bottom: 4px solid #00aeef;
}
.sideBox.c43 .sideHeader:before {
    border-color: transparent transparent #0089bc;
}
.featureWrap.c43 .blockHeading {
    border-color: #0089bc;
}
.featureWrap.c43 .blockHeading span {
    background: #00aeef;
}
.featureWrap.c43 .blockHeading span:before {
    border-color: transparent transparent #0089bc;
}
.featureWrap.c43 .blockHeading:before {
    border-color: #0089bc;
}
.sideList li.c43 .catName {
    background: rgba(0, 174, 239, 0.9);
}
.blockWrap .item.c43 figure a:after {
    background-color: #00aeef;
}
.blockWrap .item.c43 .catName span {
    background: rgba(0, 174, 239, 0.9);
}
.blockWrap .itemList.c43 .catName span {
    background: transparent;
    color: rgba(0, 174, 239, 0.9);
}
@media (max-width: 940px) {
    .secHeadWrap .item.c43 .catName span {
        background: transparent;
        color: #00aeef;
    }
}
@media (max-width: 740px) {
    .homeList .item.c43 .preHead {
        box-shadow: none;
        background: #00aeef;
        color: #fff !important;
    }
}
@media (max-width: 940px) {
    .c53 .listData h3 {
        border-color: #00aeef;
    }
}
@media (max-width: 940px) {
    .c53 #header,
    .c53 .listData h3 span {
        background: #00aeef;
    }
}
.c53 .catList .video .imgHolder:after,
.c53 .singleWrap h3.preHead {
    background: #00aeef;
}
.c53 .artOther .catName span,
.c53 .artRelated .catName span,
.c53 .sWrap.commWrap h3.preHead {
    color: #00aeef;
}
.blockHeader.c53 {
    background: #00aeef;
    color: #fff;
}
.blockHeader.c53 a {
    color: #fff;
}
#mainMenu > li.c53 {
    border-bottom: 2px solid #00aeef;
}
@media (max-width: 940px) {
    #mainMenu > li.c53 .subMenu a.on {
        color: #00aeef;
    }
}
#mainMenu > li.c53.on svg {
    fill: #fff;
}
@media (max-width: 940px) {
    #mainMenu > li.c53.on > a {
        background: #00aeef;
        color: #fff;
    }
}
.sideBox.c53:before {
    border-color: #0089bc;
}
.sideBox.c53 .sideHeader {
    border-bottom: 4px solid #00aeef;
}
.sideBox.c53 .sideHeader:before {
    border-color: transparent transparent #0089bc;
}
.featureWrap.c53 .blockHeading {
    border-color: #0089bc;
}
.featureWrap.c53 .blockHeading span {
    background: #00aeef;
}
.featureWrap.c53 .blockHeading span:before {
    border-color: transparent transparent #0089bc;
}
.featureWrap.c53 .blockHeading:before {
    border-color: #0089bc;
}
.sideList li.c53 .catName {
    background: rgba(0, 174, 239, 0.9);
}
.blockWrap .item.c53 figure a:after {
    background-color: #00aeef;
}
.blockWrap .item.c53 .catName span {
    background: rgba(0, 174, 239, 0.9);
}
.blockWrap .itemList.c53 .catName span {
    background: transparent;
    color: rgba(0, 174, 239, 0.9);
}
@media (max-width: 940px) {
    .secHeadWrap .item.c53 .catName span {
        background: transparent;
        color: #00aeef;
    }
}
@media (max-width: 740px) {
    .homeList .item.c53 .preHead {
        box-shadow: none;
        background: #00aeef;
        color: #fff !important;
    }
}
@media (max-width: 940px) {
    .c57 .listData h3 {
        border-color: #a400ff;
    }
}
@media (max-width: 940px) {
    .c57 #header,
    .c57 .listData h3 span {
        background: #a400ff;
    }
}
.c57 .catList .video .imgHolder:after,
.c57 .singleWrap h3.preHead {
    background: #a400ff;
}
.c57 .artOther .catName span,
.c57 .artRelated .catName span,
.c57 .sWrap.commWrap h3.preHead {
    color: #a400ff;
}
.blockHeader.c57 {
    background: #a400ff;
    color: #fff;
}
.blockHeader.c57 a {
    color: #fff;
}
#mainMenu > li.c57 {
    border-bottom: 2px solid #a400ff;
}
@media (max-width: 940px) {
    #mainMenu > li.c57 .subMenu a.on {
        color: #a400ff;
    }
}
#mainMenu > li.c57.on svg {
    fill: #fff;
}
@media (max-width: 940px) {
    #mainMenu > li.c57.on > a {
        background: #a400ff;
        color: #fff;
    }
}
.sideBox.c57:before {
    border-color: #8300cc;
}
.sideBox.c57 .sideHeader {
    border-bottom: 4px solid #a400ff;
}
.sideBox.c57 .sideHeader:before {
    border-color: transparent transparent #8300cc;
}
.featureWrap.c57 .blockHeading {
    border-color: #8300cc;
}
.featureWrap.c57 .blockHeading span {
    background: #a400ff;
}
.featureWrap.c57 .blockHeading span:before {
    border-color: transparent transparent #8300cc;
}
.featureWrap.c57 .blockHeading:before {
    border-color: #8300cc;
}
.sideList li.c57 .catName {
    background: rgba(164, 0, 255, 0.9);
}
.blockWrap .item.c57 figure a:after {
    background-color: #a400ff;
}
.blockWrap .item.c57 .catName span {
    background: rgba(164, 0, 255, 0.9);
}
.blockWrap .itemList.c57 .catName span {
    background: transparent;
    color: rgba(164, 0, 255, 0.9);
}
@media (max-width: 940px) {
    .secHeadWrap .item.c57 .catName span {
        background: transparent;
        color: #a400ff;
    }
}
@media (max-width: 740px) {
    .homeList .item.c57 .preHead {
        box-shadow: none;
        background: #a400ff;
        color: #fff !important;
    }
}
@media (max-width: 940px) {
    .c55 .listData h3 {
        border-color: #155cb9e6;
    }
}
@media (max-width: 940px) {
    .c55 #header,
    .c55 .listData h3 span {
        background: #155cb9e6;
    }
}
.c55 .catList .video .imgHolder:after,
.c55 .singleWrap h3.preHead {
    background: #155cb9e6;
}
.c55 .artOther .catName span,
.c55 .artRelated .catName span,
.c55 .sWrap.commWrap h3.preHead {
    color: #155cb9e6;
}
.blockHeader.c55 {
    background: #155cb9e6;
    color: #fff;
}
.blockHeader.c55 a {
    color: #fff;
}
#mainMenu > li.c55 {
    border-bottom: 2px solid #155cb9e6;
}
@media (max-width: 940px) {
    #mainMenu > li.c55 .subMenu a.on {
        color: #155cb9e6;
    }
}
#mainMenu > li.c55.on svg {
    fill: #fff;
}
@media (max-width: 940px) {
    #mainMenu > li.c55.on > a {
        background: #155cb9e6;
        color: #fff;
    }
}
.sideBox.c55:before {
    border-color: rgba(16, 69, 139, 0.9019607843);
}
.sideBox.c55 .sideHeader {
    border-bottom: 4px solid #155cb9e6;
}
.sideBox.c55 .sideHeader:before {
    border-color: transparent transparent rgba(16, 69, 139, 0.9019607843);
}
.featureWrap.c55 .blockHeading {
    border-color: rgba(16, 69, 139, 0.9019607843);
}
.featureWrap.c55 .blockHeading span {
    background: #155cb9e6;
}
.featureWrap.c55 .blockHeading span:before {
    border-color: transparent transparent rgba(16, 69, 139, 0.9019607843);
}
.featureWrap.c55 .blockHeading:before {
    border-color: rgba(16, 69, 139, 0.9019607843);
}
.sideList li.c55 .catName {
    background: rgba(21, 92, 185, 0.8019607843);
}
.blockWrap .item.c55 figure a:after {
    background-color: rgba(11, 91, 195, 0.9019607843);
}
.blockWrap .item.c55 .catName span {
    background: rgba(21, 92, 185, 0.8019607843);
}
.blockWrap .itemList.c55 .catName span {
    background: transparent;
    color: rgba(21, 92, 185, 0.8019607843);
}
@media (max-width: 940px) {
    .secHeadWrap .item.c55 .catName span {
        background: transparent;
        color: #155cb9e6;
    }
}
@media (max-width: 740px) {
    .homeList .item.c55 .preHead {
        box-shadow: none;
        background: #155cb9e6;
        color: #fff !important;
    }
}
@media (max-width: 940px) {
    .c61 .listData h3 {
        border-color: #a70805;
    }
}
@media (max-width: 940px) {
    .c61 #header,
    .c61 .listData h3 span {
        background: #a70805;
    }
}
.c61 .catList .video .imgHolder:after,
.c61 .singleWrap h3.preHead {
    background: #a70805;
}
.c61 .artOther .catName span,
.c61 .artRelated .catName span,
.c61 .sWrap.commWrap h3.preHead {
    color: #a70805;
}
.blockHeader.c61 {
    background: #a70805;
    color: #fff;
}
.blockHeader.c61 a {
    color: #fff;
}
#mainMenu > li.c61 {
    border-bottom: 2px solid #a70805;
}
@media (max-width: 940px) {
    #mainMenu > li.c61 .subMenu a.on {
        color: #a70805;
    }
}
#mainMenu > li.c61.on svg {
    fill: #fff;
}
@media (max-width: 940px) {
    #mainMenu > li.c61.on > a {
        background: #a70805;
        color: #fff;
    }
}
.sideBox.c61:before {
    border-color: #750604;
}
.sideBox.c61 .sideHeader {
    border-bottom: 4px solid #a70805;
}
.sideBox.c61 .sideHeader:before {
    border-color: transparent transparent #750604;
}
.featureWrap.c61 .blockHeading {
    border-color: #750604;
}
.featureWrap.c61 .blockHeading span {
    background: #a70805;
}
.featureWrap.c61 .blockHeading span:before {
    border-color: transparent transparent #750604;
}
.featureWrap.c61 .blockHeading:before {
    border-color: #750604;
}
.sideList li.c61 .catName {
    background: rgba(167, 8, 5, 0.9);
}
.blockWrap .item.c61 figure a:after {
    background-color: #ac0300;
}
.blockWrap .item.c61 .catName span {
    background: rgba(167, 8, 5, 0.9);
}
.blockWrap .itemList.c61 .catName span {
    background: transparent;
    color: rgba(167, 8, 5, 0.9);
}
@media (max-width: 940px) {
    .secHeadWrap .item.c61 .catName span {
        background: transparent;
        color: #a70805;
    }
}
@media (max-width: 740px) {
    .homeList .item.c61 .preHead {
        box-shadow: none;
        background: #a70805;
        color: #fff !important;
    }
}
@media (max-width: 940px) {
    .c88 .listData h3 {
        border-color: #ff4220;
    }
}
@media (max-width: 940px) {
    .c88 #header,
    .c88 .listData h3 span {
        background: #ff4220;
    }
}
.c88 .catList .video .imgHolder:after,
.c88 .singleWrap h3.preHead {
    background: #ff4220;
}
.c88 .artOther .catName span,
.c88 .artRelated .catName span,
.c88 .sWrap.commWrap h3.preHead {
    color: #ff4220;
}
.blockHeader.c88 {
    background: #ff4220;
    color: #fff;
}
.blockHeader.c88 a {
    color: #fff;
}
#mainMenu > li.c88 {
    border-bottom: 2px solid #ff4220;
}
@media (max-width: 940px) {
    #mainMenu > li.c88 .subMenu a.on {
        color: #ff4220;
    }
}
#mainMenu > li.c88.on svg {
    fill: #fff;
}
@media (max-width: 940px) {
    #mainMenu > li.c88.on > a {
        background: #ff4220;
        color: #fff;
    }
}
.sideBox.c88:before {
    border-color: #ec2400;
}
.sideBox.c88 .sideHeader {
    border-bottom: 4px solid #ff4220;
}
.sideBox.c88 .sideHeader:before {
    border-color: transparent transparent #ec2400;
}
.featureWrap.c88 .blockHeading {
    border-color: #ec2400;
}
.featureWrap.c88 .blockHeading span {
    background: #ff4220;
}
.featureWrap.c88 .blockHeading span:before {
    border-color: transparent transparent #ec2400;
}
.featureWrap.c88 .blockHeading:before {
    border-color: #ec2400;
}
.sideList li.c88 .catName {
    background: rgba(255, 66, 32, 0.9);
}
.blockWrap .item.c88 figure a:after {
    background-color: #ff4220;
}
.blockWrap .item.c88 .catName span {
    background: rgba(255, 66, 32, 0.9);
}
.blockWrap .itemList.c88 .catName span {
    background: transparent;
    color: rgba(255, 66, 32, 0.9);
}
@media (max-width: 940px) {
    .secHeadWrap .item.c88 .catName span {
        background: transparent;
        color: #ff4220;
    }
}
@media (max-width: 740px) {
    .homeList .item.c88 .preHead {
        box-shadow: none;
        background: #ff4220;
        color: #fff !important;
    }
}
@font-face {
    font-family: weather;
    src: url(../fonts/weather_v_9.woff) format("woff");
    font-weight: 400;
    font-style: normal;
}
.weatherPage h2 {
    font-size: 1.75em;
    font-weight: 700;
}
.weatherPage .headerContent {
    font-size: 13px;
    margin: 0;
    border-bottom: 1px solid #ddd;
}
.weatherLocation {
    text-align: center;
    padding-bottom: 2em;
    border-bottom: 1px solid #ddd;
}
.weatherLocation .weatherIcon {
    display: inline-block;
    position: relative;
    font-size: 3.125em;
    line-height: 1.875em;
    padding: 0 0 0.625em 1.875em;
}
.weatherLocation .weatherIcon:before {
    font-size: 1.875em;
}
.weatherIcon {
    display: inline-block;
    position: relative;
}
.weatherIcon:before {
    font-family: weather;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 0;
    left: 0;
}
.weatherProperties li {
    display: inline-block;
    padding: 0 1.5em;
    white-space: nowrap;
}
.weatherThreeDays {
    text-align: center;
    padding-bottom: 1.25em;
    margin-bottom: 1.6875em;
    border-bottom: 1px solid #ddd;
}
.weatherThreeDays:after {
    content: "";
    display: table;
    clear: both;
}
.weatherThreeDays li {
    position: relative;
    width: 33.3333333333%;
    float: left;
}
@media (max-width: 740px) {
    .weatherThreeDays li {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }
    .weatherThreeDays li:after {
        display: none;
    }
}
.weatherThreeDays li:nth-child(2):after {
    content: "";
    position: absolute;
    height: 5em;
    width: 100%;
    left: 0;
    top: 50%;
    transform: translateY(-50%) skewX(-14deg);
    border: 1px solid #ddd;
    border-width: 0 1px;
}
.weatherThreeDays h3 {
    line-height: 3.125em;
    font-size: 0.9375em;
    font-weight: 400;
    margin: 0;
}
.weatherThreeDays .tempExtremes {
    font-size: 0.9375em;
    font-weight: 700;
    text-align: right;
    padding: 0 0 0.625em 3.4375em;
}
.weatherThreeDays .tempExtremes:before {
    font-size: 3em;
    top: -0.125em;
}
.weatherListModule ul {
    float: left;
    width: 100%;
}
.weatherListModule span.label {
    display: none;
}
@media (max-width: 740px) {
    .weatherListModule span.label {
        font-weight: 400;
        font-size: 0.875em;
        width: 50%;
        float: left;
        text-align: left;
        display: inline-block;
    }
}
@media (max-width: 740px) {
    .weatherListModule .wtemp {
        width: 100%;
    }
}
.weatherListModule li {
    border-bottom: 1px solid #ddd;
    padding: 1.25em;
}
@media (max-width: 740px) {
    .weatherListModule li {
        padding: 2 0/16em 0;
    }
}
.weatherListModule li:hover {
    background: #f3f3f3;
}
.weatherListModule a {
    display: table;
    width: 100%;
    color: #111;
    font-weight: 700;
}
@media (max-width: 740px) {
    .weatherListModule a {
        display: inline-block;
    }
}
.weatherListModule strong {
    width: 15%;
}
.weatherListModule h3,
.weatherListModule span,
.weatherListModule strong {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
@media (max-width: 740px) {
    .weatherListModule h3,
    .weatherListModule span,
    .weatherListModule strong {
        display: inline-block;
        margin-bottom: 0.3125em;
    }
}
@media (max-width: 940px) {
    .weatherListModule span {
        font-size: 12px;
    }
}
.weatherListModule .weatherIcon {
    width: 16%;
    font-size: 16px;
    padding-left: 2.875em;
    text-align: left;
}
@media (max-width: 740px) {
    .weatherListModule .weatherIcon {
        width: 26%;
        display: inline-block;
        float: right;
        text-align: right;
    }
}
.weatherListModule .weatherIcon:before {
    font-size: 2.375em;
    top: 50%;
    transform: translateY(-50%);
}
.weatherListModule h3 {
    width: 26%;
    font-size: 0.9375em;
    margin: 0;
    text-align: left;
}
@media (max-width: 740px) {
    .weatherListModule h3 {
        display: inline-block;
        width: 50%;
        float: left;
        margin-bottom: 1.25em;
    }
}
.weatherListModule .tempExtremes {
    width: 10%;
    text-align: center;
}
.weatherListModule .wTemp {
    text-align: right;
    line-height: 0.75em;
    text-align: center;
}
@media (max-width: 740px) {
    .weatherListModule .wTemp {
        width: 100%;
    }
}
.weatherListModule .wTemp .tempMax,
.weatherListModule .wTemp .tempMin {
    display: inline-block;
}
@media (max-width: 740px) {
    .weatherListModule .wTemp .tempMax,
    .weatherListModule .wTemp .tempMin {
        float: right;
    }
}
.weatherListModule .wind {
    text-align: right;
}
.weatherListModule .humidity,
.weatherListModule .pressure,
.weatherListModule .wind {
    width: 10%;
}
@media (max-width: 740px) {
    .weatherListModule .humidity,
    .weatherListModule .pressure,
    .weatherListModule .wind {
        width: 100%;
        display: inline-block;
        text-align: right;
    }
}
.weatherListModule .forecastProvider {
    font-weight: 400;
    padding: 1em;
    color: #e10006;
    text-align: right;
    display: inline-block;
}
.weatherIconRpl {
    display: inline-block;
}
.weatherIconRpl span {
    display: none;
}
.weatherIconRpl:before {
    font-family: weather;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
}
.weather1:before {
    content: "";
}
.weather2:before {
    content: "";
}
.weather3:before {
    content: "";
}
.weather4:before {
    content: "";
}
.weather5:before {
    content: "";
}
.weather6:before {
    content: "";
}
.weather7:before {
    content: "";
}
.weather8:before {
    content: "";
}
.weather9:before {
    content: "";
}
.weather10:before {
    content: "";
}
.weather11:before {
    content: "";
}
.weather12:before {
    content: "";
}
.livescores {
    border-bottom: 1px solid #e3e3e3;
}
.livescores .mobileShow {
    display: none;
}
@media (max-width: 740px) {
    .livescores .mobileShow {
        display: block;
    }
}
@media (max-width: 740px) {
    .livescores .mobileHide {
        display: none;
    }
}
.livescores .view {
    padding: 0 40px;
}
.livescores .head {
    text-transform: uppercase;
    margin-bottom: 0;
}
@media (max-width: 740px) {
    .livescores .head ul {
        width: 100%;
        clear: left;
        display: block;
    }
}
.livescores .head h3 {
    float: left;
    font-size: 0.8em;
    margin: 10px 15px 0;
}
@media (max-width: 740px) {
    .livescores .head h3 {
        margin: 10px 4px 15px;
        font-size: 0.7em;
    }
}
.livescores .head .tab-button {
    width: 10%;
}
.livescores .head .livescoresTab {
    color: #659241;
}
.livescores .head .livescoresTab.active,
.livescores .head .livescoresTab:hover {
    color: #333;
}
@media (max-width: 740px) {
    .livescores .head .livescoresTab {
        width: 25%;
    }
}
.livescores .head .more {
    transform: skewX(-14deg);
    font-weight: 400;
    color: #e10006;
    float: right;
    background: #e6e6e6;
    padding: 0 1.53846em;
    line-height: 40px;
    margin-right: -0.38462em;
}
.livescores .head .more span {
    transform: skewX(14deg);
    display: block;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 0.8em;
    padding-right: 1.53846em;
}
.livescores .head .more svg {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 55px;
    height: 18px;
    display: inline-block;
    fill: #c00;
}
.livescores .viewItem {
    float: left;
    width: 25%;
    padding: 9px;
    box-sizing: border-box;
}
@media (max-width: 740px) {
    .livescores .viewItem {
        width: 100%;
    }
}
.livescores .viewItem h4 {
    margin-top: 0;
    font-size: 0.8em;
    line-height: 1.66667em;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 0.41667em;
}
.livescores .viewItem p {
    width: 155px;
}
@media (max-width: 940px) {
    .livescores .viewItem p {
        width: 100px;
    }
}
.livescores .viewItem .item {
    font-size: 0.8em;
    line-height: 1em;
    overflow: hidden;
}
.livescores .viewItem .storng {
    font-weight: 700;
}
.livescores .viewItem .txt {
    margin-bottom: 10px;
    float: left;
    margin-top: 5px;
    font-size: 12px;
    height: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.livescores .viewItem .data {
    transform: skewX(-14deg);
    float: right;
    background: #80ac5e;
    color: #fff;
    padding: 0.4em 0.6em;
    margin-right: 0.33333em;
}
.livescores .viewItem .data span {
    transform: skewX(14deg);
    display: block;
}
.livescores .viewItem .time {
    background-color: #f1f100;
    color: #000;
}
.livescores .viewItem .more {
    color: #e10006;
    font-size: 0.7em;
}
@font-face {
    font-family: zodiac;
    src: url(../fonts/zodiac_v_9.woff) format("woff");
    font-weight: 400;
    font-style: normal;
}
.zodiacPage {
    -ms-flex-direction: column;
    flex-direction: column;
}
.horoscopeSigns {
    text-align: center;
}
.horoscopeSigns li {
    margin-bottom: 1.25em;
    border-bottom: 1px solid #eee;
    display: block;
}
.horoscopeSigns h2 {
    color: #e10006;
}
.horoscopeSigns .horoscopeText {
    max-width: 70%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
}
@media (max-width: 940px) {
    .horoscopeSigns .horoscopeText {
        max-width: 90%;
    }
}
@media (max-width: 740px) {
    .horoscopeSigns .horoscopeText {
        max-width: 100%;
    }
}
.zodiacIconRpl {
    display: inline-block;
}
.zodiacIconRpl span {
    display: none;
}
.zodiacIconRpl:before {
    font-size: 5.625em;
    font-family: zodiac;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
}
.zodiac0:before {
    content: "";
}
.zodiac1:before {
    content: "";
}
.zodiac2:before {
    content: "";
}
.zodiac3:before {
    content: "";
}
.zodiac4:before {
    content: "";
}
.zodiac5:before {
    content: "";
}
.zodiac6:before {
    content: "";
}
.zodiac7:before {
    content: "";
}
.zodiac8:before {
    content: "";
}
.zodiac9:before {
    content: "";
}
.zodiac10:before {
    content: "";
}
.zodiac11:before {
    content: "";
}
.horoscopeSlider {
    position: relative;
}
.horoscopeSlider ul {
    display: none;
}
.horoscopeSlider svg {
    fill: #e10006;
    width: 30px;
    height: 30px;
}
.horoscopeSlider .nav {
    width: 30px;
    height: 30px;
    cursor: pointer;
    position: absolute;
    top: 25px;
    z-index: 4;
}
.horoscopeSlider .nav:active {
    transform: scale(0.9);
    transform-origin: center;
}
.horoscopeSlider .navL {
    left: 10px;
}
.horoscopeSlider .navR {
    right: 10px;
}
.horoscopeSlider li {
    outline: none;
    text-align: center;
    border-bottom: 1px solid #eee;
}
.horoscopeSlider .zodiacIconRpl {
    outline: none;
    color: #111;
}
.horoscopeSlider p {
    color: #444;
    font-size: 0.875em;
    text-align: center;
}
.horoscopeTabs {
    margin-bottom: 1.25em;
}
.horoscopeTabs ul {
    display: none;
    background: #eee;
    border: 1px solid #eee;
    width: 100%;
}
.horoscopeTabs li {
    text-transform: uppercase;
    color: #e10006;
    font-weight: 700;
    font-size: 0.75em;
    outline: none;
    cursor: pointer;
    padding: 0.9375em 0;
    float: left;
    text-align: center;
}
.horoscopeTabs li.slick-current {
    background: #fff;
    color: #111;
    transform: skewX(-14deg);
}
.horoscopeTabs li.slick-current span {
    display: inline-block;
    transform: skewX(14deg);
}
.topList {
    margin-bottom: 0.8em;
}
.topList__title {
    font-family: Open Sans, sans-serif;
    font-weight: 500;
    text-align: center;
}
@media (max-width: 740px) {
    .topList__title {
        font-size: 1.6em;
    }
}
.topList .itemList .itemLnk {
    position: relative;
    border-bottom: none;
}
.topList .itemList:last-child .itemLnk {
    border-bottom: 1px solid #eee;
}
.topList ol {
    margin: 0;
    padding: 0;
}
.topList .title {
    font-size: 1.2em;
}
@media (max-width: 940px) {
    .topList .title {
        font-size: 0.8em;
    }
}
@media (max-width: 740px) {
    .topList .title {
        margin-bottom: 0.8em;
        font-size: 1.2em;
    }
}
.topList__bottom {
    text-align: center;
}
.topList__bottom a {
    font-size: 0.8em;
    font-weight: 600;
    color: #e10006;
}
.listNumber {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0.2em 0.5em;
    font-size: 0.8em;
    font-weight: 600;
    color: grey;
    background-color: #fff;
}
.listNumber-first {
    background-color: #ad167b;
    color: #fff;
}
@media (max-width: 740px) {
    .trend {
        margin-right: 0.5em;
        vertical-align: middle;
    }
}
.trend svg {
    width: 0.7em;
    height: 0.7em;
}
@media (max-width: 740px) {
    .trend svg {
        width: 1.4em;
        height: 1.4em;
    }
}
.trendUp__icon {
    fill: #4caf50;
}
.trendUp .trendDown__icon {
    display: none;
}
.trendDown__icon {
    fill: #e10006;
}
.trendDown .trendUp__icon {
    display: none;
}
.votes {
    font-size: 0.9em;
    color: grey;
}
@media (max-width: 740px) {
    .votes {
        font-size: 1.4em;
    }
}
.topList--page {
    margin-top: 2em;
    padding-left: 3.5%;
}
@media (max-width: 940px) {
    .topList--page {
        padding-left: 3.5%;
    }
}
@media (max-width: 740px) {
    .topList--page {
        padding-left: 5%;
    }
}
.topList--page .itemList:last-child .itemLnk {
    padding-bottom: 2em;
}
.topList--page .title {
    margin-bottom: 0.8em;
}
.topList--page .trend svg {
    width: 1em;
    height: 1em;
}
.topList--page .votes {
    font-size: 1.2em;
}
.topListSlider {
    overflow: hidden;
}
.topListSlider .sliderWrapper {
    position: relative;
}
.topListSlider__counter {
    position: absolute;
    padding: 0.4em 0.7em;
    background-color: #ad167b;
    font-size: 1.2em;
    font-weight: 600;
    color: #fff;
    z-index: 5;
}
@media (max-width: 740px) {
    .topListSlider__counter {
        font-size: 1em;
    }
}
.topListSlider__counter:before {
    transform: skewX(-14deg);
    content: " ";
    position: absolute;
    top: 0;
    right: -5px;
    height: 100%;
    width: 15px;
    background-color: #ad167b;
}
.topListSlider__arrows {
    display: block;
    position: absolute;
    z-index: 5;
}
.topListSlider__arrows svg {
    width: 3em;
    height: 6em;
    fill: #fff;
}
.topListSlider img {
    width: 100%;
}
.topListSlider .arrow-prev {
    left: 0;
}
.topListSlider .arrow-next {
    right: 0;
}
.slideTitle {
    margin: 0.7em 0 1em;
    font-size: 1.6em;
    text-align: center;
}
.voteBox {
    width: 90%;
    margin: 0 auto;
    border-bottom: 1px solid #eee;
    padding-bottom: 7em;
}
.voteBox,
.voteBox__inner {
    position: relative;
    height: 4.2em;
}
.voteBox__inner {
    border: 2px solid #eee;
}
.voteBox__inner > a {
    float: left;
    width: 50%;
    height: 100%;
    cursor: pointer;
}
.voteBox__inner > a:hover {
    background-color: #eee;
    transition: all 0.3s ease;
}
.voteBox .voteLike {
    left: 10%;
}
@media (max-width: 740px) {
    .voteBox .voteLike {
        left: 6%;
    }
}
.voteBox .voteLike svg {
    vertical-align: bottom;
    fill: #4caf50;
}
.voteBox .voteDislike {
    right: 10%;
}
@media (max-width: 740px) {
    .voteBox .voteDislike {
        right: 6%;
    }
}
.voteBox .voteDislike svg {
    fill: #e10006;
    vertical-align: top;
}
@media (max-width: 740px) {
    .voteBox .voteDislike svg {
        vertical-align: bottom;
    }
}
.voteBox .voteDislike .likeNumber {
    margin-left: 0.3em;
}
.voteBox .voteDislike svg,
.voteBox .voteLike svg {
    width: 1.5em;
    height: 1.5em;
}
@media (max-width: 740px) {
    .voteBox .voteDislike svg,
    .voteBox .voteLike svg {
        width: 1.2em;
        height: 1.2em;
    }
}
.voteBox .vote-disabled {
    opacity: 0.3;
    cursor: default;
}
.voteBox .vote-disabled:hover {
    background-color: #fff;
}
.voteBox .likeNumber {
    color: #000;
}
@media (max-width: 740px) {
    .voteBox .likeNumber {
        font-size: 0.8em;
    }
}
.score {
    position: absolute;
    top: -1.2em;
    left: 33%;
    width: 30%;
    padding: 1em 0;
    border: 2px solid #eee;
    background-color: #fff;
    text-align: center;
    transform: skewX(-14deg);
}
@media (max-width: 740px) {
    .score {
        top: -0.8em;
    }
}
.score span {
    display: block;
    transform: skewX(14deg);
}
.score .trend {
    text-align: center;
}
.score .trend svg {
    width: 1em;
    height: 1em;
}
.scoreNumber {
    padding-left: 0.4em;
    font-size: 2em;
    font-weight: 600;
}
@media (max-width: 740px) {
    .scoreNumber {
        font-size: 1.5em;
        padding-left: 0;
    }
}
.toplist_vote_message {
    padding: 1em 0;
    background-color: #5a7bcb;
    text-align: center;
    color: #fff;
}
.overlayBlock {
    position: relative;
    display: none;
    height: 64px;
    width: 100%;
}
.dialogWrap {
    margin-left: 0;
    margin-right: 0;
    height: 64px;
    color: #111;
    width: 100%;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.dialogContent,
.dialogWrap {
    float: left;
    background: #fff;
    overflow: hidden;
}
.dialogContent {
    padding: 2px;
    width: 60%;
    font-size: 0.9em;
    position: relative;
}
.dCloseWrap {
    width: 10%;
}
.dButtonWrap,
.dCloseWrap {
    height: 100%;
    position: relative;
    float: left;
}
.dButtonWrap {
    width: 30%;
}
.dialogData {
    float: left;
    padding-left: 10px;
}
.dialogData h2 {
    padding: 0;
    margin: 0 0 2px;
    font-size: 1em;
}
.dialogData p {
    text-align: left;
    font-size: 0.8125em;
    line-height: 1.2em;
    padding: 0;
    margin: 0;
}
.dialogData img {
    width: 14px;
    height: 14px;
}
.dClose {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
}
.dClose,
.dClose svg {
    width: 30px;
    height: 30px;
}
.dClose svg {
    fill: #aaa;
}
.dButton,
.dClose svg {
    vertical-align: middle;
}
.dButton {
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    background: #fff;
    color: #666;
    text-transform: uppercase;
    border-radius: 3px;
    font-weight: 400;
    padding: 0.5em 1em;
    font-size: 0.8em;
    border: 1px solid #ddd;
    letter-spacing: 0.5px;
}
.dIcon {
    float: left;
    width: 60px;
    height: 60px;
}
.korblockWidget {
    content-visibility: auto;
    padding: 0 10px;
    float: left;
    width: 100%;
}
.koronaWidget {
    border: 2px solid #1d5379;
    border-radius: 4px;
    background: #2d78ad;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 10px 0;
}
.korNumbersWrap,
.koronaWidget {
    display: -ms-flexbox;
    display: flex;
}
.korNum {
    text-align: center;
}
.korNum span {
    color: #e6381c;
    font-weight: 700;
    font-size: 11px;
}
.korHeader {
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.3);
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 8px;
    padding-bottom: 8px;
    line-height: 20px;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.korHeader,
.korHeader a {
    display: -ms-flexbox;
    display: flex;
}
.korHeader a {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    border: 1px solid #1c425d;
    border-radius: 3px;
    padding: 4px 8px;
    -ms-flex-item-align: center;
    align-self: center;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    background: #345b77;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.korHeader a:hover {
    background: #3c6e90;
}
.korHeader img {
    width: 20px;
    height: 20px;
    margin-right: 6px;
}
.korHeader img,
.korHeader span {
    -ms-flex: 1;
    flex: 1;
}
.korHeaderLink {
    line-height: 30px;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
}
.korHeaderLink a {
    color: #fff;
}
.korHeaderLink a:hover {
    text-decoration: underline;
}
.korNumbers {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
}
.korNumbers a {
    color: #fff;
}
.korNumbers .korButtons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-transform: uppercase;
}
.korNumbers .korButtons a {
    -ms-flex: 1;
    flex: 1;
    background: hsla(0, 0%, 100%, 0.8);
    padding: 8px 14px;
    border-radius: 4px;
    color: #5a5a5a;
    font-size: 12px;
    font-weight: 700;
    margin: 0 4px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
    text-align: center;
}
.korNumbers .korButtons a:hover {
    background: hsla(0, 0%, 100%, 0.9);
}
.korNumbers .korButtons a.selected {
    background: #fff;
}
.korData {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 8px 0 18px;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    color: #fff;
}
.korData span {
    font-weight: 400;
    font-size: 14px;
    white-space: nowrap;
}
.korData .korDataBlock {
    width: 25%;
}
.korAllNumbers {
    padding: 0.5rem;
    background: #fff;
}
.korAllNumbers ul {
    height: 200px;
    overflow-y: scroll;
    font-size: 13px;
}
.korAllNumbers ul li {
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #ccc;
    -ms-flex-direction: row;
    flex-direction: row;
}
.korAllNumbers ul li > div {
    padding: 4px 0;
    -ms-flex: 1;
    flex: 1;
}
.korCountry {
    -ms-flex-preferred-size: 5% !important;
    flex-basis: 5% !important;
}
.korPrecentageHead {
    -ms-flex-preferred-size: 25% !important;
    flex-basis: 25% !important;
}
.korPrecentage {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-preferred-size: 15% !important;
    flex-basis: 15% !important;
    height: 26px;
    font-size: 12px;
    padding: 5px !important;
}
.korPrecentage .korBar {
    background: #e6381c;
}
.korPrecentage .korBarNumber {
    margin-left: 5px;
}
.koronaPage {
    background: #fff;
}
.koronaPage h1 {
    font-size: 2.25rem;
    font-weight: 700;
    margin: 0 0 1.25rem;
}
@media (max-width: 940px) {
    .koronaPage h1 {
        margin-top: 1.25rem;
        font-size: 1.5rem;
    }
}
.koronaPage h2 {
    font-size: 1.25rem;
}
.koronaPage h2,
.koronaPage h3 {
    font-weight: 700;
    margin: 0 0 0.625rem;
}
.koronaPage h3 {
    font-size: 1rem;
}
.kPageWrap {
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #ddd;
    border-bottom: 1px solid #ccc;
    padding: 1rem;
    box-shadow: 0 4px 8px rgba(176, 190, 197, 0.24);
}
.kPageWrap,
.kPageWrap.kLayoutFull {
    margin-bottom: 2.5rem;
}
@media (max-width: 940px) {
    .kPageWrap,
    .kPageWrap.kLayoutFull {
        margin-bottom: 1.25rem;
    }
    .kPageWrap {
        padding: 0.5rem;
    }
}
.kOverview,
.kStats {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
}
.kOverview.mNegative,
.kStats.mNegative {
    margin: 0 -8px;
}
@media (max-width: 940px) {
    .kOverview.mNegative,
    .kStats.mNegative {
        margin: 0 -8px;
    }
}
@media (max-width: 740px) {
    .kOverview {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .kOverview.mNegative {
        margin: 0;
    }
}
.kStats {
    -ms-flex-direction: column;
    flex-direction: column;
}
@media (max-width: 940px) {
    .kStats {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.kNum {
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
    background: #fff;
    color: #151515;
    padding: 0.25rem;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    font-size: 22px;
    font-weight: 700;
}
@media (max-width: 740px) {
    .kNum {
        -ms-flex: 0 1 50%;
        flex: 0 1 50%;
        margin: 0;
    }
}
.kNum span {
    font-weight: 400;
    font-size: 14px;
}
.kNumData {
    border-radius: 2px;
    padding: 0.5rem;
    border: 1px solid tomato;
}
.kLayoutHalf {
    width: 100%;
}
@media (max-width: 940px) {
    .kLayoutHalf {
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        width: 100%;
    }
}
.kUpdate {
    font-size: 12px;
    margin-top: 0.5rem;
    color: #565656;
}
#bar-chart,
#line-chart,
#line-chart2 {
    height: 400px !important;
}
@media (max-width: 940px) {
    #bar-chart,
    #line-chart,
    #line-chart2 {
        height: 360px !important;
    }
}
.korAllHeader {
    display: -ms-flexbox;
    display: flex;
    font-weight: 700;
    font-size: 12px;
    padding: 0 0 4px;
    border-bottom: 1px solid #ccc;
}
.korAllHeader > div {
    -ms-flex: 1;
    flex: 1;
}
.korStatsTable .korAllNumbers {
    padding: 0;
    background: #fff;
}
.korStatsTable .korAllNumbers ul {
    height: 380px;
    overflow-y: scroll;
    font-size: 12px;
}
@media (max-width: 940px) {
    .korStatsTable .korAllNumbers ul {
        height: 340px;
    }
}
.korStatsTable .korAllNumbers ul li {
    padding: 0 8px;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #ddd;
    -ms-flex-direction: row;
    flex-direction: row;
}
.korStatsTable .korAllNumbers ul li:nth-child(odd) {
    background: #f6f6f6;
}
.korStatsTable .korAllNumbers ul li:hover {
    background: #eee;
}
.korStatsTable .korAllNumbers ul li > div {
    padding: 4px 0;
    -ms-flex: 1;
    flex: 1;
    border-right: none;
}
.korStatsTable .korAllNumbers ul li > div:last-child {
    border-right: none;
}
.korStatsTable .korCountry {
    font-weight: 700;
    -ms-flex-preferred-size: 26px !important;
    flex-basis: 26px !important;
}
.kurir_tv {
    font-family: Roboto, sans-serif;
    background: #000;
}
@media (max-width: 740px) {
    .kurir_tv #content {
        min-height: calc(100vh - 96px);
    }
}
.kurir_tv #content {
    font-family: Roboto, sans-serif;
    background: #1e1e21;
    color: #fff;
    padding: 0;
}
.kurir_tv #header {
    float: none;
    display: -ms-flexbox;
    display: flex;
}
.kurir_tv #menu {
    display: none;
}
.kurir_tv #menu.expand {
    display: block;
}
#tvHeader {
    display: -ms-flexbox;
    display: flex;
    height: 91px;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background: #141417;
}
@media (max-width: 940px) {
    #tvHeader {
        height: 100%;
    }
}
#tvHeader .tvHeaderLogo,
#tvHeader .tvHeaderTop {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}
#tvHeader .tvHeaderLogo {
    width: 140px;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 2px;
    margin-left: 10px;
}
@media (max-width: 940px) {
    #tvHeader .tvHeaderLogo {
        width: 90px;
        margin-left: 8px;
    }
}
#tvHeader .tvHeaderLogo svg {
    width: 100%;
    height: auto;
}
#tvHeader .tvHeaderMenu {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: 46px;
}
#tvHeader .menuBtn,
#tvHeader .userBtn {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    transform: none;
}
#tvHeader .tvHeaderIcons {
    width: 46px;
    height: 46px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
}
#tvHeader .tvHeaderIcons svg {
    fill: #fff;
    width: 28px;
    height: auto;
}
.kurirTvWrap h1 {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.625rem;
    margin: 0 0 10px;
}
@media (max-width: 740px) {
    .kurirTvWrap h1 {
        font-size: 1.25rem;
    }
}
.kurirTvWrap h2 {
    font-size: 1.625rem;
    line-height: 1.3em;
    margin: 0 0 10px;
}
@media (max-width: 740px) {
    .kurirTvWrap h2 {
        font-size: 1.25rem;
    }
}
.kurirTvWrap p {
    max-width: 100%;
    margin: 0;
    font-size: 14px;
    color: #fff;
    line-height: 1.5em;
}
@media (max-width: 740px) {
    .kurirTvWrap p {
        max-width: 100%;
        font-size: 14px;
    }
}
.kurirTvWrap span.liveBadge {
    background: #e40033;
    padding: 5px 10px;
    color: #fff;
    text-transform: uppercase;
    font-size: 0.75rem;
    font-weight: 700;
    display: inline-block;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
}
.playerWrap {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    margin-bottom: 0;
    background: #000;
}
@media (max-width: 740px) {
    .playerWrap {
        padding-bottom: 56.25%;
    }
}
.kurirTVPlayer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
@media (max-width: 740px) {
    .kurir-tv-show .playerWrap,
    .kurir_tv_single .playerWrap {
        padding-bottom: 56.25%;
    }
}
.BreakingMainWrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 20px;
}
@media (max-width: 940px) {
    .BreakingMainWrap {
        margin: 0 -10px;
    }
}
.breakingTvTitle {
    position: relative;
    background-color: #333;
    color: #fff;
}
.breakingTvTitle h2 {
    font-size: 0.8125rem;
    padding: 10px;
    margin: 0;
    font-weight: 400;
    width: calc(100% - 35px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.breakingTvTitle h2:before {
    width: 10px;
    height: 10px;
    background: #e10006;
    content: "";
    display: inline-block;
    border-radius: 100%;
    margin-right: 10px;
    box-shadow: 0 0 0 0 #000;
    transform: scale(1);
    animation: fade 2s infinite;
}
@keyframes fade {
    0% {
        transform: scale(0.75);
        box-shadow: 0 0 0 0 rgba(255, 0, 6, 0.7);
    }
    70% {
        transform: scale(0.8);
        box-shadow: 0 0 0 10px rgba(255, 0, 6, 0);
    }
    to {
        transform: scale(0.75);
        box-shadow: 0 0 0 0 rgba(255, 0, 6, 0);
    }
}
#breakingNewsTv .breaking-data {
    display: block;
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    background: #000;
    overflow: hidden;
    cursor: pointer;
}
#breakingNewsTv .breaking-data:hover {
    opacity: 1;
}
#breakingNewsTv .breaking-data img {
    position: absolute;
    top: 0;
    left: 50%;
    width: 100%;
    transform: translateX(-50%);
}
#breakingNewsTv .breaking-data:after {
    content: "";
    width: 62px;
    height: 62px;
    fill: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    background: url(../images/svg/icon-play.svg) 50% no-repeat;
    filter: drop-shadow(3px 2px 2px rgba(0, 0, 0, 0.2));
}
.breakingRemove {
    width: 30px;
    height: 30px;
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    right: 5px;
}
.breakingRemove svg {
    position: absolute;
    transform: translateY(-50%) translateX(-50%);
    top: 50%;
    left: 50%;
    fill: #fff;
    width: 26px;
    height: 26px;
}
.breakingTvWrap {
    position: relative;
    border-radius: 5px;
    margin: 0;
}
.breakingTvWrap .playerWrap {
    background: #000;
    margin-bottom: 0;
}
.breakingLinkWrap {
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    background: #000;
}
.breakingLinkWrap .breakingLink {
    display: -ms-flexbox;
    display: flex;
    padding: 8px;
    width: 100%;
}
.breakingLinkWrap .breakingLink a {
    color: #fff;
}
.breakingLinkWrap .breakingLink h2 {
    font-size: 1.125rem;
    font-weight: 400;
    color: #fff;
    margin: 0;
    max-height: 72px;
    overflow: hidden;
    line-height: 24px;
}
@media (max-width: 740px) {
    .breakingLinkWrap .breakingLink h2 {
        font-weight: 700;
        letter-spacing: 0.5px;
        font-size: 0.6875rem;
        line-height: 18px;
        max-height: 36px;
    }
}
.breakingLinkWrap .breakingLinkData {
    display: -ms-flexbox;
    display: flex;
    background: #333;
    padding: 8px;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%;
    border-radius: 3px;
    line-height: 24px;
}
@media (max-width: 740px) {
    .breakingLinkWrap .breakingLinkData {
        padding: 4px;
    }
}
.breakingLinkWrap .breakingLinkData:hover {
    background: #444;
}
.breakingLinkWrap .breakingLabel {
    position: relative;
    top: auto;
    left: auto;
}
.breakingLabel {
    background-color: #c00;
    color: #fff;
    font-size: 12px;
    letter-spacing: 0.5px;
    font-weight: 700;
    padding: 4px 8px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    text-transform: uppercase;
    margin-bottom: 8px;
}
@media (max-width: 740px) {
    .breakingLabel {
        font-size: 0.625rem;
        padding: 0 4px;
        font-size: 10px;
        margin-bottom: 2px;
    }
}
.breakingTitle {
    width: 70%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
}
.breakingVideoImg {
    position: relative;
    width: 30%;
    margin-right: 8px;
    overflow: hidden;
}
.breakingVideoImg:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.19375%;
}
.breakingVideoImg:after {
    content: "";
    width: 42px;
    height: 42px;
    fill: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    background: url(../images/svg/icon-play.svg) 50% no-repeat;
    filter: drop-shadow(3px 2px 2px rgba(0, 0, 0, 0.2));
}
.breakingVideoImg img {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    height: auto;
    width: 100%;
    border-radius: 3px;
}
.tvLiveData {
    position: relative;
    padding: 32px;
}
.tvLiveData h1 {
    font-family: Raleway, sans-serif;
    font-size: 1.375rem;
    font-weight: 900;
    letter-spacing: 0.5px;
    line-height: 1.4em;
    margin: 0;
    font-style: italic;
    margin-bottom: 16px;
}
@media (max-width: 940px) {
    .tvLiveData h1 {
        font-size: 1.25rem;
    }
}
@media (max-width: 940px) {
    .tvLiveData p {
        font-size: 13px;
    }
}
@media (max-width: 940px) {
    .tvLiveData {
        padding: 16px;
    }
}
.tvLiveData .tvShare {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
}
.tvLiveData .tvShare a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    width: 40px;
    height: 40px;
    border-radius: 80px;
    background: hsla(0, 0%, 100%, 0.3);
}
.tvLiveData .tvShare a:hover {
    background: hsla(0, 0%, 100%, 0.5);
}
.tvLiveData .tvShare li {
    margin-right: 16px;
}
.tvLiveData .tvShare svg {
    fill: #fff;
    width: 24px;
    height: auto;
}
.tvDuration {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-line-pack: center;
    align-content: center;
    font-size: 12px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 16px;
    z-index: 20;
}
.tvDuration .tvTime {
    background: rgba(0, 0, 0, 0.8);
    padding: 0 8px;
    line-height: 24px;
}
.tvDuration .tvTimePlay {
    width: 24px;
    background: red;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.tvDuration .tvTimePlay svg {
    width: 12px;
    height: 12px;
}
.tvListFeatured .tvDuration,
.tvShowImage .tvDuration {
    position: absolute;
    bottom: 4px;
    left: 4px;
    margin: 0;
}
.kurir_tv_program {
    color: #333;
}
.kurir_tv_program .headerSection {
    margin: 0 0 20px;
    padding: 0;
}
@media (max-width: 740px) {
    .kurir_tv_program .headerSection {
        margin: 10px 0 20px;
        font-size: 18px;
    }
}
.kurir_tv_program .tvTabs.tab-control {
    font-style: italic;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin: 0;
    border-left: 1px solid #3c3c3c;
    border-right: 1px solid #3c3c3c;
    border-top: 1px solid #3c3c3c;
    border-bottom: none;
    background: #070708;
}
.kurir_tv_program .tvTabs.tab-control ul {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0;
    padding: 8px;
}
.kurir_tv_program .tvTabs.tab-control li {
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 80px;
    flex-basis: 80px;
}
.kurir_tv_program .tvTabs .tab-button {
    font-family: Raleway, sans-serif;
    width: 100%;
    min-width: 100%;
    transform: none;
    color: #eee;
    line-height: 16px;
    border-radius: 6px;
}
.kurir_tv_program .tvTabs .tab-button.active {
    color: #111;
}
.kurir_tv_program .tvTabs .tab-button span {
    transform: none;
    padding: 10px 20px;
}
@media (max-width: 740px) {
    .kurir_tv_program .tvTabs {
        overflow-x: auto;
    }
}
.kurir_tv_program .tvProgramData {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    border-bottom: 1px solid #3c3c3c;
}
.kurir_tv_program .tvProgramData:last-of-type {
    border: none;
}
.kurir_tv_program .tvProgramData:hover {
    background: #222;
}
.kurir_tv_program .tvPDate {
    font-weight: 600;
    font-size: 18px;
    padding: 20px 10px;
    text-transform: uppercase;
    border-bottom: 4px solid #ca0000;
}
.kurir_tv_program .tvPShow,
.kurir_tv_program .tvPTime {
    padding: 10px;
    font-size: 18px;
}
@media (max-width: 740px) {
    .kurir_tv_program .tvPShow,
    .kurir_tv_program .tvPTime {
        font-size: 16px;
    }
}
.kurir_tv_program .tvPTime {
    color: #eee;
    font-weight: 400;
}
.kurir_tv_program .tabBox {
    padding: 0 16px 16px;
}
@media (max-width: 740px) {
    .kurir_tv_program .tabBox {
        padding: 0 8px 8px;
    }
}
.kurir_tv_program .tabWrapper {
    border: 1px solid #3c3c3c;
    border-top: none;
    background: #070708;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.kurir_tv_program .tabWrapper.tab {
    float: none;
}
.kurir_tv_program #tvHeader .tvHeaderIcons > svg {
    fill: red;
}
.tvListWrap {
    position: relative;
}
.tvListFeatured {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    overflow-x: auto;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 -8px;
}
@media (max-width: 740px) {
    .tvListFeatured {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        padding: 0 4px;
    }
}
.tvListFeatured .tvItem {
    padding: 16px;
    max-width: 33.333333%;
    -ms-flex: 2 1 33.333333%;
    flex: 2 1 33.333333%;
}
@media (max-width: 740px) {
    .tvListFeatured .tvItem {
        padding: 16px 4px;
        min-width: 60%;
    }
}
.tvListFeatured .tvItemImage {
    display: block;
    border-radius: 6px;
    overflow: hidden;
    background: #333;
    position: relative;
    margin-bottom: 5px;
}
.tvListFeatured .tvItemImage:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.19375%;
}
.tvListFeatured .tvItemMore {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    background: #333;
    color: #fff;
    padding-top: 56.19375%;
    position: relative;
    border-radius: 6px;
    white-space: nowrap;
    border: 1px solid hsla(0, 0%, 100%, 0.1);
}
.tvListFeatured .tvItemMore:hover {
    border: 1px solid hsla(0, 0%, 100%, 0.3);
}
.tvListFeatured .tvItemMore:hover span {
    text-decoration: underline;
}
.tvListFeatured .tvItemMore span {
    text-transform: uppercase;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-style: italic;
    position: absolute;
    top: 50%;
    left: 50%;
    letter-spacing: 0.5px;
    transform: translateX(-50%) translateY(-50%);
}
.tvListFeatured .tvItemMore span:before {
    content: "";
    width: 14px;
    height: 12px;
    display: inline-block;
    background: red;
    transform: skewX(-10deg);
    line-height: 18px;
    margin-right: 10px;
}
.tvListFeatured .tvItemMore span:after {
    content: "";
    display: -ms-inline-flexbox;
    display: inline-flex;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    vertical-align: middle;
    transform: rotate(-45deg);
    margin-left: 8px;
    margin-top: -3px;
}
.tvListFeatured img {
    position: absolute;
    height: 100%;
    width: auto;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.tvListFeatured h2 {
    margin: 0;
    font-size: 15px;
}
@media (max-width: 740px) {
    .tvListFeatured h2 {
        font-size: 12px;
    }
}
.tvListFeatured h2 a {
    font-weight: 700;
    line-height: 1.4em;
    color: #fff;
    display: block;
}
.tvListFeatured h2 a:hover {
    text-decoration: underline;
}
.tvHeader {
    font-size: 20px;
    margin-top: 0;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.tvHeader:before {
    content: "";
    width: 18px;
    height: 16px;
    display: inline-block;
    background: red;
    transform: skewX(-10deg);
    line-height: 18px;
    margin-right: 10px;
}
@media (max-width: 740px) {
    .tvHeader {
        margin-top: 20px;
        padding: 0 10px;
    }
}
.tvMobMenu {
    position: sticky;
    top: 0;
    z-index: 200;
    background: #141417;
}
.tvMobMenu ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    padding: 8px 4px;
    position: sticky;
    top: 46px;
    z-index: 199;
    border-top: 1px solid hsla(0, 0%, 100%, 0.15);
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.15);
}
@media (max-width: 940px) {
    .tvMobMenu ul {
        overflow-y: hidden;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}
.tvMobMenu ul li {
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0 5px;
}
.tvMobMenu ul a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-align: center;
    align-items: center;
    background: #141417;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 12px 16px;
    white-space: nowrap;
    border-radius: 3px;
    border: 1px solid hsla(0, 0%, 100%, 0.15);
}
.tvMobMenu ul a svg {
    fill: #fff;
    width: 12px;
    height: 12px;
    margin-right: 4px;
}
.tvMobMenu ul a:hover {
    background: #333;
}
.tvMobMenu ul a.on {
    border-color: red;
    background: #141417;
}
.tvMobMenu ul a.on svg {
    fill: red;
}
.tvCatHeader,
.tvHeader,
h1.tvCatHeader {
    font-family: Raleway, sans-serif;
    padding: 1.5rem 16px 8px;
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 940px) {
    .tvCatHeader,
    .tvHeader,
    h1.tvCatHeader {
        padding: 1rem 8px 0;
    }
}
.tvCatHeader a,
.tvCatHeader h2,
.tvCatHeader span,
.tvHeader a,
.tvHeader h2,
.tvHeader span,
h1.tvCatHeader a,
h1.tvCatHeader h2,
h1.tvCatHeader span {
    color: #fff;
    font-size: 1.125rem;
    font-weight: 900;
    font-style: italic;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.tvCatHeader a:after,
.tvHeader a:after,
h1.tvCatHeader a:after {
    content: "";
    display: -ms-inline-flexbox;
    display: inline-flex;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    vertical-align: middle;
    transform: rotate(-45deg);
    margin-left: 8px;
}
.tvCatHeader:before,
.tvHeader:before,
h1.tvCatHeader:before {
    content: "";
    width: 14px;
    height: 12px;
    display: inline-block;
    background: red;
    transform: skewX(-10deg);
    line-height: 18px;
    margin-right: 5px;
}
.bar .homeTvHeader {
    padding-bottom: 16px;
}
@media (max-width: 940px) {
    .bar .homeTvHeader {
        padding-bottom: 8px;
    }
}
.bar .tvCatHeader:before {
    display: none;
}
.bar .tvCatHeader img {
    margin-right: 8px;
}
.bar .tvCatHeader a,
.homeTvHeader {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.homeTvHeader {
    padding: 1.5rem 16px 8px;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (max-width: 940px) {
    .homeTvHeader {
        padding: 1rem 8px 0;
    }
}
.homeTvHeader .tvHeaderIcons {
    padding: 4px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.homeTvHeader svg {
    fill: #fff;
    width: auto;
    height: 18px;
}
.homeTvHeader .tvCatHeader {
    padding: 0;
}
@media (max-width: 940px) {
    .homeTvHeader .tvCatHeader {
        padding: 0;
    }
}
.c11 .homeTvHeader,
.c57 .homeTvHeader,
.home .homeTvHeader {
    display: -ms-flexbox;
    display: flex;
}
.c11 .tvSection,
.c57 .tvSection,
.home .tvSection {
    border-radius: 6px;
}
@media (max-width: 740px) {
    .c11 .tvSection,
    .c57 .tvSection,
    .home .tvSection {
        margin: 0;
        border-radius: initial;
    }
}
.c11 .tvListFeatured,
.c57 .tvListFeatured,
.home .tvListFeatured {
    padding: 0 4px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
}
.c11 .tvListFeatured li,
.c57 .tvListFeatured li,
.home .tvListFeatured li {
    min-height: 180px;
}
.c11 .tvListFeatured li:nth-of-type(1n + 5),
.c57 .tvListFeatured li:nth-of-type(1n + 5),
.home .tvListFeatured li:nth-of-type(1n + 5) {
    display: none;
}
@media (max-width: 940px) {
    .c11 .tvListFeatured,
    .c57 .tvListFeatured,
    .home .tvListFeatured {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        padding: 0;
        overflow: initial;
        overflow-x: scroll;
    }
}
.c11 .tvListFeatured h2 a,
.c57 .tvListFeatured h2 a,
.home .tvListFeatured h2 a {
    font-size: 0.8125rem;
}
.c11 .tvListFeatured .tvItem,
.c57 .tvListFeatured .tvItem,
.home .tvListFeatured .tvItem {
    width: 25%;
    max-width: 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    padding: 4px 4px 8px;
}
@media (max-width: 940px) {
    .c11 .tvListFeatured .tvItem,
    .c57 .tvListFeatured .tvItem,
    .home .tvListFeatured .tvItem {
        width: 60%;
        max-width: 60%;
        -ms-flex: 0 0 60%;
        flex: 0 0 60%;
    }
}
.c11 .tvLatest .tab-control,
.c57 .tvLatest .tab-control,
.home .tvLatest .tab-control {
    padding: 8px;
}
.tvSection {
    width: 100%;
    background: #212121;
}
.tvSectionHeader {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-family: Raleway, sans-serif;
    padding: 16px;
    margin: 0;
    color: #fff;
    font-size: 1.5rem;
    font-weight: 900;
    font-style: italic;
    letter-spacing: 1px;
    text-transform: uppercase;
}
@media (max-width: 940px) {
    .tvSectionHeader {
        font-size: 1.125rem;
    }
}
.tvSectionHeader:before {
    content: "";
    width: 20px;
    height: 18px;
    display: inline-block;
    background: red;
    transform: skewX(-10deg);
    line-height: 18px;
    margin-right: 5px;
}
@media (max-width: 940px) {
    .tvSectionHeader:before {
        width: 16px;
        height: 14px;
    }
}
.tvShowList {
    position: relative;
}
@media (max-width: 940px) {
    .tvShowList {
        margin-bottom: 20px;
    }
}
.tvShowList ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media (max-width: 740px) {
    .tvShowList ul {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}
.tvShowList li {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 25%;
    padding: 16px 8px;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.15);
}
@media (max-width: 940px) {
    .tvShowList li {
        width: 33.3333333%;
        padding: 16px 8px;
    }
}
@media (max-width: 740px) {
    .tvShowList li {
        -ms-flex-direction: row;
        flex-direction: row;
        width: 100%;
    }
}
.tvShowList li:hover > h2 {
    text-decoration: underline;
}
.tvShowList .tvListData {
    -ms-flex: 1;
    flex: 1;
    padding: 0 8px;
}
@media (max-width: 740px) {
    .tvShowList .tvListData {
        padding: 0;
    }
}
.tvShowList .tvShowImage {
    border-radius: 6px;
    position: relative;
    -ms-flex: initial;
    flex: initial;
    background: #333;
    overflow: hidden;
    width: 100%;
    margin: 0 0 10px;
}
.tvShowList .tvShowImage:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.19375%;
}
@media (max-width: 740px) {
    .tvShowList .tvShowImage {
        position: relative;
        -ms-flex: 0 0 45%;
        flex: 0 0 45%;
        margin: 0 0.5rem 0 0;
    }
    .tvShowList .tvShowImage:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 66.6%;
    }
}
.tvShowList img {
    position: absolute;
    height: 100%;
    width: auto;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.tvShowList h2 {
    margin: 0;
    padding: 2px 0;
    font-size: 18px;
}
@media (max-width: 940px) {
    .tvShowList h2 {
        font-size: 16px;
    }
}
.tvShowList h2 a {
    font-weight: 600;
    font-size: 0.875rem;
    line-height: 1.4em;
    color: #fff;
    display: block;
}
@media (max-width: 740px) {
    .tvShowList h2 a {
        font-size: 14px;
    }
}
.tvShowList h2 a:hover {
    text-decoration: underline;
}
.tvShowList p {
    margin: 0;
    color: #666;
    font-size: 12px;
}
.kurir_tv_list .tvShowList ul,
.kurir_tv_live .tvShowList ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background: #444;
    padding: 8px;
}
@media (max-width: 740px) {
    .kurir_tv_list .tvShowList ul,
    .kurir_tv_live .tvShowList ul {
        padding: 4px;
    }
}
.kurir_tv_list .tvShowList li,
.kurir_tv_live .tvShowList li {
    border: none;
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
    min-width: 0;
    padding: 8px;
    position: relative;
}
@media (max-width: 940px) {
    .kurir_tv_list .tvShowList li,
    .kurir_tv_live .tvShowList li {
        -ms-flex: 0 1 33.3333333%;
        flex: 0 1 33.3333333%;
        padding: 8px;
    }
}
@media (max-width: 740px) {
    .kurir_tv_list .tvShowList li,
    .kurir_tv_live .tvShowList li {
        -ms-flex: 0 1 50%;
        flex: 0 1 50%;
        padding: 4px;
    }
}
.kurir_tv_list .tvShowList li h2,
.kurir_tv_live .tvShowList li h2 {
    font-family: Raleway, sans-serif;
    font-style: italic;
    letter-spacing: 0.5px;
    position: absolute;
    padding: 0 8px;
    width: 100%;
    font-size: 20px;
    top: 8px;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
@media (max-width: 940px) {
    .kurir_tv_list .tvShowList li h2,
    .kurir_tv_live .tvShowList li h2 {
        font-size: 16px;
    }
}
.kurir_tv_list .tvShowList li a,
.kurir_tv_live .tvShowList li a {
    color: #fff;
}
.kurir_tv_list .tvShowList .tvShowImage,
.kurir_tv_live .tvShowList .tvShowImage {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    border-radius: 6px;
    overflow: hidden;
    margin: 0;
    position: relative;
}
.kurir_tv_list .tvShowList .tvShowImage:before,
.kurir_tv_live .tvShowList .tvShowImage:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 177.6%;
}
.kurir_tv_list .tvShowList .tvShowImage img,
.kurir_tv_live .tvShowList .tvShowImage img {
    opacity: 1;
}
.kurir_tv_live .tvShowList {
    margin-bottom: 0;
}
.kurir_tv_live .tvShowList ul {
    margin-top: 16px;
}
@media (max-width: 940px) {
    .kurir_tv_live .tvShowList ul {
        overflow-x: scroll;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}
.kurir_tv_live .tvShowList li {
    width: 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
}
@media (max-width: 940px) {
    .kurir_tv_live .tvShowList li {
        width: 40%;
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
    }
    .kurir_tv_live .tvShowList li h2 a {
        font-size: 14px;
    }
}
.kurir_tv_live .tvShowList li a {
    display: -ms-flexbox;
    display: flex;
}
.kurir_tv_amtv_most_viewed .tvShowList ul,
.kurir_tv_amtv_newest .tvShowList ul,
.kurir_tv_amtv_single .tvShowList ul {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media (max-width: 740px) {
    .kurir_tv_amtv_most_viewed .tvShowList ul,
    .kurir_tv_amtv_newest .tvShowList ul,
    .kurir_tv_amtv_single .tvShowList ul {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}
.kurir_tv_amtv_most_viewed .tvShowList li,
.kurir_tv_amtv_newest .tvShowList li,
.kurir_tv_amtv_single .tvShowList li {
    min-width: 0;
    width: 25%;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 16px 8px;
}
@media (max-width: 940px) {
    .kurir_tv_amtv_most_viewed .tvShowList li,
    .kurir_tv_amtv_newest .tvShowList li,
    .kurir_tv_amtv_single .tvShowList li {
        width: 33.3333333%;
    }
}
@media (max-width: 740px) {
    .kurir_tv_amtv_most_viewed .tvShowList li,
    .kurir_tv_amtv_newest .tvShowList li,
    .kurir_tv_amtv_single .tvShowList li {
        width: 100%;
    }
}
.kurir_tv_amtv_most_viewed .tvShowList .tvShowImage,
.kurir_tv_amtv_newest .tvShowList .tvShowImage,
.kurir_tv_amtv_single .tvShowList .tvShowImage {
    position: relative;
    -ms-flex: initial;
    flex: initial;
    background: #333;
    overflow: hidden;
    width: 100%;
    margin: 0 0 10px;
}
.kurir_tv_amtv_most_viewed .tvShowList .tvShowImage:before,
.kurir_tv_amtv_newest .tvShowList .tvShowImage:before,
.kurir_tv_amtv_single .tvShowList .tvShowImage:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.19375%;
}
.kurir_tv_amtv_most_viewed .tvShowList h2 a,
.kurir_tv_amtv_newest .tvShowList h2 a,
.kurir_tv_amtv_single .tvShowList h2 a {
    text-transform: none;
}
.tvListHeader {
    font-family: Roboto, sans-serif;
    font-size: 0.6875rem;
    letter-spacing: 0.5px;
    margin-bottom: 4px;
    text-transform: uppercase;
}
.tvListHeader:before {
    content: "";
    width: 10px;
    height: 8px;
    display: inline-block;
    background: red;
    transform: skewX(-10deg);
    line-height: 18px;
    margin-right: 5px;
}
.tvProgramShort {
    border: 1px solid #c7c7c7;
    border-radius: 3px;
}
.tvProgramShort .tvProgramShortHead {
    border-bottom: 4px solid #ca0000;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
}
.tvProgramShort .tvDate {
    color: #666;
    font-size: 14px;
}
.tvProgramShort ul {
    max-height: 400px;
    overflow-y: auto;
}
@media (max-width: 740px) {
    .tvProgramShort ul {
        max-height: 350px;
    }
}
.tvProgramShort li {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 10px;
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    color: #333;
}
.tvProgramShort li span {
    font-weight: 600;
    margin-right: 10px;
}
.tvProgramShort h3 {
    margin: 0;
    font-size: 16px;
}
.tvProgramBtn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px solid #ddd;
    border-radius: 3px;
    color: #333;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    padding: 10px;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 90%;
    margin: 10px auto;
    text-transform: uppercase;
}
.tvProgramBtn:hover {
    border-color: #c00;
}
.tvSplitter {
    display: -ms-flexbox;
    display: flex;
    height: 14px;
    background: #000;
    width: 100%;
}
@media (max-width: 940px) {
    .tvSplitter {
        height: 8px;
    }
}
.tvShowCover {
    background: #000;
    position: relative;
    overflow: hidden;
    text-align: center;
}
.tvShowCover:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 49.95%;
}
@media (max-width: 940px) {
    .tvShowCover {
        position: relative;
    }
    .tvShowCover:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 62.4375%;
    }
}
@media (max-width: 740px) {
    .tvShowCover {
        position: relative;
    }
    .tvShowCover:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 74.925%;
    }
}
.tvShowCover img {
    height: auto;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0.6;
}
@media (max-width: 940px) {
    .tvShowCover img {
        height: 100%;
        width: auto;
    }
}
.tvShowCover h1 {
    font-family: Raleway, sans-serif;
    margin: 0 0 1rem;
    font-size: 32px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-style: italic;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 740px) {
    .tvShowCover h1 {
        margin: 0 0 0.5rem;
        font-size: 22px;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}
.tvShowCover h1:before {
    content: "";
    width: 24px;
    height: 24px;
    display: inline-block;
    background: red;
    transform: skewX(-10deg);
    line-height: 18px;
    margin-right: 10px;
}
@media (max-width: 940px) {
    .tvShowCover h1:before {
        width: 16px;
        height: 16px;
    }
}
.tvShowCover p {
    font-family: Roboto, sans-serif;
    font-size: 1.125rem;
    margin: 0 auto;
    max-width: 80%;
    line-height: 1.4em;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
@media (max-width: 740px) {
    .tvShowCover p {
        text-align: left;
        margin: 0;
        max-width: 100%;
        font-size: 0.8125rem;
    }
}
.tvShowCover .tvShowCoverData {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    bottom: 0;
    padding: 32px;
    width: 100%;
    z-index: 20;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.5326505602) 45%, transparent);
}
@media (max-width: 740px) {
    .tvShowCover .tvShowCoverData {
        padding: 16px;
    }
}
.tvLatestWrap {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
}
.c11 .tvLatestWrap,
.c57 .tvLatestWrap,
.home .tvLatestWrap {
    content-visibility: auto;
    margin: 10px 0;
    contain-intrinsic-size: 610px;
}
@media (max-width: 940px) {
    .c11 .tvLatestWrap,
    .c57 .tvLatestWrap,
    .home .tvLatestWrap {
        contain-intrinsic-size: 355px;
        padding: 0;
        margin: 0;
    }
}
.tvLatest .tab-control {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: transparent;
    border: 0;
    overflow: hidden;
    margin: 0;
    padding: 16px 16px 0;
}
@media (max-width: 940px) {
    .tvLatest .tab-control {
        padding: 16px 8px 0;
    }
}
.tvLatest .tab {
    float: none;
}
.tvLatest .tab-button {
    font-family: Raleway, sans-serif;
    font-weight: 900;
    font-style: italic;
    width: 49.5%;
    text-align: center;
    transform: none;
    padding: 10px 0;
    font-size: 1.125rem;
    letter-spacing: 1px;
    color: #fff;
    border: 1px solid hsla(0, 0%, 100%, 0.15);
}
.tvLatest .tab-button.active {
    background: red;
    border: 1px solid red;
}
@media (max-width: 940px) {
    .tvLatest .tab-button {
        padding: 4px 0;
        width: 49%;
    }
}
#tvShareMessage {
    background: rgba(0, 0, 0, 0.95);
    color: #fff;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 16px;
    border-radius: 6px;
    transform: translateX(-50%) translateY(-50%);
    z-index: 100;
}
.pageLong,
.pagination {
    -ms-flex-pack: left;
    justify-content: left;
}
.pagination {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 940px) {
    .pagination {
        -ms-flex-pack: center;
        justify-content: center;
    }
}
.pagination a {
    margin: 4px;
}
@media (max-width: 940px) {
    .pagination a {
        margin: 10px 16px;
    }
}
#tvSlideFeaturedNavL,
#tvSlideViewNavL {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    top: 50%;
    left: 4px;
    z-index: 180;
    width: 32px;
    height: 32px;
    background: #000;
    cursor: pointer;
    transition: all 0.3s;
    display: none;
    translate: all 0.2s;
}
#tvSlideFeaturedNavL:hover svg,
#tvSlideViewNavL:hover svg {
    width: 28px;
    height: 28px;
}
#tvSlideFeaturedNavL svg,
#tvSlideViewNavL svg {
    fill: #fff;
    width: 24px;
    height: 24px;
}
@media (max-width: 940px) {
    #tvSlideFeaturedNavL,
    #tvSlideViewNavL {
        display: none;
    }
}
#tvSlideFeaturedNavR,
#tvSlideViewNavR {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    top: 50%;
    right: 4px;
    z-index: 180;
    width: 32px;
    height: 32px;
    background: #000;
    cursor: pointer;
    transition: all 0.3s;
    display: none;
}
#tvSlideFeaturedNavR:hover svg,
#tvSlideViewNavR:hover svg {
    width: 28px;
    height: 28px;
}
#tvSlideFeaturedNavR svg,
#tvSlideViewNavR svg {
    fill: #fff;
    width: 24px;
    height: 24px;
}
@media (max-width: 940px) {
    #tvSlideFeaturedNavR,
    #tvSlideViewNavR {
        display: none;
    }
}
@media screen and (max-device-width: 480px) and (orientation: portrait) {
    .kurir_tv .jw-flag-touch.jw-flag-floating .jw-wrapper {
        margin-top: 58px !important;
    }
}
html.remodal-is-locked {
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;
}
.remodal,
[data-remodal-id] {
    display: none;
}
.remodal-overlay {
    top: -5000px;
    right: -5000px;
    bottom: -5000px;
    left: -5000px;
}
.remodal-overlay,
.remodal-wrapper {
    position: fixed;
    z-index: 300051;
    display: none;
}
.remodal-wrapper {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: auto;
    text-align: center;
    -webkit-overflow-scrolling: touch;
}
.remodal-wrapper:after {
    display: inline-block;
    height: 100%;
    margin-left: -0.05em;
    content: "";
}
.remodal-overlay,
.remodal-wrapper {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.remodal {
    position: relative;
    outline: none;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
}
.remodal-is-initialized {
    display: inline-block;
}
.error-message {
    display: none;
}
.remodal-overlay {
    background: hsla(0, 0%, 4%, 0.6);
}
.remodal-wrapper {
    padding: 10px 10px 0;
}
.remodal {
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 10px;
    transform: translateZ(0);
    color: #2b2e38;
    background: #fff;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3);
    border: 1px solid #5aa0cb;
    border-radius: 3px;
}
.remodalHeader {
    position: relative;
    padding: 1.5em;
    font-weight: 700;
    letter-spacing: 2px;
    border-bottom: 1px solid #ddd;
}
.remodalHeader h2 {
    color: #111;
    font-size: 1.125em;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
}
.remodalContent {
    padding: 1.25em;
}
.remodalContent p {
    font-size: 0.9375em;
}
@media (max-width: 740px) {
    .remodalContent p {
        font-size: 0.8125em;
    }
}
.remodal,
.remodal-wrapper:after {
    vertical-align: middle;
}
.remodal-close {
    position: absolute;
    top: 50%;
    right: 1.25em;
    display: block;
    overflow: visible;
    transform: translateY(-50%);
    width: 36px;
    height: 36px;
    margin: 0;
    padding: 0;
    cursor: pointer;
    text-decoration: none;
    border: 0;
    outline: 0;
}
.remodal-close svg {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -14px;
    margin-left: -14px;
    width: 28px;
    height: 28px;
    fill: #222;
}
.remodal-close:focus,
.remodal-close:hover {
    color: #2b2e38;
}
.remodal-cancel,
.remodal-confirm {
    font: inherit;
    display: inline-block;
    overflow: visible;
    min-width: 120px;
    margin: 0;
    padding: 1.25em;
    width: 100%;
    cursor: pointer;
    transition: background 0.2s;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    vertical-align: middle;
    text-decoration: none;
    border: 0;
    outline: 0;
}
.remodal-confirm {
    color: #fff;
    background: #236dca;
}
.remodal-confirm:focus,
.remodal-confirm:hover {
    background: #1b569f;
}
.remodal-cancel {
    color: #fff;
    background: #c00;
}
.remodal-cancel:focus,
.remodal-cancel:hover {
    background: #900;
}
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner,
.remodal-confirm::-moz-focus-inner {
    padding: 0;
    border: 0;
}
@media only screen and (min-width: 641px) {
    .remodal {
        max-width: 700px;
    }
}
.lt-ie9 .remodal-overlay {
    background: #2b2e38;
}
.lt-ie9 .remodal {
    width: 700px;
}
.loader-wrapper {
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    z-index: 20000;
    background: hsla(0, 0%, 50%, 0.5);
}
.loader {
    border: 12px solid #f3f3f3;
    border-top: 12px solid #3498db;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    animation: spin 2s linear infinite;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -40px;
    margin-left: -40px;
}
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(1turn);
    }
}
.toast-title {
    font-weight: 700;
}
.toast-message {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}
.toast-message a,
.toast-message label {
    color: #111;
}
.toast-message a:hover {
    color: #000;
    text-decoration: none;
}
.toast-close-button {
    position: relative;
    right: -0.3em;
    top: -0.3em;
    float: right;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    -webkit-text-shadow: 0 1px 0 #fff;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: alpha(opacity=80);
    line-height: 1;
}
.toast-close-button:focus,
.toast-close-button:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.4;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    filter: alpha(opacity=40);
}
.rtl .toast-close-button {
    left: -0.3em;
    float: left;
    right: 0.3em;
}
button.toast-close-button {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
.toast-top-center {
    top: 1.25em;
    right: 0;
    width: 100%;
}
.toast-bottom-center {
    bottom: 0;
    right: 0;
    width: 100%;
}
.toast-top-full-width {
    top: 1.25em;
    right: 0;
    width: 100%;
}
.toast-bottom-full-width {
    bottom: 0;
    right: 0;
    width: 100%;
}
.toast-top-left {
    top: 12px;
    left: 12px;
}
.toast-top-right {
    top: 12px;
    right: 12px;
}
.toast-bottom-right {
    right: 12px;
    bottom: 12px;
}
.toast-bottom-left {
    bottom: 12px;
    left: 12px;
}
#toast-container {
    position: fixed;
    z-index: 999999;
    pointer-events: none;
    font-size: 0.875em;
}
#toast-container > div {
    position: relative;
    pointer-events: auto;
    overflow: hidden;
    margin: 0 0 6px;
    padding: 15px 15px 15px 50px;
    width: 300px;
    border-radius: 3px;
    background-position: 15px;
    background-repeat: no-repeat;
    color: #666;
}
#toast-container > div:before {
    position: absolute;
    content: " ";
    text-align: center;
    display: block;
    width: 30px;
    height: 30px;
    top: 50%;
    left: 12px;
    margin-top: -15px;
    border-radius: 100%;
    padding: 0.625em;
    animation: animMsgIcons 0.4s;
}
#toast-container > div.rtl {
    direction: rtl;
    padding: 15px 50px 15px 15px;
    background-position: right 15px center;
}
#toast-container > .toast-info:before {
    background: url(../images/svg/icon-info.svg) 50% no-repeat;
}
#toast-container > .toast-error:before {
    background: url(../images/svg/icon-error.svg) 50% no-repeat;
}
#toast-container > .toast-success:before {
    background: url(../images/svg/icon-check.svg) 50% no-repeat;
}
#toast-container > .toast-warning:before {
    background: url(../images/svg/icon-info.svg) 50% no-repeat;
}
#toast-container.toast-bottom-center > div,
#toast-container.toast-top-center > div {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
}
#toast-container.toast-bottom-full-width > div,
#toast-container.toast-top-full-width > div {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
}
.toast {
    background-color: #fff;
}
.toast-success {
    border: 1px solid #5fa229;
    box-shadow: 0 2px 10px rgba(95, 162, 41, 0.2);
}
.toast-error {
    border: 1px solid #df0000;
    box-shadow: 0 2px 10px rgba(223, 0, 0, 0.2);
}
.toast-info {
    border: 1px solid #5fa229;
    box-shadow: 0 2px 10px rgba(95, 162, 41, 0.2);
}
.toast-warning {
    border: 1px solid #df0000;
    box-shadow: 0 2px 10px rgba(223, 0, 0, 0.2);
}
.toast-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    background-color: #000;
    opacity: 0.4;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    filter: alpha(opacity=40);
}
.uProfile {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 1.25em;
    min-height: 800px;
}
@media (max-width: 740px) {
    .uProfile {
        padding: 0.625em;
    }
}
.uProfile label {
    width: auto !important;
    display: inline-block;
}
.uProfile input[type="checkbox"],
.uProfile input[type="radio"] {
    width: auto !important;
    vertical-align: middle;
}
.uProfile h1 {
    margin: 0 0 0.625em;
}
.uContent,
.uUnsuscribe {
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    width: 83.3333333333%;
    float: left;
    float: right;
}
.uContent p,
.uUnsuscribe p {
    margin: 0;
}
@media (max-width: 740px) {
    .uContent,
    .uUnsuscribe {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }
}
.comUserCTA {
    background: #ebeef2;
    border-radius: 3px;
    padding: 0.625em;
}
.comUserCTA h3 {
    margin: 0 0 0.625em;
    font-weight: 400;
    font-size: 1.125em;
}
.comUserCTA p {
    font-size: 0.875em;
    margin: 0 0 1.25em;
}
.uUnsuscribe {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}
.comLoginBtn,
.fbLogin {
    line-height: 2em;
    padding: 0.5em 1em 0.5em 40px;
    background: #236dca;
}
.comLoginBtn .soc-icon,
.fbLogin .soc-icon {
    left: 10px;
}
.comLoginBtn.regButton,
.fbLogin.regButton {
    padding-left: 1em;
}
.uSidebar {
    position: relative;
    top: 20px;
    width: 16.6666666667%;
    float: left;
    height: 100%;
}
.uSidebar svg {
    width: 24px;
    height: 24px;
    vertical-align: middle;
}
@media (max-width: 740px) {
    .uSidebar {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
        top: auto;
    }
}
@media (max-width: 740px) {
    .uSidebar li {
        width: 33.3333333333%;
        float: left;
        display: table-cell;
    }
}
.uSidebar a {
    color: #666;
    position: relative;
    display: block;
    line-height: 30px;
    padding: 0.3125em 0.625em;
    transition: all 0.4s;
    letter-spacing: 0.5px;
    font-size: 0.875em;
}
@media (max-width: 740px) {
    .uSidebar a {
        text-align: center;
    }
}
.uSidebar a:hover {
    color: #000;
}
.uSidebar a.selected {
    color: #000;
    font-weight: 700;
    background: #eee;
}
.uSegment {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    border-bottom: 1px solid #eee;
    border-radius: 3px;
    padding: 1.25em;
}
.uSegment h2 {
    margin-top: 0;
    font-size: 1.125em;
}
.uSegment:last-child .uFormWrap {
    margin-bottom: 0;
}
.uFormWrap {
    margin-bottom: 1.25em;
}
.uHeader {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    border-bottom: 1px solid #eee;
    text-align: center;
}
.uHeader h2 {
    font-size: 1em;
    margin: 0.625em 0 1.25em;
}
.uData {
    display: table;
    width: 100%;
    margin-top: 1.25em;
}
.uData h3 {
    font-size: 0.875em;
    text-transform: uppercase;
    margin: 0;
}
.uData li {
    width: 25%;
    float: left;
    display: table-cell;
    border-right: 1px solid #eee;
    margin: 0.625em 0;
}
.uData li:last-child {
    border: none;
}
@media (max-width: 740px) {
    .uData li {
        width: 50%;
        float: left;
        margin-bottom: 0.3125em;
    }
    .uData li:nth-child(2n) {
        border: none;
    }
}
.uData span {
    color: #999;
    font-size: 0.75em;
}
.uFollow {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 0.75em;
    line-height: 30px;
    border-radius: 30px;
    background: tomato;
    display: inline-block;
    padding: 5px 60px;
    transition: all 0.4s;
    font-weight: 700;
}
.uFollow:hover {
    border-color: #ff3814;
}
#UAvatarWrap {
    position: relative;
    width: 140px;
    height: 140px;
    margin: 0 auto;
    border-radius: 100%;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.08);
    cursor: pointer;
}
#UAvatarWrap.uploading:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    content: " ";
    display: block;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.7) url(../images/loader.gif) 50% no-repeat;
    transition: all 0.2s;
}
#UAvatarWrap:hover svg {
    opacity: 1;
    background: rgba(0, 0, 0, 0.6);
    transform: scale(1);
}
#UAvatarWrap:hover .uAvatar {
    transform: scale(1.03);
}
#UAvatarWrap svg {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 100%;
    transform: scale(0.8);
    padding: 4px;
    transition: all 0.5s cubic-bezier(1, -0.29, 0.435, 1.08);
    width: 32px;
    height: 32px;
    fill: #fff;
    opacity: 0.4;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -16px;
    margin-left: -16px;
}
.user-profile-link {
    overflow: hidden;
    padding: 0;
    border-radius: 100%;
}
.user-profile-link img {
    width: 100%;
    height: auto;
}
.uAvatar {
    transition: all 1.8s;
    transform: scale(1);
    width: 120px;
    height: 120px;
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 100%;
    margin-top: -60px;
    margin-left: -60px;
}
.uDisabled {
    color: #aaa;
}
.result {
    width: 100%;
    position: relative;
    top: -10px;
}
.result span {
    display: block;
    font-size: 11px;
    font-weight: 700;
}
.result .resultBar {
    width: 0;
    height: 2px;
    margin-bottom: 0.625em;
    transition: all 0.5s;
}
.result.weak .resultBar {
    width: 33.33333%;
    background: #c00;
}
.result.weak span {
    color: #c00;
}
.result.good .resultBar {
    width: 66%;
    background: orange;
}
.result.good span {
    color: orange;
}
.result.strong .resultBar {
    width: 100%;
    background: green;
}
.result.strong span {
    color: green;
}
input.parsley-error {
    border-color: #d8000c;
    background: rgba(255, 0, 0, 0.1);
}
.parsley-errors-list {
    text-align: left;
    color: #d8000c;
    font-size: 0.75em;
}
.userMsgWrap {
    position: fixed;
    top: 1.25em;
    left: 50%;
    transform: translateX(-50%);
    z-index: 11;
    max-width: 300px;
}
@media (max-width: 740px) {
    .userMsgWrap {
        width: 90%;
    }
}
.userMsg {
    position: relative;
    padding: 1.25em;
    border-radius: 3px;
    background: #fff;
    border: 1px solid #5aa0cb;
    color: #666;
    font-size: 0.875em;
    width: 100%;
    margin: 0 auto 0.625em;
    box-shadow: 0 2px 10px rgba(90, 160, 203, 0.2);
    display: table;
    animation: animMsgEntry 0.4s;
    transition-timing-function: cubic-bezier(0, 0.79, 0.47, 1);
}
.userMsg:before {
    position: absolute;
    content: " ";
    text-align: center;
    display: block;
    width: 30px;
    height: 30px;
    top: 50%;
    margin-top: -15px;
    border-radius: 100%;
    padding: 0.625em;
    background: url(../images/svg/icon-info.svg) 50% no-repeat;
    animation: animMsgIcons 0.4s;
}
.userMsg p {
    padding-left: 3.125em;
    overflow: hidden;
    float: left;
    margin: 0;
}
.userMsg.msgError {
    border: 1px solid #df0000;
    box-shadow: 0 2px 10px rgba(223, 0, 0, 0.2);
}
.userMsg.msgError:before {
    background: url(../images/svg/icon-error.svg) 50% no-repeat;
}
.userMsg.msgSuccess {
    border: 1px solid #5fa229;
    box-shadow: 0 2px 10px rgba(95, 162, 41, 0.2);
}
.userMsg.msgSuccess:before {
    background: url(../images/svg/icon-check.svg) 50% no-repeat;
}
@keyframes animMsgEntry {
    0% {
        opacity: 0.6;
        transform: translateY(-10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
@keyframes animMsgIcons {
    0% {
        transform: scale(0);
    }
    to {
        transform: scale(1);
    }
}
.toast-title {
    font-weight: 700;
}
.toast-message {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}
.toast-message a,
.toast-message label {
    color: #111;
}
.toast-message a:hover {
    color: #000;
    text-decoration: none;
}
.toast-close-button {
    position: relative;
    right: -0.3em;
    top: -0.3em;
    float: right;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    -webkit-text-shadow: 0 1px 0 #fff;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: alpha(opacity=80);
    line-height: 1;
}
.toast-close-button:focus,
.toast-close-button:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.4;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    filter: alpha(opacity=40);
}
.rtl .toast-close-button {
    left: -0.3em;
    float: left;
    right: 0.3em;
}
button.toast-close-button {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
.toast-top-center {
    top: em(20);
    right: 0;
    width: 100%;
}
.toast-bottom-center {
    bottom: 0;
    right: 0;
    width: 100%;
}
.toast-top-full-width {
    top: em(20);
    right: 0;
    width: 100%;
}
.toast-bottom-full-width {
    bottom: 0;
    right: 0;
    width: 100%;
}
.toast-top-left {
    top: 12px;
    left: 12px;
}
.toast-top-right {
    top: 12px;
    right: 12px;
}
.toast-bottom-right {
    right: 12px;
    bottom: 12px;
}
.toast-bottom-left {
    bottom: 12px;
    left: 12px;
}
#toast-container {
    position: fixed;
    z-index: 999999;
    pointer-events: none;
    font-size: em(14);
}
#toast-container > div {
    position: relative;
    pointer-events: auto;
    overflow: hidden;
    margin: 0 0 6px;
    padding: 15px 15px 15px 50px;
    width: 300px;
    border-radius: 3px;
    background-position: 15px;
    background-repeat: no-repeat;
    color: #666;
}
#toast-container > div:before {
    position: absolute;
    content: " ";
    text-align: center;
    display: block;
    width: 30px;
    height: 30px;
    top: 50%;
    left: 12px;
    margin-top: -15px;
    border-radius: 100%;
    padding: em(10);
    animation: animMsgIcons 0.4s;
}
#toast-container > div.rtl {
    direction: rtl;
    padding: 15px 50px 15px 15px;
    background-position: right 15px center;
}
#toast-container > .toast-info:before {
    background: url(../images/svg/icon-info.svg) 50% no-repeat;
}
#toast-container > .toast-error:before {
    background: url(../images/svg/icon-error.svg) 50% no-repeat;
}
#toast-container > .toast-success:before {
    background: url(../images/svg/icon-check.svg) 50% no-repeat;
}
#toast-container > .toast-warning:before {
    background: url(../images/svg/icon-info.svg) 50% no-repeat;
}
#toast-container.toast-bottom-center > div,
#toast-container.toast-top-center > div {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
}
#toast-container.toast-bottom-full-width > div,
#toast-container.toast-top-full-width > div {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
}
.toast {
    background-color: #fff;
}
.toast-success {
    border: 1px solid #5fa229;
    box-shadow: 0 2px 10px rgba(95, 162, 41, 0.2);
}
.toast-error {
    border: 1px solid #df0000;
    box-shadow: 0 2px 10px rgba(223, 0, 0, 0.2);
}
.toast-info {
    border: 1px solid #5fa229;
    box-shadow: 0 2px 10px rgba(95, 162, 41, 0.2);
}
.toast-warning {
    border: 1px solid #df0000;
    box-shadow: 0 2px 10px rgba(223, 0, 0, 0.2);
}
.toast-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    background-color: #000;
    opacity: 0.4;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    filter: alpha(opacity=40);
}
