@charset "utf-8";
*,
form {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

body {
    font-family: "Roboto";
}

a {
    text-decoration: none;
}

.a-media {
    position: relative;
    width: 100%;
    height: 0;
    overflow: hidden;
}

.a-media_img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
    transition-duration: 0.5s;
    transition-timing-function: ease;
    -webkit-transition: .5s !important;
    -moz-transition: .5s !important;
    transition: .5s !important;
    -webkit-transition: .5s ease !important;
}

.container {
    width: 1200px;
    margin: auto;
}

.c-flexy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.nav-logo {
    width: 141px;
    margin-right: 30px;
    flex-shrink: 0;
}

.nav-logo img {
    width: 100%;
    display: block;
}

.close-btn {
    display: none;
}

.noscroll {
    overflow-y: hidden;
}

.site-header-wrapper {
    position: relative;
}

.mobile-header {
    display: none;
}

.header-main {
    background-color: transparent;
    border-bottom: 1px solid rgba(112, 112, 112, 0.2);
}

.header-left {
    display: flex;
    align-items: center;
}

.main-nav-list {
    display: flex;
    list-style: none;
    width: 100%;
}

.main-nav-list li {
    margin-right: 20px;
}

.main-nav-list li a {
    font-family: 'Oswald';
    font-weight: 700;
    font-size: 1rem;
    color: #000;
    text-transform: uppercase;
    display: inline-block;
}

.main-nav-list li a:hover {
    color: #000;
}

.main-nav-list li.active a {
    color: #000;
}

.menu-btn {
    display: none;
}

.nav-pri {
    padding: 15px 0;
}

.nav-pri .c-flexy {
    justify-content: space-between;
    align-items: center;
}

.header-right {
    display: flex;
    align-items: center;
}

.a-card {
    position: relative;
}

.livestream-lnk {
    font-family: 'Oswald';
    font-weight: 900;
    font-size: 1.125rem;
    color: #ED5116;
    text-transform: uppercase;
    display: inline-block;
}

.livestream-lnk:before {
    content: "";
    display: inline-block;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: #ED5116;
    margin-right: 7px;
    vertical-align: middle;
}

.livestream-lnk span {
    vertical-align: middle;
}

#btnSearch {
    border: none;
    background-color: transparent;
    display: block;
    padding: 5px 0 5px 5px;
    margin-left: 20px;
}

#btnSearch img {
    display: block;
}

.header-bottom {
    background-color: #ED5116;
}

.flash-news {
    align-items: center;
}

.flash-news .a-card {
    display: flex;
    flex-grow: 1;
    align-items: center;
}

.flash-title {
    font-family: 'Oswald';
    font-weight: 700;
    font-size: 1.25rem;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: -0.04em;
    display: block;
    flex-shrink: 0;
    margin-right: 30px;
}

.flash-news .a-author,
.flash-news .a-exc,
.flash-news .a-day,
.flash-news .a-cat {
    display: none;
}

.flash-news .a-media {
    width: 79px;
    height: 59px;
}

.flash-news .a-card_content {
    display: flex;
    align-items: center;
    padding-left: 20px;
    flex-grow: 1;
}

.flash-news .a-head {
    font-family: 'Oswald';
    font-weight: 500;
    font-size: 1.25rem;
    color: #fff;
}

.flash-news .a-card_meta {
    font-family: 'Oswald';
    font-weight: 500;
    font-size: 1.25rem;
    color: #fff;
}

.flash-news .a-time:after {
    content: " - ";
    margin-right: 5px;
}

.flash-news .a-card:after {
    content: "";
    width: 23px;
    height: 13px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxMi42MTYiIHZpZXdCb3g9IjAgMCAyMyAxMi42MTYiPg0KICA8cGF0aCBpZD0iYXJyb3ciIGQ9Ik0xNi42OTIsMTA3LjVsLTEuMDI0LDEuMDI1LDQuNTU5LDQuNTU5SDB2MS40NDlIMjAuMjI2bC00LjU1OSw0LjU1OSwxLjAyNCwxLjAyNUwyMywxMTMuODA4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMTA3LjUpIiBmaWxsPSIjZmZmIi8+DQo8L3N2Zz4NCg==);
    background-size: 100%;
    background-repeat: no-repeat;
}

.a-card a {
    text-decoration: none;
    color: #000;
}

.top-section {
    padding-top: 25px;
    margin-bottom: 60px;
    background-color: #EFEFEF;
    -webkit-box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.16);
}

.c-header {
    padding-top: 20px;
    padding-bottom: 20px;
}

.c-header .c-flexy {
    justify-content: space-between;
}

.slider-col {
    width: calc(100% - 300px);
    padding-right: 20px;
}

.aside-col {
    width: 300px;
}

.home-slider {
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0!important;
}

.home-slider .a-card {
    width: 100%;
    flex-shrink: 0;
    position: relative;
}

.home-slider .a-card_image {
    width: 100%;
}

.a-media {
    overflow: hidden;
    background-color: #333;
}

.home-slider .a-media {
    width: 100%;
    height: 0;
    padding-bottom: 51.93%;
}

.home-slider .swiper-pagination {
    top: 0;
    text-align: left;
    left: 40px!important;
    bottom: auto!important;
    margin-top: calc(457/880 * 100% - 50px);
    display: flex;
}

.home-slider .swiper-pagination-bullet {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #FFF!important;
    opacity: 1!important;
    margin: 0!important;
    margin-right: 13px!important;
}

.home-slider .swiper-pagination-bullet-active {
    background: #ED5116!important;
}

