@charset "utf-8";

/* VERSION 1 */

*,
form {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

body {
    background-color: #fff;
    font-size: 1rem;
}

.container {
    width: 1200px;
    margin: auto;
}

.c-flexy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.a-card {
    position: relative;
}

.a-head {

    color: #000;
}

.a-card_content a:before {
    bottom: 0;
    content: "";
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    white-space: nowrap;
    z-index: 1;
}

.a-media_img {
    display: block;
}

.a-meta {
    font-family: 'Roboto', sans-serif;
    ;
    font-size: 0.625rem;

    color: #8B8B8B;
}

.a-cat:before {
    content: "/";
    display: inline-block;
    margin: 0 2px 0 0px;
    font-family: 'Roboto', sans-serif;
    font-size: 0.625rem;

    color: #FF0000;
}

.inset {
    margin: 0 auto;
    padding: 0;
    text-align: center;
    font-size: 1rem;
    display: block;
}

.inset .reklame {
    display: inline-block;
}


/* KETU HEADER */

.site-header-wrapper {
    margin-bottom: 20px;
    border-bottom: 1px solid #CFCFCF;
    box-shadow: -1px 2px 4px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: -1px 2px 4px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: -1px 2px 4px 0px rgba(0, 0, 0, 0.1);
}

.nav-logo {
    display: flex;
    align-items: center;
}

.nav-logo img {
    display: block;
}

.nav-logo .sub {
    margin-left: 7px;
}

.nav-logo .sub a {
    font-family: 'Roboto';
    font-weight: 300;
    font-size: 0.875rem;

    color: rgba(0, 0, 0, 1);
    text-decoration: underline;
}

.header-top,
.header-bottom {
    border-bottom: 1px solid #000000;
}

.header-top .container>.c-flexy {
    justify-content: space-between;
    align-items: center;
}

.main-nav-list {
    display: inline-flex;
    list-style: none;
}

.main-nav-list li {
    margin-right: 20px;
    padding: 14px 0;
}

.main-nav-list li a {
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 1rem;

    color: #000;
}

.menu-btn {
    display: none;
}

.nav-search {
    margin-left: 0px;
    margin-right: 15px;
}

.search-c {
    display: none;
    position: absolute;
    top: -5px;
    right: 0;
    width: 320px;
    background-color: #fff;
}

.nav-search #btnSearch {
    display: block;
    width: 40px;
    height: 40px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4NCiAgPHBhdGggaWQ9Ikljb25fbWFwLXNlYXJjaCIgZGF0YS1uYW1lPSJJY29uIG1hcC1zZWFyY2giIGQ9Ik0xNi4wNzUsMTMuNDEzYTcuOTA5LDcuOTA5LDAsMSwwLTIuNjYzLDIuNjZsNS4zNjcsNS4zNjYsMi42NjEtMi42NjNabS02Ljc0My44YTQuODc5LDQuODc5LDAsMSwxLDQuODgyLTQuODc3LDQuODg3LDQuODg3LDAsMCwxLTQuODgyLDQuODc3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuNDQgLTEuNDQpIiBmaWxsPSIjMjMxZjIwIi8+DQo8L3N2Zz4NCg==);
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.cse .gsc-control-cse,
.gsc-control-cse {
    padding: 1px 0!important;
}

.gsc-search-box-tools .gsc-search-box .gsc-input {
    width: 100%;
    padding: 0;
    border: none;
    margin: 0;
    height: auto;
    text-indent: 0!important;
    outline: none;
    color: #000;
    padding-left: 15px;
    background-color: transparent!important;
}

.gsib_a {
    padding: 0px!important;
}

.gsc-search-button-v2 {
    border-radius: 0!important;
}

.gsc-search-button-v2,
.gsc-search-button-v2:hover,
.gsc-search-button-v2:focus {
    border-color: transparent!important;
    background-color: transparent!important;
    outline: none;
}

.gsc-search-button {
    margin-left: 0!important;
}

.cse .gsc-search-button-v2,
.gsc-search-button-v2 {
    padding: 13px 12px 12px!important;
}

.gsc-input::-webkit-input-placeholder {
    color: transparent;
}

.gsc-search-button-v2 svg {
    fill: #000!important;
}

.gsc-input:-ms-input-placeholder {
    color: transparent;
}

.gsc-input::placeholder {
    color: transparent;
}

.cse .gsc-control-cse,
.gsc-control-cse {
    border: none;
}

table.gsc-search-box {
    margin-bottom: 0px;
}

.gsc-input-box {
    border: none!important;
    border-right: 0;
}

form.gsc-search-box {
    margin-bottom: 0!important;
}

.gsc-input-box {
    background-color: transparent!important;
}

table.gsc-search-box {
    margin-bottom: 0!important;
}

.gsc-control-cse {
    background-color: transparent!important;
    border-radius: 0px;
    border: none!important;
    border-bottom: 1px solid #000!important;
}

.gsc-search-button-v2 svg {
    fill: #fff;
}

.gsc-search-button-v2 svg {
    width: 20px;
    height: 20px;
}

#mainHeader {
    height: 5rem;
}

#mainHeader>.c-flexy {
    width: 100%;
    height: inherit;
    justify-content: space-between;
    align-items: center;
}

.header-right {
    display: flex;
    align-items: center;
}

.nav-contact a {
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 1rem;
    color: rgba(0, 0, 0, 0.6);
    margin-right: 15px;
}

.nav-lang p {
    font-family: 'Roboto';
    font-weight: 300;
    font-size: 0.875rem;
    color: rgba(0, 0, 0, 0.6);
    text-decoration: underline;
}

.header-right .nav-contact {
    position: relative;
    padding-left: 30px;
}

.header-right .nav-contact:before {
    content: "";
    display: block;
    width: 1px;
    height: calc(5rem - 10px);
    background-color: #C5C5C5;
    position: absolute;
    left: 0;
    top: -31px;
}

.flash-marquee article {
    display: inline-flex;
    align-items: center;
}

.flash-marquee article .a-card_content {
    display: inline-flex;
    align-items: center;
}

.flash-marquee a {
    color: #000;
}

.flash-marquee .a-card_content>a {
    order: 2;
}

.flash-marquee .a-card_meta {
    order: 1;
    margin-right: 5px;
}

.flash-marquee .a-head {
    font-family: 'Roboto Slab', serif;
    font-size: 0.875rem;

    line-height: 1rem;
    color: #000;
}

.flash-marquee .a-meta {
    font-family: 'Roboto Slab', serif;
    font-size: 0.875rem;

    line-height: 1rem;
    color: #000;
}

.flash-news {
    margin-bottom: 30px;
    position: relative;
}

.flash-news .fn-title {
    position: absolute;
    top: 50%;
    left: 0;
    background-color: #E31E1C;
    display: flex;
    align-items: center;
    z-index: 10;
    transform: translateY(-50%);
    padding: 2px 7px;
}

.flash-news .fn-title span {
    font-family: 'Roboto Slab';
    font-weight: 700;
    font-size: 0.875rem;
    color: #fff;
    text-transform: uppercase;
}

.flash-news .a-cat {
    display: none;
}

.flash-marquee article:after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-right: 10px;
    margin-left: 15px;
    background-color: #E31E1C;
    order: 3;
    border-radius: 10px;
}

.wide-col {
    width: calc(100% - 300px);
    padding-right: 20px;
    display: flex;
    flex-wrap: wrap;
}

.aside-col {
    width: 300px;
    flex-shrink: 0;
}

.col-left {
    width: 28.25rem;
    flex-shrink: 0;
    margin-right: 1.25rem;
}

.col-middle {
    width: calc(100% - 30.75rem);
    margin-right: 1.25rem;
}

.slide-a {
    padding-bottom: 40px;
    border-bottom: 1px solid #D6D6D6;
}

.slide-a>article .a-card_image {
    width: 100%;
    position: relative;
}

.slide-a>article .a-card_image:after {
    content: "";
    display: block;
    width: 100%;
    height: 30%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.40379901960784315) 0%, rgba(0, 0, 0, 0) 100%);
}

.slide-a>article .a-media {
    width: 100%;
    height: 0;
    padding-bottom: 70.8%;
    overflow: hidden;
}

.slide-a>article .a-media img {
    width: 100%;
}

.slide-a .a-card_content {
    margin-top: 15px;
}

.slide-a .a-head {
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 1.875rem;

    letter-spacing: -0.026em;
    color: #000;
}

.slide-a .a-card_meta,
.editorial-blck .a-card_meta,
.antena-blck .a-card_meta,
.sigle-a .a-card_meta,
.tabs .a-card_meta,
.full-width-module .a-card_meta,
.analysts-grid .a-card_meta {
    display: none;
}

.home-slider {
    margin-bottom: 20px;
}

.home-slider .swiper-pagination {
    top: 0;
    text-align: left;
    left: 26px!important;
    bottom: auto!important;
    margin-top: calc(70.8% - 36px);
    display: flex;
}

.home-slider .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    border-radius: 0;
    background: #FFF!important;
    opacity: 1!important;
    margin: 0!important;
    margin-right: 10px!important;

}

.home-slider .swiper-pagination-bullet span {
    display: block;
}

.home-slider .swiper-pagination-bullet-active {
    background: #F7FF00!important;
}

.home-slider .swiper-nav {
    display: flex;
    position: absolute;
    top: 0;
    right: 30px;
    margin-top: calc(320/452 * 100% - 26px);
    z-index: 10;
}

.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;
}

.middle-list .a-card {
    display: flex;
    margin-bottom: 20px;
}

.middle-list .a-card:after {
    content: "";
    display: block;
    width: calc(100% - 115px);
    height: 1px;
    background-color: #D6D6D6;
    position: absolute;
    right: 0;
    bottom: 3px;
    z-index: 9;
}

.middle-list .a-card_image {
    width: 100px;
    height: 71px;
    flex-shrink: 0;
}

.middle-list .a-media {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.middle-list .a-card_content {
    margin-left: 15px;
    padding-bottom: 12px;
}

.middle-list .a-head {
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 0.875rem;
    margin-bottom: 12px;
}

.middle-list .a-meta {
    display: block;
}

.middle-list .a-card_meta {
    display: block;
    position: absolute;
    left: 115px;
    bottom: 0;
    padding-right: 10px;
    background-color: #fff;
    z-index: 10;
}

.bg-colored .middle-list .a-card_meta {
    background-color: #F8F8F8;
}

.top-section {
    margin-bottom: 40px;
}

.top-section .col-middle {
    padding-top: 110px;
    position: relative;
}

.top-section .aside-col {
    padding-top: 110px;
}

.top-inset {
    position: absolute;
    top: 0;
    left: 0;
    width: calc(1200px - 29.5rem);
    height: 90px;
}

.inset-full-container {
    width: 100%;
    margin-bottom: 30px;
}

.col-left .inset {
    margin-bottom: 20px;
}

.editorial-blck {
    margin-bottom: 20px;
    border-bottom: 1px solid #00327D;
}

.editorial-blck .header-row {
    background-color: #00327D;
    height: 1.5rem;
    padding-left: 10px;
    display: flex;
    align-items: center;
}

.editorial-blck .header-row h4 {
    font-family: 'Roboto';
    font-weight: 800;
    color: #fff;
    font-size: 0.875rem;
    line-height: 1.5rem;
    padding-top: 2px;
}

.editorial-blck article {
    display: flex;
}

.editorial-blck .a-card_image {
    width: 55px;
    align-self: flex-end;
}

.editorial-blck .a-media {
    width: 55px;
    overflow: hidden;
    background: transparent;
}

.editorial-blck .a-media_img {
    width: 100%;
}

.editorial-blck .a-card_content {
    display: flex;
    align-items: center;
    padding: 15px 15% 15px 26px;
}

.editorial-blck .a-head {
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 1.25rem;

    color: #00327D;
}

.editorial-blck .a-card_content:after {
    content: "";
    display: inline-block;
    width: 16px;
    height: 11px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMC42NzEiIHZpZXdCb3g9IjAgMCAxNiAxMC42NzEiPg0KICA8cGF0aCBpZD0iSWNvbl9pb25pYy1pb3MtYXJyb3ctcm91bmQtZm9yd2FyZCIgZGF0YS1uYW1lPSJJY29uIGlvbmljLWlvcy1hcnJvdy1yb3VuZC1mb3J3YXJkIiBkPSJNMTguMDc5LDExLjQ1NmEuNzI2LjcyNiwwLDAsMC0uMDA2LDEuMDIzbDMuMzc5LDMuMzg1SDguNTkyYS43MjIuNzIyLDAsMCwwLDAsMS40NDVIMjEuNDQ2bC0zLjM3OSwzLjM4NWEuNzMxLjczMSwwLDAsMCwuMDA2LDEuMDIzLjcyLjcyLDAsMCwwLDEuMDE3LS4wMDZMMjMuNjY5LDE3LjFoMGEuODExLjgxMSwwLDAsMCwuMTUtLjIyOC42OS42OSwwLDAsMCwuMDU2LS4yNzguNzI0LjcyNCwwLDAsMC0uMjA2LS41MDZMMTkuMDksMTEuNDczQS43MDguNzA4LDAsMCwwLDE4LjA3OSwxMS40NTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNy44NzUgLTExLjI1MikiIGZpbGw9IiMwMDMyN2QiLz4NCjwvc3ZnPg0K);
    background-size: 100%;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: absolute;
    bottom: 10px;
    right: 0px;
}

.antena-blck {
    margin-bottom: 30px;
}

.antena-blck .header-row {
    background-color: #E31E1C;
    height: 1.5rem;
    padding-left: 10px;
    display: flex;
    align-items: center;
}

.antena-blck .header-row h4 {
    font-family: 'Roboto';
    font-weight: 800;
    color: #fff;
    font-size: 0.875rem;
    line-height: 1.5rem;
    padding-top: 2px;
}

.antena-blck .a-card_image {
    display: none;
}

.antena-blck article {
    border-bottom: 1px solid #D6D6D6;
}

.antena-blck .a-card_content {
    padding: 15px 0;
}

.antena-blck .a-head {
    font-family: 'Roboto';
    font-weight: 400;
    color: #000;
    font-size: 1rem;
}

.antena-blck .footer-row {
    padding-top: 15px;
}

.antena-blck .footer-row a {
    font-family: 'Roboto';
    font-weight: 300;
    font-size: 0.75rem;

    color: #000;
    text-decoration: underline;
}

.antena-blck .footer-row a:after {
    content: "";
    display: inline-block;
    width: 16px;
    height: 11px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMC42NzEiIHZpZXdCb3g9IjAgMCAxNiAxMC42NzEiPg0KICA8cGF0aCBpZD0iSWNvbl9pb25pYy1pb3MtYXJyb3ctcm91bmQtZm9yd2FyZCIgZGF0YS1uYW1lPSJJY29uIGlvbmljLWlvcy1hcnJvdy1yb3VuZC1mb3J3YXJkIiBkPSJNMTguMDc5LDExLjQ1NmEuNzI2LjcyNiwwLDAsMC0uMDA2LDEuMDIzbDMuMzc5LDMuMzg1SDguNTkyYS43MjIuNzIyLDAsMCwwLDAsMS40NDVIMjEuNDQ2bC0zLjM3OSwzLjM4NWEuNzMxLjczMSwwLDAsMCwuMDA2LDEuMDIzLjcyLjcyLDAsMCwwLDEuMDE3LS4wMDZMMjMuNjY5LDE3LjFoMGEuODExLjgxMSwwLDAsMCwuMTUtLjIyOC42OS42OSwwLDAsMCwuMDU2LS4yNzguNzI0LjcyNCwwLDAsMC0uMjA2LS41MDZMMTkuMDksMTEuNDczQS43MDguNzA4LDAsMCwwLDE4LjA3OSwxMS40NTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNy44NzUgLTExLjI1MikiLz4NCjwvc3ZnPg0K);
    background-size: 100%;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-left: 10px;
}

.aside-col .inset {
    margin-bottom: 20px;
}

.sigle-a {
    width: 100%;
    margin-bottom: 20px;
}

.sigle-a article {
    padding-bottom: 30px;
    border-bottom: 1px solid #D6D6D6;
}

.sigle-a .a-media {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
}

.sigle-a .a-card_content {
    margin-top: 13px;
    padding-right: 25%;
}

.sigle-a .a-head {
    font-family: 'Roboto Slab', serif;
    font-size: 1rem;

    color: #000;
    line-height: 1.4em;
}

.sigle-a article:after {
    content: "";
    display: inline-block;
    width: 16px;
    height: 11px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMC42NzEiIHZpZXdCb3g9IjAgMCAxNiAxMC42NzEiPg0KICA8cGF0aCBpZD0iSWNvbl9pb25pYy1pb3MtYXJyb3ctcm91bmQtZm9yd2FyZCIgZGF0YS1uYW1lPSJJY29uIGlvbmljLWlvcy1hcnJvdy1yb3VuZC1mb3J3YXJkIiBkPSJNMTguMDc5LDExLjQ1NmEuNzI2LjcyNiwwLDAsMC0uMDA2LDEuMDIzbDMuMzc5LDMuMzg1SDguNTkyYS43MjIuNzIyLDAsMCwwLDAsMS40NDVIMjEuNDQ2bC0zLjM3OSwzLjM4NWEuNzMxLjczMSwwLDAsMCwuMDA2LDEuMDIzLjcyLjcyLDAsMCwwLDEuMDE3LS4wMDZMMjMuNjY5LDE3LjFoMGEuODExLjgxMSwwLDAsMCwuMTUtLjIyOC42OS42OSwwLDAsMCwuMDU2LS4yNzguNzI0LjcyNCwwLDAsMC0uMjA2LS41MDZMMTkuMDksMTEuNDczQS43MDguNzA4LDAsMCwwLDE4LjA3OSwxMS40NTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNy44NzUgLTExLjI1MikiIGZpbGw9IiNlMzFlMWMiLz4NCjwvc3ZnPg0K);
    background-size: 100%;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: absolute;
    bottom: 13px;
    right: 0px;
}