.home-slider .swiper-button-next,
.home-slider .swiper-button-prev {
    position: static;
    width: 29px;
    height: 29px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    margin-left: 8px;
}

.home-slider .swiper-button-prev:after {
    content: "";
    width: 29px;
    height: 29px;
    display: block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOS4yNSIgaGVpZ2h0PSIyOS4yNSIgdmlld0JveD0iMCAwIDI5LjI1IDI5LjI1Ij4NCiAgPGcgaWQ9Ikljb25faW9uaWMtaW9zLWFycm93LWRyb3B1cCIgZGF0YS1uYW1lPSJJY29uIGlvbmljLWlvcy1hcnJvdy1kcm9wdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjM3NSAzMi42MjUpIHJvdGF0ZSgtOTApIj4NCiAgICA8cGF0aCBpZD0iUGF0aF8zMyIgZGF0YS1uYW1lPSJQYXRoIDMzIiBkPSJNMTAuMzc4LDIxLjE4NWExLjM2MiwxLjM2MiwwLDAsMSwwLTEuOTJsNi43MjktNi43MDhhMS4zNTYsMS4zNTYsMCwwLDEsMS44Ny0uMDQybDYuNjMsNi42MDlhMS4zNTUsMS4zNTUsMCwxLDEtMS45MTIsMS45MkwxOCwxNS40MzRsLTUuNyw1Ljc1OUExLjM1NiwxLjM1NiwwLDAsMSwxMC4zNzgsMjEuMTg1WiIgZmlsbD0iI2U5ZTllOSIvPg0KICAgIDxwYXRoIGlkPSJQYXRoXzM0IiBkYXRhLW5hbWU9IlBhdGggMzQiIGQ9Ik0xOCwzMi42MjVBMTQuNjI1LDE0LjYyNSwwLDEsMCwzLjM3NSwxOCwxNC42MjMsMTQuNjIzLDAsMCwwLDE4LDMyLjYyNVptMC0yLjI1QTEyLjM3LDEyLjM3LDAsMCwxLDkuMjUzLDkuMjUzLDEyLjM3LDEyLjM3LDAsMSwxLDI2Ljc0NywyNi43NDcsMTIuMjY5LDEyLjI2OSwwLDAsMSwxOCwzMC4zNzVaIiBmaWxsPSIjZTllOWU5Ii8+DQogIDwvZz4NCjwvc3ZnPg0K);
    background-size: 100%;
    background-repeat: no-repeat;
}

.home-slider .swiper-button-next:after {
    content: "";
    width: 29px;
    height: 29px;
    display: block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOS4yNSIgaGVpZ2h0PSIyOS4yNSIgdmlld0JveD0iMCAwIDI5LjI1IDI5LjI1Ij4NCiAgPGcgaWQ9Ikljb25faW9uaWMtaW9zLWFycm93LWRyb3B1cCIgZGF0YS1uYW1lPSJJY29uIGlvbmljLWlvcy1hcnJvdy1kcm9wdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyLjYyNSAtMy4zNzUpIHJvdGF0ZSg5MCkiPg0KICAgIDxwYXRoIGlkPSJQYXRoXzMzIiBkYXRhLW5hbWU9IlBhdGggMzMiIGQ9Ik0xMC4zNzgsMjEuMTg1YTEuMzYyLDEuMzYyLDAsMCwxLDAtMS45Mmw2LjcyOS02LjcwOGExLjM1NiwxLjM1NiwwLDAsMSwxLjg3LS4wNDJsNi42Myw2LjYwOWExLjM1NSwxLjM1NSwwLDEsMS0xLjkxMiwxLjkyTDE4LDE1LjQzNGwtNS43LDUuNzU5QTEuMzU2LDEuMzU2LDAsMCwxLDEwLjM3OCwyMS4xODVaIiBmaWxsPSIjZTllOWU5Ii8+DQogICAgPHBhdGggaWQ9IlBhdGhfMzQiIGRhdGEtbmFtZT0iUGF0aCAzNCIgZD0iTTE4LDMyLjYyNUExNC42MjUsMTQuNjI1LDAsMSwwLDMuMzc1LDE4LDE0LjYyMywxNC42MjMsMCwwLDAsMTgsMzIuNjI1Wm0wLTIuMjVBMTIuMzcsMTIuMzcsMCwwLDEsOS4yNTMsOS4yNTMsMTIuMzcsMTIuMzcsMCwxLDEsMjYuNzQ3LDI2Ljc0NywxMi4yNjksMTIuMjY5LDAsMCwxLDE4LDMwLjM3NVoiIGZpbGw9IiNlOWU5ZTkiLz4NCiAgPC9nPg0KPC9zdmc+DQo=);
    background-size: 100%;
    background-repeat: no-repeat;
}

.home-slider .a-card_content {
    padding: 25px 4px 50px;
}

.main-content-col .a-vertical-display {
    padding-right: 10px;
}

.main-content-col .a-vertical-display .a-card {
    display: block;
    width: 33.33%;
    padding-right: 20px;
    margin-bottom: 40px;
}

.no-meta .a-card .a-card_meta {
    display: none;
}

.a-horizontal-display .a-card {
    display: flex;
}

.no-author .a-card .a-author {
    display: none;
}

.home-slider .a-head {
    font-family: 'Oswald';
    font-size: 3.25rem;
    line-height: 1.1em;
    letter-spacing: -0.03em;
    font-weight: 800;
    color: #000;
    text-decoration: underline;
    margin-bottom: 20px;
}

.home-slider .a-exc {
    font-family: 'Roboto';
    font-size: 0.875rem;
    color: #9E9C9C;
}