.top-list-head {
    border-top: 1px solid #000;
    padding: 15px 0;
}

.top-list-head h2 {
    font-family: 'Roboto Slab', serif;
    font-size: 1.875rem;
    letter-spacing: -0.069em;
    font-weight: 100;
    color: #000;
}

.tabs .cat-content {
    display: none;
}

.tabs .cat-content.content-current {
    display: block;
}

.tabs .cat-headings {
    border-bottom: 1px solid #000;
    display: flex;
}

.tabs .cat-heading {
    width: 50%;
    padding-bottom: 10px;
    cursor: pointer;
}

.tabs .cat-heading.cat-current {
    border-bottom: 3px solid #000;
}

.tabs .cat-heading h3 {
    font-family: 'Roboto';
    font-weight: 400;
    color: #000;
    font-size: 0.875rem;

}

.tabs .cat-current h3 {
    font-family: 'Roboto';
    font-weight: 800;
}

.numbered-list .a-card {
    display: flex;
    margin-bottom: 20px;
}

.numbered-list .a-card_image {
    width: 75px;
    height: 75px;
    flex-shrink: 0;
}

.numbered-list .a-media {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.numbered-list .a-card_content {
    padding-right: 15px;
}

.numbered-list .a-head {
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.3em;
}

.numbered-list .a-card[data-top-five]:before {
    color: #000;
    content: attr(data-top-five);
    font-variant-numeric: lining-nums;
    font-family: 'Roboto';
    font-weight: 900;
    font-size: 1.875rem;
    word-wrap: normal;
    display: inline-block;
    width: 40px;
    flex-shrink: 0;
    order: 2;
    text-align: center;
}

.numbered-list .a-card_image {
    order: 1;
}

.numbered-list .a-card_content {
    order: 3;
}

.tabs .cats-contents {
    padding-top: 27px;
}

.tabs .a-card:after {
    content: "";
    display: block;
    width: calc(100% - 90px);
    height: 1px;
    background-color: #D6D6D6;
    position: absolute;
    right: 0;
    bottom: 0px;
    z-index: 9;
}

.full-width-module .c-flexy {
    flex-wrap: wrap;
}

.full-width-module .a-box {
    width: calc(33.33% - 23px);
    margin-right: 23px;
    margin-bottom: 25px;
}

.full-width-module .a-media {
    width: 100%;
    height: 0;
    padding-bottom: 53.57%;
}

.full-width-module .module-title {
    margin-bottom: 15px;
}

.module-title h2 {
    font-family: 'Roboto';
    font-weight: 800;
    font-size: 1.875rem;
    letter-spacing: -0.041em;
}

.full-width-module .module-title h2 {
    color: #E31E1C;
}

.full-width-module .a-card_content {
    margin-top: 18px;
    padding-right: 20px;
}

.full-width-module .a-head {
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.3em;
}

.top-divider {
    border-top: 1px solid #C1C1C1;
    padding-top: 35px;
}

.sec-title {
    margin-bottom: 30px;
}

.sec-title .c-flexy {
    justify-content: space-between;
    align-items: flex-end;
}

.social-blck {
    display: flex;
    align-items: center;
}

.social-blck span {
    font-family: 'Roboto';
    font-weight: 800;
    font-size: 0.625rem;
    letter-spacing: -0.04em;

    text-transform: uppercase;
    margin-right: 2px;
}

.social-blck ul {
    list-style: none;
    display: flex;
    align-items: center;
}

.social-blck ul li {
    margin-left: 9px;
}

.gen-section .wide-col {
    padding-right: 28px;
}

.gen-section .col-left {
    width: 28.25rem;
    flex-shrink: 0;
    margin-right: 1.875rem;
}

.gen-section .col-middle {
    width: calc(100% - 30.125rem);
    margin-right: 0;
}

.big-a .a-media {
    width: 100%;
    height: 0;
    padding-bottom: 70.8%;
}

.big-a .a-card_content {
    margin-top: 15px;
}

.big-a .a-head {
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 1.875rem;

    letter-spacing: -0.026em;
    color: #000;
    margin-bottom: 3px;
}

.gen-section {
    margin-bottom: 40px;
}

.analysts-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 40px;
    grid-column-gap: 40px;
}

.analysts-grid article {
    display: flex;
}

.blog-section .c-flexy {
    justify-content: space-between;
    align-items: center;
}

.blog-section .module-title h2 {
    font-family: 'Roboto';
    font-weight: 900;
    font-size: 1.875rem;
    color: #0C417D;
    background-color: #fff;
    padding-right: 15px;

    position: relative;
    z-index: 10;
}

.blog-section .sec-title {
    position: relative;
}

.blog-section .sec-title:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #0C417D;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.link-blck {
    background-color: #fff;
    padding-left: 15px;
    position: relative;
    z-index: 10;
}

.link-blck a {
    display: flex;
    align-items: center;
}

.link-blck span {
    font-family: 'Roboto';
    font-size: 0.75rem;

    color: #0C417D;
    text-decoration: underline;
}

.arrow-box {
    width: 32px;
    height: 32px;
    margin-left: 14px;
    background-color: #0C417D;
    display: flex;
    align-items: center;
    justify-content: center;
}

.arrow-box:after {
    content: "";
    width: 16px;
    height: 11px;
    display: block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMC42NzEiIHZpZXdCb3g9IjAgMCAxNiAxMC42NzEiPg0KICA8cGF0aCBpZD0iSWNvbl9pb25pYy1pb3MtYXJyb3ctcm91bmQtZm9yd2FyZCIgZGF0YS1uYW1lPSJJY29uIGlvbmljLWlvcy1hcnJvdy1yb3VuZC1mb3J3YXJkIiBkPSJNMTguMDc5LDExLjQ1NmEuNzI2LjcyNiwwLDAsMC0uMDA2LDEuMDIzbDMuMzc5LDMuMzg1SDguNTkyYS43MjIuNzIyLDAsMCwwLDAsMS40NDVIMjEuNDQ2bC0zLjM3OSwzLjM4NWEuNzMxLjczMSwwLDAsMCwuMDA2LDEuMDIzLjcyLjcyLDAsMCwwLDEuMDE3LS4wMDZMMjMuNjY5LDE3LjFoMGEuODExLjgxMSwwLDAsMCwuMTUtLjIyOC42OS42OSwwLDAsMCwuMDU2LS4yNzguNzI0LjcyNCwwLDAsMC0uMjA2LS41MDZMMTkuMDksMTEuNDczQS43MDguNzA4LDAsMCwwLDE4LjA3OSwxMS40NTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNy44NzUgLTExLjI1MikiIGZpbGw9IiNmZmYiLz4NCjwvc3ZnPg0K);
    background-size: 100%;
    background-repeat: no-repeat;
}

.analysts-grid .a-card_image {
    width: 143px;
    flex-shrink: 0;
}

.analysts-grid .a-media {
    width: 100%;
    height: 0;
    padding-bottom: 71.3%;
    overflow: hidden;
}

.blog-section {
    margin-bottom: 30px;
}

.analysts-grid .a-card_content {
    margin-left: 20px;
}

.analysts-grid .a-author {
    display: block;
    font-family: 'Roboto';
    font-weight: 800;
    font-size: 0.75rem;
    color: #104179;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.analysts-grid .a-head {
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 1rem;
    color: #000;
    line-height: 1.33em;
}

.bg-colored {
    background-color: #F8F8F8;
    padding-top: 35px;
    padding-bottom: 35px;
    margin-bottom: 0;
}

.newsletter-blck .blck-title h2 {
    font-family: 'Roboto';
    font-weight: 900;
    font-size: 1.875rem;
    letter-spacing: -0.015em;
}

.newsletter-blck .blck-body {
    padding-top: 5px;
    margin-bottom: 15px;
}

.newsletter-blck p {
    font-family: 'Roboto';
    font-size: 0.75rem;

    line-height: 1.1rem;
    color: #3B3B3B;
    margin-bottom: 15px;
}

.nl-input {
    width: 100%;
    height: 44px;
    border: 1px solid #DBDBDB;
    padding-left: 15px;
    margin-bottom: 8px;
    font-family: "HelveticaNeueLTPro-Roman";
    font-size: 0.875rem;
    color: #000;
    background-color: transparent;
}

.nl-btn {
    width: 100%;
    height: 44px;
    line-height: 44px;
    border: 1px solid #000;
    background-color: #000;
    font-family: "HelveticaNeueLTPro-Bd";
    font-size: 1.125rem;
    letter-spacing: -0.018em;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
    text-align: left;
    padding-left: 15px;
}