.top3-row {
    width: 100%;
    padding-bottom: 30px;
}

.top3-row .title-module {
    margin-right: 10px;
    flex-shrink: 0;
}

.title-module h2 {
    font-family: 'Oswald';
    font-size: 2.75em;
    letter-spacing: -0.04em;
    line-height: 1em;
    font-weight: 800;
    color: #ED5116;
}

.title-module h2:before {
    content: "";
    display: block;
    width: 157px;
    height: 6px;
    background-color: #ED5116;
    margin-bottom: 6px;
    margin-left: 2px;
}

.top3-articles .a-card {
    flex-grow: 1;
    width: 33.33%;
    padding-left: 30px;
    display: flex;
}

.top3-articles .a-card_meta,
.top3-articles .a-exc {
    display: none;
}

.top3-articles .a-card_image {
    width: 128px;
    flex-shrink: 0;
    margin-right: 14px;
}

.top3-articles .a-media {
    width: 100%;
    height: 0;
    padding-bottom: 77.34%;
}

.top3-articles .a-head {
    font-family: 'Roboto';
    font-size: 1em;
    line-height: 1.3em;
    font-weight: 400;
    color: #000;
}

.inset {
    margin: 0 auto;
    padding: 0;
    text-align: center;
    display: block;
}

.reklame {
    display: inline-block;
}

.videos-section {
    background-color: #222222;
    padding-bottom: 40px;
    margin-bottom: 90px;
}

.videos-section .c-header h2 {
    font-family: 'Oswald';
    font-weight: 800;
    font-size: 3.5rem;
    letter-spacing: -0.04em;
    color: #fff;
}

.v-grid {
    display: grid;
    grid-template-columns: 1fr repeat(6, 1fr);
    grid-template-rows: auto;
}

.video-box-wrap {
    grid-column-start: 1;
    grid-column-end: 6;
    grid-row-start: 1;
    grid-row-end: 2;
    padding-right: 30px;
}

.v-list-wrap {
    grid-column-start: 6;
    grid-column-end: end;
    grid-row-start: 1;
    grid-row-end: 2;
    position: relative;
}

.playing-v-tit {
    grid-column-start: 1;
    grid-column-end: 6;
    grid-row-start: 2;
    grid-row-end: auto;
}

.v-bottom {
    grid-column-start: 6;
    grid-column-end: end;
    grid-row-start: 2;
    grid-row-end: auto;
}

.video-box {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    background-color: #000;
    position: relative;
}

.v-list {
    position: absolute;
    top: 0;
    left: 10px;
    right: 0;
    bottom: 0;
    overflow-y: scroll;
}

.v-list article {
    display: flex;
    margin-bottom: 20px;
}

.v-list .a-card_image {
    width: 46%;
    flex-shrink: 0;
}

.v-list .a-card_content {
    width: 54%;
    position: relative;
}

.v-list .a-media {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    background-color: #aaa;
}

.v-list .a-head {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    line-height: 1.3em;
    position: absolute;
    top: 0;
    left: 12px;
    right: 10px;
}

.v-list::-webkit-scrollbar {
    width: 10px;
}

/* Track */

.v-list::-webkit-scrollbar-track {
    background: #9E9C9C;
    border: none;
}

/* Handle */

.v-list::-webkit-scrollbar-thumb {
    background: #fff;
    border: none;
}

.video-box:after {
    content: "";
    display: block;
    width: 68px;
    height: 68px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0idmlkZW8iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjY4IiBoZWlnaHQ9IjY4IiB2aWV3Qm94PSIwIDAgNjggNjgiPg0KICA8ZyBpZD0iR3JvdXBfMjUiIGRhdGEtbmFtZT0iR3JvdXAgMjUiPg0KICAgIDxwYXRoIGlkPSJQYXRoXzE3IiBkYXRhLW5hbWU9IlBhdGggMTciIGQ9Ik0zNCwwQTM0LDM0LDAsMSwwLDY4LDM0LDM0LDM0LDAsMCwwLDM0LDBaTTQ4LjMxOSwzNS4wODNhMi40MjksMi40MjksMCwwLDEtMS4wOSwxLjA5di4wMTJMMjcuOCw0NS45YTIuNDI5LDIuNDI5LDAsMCwxLTMuNTE0LTIuMTg2VjI0LjI4NkEyLjQyOSwyLjQyOSwwLDAsMSwyNy44LDIyLjExMmwxOS40MjksOS43MTRBMi40MjgsMi40MjgsMCwwLDEsNDguMzE5LDM1LjA4M1oiIGZpbGw9IiNmZmYiLz4NCiAgPC9nPg0KPC9zdmc+DQo=);
    background-size: 100%;
    position: absolute;
    background-repeat: no-repeat;
    top: 50%;
    left: 50%;
    margin-top: -34px;
    margin-left: -34px;
}

.playing-v-tit {
    padding-top: 15px;
    padding-right: 12%;
}

.playing-v-tit h2 {
    font-family: 'Oswald';
    font-weight: 500;
    font-size: 1.625rem;
    letter-spacing: -0.02em;
    color: #fff;
    line-height: 1.2em;
}

.v-bottom {
    padding-top: 25px;
    padding-left: 10px;
    text-align: right;
}

.v-bottom img {
    display: inline-block;
    vertical-align: middle;
    margin-left: 13px;
}

.v-bottom span {
    display: inline-block;
    vertical-align: middle;
    font-family: 'Oswald';
    font-weight: 500;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
}

.one-three article {
    width: 33.33%;
}

.one-three article:first-of-type {
    width: 100%;
}