.blck-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.blck-footer span {
    font-family: 'Roboto';
    font-size: 0.625rem;
    color: #8E8C8C;
}

.sport-section {
    margin-bottom: 50px;
}

.sport-section .module-title h2 {
    color: #0C417D;
}

.read-more a {
    display: inline-block;
    height: 1.5rem;
    line-height: 1.5rem;
    font-family: 'Roboto';
    font-weight: 800;
    font-size: 0.875rem;

    color: #fff;
    padding: 1px 40px 0 10px;
}

.bg-blu a {
    background-color: #0C417D;
}

.bg-kuq a {
    background-color: #FF0000;
}

.bg-zi a {
    background-color: #000;
}

.kuq-section {
    margin-bottom: 60px;
}

.kuq-section .module-title h2 {
    color: #EC1C24;
}

.invert-section .col-left {
    order: 2;
    width: 28.25rem;
    flex-shrink: 0;
    margin-right: 0rem;
}

.invert-section .col-middle {
    order: 1;
    margin-right: 1.875rem;
}

.big-a {
    margin-bottom: 20px;
}

.report {
    max-width: 333px;
    border-top: 1px solid #707070;
    padding-top: 18px;
    padding-left: 40px;
    position: relative;
    margin-bottom: 30px;
}

.report:before {
    content: "";
    display: block;
    width: 27px;
    height: 27px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNi45OTgiIGhlaWdodD0iMjYuOTk1IiB2aWV3Qm94PSIwIDAgMjYuOTk4IDI2Ljk5NSI+DQogIDxwYXRoIGlkPSJJY29uX2lvbmljLWlvcy1zZW5kIiBkYXRhLW5hbWU9Ikljb24gaW9uaWMtaW9zLXNlbmQiIGQ9Ik0zMC42NDksNC41NjMsNC44MzgsMTUuODEzYS41OTIuNTkyLDAsMCwwLC4wMjEsMS4wNzZsNi45ODIsMy45NDVhMS4xMjYsMS4xMjYsMCwwLDAsMS4yODctLjEyN0wyNi44OTUsOC44MzhjLjA5MS0uMDc3LjMwOS0uMjI1LjM5NC0uMTQxcy0uMDQ5LjMtLjEyNy4zOTRMMTUuMjUxLDIyLjUwN2ExLjEyMiwxLjEyMiwwLDAsMC0uMTEzLDEuMzQzTDE5LjcsMzEuMTdhLjU5NC41OTQsMCwwLDAsMS4wNjktLjAxNEwzMS40NDQsNS4zNDRBLjU5Mi41OTIsMCwwLDAsMzAuNjQ5LDQuNTYzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuNTAzIC00LjUwMykiIGZpbGw9InJlZCIvPg0KPC9zdmc+DQo=);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 27px;
    position: absolute;
    top: 23px;
    left: 0;
}

.report h2 {
    font-family: 'Roboto';
    font-weight: 300;
    font-size: 1.625rem;

    color: #FF0F0F;
    letter-spacing: -0.06em;
}

.report h2 strong {
    font-family: 'Roboto';
    font-weight: 600;
}

.report a:after {
    bottom: 0;
    content: "";
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    white-space: nowrap;
    z-index: 1;
}

.gen-section .full-width-module {
    width: calc(100% - 300px);
}

.full-width-module .a-box {
    width: calc(33.33% - 30px);
    margin-right: 30px;
}

.blog-blck .analysts-grid {
    display: block;
}

.blog-blck .analysts-grid .a-card_image {
    width: 107px;
}

.blog-blck .analysts-grid article {
    margin-bottom: 20px;
}

.blog-blck .analysts-grid .a-author {
    color: #000;
}

.blog-blck .analysts-grid .a-head {
    font-size: 0.75rem;
    line-height: 1.4em;
}

.blog-blck .analysts-grid .a-card_content {
    margin-left: 12px;
}

.blog-blck .blog-title {
    font-family: 'Roboto';
    font-weight: 900;
    font-size: 1.875rem;
    color: #000;
    padding-right: 15px;

    margin-bottom: 20px;
}

.newsletter-blck {
    margin-bottom: 20px;
}

.content-title {
    margin-bottom: 15px;
}

.content-title h1 {
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 3.125rem;

    letter-spacing: -0.021em;
    margin-bottom: 20px;
    padding-right: 30px;
}

.content-col,
.content-title-bottom {
    width: calc(100% - 300px);
    padding-right: 60px;
}

.art_about {
    display: flex;
}

.content-title-bottom .c-flexy {
    width: 100%;
    justify-content: space-between;
    align-items: flex-end;
}

.writer_pic {
    width: 50px;
    height: 50px;
    overflow: hidden;
}

.writer_pic img {
    display: block;
    width: 100%;
}

.writer_content {
    margin-left: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.writer_content>span {
    display: block;
}

.writer_content .a-info {
    font-family: 'Roboto Slab', serif;
    font-size: 0.625rem;

    text-transform: uppercase;
    color: #FF0E00;
}

.writer_content .a-time {
    margin-right: 2px;
}

.writer_content .a-autor {
    font-family: 'Roboto Slab', serif;
    font-size: 0.625rem;

    color: #000;
    margin-top: 3px;
}

.imazhiim {
    margin-bottom: 30px;
}

.imazhiim img {
    display: block;
    width: 100%;
}

.captionposhte {
    position: relative;
    width: 100%;
    padding: 13px 0 0;
}

.tit {
    font-family: 'Roboto';
    font-size: 0.625rem;
    color: #000;

}

.captionposhte:after {
    content: "";
    width: 126px;
    display: block;
    height: 1px;
    background-color: #000;
    margin-top: 13px;
}

.content-narrow {
    width: 100%;
    padding: 0 56px;
}

.content-narrow>.imazhiim:first-of-type {
    width: calc(100% + 112px);
    margin-left: -56px;
}

.content-col p {
    font-family: 'Roboto';
    font-size: 1.125rem;

    color: #000;
    margin-bottom: 30px;
    line-height: 1.5em;
}

.content-narrow>a,
.content-narrow p>a {
    font-family: "Roboto";
    font-weight: 500;
    color: #000;
    border-bottom: 1px solid #FF3400;
}

.content-col .inset,
.content-col .insertion-box {
    margin-bottom: 20px;
}

.content-col img {
    width: 100%;
}

.content-narrow>p:first-of-type img {
    width: calc(100% + 112px);
    margin-left: -56px;
}

.related-list,
.suggested-list {
    padding: 0;
    margin-bottom: 40px;
    position: relative;
}

.related-list ul,
.suggested-list ul {
    list-style: none;
}

.related-list ul li,
.suggested-list ul li {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #000;
}

.related-list article,
.suggested-list article {
    display: flex;
    width: 100%;

}

.related-list .a-card_image,
.suggested-list .a-card_image {
    width: 170px;
    height: 91px;
    flex-shrink: 0;
}

.related-list .a-media,
.suggested-list .a-media {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.related-list .a-card_content,
.suggested-list .a-card_content {
    flex-grow: 1;
    margin-left: 20px;
    padding-bottom: 15px;
    padding-right: 18%;
    position: relative;
}

.related-list .a-head,
.suggested-list .a-head {
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.3em;
    color: #000;
}

.related-list .a-head a,
.suggested-list .a-head a {
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.3em;
    color: #000;
}

.related-list .a-card_content:after,
.suggested-list .a-card_content:after {
    content: "";
    display: inline-block;
    width: 16px;
    height: 11px;
    position: absolute;
    right: 0px;
    bottom: 0px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC4yNDMiIGhlaWdodD0iMTMuNTAxIiB2aWV3Qm94PSIwIDAgMjAuMjQzIDEzLjUwMSI+DQogIDxwYXRoIGlkPSJJY29uX2lvbmljLWlvcy1hcnJvdy1yb3VuZC1mb3J3YXJkIiBkYXRhLW5hbWU9Ikljb24gaW9uaWMtaW9zLWFycm93LXJvdW5kLWZvcndhcmQiIGQ9Ik0yMC43ODQsMTEuNTFhLjkxOS45MTksMCwwLDAtLjAwNywxLjI5NGw0LjI3NSw0LjI4Mkg4Ljc4MmEuOTE0LjkxNCwwLDAsMCwwLDEuODI4SDI1LjA0NUwyMC43NywyMy4yYS45MjUuOTI1LDAsMCwwLC4wMDcsMS4yOTQuOTEuOTEsMCwwLDAsMS4yODctLjAwN2w1Ljc5NC01LjgzNmgwYTEuMDI2LDEuMDI2LDAsMCwwLC4xOS0uMjg4Ljg3Mi44NzIsMCwwLDAsLjA3LS4zNTIuOTE2LjkxNiwwLDAsMC0uMjYtLjY0bC01Ljc5NC01LjgzNkEuOS45LDAsMCwwLDIwLjc4NCwxMS41MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03Ljg3NSAtMTEuMjUyKSIgZmlsbD0iI2Y2MzIwMCIvPg0KPC9zdmc+DQo=);
    background-size: 100%;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.related-list .a-time,
.suggested-list .a-time {
    display: none;
}

.related-list:before {
    content: "TE KESHILLUARA PER TY";
    display: inline-block;
    margin-bottom: 12px;
    font-family: 'Roboto Slab';
    font-weight: 600;
    font-size: 0.625rem;
    color: #F63200;
    text-transform: uppercase;
}

blockquote {
    border-left: 4px solid #000;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 1.25rem;

    color: #000;
    line-height: 1.6em;
    padding-left: 20px;
    margin-bottom: 30px;
}

.content-col blockquote p {
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 1.25rem;

    color: #000;
    line-height: 1.6em;
}

.a-cat-listing article {
    display: flex;
    width: 100%;
    margin-bottom: 30px;
}

.a-cat-listing .a-card_image {
    width: 35%;
    flex-shrink: 0;
}

.a-cat-listing .a-media {
    width: 100%;
    height: 0;
    padding-bottom: 56.2%;
    overflow: hidden;
}

.a-cat-listing .a-card_content {
    padding: 0 10% 0 20px;
}

.a-cat-listing .a-head {
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 1.25rem;

    line-height: 1.3em;
    margin-bottom: 5px;
}

.a-info {
    font-family: 'Roboto';
    font-size: 0.625rem;

    text-transform: uppercase;
}

.a-cat-listing .a-author {
    display: none;
}

.f-col {
    margin-right: 40px;
    max-width: 262px;
}

.footer-wrapper {
    background-color: #F8F8F8;
    padding-top: 50px;
    padding-bottom: 40px;
}

.f-col .nav-logo {
    margin-bottom: 13px;
}

.f-col .main-nav-list {
    display: block;
}

.f-col .main-nav-list li {
    margin-right: 0px;
    padding: 0;
    margin-bottom: 10px;
}

.c-list {
    list-style: none;
}

.c-list li {
    margin-bottom: 7px;
}

.c-list li a {
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 1rem;

    color: #1976D2;
}

.f-col .social-blck {
    margin-top: 20px;
    margin-bottom: 40px;
}

.f-col .social-blck ul li {
    margin-left: 0;
    margin-right: 15px;
}

.f-col .social-blck ul li img {
    display: block;
}

.f-col p {
    font-family: 'Roboto Slab';
    font-size: 0.75rem;

    color: #9E9C9C;
    line-height: 1.2rem;
}

.mediadesk-link span {
    font-family: 'Roboto';
    font-size: 0.625rem;

    color: #000;
    margin-right: 5px;
}

.mediadesk-link img {
    vertical-align: middle;
}

.showM {
    display: none;
}

.noscroll {
    overflow-y: hidden;
}

.open-search {
    display: block;
}

.nav-search {
    position: relative;
}

.analysts-container .link-blck {
    display: none;
}

.f-right {
    flex-grow: 1;
    display: flex;
    justify-content: flex-end;
}

.f-right .mediadesk-link {
    display: none;
}

.gsc-input {
    background: none!important;
}

.module-title .swiper-button-next-next {
    display: none;
}

.content-narrow>p:first-of-type img {
    width: calc(100% + 112px);
    margin-left: -56px;
    height: auto;
}

.flash-news {
    overflow: hidden;
    padding-left: 135px;
    height: 25px;
}

.komentet {
    margin-top: 50px;
    margin-bottom: 40px;
}

.komentet a {
    border-bottom: none;
}

.comments-title {
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 1.875rem;
    color: #000;

    margin-bottom: 20px;
    padding-left: 50px;
    position: relative;
}

.comments-title:before {
    content: "";
    display: block;
    width: 36px;
    height: 36px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNi4wMDIiIHZpZXdCb3g9IjAgMCAzNiAzNi4wMDIiPg0KICA8cGF0aCBpZD0iSWNvbl9hd2Vzb21lLWNvbW1lbnQtYWx0IiBkYXRhLW5hbWU9Ikljb24gYXdlc29tZS1jb21tZW50LWFsdCIgZD0iTTMxLjUsMEg0LjVBNC41LDQuNSwwLDAsMCwwLDQuNVYyNC43NWE0LjUsNC41LDAsMCwwLDQuNSw0LjVoNi43NXY1LjkwNmEuODQ2Ljg0NiwwLDAsMCwxLjM0My42ODJsOC43ODItNi41ODhIMzEuNWE0LjUsNC41LDAsMCwwLDQuNS00LjVWNC41QTQuNSw0LjUsMCwwLDAsMzEuNSwwWiIvPg0KPC9zdmc+DQo=);
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: 4px;
    left: 0;
}

.comment-list {
    border-top: 1px solid #000;
    list-style: none;
    margin-bottom: 30px;
}

.comment-list ol {
    list-style: none;
}

.comment {
    padding: 27px 0 25px 60px;
}

.comment-list>.comment {
    border-bottom: 1px solid #000;

}

.comment-list ol li:last-of-type {
    padding-bottom: 0;
}

.comment-author {
    position: relative;
    font-family: 'Roboto';
    font-size: 1.125rem;
    color: #000;

    margin-bottom: 7px;
    padding-top: 5px;
}

.comment-author cite {
    font-style: normal;
}

.comment-author:before {
    content: "";
    display: block;
    width: 39px;
    height: 39px;
    background-color: #BEBEBE;
    border-radius: 50%;
    position: absolute;
    left: -60px;
    top: 0;
}

.comment-author:after {
    content: "";
    display: block;
    width: 23px;
    height: 23px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDIzIDIzIj4NCiAgPHBhdGggaWQ9Ikljb25fYXdlc29tZS11c2VyLWFsdCIgZGF0YS1uYW1lPSJJY29uIGF3ZXNvbWUtdXNlci1hbHQiIGQ9Ik0xMS41LDEyLjkzOEE2LjQ2OSw2LjQ2OSwwLDEsMCw1LjAzMSw2LjQ2OSw2LjQ3LDYuNDcsMCwwLDAsMTEuNSwxMi45MzhabTUuNzUsMS40MzhIMTQuNzc1YTcuODIsNy44MiwwLDAsMS02LjU1LDBINS43NUE1Ljc1LDUuNzUsMCwwLDAsMCwyMC4xMjV2LjcxOUEyLjE1NywyLjE1NywwLDAsMCwyLjE1NiwyM0gyMC44NDRBMi4xNTcsMi4xNTcsMCwwLDAsMjMsMjAuODQ0di0uNzE5QTUuNzUsNS43NSwwLDAsMCwxNy4yNSwxNC4zNzVaIiBmaWxsPSIjZmZmIi8+DQo8L3N2Zz4NCg==);
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    position: absolute;
    left: -52px;
    top: 8px;
    z-index: 10;
}

.comment-meta {
    margin-bottom: 15px;
}

.comment-meta a {
    font-family: 'Roboto';
    font-size: 0.875rem;
    color: #808080;
    font-weight: 400;
    text-decoration: none;
    border-bottom: none;
}

.comment-body>p {
    font-family: 'Roboto';
    font-size: 1rem;
    color: #000;
    font-weight: 400;
    margin-bottom: 15px;
}

.reply a {
    font-family: 'Roboto';
    font-size: 1rem;
    color: #000;
    font-weight: 600;
    text-decoration: underline;
    border-bottom: none;
}

.reply a:before {
    content: "";
    display: inline-block;
    width: 19px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxNS44MzMiIHZpZXdCb3g9IjAgMCAxOSAxNS44MzMiPg0KICA8cGF0aCBpZD0iSWNvbl9tYXRlcmlhbC1yZXBseSIgZGF0YS1uYW1lPSJJY29uIG1hdGVyaWFsLXJlcGx5IiBkPSJNMTEuODg5LDExLjcyMlY3LjVMNC41LDE0Ljg4OWw3LjM4OSw3LjM4OVYxNy45NWM1LjI3OCwwLDguOTcyLDEuNjg5LDExLjYxMSw1LjM4M0MyMi40NDQsMTguMDU2LDE5LjI3OCwxMi43NzgsMTEuODg5LDExLjcyMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjUgLTcuNSkiLz4NCjwvc3ZnPg0K);
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    margin-right: 10px;
}

.comment-reply-title {
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 1.875rem;
    color: #000;

    margin-bottom: 20px;
}