.content-col {
    width: 100%;
}

.has-aside .aside-col {
    width: 360px;
}

.has-aside .content-col {
    width: calc(100% - 360px);

}

.no-media .a-card_image {
    display: none;
}

.a-card_content a:before {
    bottom: 0;
    content: "";
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    white-space: nowrap;
    z-index: 1;
}

.top-section .aside-col .inset {
    margin-bottom: 10px;
}

.sociale-col .col-head {
    margin-bottom: 10px;
}

.col-head h3 {
    font-family: 'Oswald';
    font-weight: 900;
    font-size: 1.125rem;
    color: #ED5116;
    text-transform: uppercase;
}

.sociale-col .a-card_image {
    width: 100%;
}

.sociale-col .a-media {
    width: 100%;
    height: 0;
    padding-bottom: 53.33%;
}

.sociale-col .a-card_meta,
.sociale-col .a-exc {
    display: none;
}

.sociale-col .a-card_content {
    padding-top: 15px;
}

.sociale-col .a-head {
    font-family: 'Oswald';
    font-weight: 800;
    font-size: 1.5rem;
    letter-spacing: -0.03em;
    color: #000;
}

.sociale-col .a-card:after {
    content: "Lexo artikullin";
    display: inline-block;
    margin-top: 20px;
    font-family: "Roboto";
    font-weight: 400;
    font-size: 0.875rem;
    color: #ED5116;
    padding-right: 40px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxMi42MTYiIHZpZXdCb3g9IjAgMCAyMyAxMi42MTYiPg0KICA8cGF0aCBpZD0iYXJyb3ciIGQ9Ik0xNi42OTIsMTA3LjVsLTEuMDI0LDEuMDI1LDQuNTU5LDQuNTU5SDB2MS40NDlIMjAuMjI2bC00LjU1OSw0LjU1OSwxLjAyNCwxLjAyNUwyMywxMTMuODA4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMTA3LjUpIiBmaWxsPSIjZWQ1MTE2Ii8+DQo8L3N2Zz4NCg==);
    background-repeat: no-repeat;
    background-position: right center;
}

.one-two {
    padding-right: 40px;
}

.articles-grid {
    position: relative;
}

.articles-grid .c-flexy {
    flex-wrap: wrap;
    justify-content: space-between;
}

.one-two article {
    width: calc(50% - 15px);
    margin-bottom: 25px;
}

.one-two article:first-of-type {
    width: 100%;
}

.one-two .a-author {
    display: none;
}

.articles-grid:before {
    content: attr(data-category);
    font-family: 'Oswald';
    font-weight: 800;
    font-size: 3.5rem;
    letter-spacing: -0.04em;
    color: #fff;
    position: absolute;
    top: 20px;
    left: 35px;
    z-index: 10;
}

.articles-grid .a-card_image {
    width: 100%;
    margin-bottom: 20px;
}

.articles-grid article .a-media {
    width: 100%;
    height: 0;
    padding-bottom: 62.857%;
}

.one-two article:first-of-type .a-media {
    padding-bottom: 57.5%;
}

.articles-grid article .a-card_meta {
    font-family: "Roboto";
    font-weight: 600;
    font-size: 0.75rem;
    color: #ED5116;
    text-transform: uppercase;
    letter-spacing: -0.02em;
    margin-bottom: 10px;
}

.articles-grid article .a-card_meta:before {
    content: "";
    display: inline-block;
    width: 21px;
    height: 17px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic2hrcmltIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIxNy4yMjgiIHZpZXdCb3g9IjAgMCAyMSAxNy4yMjgiPg0KICA8cGF0aCBpZD0iUGF0aF85IiBkYXRhLW5hbWU9IlBhdGggOSIgZD0iTTMxLjIwNywzMTguNTgybC0uNTc3LjgyNGEuNjEzLjYxMywwLDAsMC0uMDg2LjE3OGwtLjU1NSwxLjg2NWEuNjE1LjYxNSwwLDAsMCwuOTU2LjY2OWwxLjU1Ni0xLjE1NGEzLjA2NiwzLjA2NiwwLDAsMS0xLjI5NC0yLjM4M1ptMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjguNzM1IC0zMDUuNTM2KSIgZmlsbD0iI2VkNTExNiIvPg0KICA8cGF0aCBpZD0iUGF0aF8xMCIgZGF0YS1uYW1lPSJQYXRoIDEwIiBkPSJNNDUzLjg0MiwxODAuNTE2SDQ1MnY5LjIyOGEuNjE1LjYxNSwwLDAsMCwuODkxLjU1bDEuMzIyLS45OGEuNjE1LjYxNSwwLDAsMCwuMjQ5LS40OTR2LTcuNjg5YS42MTUuNjE1LDAsMCwwLS42MTUtLjYxNVptMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDMzLjQ1NyAtMTczLjEzMikiIGZpbGw9IiNlZDUxMTYiLz4NCiAgPHBhdGggaWQ9IlBhdGhfMTEiIGRhdGEtbmFtZT0iUGF0aCAxMSIgZD0iTTI1NC42MTkuNjEyYS42MTUuNjE1LDAsMCwwLS44NTcuMTUxTDI1Mi43LDIuMjc1bDIuMDE2LDEuNDEyLDEuMDU5LTEuNTEyYS42MTUuNjE1LDAsMCwwLS4xNTEtLjg1N1ptMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQyLjMzOCAtMC41KSIgZmlsbD0iI2VkNTExNiIvPg0KICA8cGF0aCBpZD0iUGF0aF8xMiIgZGF0YS1uYW1lPSJQYXRoIDEyIiBkPSJNMTEyLjE5NSw3NS41NjNhMy4wMzUsMy4wMzUsMCwwLDEsLjkzNC0uMTYxaDIuMTgzbDMuOTU2LTUuNjUtMi4wMTYtMS40MTJabTAsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNy41OTMgLTY1LjU1OCkiIGZpbGw9IiNlZDUxMTYiLz4NCiAgPHBhdGggaWQ9IlBhdGhfMTMiIGRhdGEtbmFtZT0iUGF0aCAxMyIgZD0iTTQuNDA3LDkyLjE2MmExLjgzOCwxLjgzOCwwLDAsMC0uODIzLjdMLjE5Myw5OC4yYTEuODQzLDEuODQzLDAsMCwwLC42NTksMi4zNzFjLjAxNC0uMDIyLjAxOS0uMDQ5LjAzNC0uMDcxTDcuNSw5MS4wNTlhMS45NSwxLjk1LDAsMCwwLS43NTQuMDg3Wm0wLDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTg3LjM0KSIgZmlsbD0iI2VkNTExNiIvPg0KICA8cGF0aCBpZD0iUGF0aF8xNCIgZGF0YS1uYW1lPSJQYXRoIDE0IiBkPSJNMTE5Ljk2OSwzODkuMDEydi4zN2EuOTIzLjkyMywwLDAsMCwxLjg0Niwwdi0uMzA4aC0xLjIzMUEzLjA4LDMuMDgsMCwwLDEsMTE5Ljk2OSwzODkuMDEyWm0wLDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTUuMDQ4IC0zNzMuMDc3KSIgZmlsbD0iI2VkNTExNiIvPg0KICA8cGF0aCBpZD0iUGF0aF8xNSIgZGF0YS1uYW1lPSJQYXRoIDE1IiBkPSJNMTk0Ljk3NywzOTAuNTI3di4zMDhhLjkyMy45MjMsMCwwLDAsLjkyMy45MjMuOTEuOTEsMCwwLDAsLjg5LS43NTljLS4yLS4wODMtLjQtLjE1OC0uNi0uMjU0bC0uNDI3LS4yMThoLS43ODhabTAsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE4Ni45OCAtMzc0LjUzKSIgZmlsbD0iI2VkNTExNiIvPg0KICA8cGF0aCBpZD0iUGF0aF8xNiIgZGF0YS1uYW1lPSJQYXRoIDE2IiBkPSJNMTAzLjU4NywxMzYuMjU3aC0xLjEyOWwtMy45MS0xLjg5My0zLjAxLDQuM2EzLjYsMy42LDAsMCwwLDEuOTk1LTEsLjYxNS42MTUsMCwwLDEsLjg3Ljg3QTQuODUxLDQuODUxLDAsMCwxLDk1LDEzOS45NDhIOTEuODE0YTEuODQ2LDEuODQ2LDAsMSwwLDAsMy42OTJoMy41NDRhOS4xMTQsOS4xMTQsMCwwLDAsNC40NTUsMS4yMzEsOC45MTgsOC45MTgsMCwwLDAsMy43NzQtLjg0OVptMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODYuMjc4IC0xMjguODczKSIgZmlsbD0iI2VkNTExNiIvPg0KPC9zdmc+DQo=);
    background-repeat: no-repeat;
    background-size: 100%;
    margin-right: 10px;
    margin-bottom: -1px;
}

.articles-grid article .a-cat:after {
    content: " /";
}

.articles-grid article .a-day:after {
    content: ", ";
}

.articles-grid article .a-head {
    font-family: 'Oswald';
    font-weight: 500;
    font-size: 1.625rem;
    letter-spacing: -0.02em;
    color: #000;
    margin-bottom: 10px;
}

.articles-grid article:first-of-type .a-head {
    font-weight: 800;
    font-size: 2.25rem;
    line-height: 1.1em;
    margin-bottom: 10px;
}

.articles-grid .a-exc {
    font-family: 'Roboto';
    font-size: 0.9375rem;
    letter-spacing: -0.02em;
    color: #9E9C9C;
    line-height: 1.4em;
}

.articles-grid article[data-type="video"] .a-card_meta:before {
    width: 17px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0idmlkZW8iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE2Ljg2NiIgaGVpZ2h0PSIxNi44NjYiIHZpZXdCb3g9IjAgMCAxNi44NjYgMTYuODY2Ij4NCiAgPGcgaWQ9Ikdyb3VwXzI1IiBkYXRhLW5hbWU9Ikdyb3VwIDI1Ij4NCiAgICA8cGF0aCBpZD0iUGF0aF8xNyIgZGF0YS1uYW1lPSJQYXRoIDE3IiBkPSJNOC40MzMsMGE4LjQzMyw4LjQzMywwLDEsMCw4LjQzMyw4LjQzM0E4LjQzMyw4LjQzMywwLDAsMCw4LjQzMywwWm0zLjU1MSw4LjdhLjYuNiwwLDAsMS0uMjcuMjd2MEw2LjksMTEuMzg1YS42LjYsMCwwLDEtLjg3Mi0uNTQyVjYuMDI0QS42LjYsMCwwLDEsNi45LDUuNDg0bDQuODE5LDIuNDA5QS42LjYsMCwwLDEsMTEuOTg0LDguN1oiIGZpbGw9IiNlZDUxMTYiLz4NCiAgPC9nPg0KPC9zdmc+DQo=);
    margin-bottom: -3px;
}

.col-head h2 {
    font-family: 'Oswald';
    font-weight: 700;
    font-size: 1.25rem;
    letter-spacing: -0.04em;
    color: #000;
    text-transform: uppercase;
}