.comment-reply-title:before {
    content: "";
    display: inline-block;
    width: 36px;
    height: 36px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNi4wMDIiIHZpZXdCb3g9IjAgMCAzNiAzNi4wMDIiPg0KICA8cGF0aCBpZD0iSWNvbl9hd2Vzb21lLWNvbW1lbnQtYWx0IiBkYXRhLW5hbWU9Ikljb24gYXdlc29tZS1jb21tZW50LWFsdCIgZD0iTTMxLjUsMEg0LjVBNC41LDQuNSwwLDAsMCwwLDQuNVYyNC43NWE0LjUsNC41LDAsMCwwLDQuNSw0LjVoNi43NXY1LjkwNmEuODQ2Ljg0NiwwLDAsMCwxLjM0My42ODJsOC43ODItNi41ODhIMzEuNWE0LjUsNC41LDAsMCwwLDQuNS00LjVWNC41QTQuNSw0LjUsMCwwLDAsMzEuNSwwWiIvPg0KPC9zdmc+DQo=);
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: 15px;
}

.comment-form {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.comment-form>p {
    font-family: 'Roboto';
    font-size: 0.75rem;
    color: #000;
    font-weight: 400;
    width: 100%;
    margin-bottom: 20px;
}

.comment-form>div {
    width: 100%;
    margin-bottom: 15px;
}

.comment-form label {
    display: block;
    font-family: 'Roboto';
    font-size: 1rem;
    color: #000;
    font-weight: 500;
    margin-bottom: 10px;
}

.comment-form textarea {
    display: block;
    width: 100%;
    height: 185px;
    border: 1px solid #000;
    padding: 15px;
    font-family: 'Roboto';
    font-size: 1rem;
    color: #000;
}

.comment-form-url {
    display: none;
}

.comment-form .comment-form-author {
    width: calc(50% - 10px);
}

.comment-form-author input,
.comment-form-email input {
    width: 100%;
    height: 40px;
    border: 1px solid #000;
    padding-left: 15px;
    font-family: 'Roboto';
    font-size: 1rem;
    color: #000;
}

.comment-form .comment-form-email {
    width: calc(50% - 10px);
}

.submit {
    width: 100%;
    height: 40px;
    border: 1px solid #000;
    background-color: #000;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 1rem;
    color: #fff;

    line-height: 38px;
    text-transform: uppercase;
    cursor: pointer;
}

.a-media_img {
    width: 100%;
}

.inset:empty,
.inset .reklame:empty {
    display: none;
}

.middle-list .a-head {
    font-family: 'Roboto';
    font-weight: 400;
    font-size: .9rem;
    font-weight: bold;
    line-height: 1.2em;
    margin-bottom: 12px;
}

.full-width-module .a-head {
    font-size: 1rem;
}

.main-nav-list li a:hover {
    border-bottom: 2px solid #e31e1c;
}

.fn-title:after {
    content: "";
    display: inline-block;
    position: absolute;
    width: 20px;
    height: 22px;
    right: -20px;
    top: -1px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
}

.content-gallery {
    margin-bottom: 30px;
}

.content-gallery:before {
    content: "Galeria fotografike";
    display: block;
    margin-bottom: 15px;
    font-family: "HelveticaNeueLTPro-BlkCn";
    font-size: 1.875rem;
}

.gallery-wrapper {
    position: relative;
}

.gallery-button-prev,
.gallery-button-next {
    position: absolute;
    top: 50%;
    margin-top: -17px;
    width: 35px;
    height: 35px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;

}

.gallery-button-prev {
    left: 0;
    margin-left: 10px;
}

.gallery-button-next {
    right: 0;
    margin-right: 10px;
}

.gallery-button-prev:after {
    content: "";
    width: 35px;
    height: 35px;
    display: block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTIuODc1IiBoZWlnaHQ9IjUyLjg3NSIgdmlld0JveD0iMCAwIDUyLjg3NSA1Mi44NzUiPg0KICA8ZGVmcz4NCiAgICA8ZmlsdGVyIGlkPSJJY29uX2F3ZXNvbWUtYXJyb3ctY2lyY2xlLXJpZ2h0IiB4PSIwIiB5PSIwIiB3aWR0aD0iNTIuODc1IiBoZWlnaHQ9IjUyLjg3NSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4NCiAgICAgIDxmZU9mZnNldCBkeT0iMyIgaW5wdXQ9IlNvdXJjZUFscGhhIi8+DQogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIzIiByZXN1bHQ9ImJsdXIiLz4NCiAgICAgIDxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAuMTYxIi8+DQogICAgICA8ZmVDb21wb3NpdGUgb3BlcmF0b3I9ImluIiBpbjI9ImJsdXIiLz4NCiAgICAgIDxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPg0KICAgIDwvZmlsdGVyPg0KICA8L2RlZnM+DQogIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIDEsIDAsIDApIiBmaWx0ZXI9InVybCgjSWNvbl9hd2Vzb21lLWFycm93LWNpcmNsZS1yaWdodCkiPg0KICAgIDxwYXRoIGlkPSJJY29uX2F3ZXNvbWUtYXJyb3ctY2lyY2xlLXJpZ2h0LTIiIGRhdGEtbmFtZT0iSWNvbiBhd2Vzb21lLWFycm93LWNpcmNsZS1yaWdodCIgZD0iTTE4LC41NjNBMTcuNDM4LDE3LjQzOCwwLDEsMSwuNTYzLDE4LDE3LjQzNCwxNy40MzQsMCwwLDEsMTgsLjU2M1ptLTIuMDMyLDEwLjEsNS4zMDksNS4wOTFIOC40MzhBMS42ODMsMS42ODMsMCwwLDAsNi43NSwxNy40Mzh2MS4xMjVBMS42ODMsMS42ODMsMCwwLDAsOC40MzgsMjAuMjVIMjEuMjc3bC01LjMwOSw1LjA5MWExLjY4OSwxLjY4OSwwLDAsMC0uMDI4LDIuNDEybC43NzMuNzY2YTEuNjgxLDEuNjgxLDAsMCwwLDIuMzg0LDBsOS4zMy05LjMyM2ExLjY4MSwxLjY4MSwwLDAsMCwwLTIuMzg0TDE5LjEsNy40NzRhMS42ODEsMS42ODEsMCwwLDAtMi4zODQsMGwtLjc3My43NjZhMS43LDEuNywwLDAsMCwuMDI4LDIuNDE5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQuNDQgNDEuNDQpIHJvdGF0ZSgxODApIiBmaWxsPSIjZWYwIi8+DQogIDwvZz4NCjwvc3ZnPg0K);
    background-size: 100%;
    background-repeat: no-repeat;
}

.gallery-button-next:after {
    content: "";
    width: 35px;
    height: 35px;
    display: block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTIuODc1IiBoZWlnaHQ9IjUyLjg3NSIgdmlld0JveD0iMCAwIDUyLjg3NSA1Mi44NzUiPg0KICA8ZGVmcz4NCiAgICA8ZmlsdGVyIGlkPSJJY29uX2F3ZXNvbWUtYXJyb3ctY2lyY2xlLXJpZ2h0IiB4PSIwIiB5PSIwIiB3aWR0aD0iNTIuODc1IiBoZWlnaHQ9IjUyLjg3NSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4NCiAgICAgIDxmZU9mZnNldCBkeT0iMyIgaW5wdXQ9IlNvdXJjZUFscGhhIi8+DQogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIzIiByZXN1bHQ9ImJsdXIiLz4NCiAgICAgIDxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAuMTYxIi8+DQogICAgICA8ZmVDb21wb3NpdGUgb3BlcmF0b3I9ImluIiBpbjI9ImJsdXIiLz4NCiAgICAgIDxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPg0KICAgIDwvZmlsdGVyPg0KICA8L2RlZnM+DQogIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIDEsIDAsIDApIiBmaWx0ZXI9InVybCgjSWNvbl9hd2Vzb21lLWFycm93LWNpcmNsZS1yaWdodCkiPg0KICAgIDxwYXRoIGlkPSJJY29uX2F3ZXNvbWUtYXJyb3ctY2lyY2xlLXJpZ2h0LTIiIGRhdGEtbmFtZT0iSWNvbiBhd2Vzb21lLWFycm93LWNpcmNsZS1yaWdodCIgZD0iTTE4LC41NjNBMTcuNDM4LDE3LjQzOCwwLDEsMSwuNTYzLDE4LDE3LjQzNCwxNy40MzQsMCwwLDEsMTgsLjU2M1ptLTIuMDMyLDEwLjEsNS4zMDksNS4wOTFIOC40MzhBMS42ODMsMS42ODMsMCwwLDAsNi43NSwxNy40Mzh2MS4xMjVBMS42ODMsMS42ODMsMCwwLDAsOC40MzgsMjAuMjVIMjEuMjc3bC01LjMwOSw1LjA5MWExLjY4OSwxLjY4OSwwLDAsMC0uMDI4LDIuNDEybC43NzMuNzY2YTEuNjgxLDEuNjgxLDAsMCwwLDIuMzg0LDBsOS4zMy05LjMyM2ExLjY4MSwxLjY4MSwwLDAsMCwwLTIuMzg0TDE5LjEsNy40NzRhMS42ODEsMS42ODEsMCwwLDAtMi4zODQsMGwtLjc3My43NjZhMS43LDEuNywwLDAsMCwuMDI4LDIuNDE5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC40NCA1LjQ0KSIgZmlsbD0iI2VmMCIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
    background-size: 100%;
    background-repeat: no-repeat;
}