.suggested-col {
    margin-bottom: 30px;
}

.suggested-col .col-head {
    padding-bottom: 11px;
    border-bottom: 4px solid #000;
}

.suggested-list .a-author,
.suggested-list .a-cat,
.suggested-list .a-day,
.suggested-list .a-exc {
    display: none;
}

.suggested-list .a-card {
    display: flex;
    padding: 17px 0;
    border-bottom: 1px solid rgba(158, 156, 156, 0.4);
}

.suggested-list .a-card_content {
    display: flex;
    padding-right: 10px;
}

.suggested-list .a-card_meta {
    display: none;
    width: 68px;
    flex-shrink: 0;
}

.suggested-list .a-date {
    font-family: 'Oswald';
    font-weight: 800;
    font-size: 1.3125rem;
    color: #ED5116;
    display: none!important;
}

.suggested-list .a-card_image {
    width: 128px;
    flex-shrink: 0;
    margin-right: 14px;
}

.suggested-list .a-media {
    width: 100%;
    height: 0;
    padding-bottom: 77.34%;
}

.suggested-list .a-head {
    font-family: 'Roboto';
    font-size: 1.125rem;
    font-weight: 400;
    color: #000;
    line-height: 1.3em;
}

.gen-section {
    padding-bottom: 50px;
}

.one-three article:first-of-type .a-media {
    padding-bottom: 42.05%;
}

.one-three article {
    width: calc(33.33% - 20px);
    margin-bottom: 25px;
}

.grid-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto;
    margin-bottom: 50px;
}

.grid-wrap article:first-of-type {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: last-line;
    padding-right: 10px;
    margin-bottom: 0;
}

.grid-wrap article:nth-of-type(2) {
    padding-left: 20px;
    grid-column-start: 3;
    grid-column-end: end;
    grid-row-start: 1;
    grid-row-end: auto;
    margin-bottom: 15px;
}

.grid-wrap .a-exc {
    display: none;
}

.inset-wrap {
    grid-column-start: 3;
    grid-column-end: end;
    grid-row-start: 2;
    grid-row-end: last-line;
}

.no-cat .a-cat {
    display: none;
}

.no-aut .a-author {
    display: none;
}

.padd26 {
    margin-left: -26px;
    margin-right: -26px;
}

.col4 .a-card {
    width: 25%;
    padding-left: 26px;
    padding-right: 26px;
}

.grid-wrap article:first-of-type .a-card_content {
    padding-right: 30px;
}

.articles-grid article .a-media {
    padding-bottom: 68.88%;
}

.col4 .a-card_content:before {
    content: "";
    display: block;
    width: 58px;
    height: 5px;
    background-color: #ED5116;
    margin-bottom: 15px;
}

.col4 .a-head {
    font-family: 'Oswald';
    font-weight: 500;
    font-size: 1.375rem;
    letter-spacing: -0.02em;
    color: #000;
    margin-bottom: 10px;
}

.col4 .a-exc {
    font-family: 'Roboto';
    font-size: 0.9375rem;
    letter-spacing: -0.02em;
    color: #9E9C9C;
    line-height: 1.4em;
}

.one-three .a-author:after {
    content: ", ";
}

.one-three .a-author:empty {
    display: none;
}

.footer-wrapper .c-flexy {
    justify-content: space-between;
}

.pre-footer {
    padding: 45px 0;
    border-top: 1px solid rgba(158, 156, 156, 0.5);
}

.pre-footer .c-flexy {
    align-items: center;
}

.pre-footer span {
    font-family: 'Oswald';
    font-size: 1.8rem;
    color: #000;
    font-weight: 800;
    letter-spacing: -0.02em;
}

.sociale {
    display: flex;
    list-style: none;
    margin-left: 50px;
}

.sociale li {
    margin-right: 20px;
}

.pre-footer .f-right a {
    font-family: 'Oswald';
    font-size: 1.125rem;
    color: #ED5116;
    font-weight: 500;
    margin-left: 20px;
}

.desc {
    max-width: 300px;
    font-family: "Roboto";
    font-size: 0.75rem;
    color: #9E9C9C;
    line-height: 1.5em;
}

.desc span {
    color: #000;
}

.f-left .f-col {
    margin-right: 40px;
}

.f-nav {
    list-style: none;
    margin-right: 30px;
}

.f-nav li {
    margin-bottom: 10px;
}

.f-nav li a {
    font-family: 'Oswald';
    font-size: 1.125rem;
    color: #000;
    font-weight: 500;
}

.f-col li a.livestream-lnk {
    font-family: 'Oswald';
    font-weight: 900;
    font-size: 1.125rem;
    color: #ED5116;
    text-transform: uppercase;
}

footer {
    padding-top: 30px;
    padding-bottom: 60px;
    position: relative;
    border-top: 1px solid rgba(158, 156, 156, 0.5);
}

.f-nav-col {
    display: flex;
    flex: 1;
}

.social img {
    height: 27px;
}

.f-logo {
    width: 108px;
    margin-bottom: 10px;
}

.md-link {
    display: inline-block;
    font-family: "Roboto";
    font-size: 10px;
    color: #000;
    margin-top: 20px;
}

.md-link span {
    vertical-align: middle;
    margin-right: 5px;
}

.md-link img {
    vertical-align: middle;
}

.footer .c-left {
    padding-right: 50px;
}

.showM {
    display: none;
}

.f-other {
    flex-grow: 1;
    margin-right: 0;
}

.some-links .note {
    display: flex;
    margin-left: 30px;
}

.some-links .f-logo {
    display: none;
}

.note span {
    color: #000;
    font-family: "Roboto";
    font-size: 0.75rem;
}

.background-wrap {
    background-color: #EFEFEF;
    padding: 20px 0 30px;
}

.a-top-content .a-cat {
    font-family: 'Oswald';
    font-weight: 900;
    font-size: 1.125rem;
    color: #ED5116;
    text-transform: uppercase;
    display: block;
    margin-bottom: 8px;
}

.a-top-content h1 {
    font-family: 'Oswald';
    font-weight: 800;
    font-size: 3.25rem;
    color: #000;
    letter-spacing: -0.03em;
    line-height: 1.1em;
    text-decoration: underline;
}

.a-top-content .c-flexy {
    width: calc(100% - 396px);
}

.a-full-content {
    padding-bottom: 40px;
}

.a-full-content aside {
    width: 340px;
    flex-shrink: 0;
    border-left: 1px solid #707070;
    padding-left: 40px;
}

.a-meta-wrap {
    padding: 27px 0 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.all-content {
    padding-right: 56px;
}

.a-meta-wrap .a-meta {
    color: #ED5116;
    font-family: "Roboto";
    font-size: 0.9rem;
}

.a-meta-wrap .a-author {
    position: relative;
    color: #000;
    padding-right: 12px;
}

.a-meta-wrap .a-author:after {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 7px;
    content: "";
    display: block;
    width: 1px;
    height: 30px;
    background-color: #707070;
}

.all-content>img {
    width: 100%;
    display: block;
    margin-bottom: 20px;
    margin-top: 20px;
}

.imazhiim {
    margin-bottom: 25px;
}

.imazhiim img {
    width: 100%;
    display: block;
    margin-bottom: 0px;
    margin-top: 0;
}

.tit {
    font-family: 'Roboto';
    font-size: 12px;
    color: #ED5116;
    font-weight: 600;
}

.captionposhte {
    position: relative;
    width: 100%;
    padding: 10px 0 0;
}

.captionposhte:after {
    content: "";
    width: 18.5%;
    display: block;
    height: 1px;
    background-color: #ED5116;
    margin-top: 13px;
}

.all-content p {
    font-family: 'Roboto';
    font-size: 1.125rem;
    font-weight: 400;
    color: #000;
    line-height: 1.6em;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
}

blockquote {
    border-left: 7px solid #ED5116;
    font-family: 'Roboto';
    font-size: 1.125rem;
    font-weight: 600;
    color: #000;
    line-height: 1.6em;
    padding-left: 20px;
    padding-right: 50px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.all-content blockquote p {
    font-size: 1.125rem;
    font-weight: 600;
    color: #000;
    line-height: 1.6em;
    padding: 0;
    margin: 0;
}

.a-full-content aside .inset {
    margin-bottom: 30px;
}

.a-full-content aside .sociale-col .a-card {
    margin-bottom: 30px;
}

.v-list .a-exc,
.v-list .a-card_meta {
    display: none;
}

.inset {
    background-color: transparent;
}

.a-card_content a:before {
    bottom: 0;
    content: "";
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    white-space: nowrap;
    z-index: 1;
}

.all-content p img {
    margin-top: 0;
}

.content-col {
    width: 100%;
}

.has-aside .content-col {
    width: calc(100% - 360px);

}

.showM {
    display: none;
}

.livestream-lnk span {
    vertical-align: baseline;
}

.a-meta-wrap .a-author {
    padding-right: 22px;
}

.a-meta-wrap .a-author:after {
    right: 9px;
}

.all-content {
    width: calc(100% - 340px);
}

.all-content img {
    max-width: 100%;
}

.latest {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 0.875rem;
    color: #000;
    display: flex;
}

.latest:after {
    content: "";
    display: inline-block;
    width: 23px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4zLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMyAxMi42IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMyAxMi42OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0iYXJyb3ciIGQ9Ik0xNi43LDBsLTEsMWw0LjYsNC42SDBWN2gyMC4ybC00LjYsNC42bDEsMUwyMyw2LjNMMTYuNywweiIvPg0KPC9zdmc+DQo=);
    background-repeat: no-repeat;
    background-position: right center;
    margin-left: 15px;
}

@media(max-width:1270px) {
    .container {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .padd26 {
        margin-left: -20px;
        margin-right: -20px;
    }
    .the-header {
        display: none;
        position: fixed;
        background: #fff;
        top: 75px;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 9999;
        padding-top: 30px;
    }
    .is-open {
        display: block;
    }
    .menu-btn {
        display: block;
        margin-left: 20px;
        border: none;
        background: transparent;
    }
    .main-nav-list {
        display: block;
        list-style: none;
        padding-left: 20px;
    }
    .main-nav-list li {
        margin-bottom: 10px;
    }
}

@media(max-width: 1060px) {
    .c-flexy {
        flex-wrap: wrap;
    }
    .top3-row .title-module {
        width: 100%;
        margin-bottom: 30px;
    }
    .top3-articles .a-card {
        padding: 0;
    }
    .top3-articles .a-card_content {
        padding-right: 30px;
    }

    .pre-footer .f-left {
        width: 100%;
        justify-content: flex-start;
        margin-bottom: 30px;
    }
    .pre-footer .f-right a {
        margin-left: 0;
        margin-right: 20px;
    }
    .grid-wrap article:nth-of-type(2) {
        min-width: 300px;
    }
    .v-list .a-head {
        height: 100%;
        overflow: hidden;
    }
    .all-content {
        padding-right: 0px;
    }
}

@media(max-width: 800px) {
    .slider-col {
        width: 100%;
        padding-right: 0px;
    }
    .aside-col {
        margin: auto;
    }
    .top-section .aside-col {
        margin-bottom: 30px;
    }
    .top3-articles .a-card {
        width: 100%;
        margin-bottom: 30px;
    }
    .has-aside .content-col {
        width: 100%;
    }
    .one-two {
        padding-right: 0px;
    }
    .v-grid {
        display: block;
    }
    .v-list {
        position: static;
        height: auto;
        display: flex;
        overflow-y: visible;
        overflow-x: scroll;
    }
    .v-list article {
        width: 70%;
        flex-shrink: 0;
        margin-bottom: 0;
        display: block;
        margin-right: 20px;
        padding-bottom: 20px;
    }
    .v-list .a-head {
        position: static;
    }
    .v-list article>div {
        width: 100%!important;
    }
    .one-three article {
        width: 100%;
    }
    .grid-wrap {
        display: block;
    }
    .grid-wrap article:nth-of-type(2) {
        padding-left: 0px;
    }
    .col4 .a-card {
        width: 50%;
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom: 30px;
    }
    .grid-wrap article:first-of-type {
        padding-right: 0;
    }
    .video-box-wrap {
        padding-right: 0;
        margin-bottom: 30px;
    }
    .playing-v-tit {
        margin-bottom: 30px;
    }
    .v-list .a-card_image {
        margin-bottom: 15px;
    }
    .grid-wrap article:first-of-type {
        padding-right: 0;
    }
    .has-aside .content-col {
        width: 100%;

    }
    .video-box-wrap {
        padding-right: 0;
    }
    .playing-v-tit {
        margin-bottom: 30px;
    }
    .v-list .a-card_image {
        margin-bottom: 15px;
    }
    .nav-logo {
        width: 100px;
    }
    .top-section {
        padding-top: 0;
    }
    .top-section .container {
        padding-right: 0;
        padding-left: 0;
    }
    .hideMobile {
        display: none;
    }
    .the-header {
        top: 60px;
    }
    .home-slider .swiper-pagination {
        left: 20px!important;
        margin-top: calc(457/880 * 100% - 33px);
    }
    .home-slider .swiper-pagination-bullet {
        width: 13px;
        height: 13px;
        margin-right: 9px!important;
    }
    .home-slider .a-card_content {
        padding: 25px 20px 10px;
    }
    .top3-row {
        padding-right: 20px;
        padding-left: 20px;
        padding-bottom: 10px;
    }
    .aside-col {
        width: 100%;
    }
    .top-section .aside-col {
        padding-right: 20px;
        padding-left: 20px;
    }
    .sociale-col {
        width: 100%;
    }
    .one-two article {
        width: calc(50% - 10px);
    }
    .video-box-wrap {
        margin-bottom: 0;
    }
    .grid-wrap article {
        margin-bottom: 20px!important;
    }
    .sociale {
        margin-left: 0;
    }
    .sociale li img {
        height: 28px;
    }
    .sociale li {
        margin-right: 0px;
        margin-left: 15px;
    }
    .a-full-content {
        padding-bottom: 30px;
    }
    .a-full-content aside {
        width: 100%;
        border-left: none;
        padding-left: 0;
    }
}

@media(max-width:700px) {
    .hideM {
        display: none;
    }
    .showM {
        display: block;
    }
    .desc {
        max-width: 100%;
        margin-bottom: 30px;
    }
    .f-nav {
        margin-bottom: 30px;
    }
    .md-link {
        margin-top: 10px;
    }
    .f-left .f-col {
        margin-right: 0;
    }
}

@media(max-width:590px) {
    .home-slider .a-head {
        font-size: 8vw;
    }
    .sociale-col .a-head {
        font-size: 5vw;
    }
    .title-module h2 {
        font-size: 8vw;
    }
    .articles-grid:before {
        font-size: 8vw;
        top: 20px;
        left: 20px;
    }
    .articles-grid article:first-of-type .a-head {
        font-size: 7vw;
    }
    .articles-grid article .a-head {
        font-size: 4.5vw;
    }
    .videos-section .c-header h2 {
        font-size: 9vw;
    }
    .playing-v-tit h2 {
        font-size: 5vw;
    }
    .col4 .a-head {
        font-size: 4.5vw;
    }
    .col4 .a-exc {
        font-size: 3.5vw;
    }
    .pre-footer span {
        font-size: 4.5vw;
    }
    .pre-footer .f-right a {
        font-size: 4vw;
    }

    .pre-footer .f-left {
        margin-bottom: 20px;
    }
    .pre-footer {
        padding: 30px 0;
    }
    .a-top-content h1 {
        font-size: 8vw;
    }
    .main-nav-list li a {
        font-size: 6vw;
    }
    .a-top-content .c-flexy {
        width: 100%;
    }
    .flash-news {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .flash-news .a-card_content {
        display: block;
    }
    .flash-news .a-card_meta {
        display: none;
    }
    .flash-news .a-head {
        font-size: 4vw;
        padding-right: 10px;
    }
    .hiqM {
        display: none;
    }
    .flash-title {
        display: none;
    }
    .flash-news .a-card_content {
        padding-left: 13px;
    }
    .flash-news .a-card:after {
        width: 23px;
        height: 13px;
        flex-shrink: 0!important;
    }
    .one-three article:first-of-type .a-media {
        padding-bottom: 68.88%;
    }
    .home-slider .a-media {
        padding-bottom: 67%;
    }
    .home-slider .swiper-pagination {
        margin-top: calc(67% - 33px);
    }
}