.kodiim {
    margin-bottom: 30px;
}

.framiim {
    width: 100%;
    height: 0;
    position: relative;
    padding-bottom: 56.25%;
    margin-bottom: 30px;
}

.framiim iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    border: none;
}

.videoime {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    margin-bottom: 30px
}

.videoime video {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
}

.kodiim iframe {
    max-width: 100%;
}


@media(min-width:691px) {
    .full-width-module .a-box {
        width: calc(33.33% - 26px);
        margin-right: 26px;
    }
    .gen-section .full-width-module .a-box {
        width: calc(33.33% - 30px);
        margin-right: 30px;
    }
}

@media(max-width:1240px) {
    .container {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .top-section .container {
        overflow: hidden;
    }
    .flash-news .fn-title {
        left: 20px;
    }
    .blog-section .sec-title:after {
        width: calc(100% - 40px);
        left: 20px;
    }
    #mainHeader {
        height: auto;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    #mainHeader>.c-flexy {
        flex-wrap: wrap;
    }
    .header-right {
        width: 100%;
        margin-top: 20px;
    }
    .main-nav {
        flex-grow: 1;
    }
    .header-right .nav-contact:before {
        display: none;
    }
}

@media(max-width:1100px) {
    .c-flexy {
        flex-wrap: wrap;
    }
    .col-left {
        width: 100%;
        margin-right: 0;
    }
    .top-section .col-middle {
        padding-top: 0;
        position: relative;
    }
    .col-middle {
        width: 100%;
        margin-right: 0;
    }
    .top-inset {
        position: static;
        width: 100%;
        height: 90px;
        margin-bottom: 20px;
        overflow: hidden;
    }
    .top-section .aside-col {
        padding-top: 0px;
    }
    .inset-full-container {
        overflow: hidden;
    }
    .gen-section .col-left {
        width: 100%;
        margin-right: 0;
    }
    .gen-section .col-middle {
        width: 100%;
        margin-bottom: 30px;
    }
}

@media(max-width:990px) {
    .nav-contact {
        display: none;
    }
    .full-width-module .a-box {
        width: calc(50% - 30px);
        margin-right: 30px;
    }
    .nav-contact {
        display: none;
    }
    .nav-lang {
        display: none;
    }
    .main-nav {
        position: fixed;
        display: none;
        height: 100%;
        width: 100%;
        background-color: #fff;
        top: 0;
        left: 0;
        z-index: 9999;
        text-align: center;
        padding-top: 60px;
    }
    .opened {
        display: block;
    }
    .main-nav-list {
        display: block;
        margin-bottom: 30px;
    }
    .main-nav-list li {
        margin-right: 0px;
        margin-bottom: 10px;
        padding: 0;
    }
    .nav-contact {
        margin-bottom: 20px;
    }
    .nav-contact a {
        display: block;
        margin-bottom: 10px;
        margin-right: 0px;
    }
    .header-right {
        width: auto;
        margin-top: 0px;
    }
    .menu-btn {
        display: block;
        width: 40px;
        height: 40px;
        background-color: transparent;
        border: none;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMyIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDMzIDIyIj4NCiAgPHBhdGggaWQ9Ikljb25faW9uaWMtbWQtbWVudSIgZGF0YS1uYW1lPSJJY29uIGlvbmljLW1kLW1lbnUiIGQ9Ik00LjUsMzFoMzNWMjcuMzMzSDQuNVptMC05LjE2N2gzM1YxOC4xNjdINC41Wk00LjUsOXYzLjY2N2gzM1Y5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuNSAtOSkiLz4NCjwvc3ZnPg0K);
        background-position: right center;
        background-repeat: no-repeat;
        cursor: pointer;
    }
    .close-btn {
        display: block;
        width: 40px;
        height: 40px;
        background-color: transparent;
        border: none;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj4NCiAgPHBhdGggaWQ9Ikljb25fbWF0ZXJpYWwtY2xvc2UiIGRhdGEtbmFtZT0iSWNvbiBtYXRlcmlhbC1jbG9zZSIgZD0iTTI4LjUsOS42MTUsMjYuMzg1LDcuNSwxOCwxNS44ODUsOS42MTUsNy41LDcuNSw5LjYxNSwxNS44ODUsMTgsNy41LDI2LjM4NSw5LjYxNSwyOC41LDE4LDIwLjExNSwyNi4zODUsMjguNSwyOC41LDI2LjM4NSwyMC4xMTUsMThaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNy41IC03LjUpIi8+DQo8L3N2Zz4NCg==);
        background-position: center;
        background-repeat: no-repeat;
        cursor: pointer;
        position: absolute;
        top: 10px;
        right: 10px;
    }
    .nav-search {
        margin-right: 10px;
    }
    .showM {
        display: block;
    }
    .main-nav .nav-contact,
    .main-nav .nav-lang {
        display: block;
    }
    .iksi {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj4NCiAgPHBhdGggaWQ9Ikljb25fbWF0ZXJpYWwtY2xvc2UiIGRhdGEtbmFtZT0iSWNvbiBtYXRlcmlhbC1jbG9zZSIgZD0iTTI4LjUsOS42MTUsMjYuMzg1LDcuNSwxOCwxNS44ODUsOS42MTUsNy41LDcuNSw5LjYxNSwxNS44ODUsMTgsNy41LDI2LjM4NSw5LjYxNSwyOC41LDE4LDIwLjExNSwyNi4zODUsMjguNSwyOC41LDI2LjM4NSwyMC4xMTUsMThaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNy41IC03LjUpIi8+DQo8L3N2Zz4NCg==)!important;
        background-size: 21px;
    }
    .search-c {
        top: calc(100% + 13px);
        z-index: 1000;
        width: 100vw;
        right: -60px;
    }
    .gsc-control-cse {
        border-bottom: 1px solid #ddd!important;
    }
    #mainHeader {
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .flash-news {
        margin-bottom: 20px;
    }
    .flash-marquee article:after {
        display: none;
    }
    .flash-marquee article:before {
        content: "";
        display: inline-block;
        width: 8px;
        height: 8px;
        margin-right: 10px;
        margin-left: 10px;
        background-color: #E31E1C;
    }

    .editorial-blck {
        border-bottom: none;
    }
    .editorial-blck .a-card_content:after {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMC42NzEiIHZpZXdCb3g9IjAgMCAxNiAxMC42NzEiPg0KICA8cGF0aCBpZD0iSWNvbl9pb25pYy1pb3MtYXJyb3ctcm91bmQtZm9yd2FyZCIgZGF0YS1uYW1lPSJJY29uIGlvbmljLWlvcy1hcnJvdy1yb3VuZC1mb3J3YXJkIiBkPSJNMTguMDc5LDExLjQ1NmEuNzI2LjcyNiwwLDAsMC0uMDA2LDEuMDIzbDMuMzc5LDMuMzg1SDguNTkyYS43MjIuNzIyLDAsMCwwLDAsMS40NDVIMjEuNDQ2bC0zLjM3OSwzLjM4NWEuNzMxLjczMSwwLDAsMCwuMDA2LDEuMDIzLjcyLjcyLDAsMCwwLDEuMDE3LS4wMDZMMjMuNjY5LDE3LjFoMGEuODExLjgxMSwwLDAsMCwuMTUtLjIyOC42OS42OSwwLDAsMCwuMDU2LS4yNzguNzI0LjcyNCwwLDAsMC0uMjA2LS41MDZMMTkuMDksMTEuNDczQS43MDguNzA4LDAsMCwwLDE4LjA3OSwxMS40NTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNy44NzUgLTExLjI1MikiLz4NCjwvc3ZnPg0K);
        bottom: 0px;
        right: 20px;
    }
    .antena-blck .header-row {
        padding-left: 20px;
    }
    .antena-blck .a-card_content {
        padding: 15px 20px;
    }
    .antena-blck .footer-row {
        padding-left: 20px;
    }
    .middle-list {
        padding-left: 20px;
        padding-right: 20px;
    }
    .full-width-module .module-title {
        padding-left: 20px;
    }
    .header-right .nav-contact {
        padding-left: 0px;
    }
    .main-nav {
        text-align: left;
    }
    .main-nav-list li {
        border-bottom: 1px solid #ddd;
        padding: 0px 30px 3px;
        margin-bottom: 10px;
    }
    .main-nav-list li a {
        display: block;
        line-height: 1em;
    }
    .flash-news {
        padding-left: 20px;
        height: 20px;
    }
    .main-nav .social-blck ul {
        margin-bottom: 10px;
    }
    .main-nav .social-blck ul li {
        margin-left: 0px;
        margin-right: 15px;
    }
    .main-nav .showM {
        padding-left: 30px;
    }
    .main-nav-list {
        display: block;
        margin-bottom: 20px;
    }
    .nav-lang {
        margin-bottom: 30px;
    }

}

@media(max-width:850px) {
    .analysts-grid {
        display: block;
    }
    .analysts-grid article {
        margin-bottom: 20px;
    }
}

@media(max-width:690px) {
    .wide-col {
        width: 100%;
        padding-right: 0;
    }
    .gen-section .wide-col {
        padding-right: 0;
    }
    .aside-col {
        width: 100%;
    }
    .invert-section .col-middle {
        margin-right: 0;
    }
    .gen-section .full-width-module {
        width: 100%;
    }
    .full-width-module>.c-flexy {
        justify-content: space-between;
    }
    .full-width-module .a-box {
        width: calc(50% - 10px);
        margin-right: 0;
    }
    .wide-col {
        display: block;
    }

    .mob-swiper {
        width: 100%;
        padding-left: 20px!important;
        margin-bottom: 20px;
    }
    .mob-swiper .swiper-slide {
        width: 58.4vw;
        margin-bottom: 0;
    }
    .mob-swiper .a-card {
        width: 100%;
    }
    .f-col .main-nav-list {
        display: none;
    }
    .editorial-blck .a-card_content {
        display: flex;
        align-items: center;
        padding: 15px 10% 15px 20px;
    }
    .editorial-blck .a-head {
        color: #000;
    }
    .editorial-blck article {
        padding-bottom: 20px;
    }
    .editorial-blck .a-card_meta {
        display: block;
        position: absolute;
        bottom: 0;
        left: 20px;
    }
    .slide-a .a-card_meta {
        display: block;
        margin-top: 3px;
    }
    .mob-swiper .c-flexy {
        flex-wrap: nowrap;
    }
    .full-width-module>.module-title {
        position: relative;
    }

    .aside-col {
        padding-left: 20px;
        padding-right: 20px;
    }
    .top-list-head {
        border-top: none;
    }
    .sec-title {
        padding-left: 20px;
        padding-right: 20px;
    }
    .sec-title .social-blck {
        display: none;
    }
    .big-a {
        margin-bottom: 30px;
    }
    .big-a .a-card_content {
        padding-left: 20px;
        padding-right: 20px;
    }
    .sigle-a {
        max-width: 300px;
        margin: auto;
    }
    .blog-section .sec-title:after {
        display: none;
    }
    .sec-title .link-blck {
        display: none;
    }
    .analysts-container .link-blck {
        display: block;
        padding-left: 0;
    }
    .analysts-container {
        padding-left: 20px;
        padding-right: 20px;
    }
    .analysts-container .arrow-box {
        margin-left: 0;
        margin-right: 14px;
    }
    .blog-section {
        border-top: 1px solid #C1C1C1;
        border-bottom: 1px solid #C1C1C1;
        padding-top: 30px;
        padding-bottom: 30px;
        margin-bottom: 0;
    }
    .read-more {
        padding-left: 20px;
    }
    .gen-section {
        padding-top: 18px;
    }
    .sec-title {
        margin-bottom: 18px;
    }
    .kuq-section .module-title h2 {
        color: #000;
    }
    .report {
        display: none;
    }
    .gen-section .full-width-module {
        padding-left: 20px;
        padding-right: 20px;
    }
    .footer-wrapper {
        padding-top: 30px;
    }
    footer {
        padding-left: 20px;
        padding-right: 20px;
    }
    .kuq-section {
        margin-bottom: 0px;
    }
    .f-col {
        max-width: 100%;
        width: 100%;
        margin-right: 0;
    }
    .f-col .mediadesk-link {
        display: none;
    }
    .f-right {
        justify-content: flex-start;
    }
    .f-col.f-right .mediadesk-link {
        display: block;
        margin-top: 40px;
    }
    .f-col .sub {
        display: none;
    }
    .f-flexy-left {
        display: flex;
        flex-wrap: wrap;
    }
    .f-col .nav-logo {
        order: 1;
        display: block;
        margin-bottom: 0;
    }
    .f-col .social-blck {
        order: 2;
        margin: 0;
        margin-left: 20px;
    }
    .f-col .desc {
        order: 3;
        width: 100%;
        margin-top: 12px;
        margin-bottom: 13px;
    }
    .f-col .nav-logo img {
        height: 27px;
    }
    .header-left .sub {
        display: none;
    }
    .nl-btn {
        line-height: 48px;
    }
    .nl-input {
        line-height: 48px;
    }
    .sigle-a article {
        border-bottom: none;
    }
    .module-title .swiper-button-next-next {
        position: static;
        width: 32px;
        height: 32px;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #E31E1C;
        position: absolute;
        top: 50%;
        margin-top: -16px;
        right: 20px;
        z-index: 1000;
    }
    .module-title .swiper-button-next-next:after {
        content: "";
        width: 16px;
        height: 11px;
        display: block;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMC42NzEiIHZpZXdCb3g9IjAgMCAxNiAxMC42NzEiPg0KICA8cGF0aCBpZD0iSWNvbl9pb25pYy1pb3MtYXJyb3ctcm91bmQtZm9yd2FyZCIgZGF0YS1uYW1lPSJJY29uIGlvbmljLWlvcy1hcnJvdy1yb3VuZC1mb3J3YXJkIiBkPSJNMTguMDc5LDExLjQ1NmEuNzI2LjcyNiwwLDAsMC0uMDA2LDEuMDIzbDMuMzc5LDMuMzg1SDguNTkyYS43MjIuNzIyLDAsMCwwLDAsMS40NDVIMjEuNDQ2bC0zLjM3OSwzLjM4NWEuNzMxLjczMSwwLDAsMCwuMDA2LDEuMDIzLjcyLjcyLDAsMCwwLDEuMDE3LS4wMDZMMjMuNjY5LDE3LjFoMGEuODExLjgxMSwwLDAsMCwuMTUtLjIyOC42OS42OSwwLDAsMCwuMDU2LS4yNzguNzI0LjcyNCwwLDAsMC0uMjA2LS41MDZMMTkuMDksMTEuNDczQS43MDguNzA4LDAsMCwwLDE4LjA3OSwxMS40NTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNy44NzUgLTExLjI1MikiIGZpbGw9IiNmZmYiLz4NCjwvc3ZnPg0K);
        background-size: 100%;
        background-repeat: no-repeat;
    }
    .module-title .swiper-button-next-next {
        display: flex;
    }
    .container {
        padding-left: 0;
        padding-right: 0;
    }
    .slide-a .a-card_content {
        padding-left: 20px;
        padding-right: 20px;
    }
    .editorial-blck .header-row {
        padding-left: 20px;
    }
    .editorial-blck article {
        padding-left: 20px;
        padding-right: 20px;
    }
    #mainHeader {
        padding-left: 20px;
        padding-right: 20px;
    }
    .content-title {
        padding-left: 20px;
        padding-right: 20px;
    }
    .content-col,
    .content-title-bottom {
        width: 100%;
        padding-right: 0px;
    }
    .content-narrow {
        width: 100%;
        padding: 0 20px;
    }
    .content-narrow>.imazhiim:first-of-type {
        width: calc(100% + 40px);
        margin-left: -20px;
    }
    .content-col>p:first-of-type img {
        width: calc(100% + 40px);
        margin-left: -20px;
    }
    .related-list .a-card_image,
    .suggested-list .a-card_image {
        height: auto;
    }
    .related-list .a-card_image,
    .suggested-list .a-card_image {
        width: 35%;
        height: auto;
        flex-shrink: 0;
    }
    .related-list .a-card_content,
    .suggested-list .a-card_content {
        margin-left: 15px;
        padding-bottom: 35px;
        padding-right: 15px;
    }
    .a-cat-listing {
        padding: 0 20px;
    }
    .a-cat-listing .a-card_content {
        padding: 0 0 0 20px;
    }
    .content-narrow>p:first-of-type img {
        width: calc(100% + 40px);
        margin-left: -20px;
    }
    .blog-section .container {
        padding-left: 20px;
        padding-right: 20px;
    }
    .sec-title {
        padding-left: 30px;
    }
    .mob-swiper .a-card {
        width: 58.4vw;
    }

    .nav-contact {
        margin-bottom: 0px;
    }
    .tit {
        padding-left: 1rem;
    }
}

@media(max-width:500px) {
    .main-nav-list li a {
        font-size: 1.5rem;
    }
    .nav-contact a {
        font-size: 1.4rem;
    }
    .nav-lang p {
        font-size: 1.4rem;
    }
    .nav-search {
        margin-right: 0;
    }
    .sec-title {
        padding-left: 20px;
    }
    .content-title h1 {
        font-size: 2.125rem;
        margin-bottom: 13px;
        padding-right: 0;
    }
    .writer_content {
        margin-left: 13px;
    }
}
