@font-face {
    font-family: 'PF Regal Text Pro RegularA';
    src: url('fonts/PFRegalTextPro-RegularA.eot');
    src: local('fonts/PFRegalTextPro-RegularA'),
        url('fonts/PFRegalTextPro-RegularA.eot?#iefix') format('embedded-opentype'),
        url('fonts/PFRegalTextPro-RegularA.woff2') format('woff2'),
        url('fonts/PFRegalTextPro-RegularA.woff') format('woff'),
        url('fonts/PFRegalTextPro-RegularA.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'PF Regal Text Pro';
    src: url('PFRegalTextPro-Bold.eot');
    src: local('PFRegalTextPro-Bold'),
        url('PFRegalTextPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('PFRegalTextPro-Bold.woff2') format('woff2'),
        url('PFRegalTextPro-Bold.woff') format('woff'),
        url('PFRegalTextPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'PF Regal Text Pro';
    src: url('PFRegalTextPro-Medium.eot');
    src: local('PFRegalTextPro-Medium'),
        url('PFRegalTextPro-Medium.eot?#iefix') format('embedded-opentype'),
        url('PFRegalTextPro-Medium.woff2') format('woff2'),
        url('PFRegalTextPro-Medium.woff') format('woff'),
        url('PFRegalTextPro-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'PF Regal Text Pro RegularB';
    src: url('PFRegalTextPro-RegularBItalic.eot');
    src: local('PFRegalTextPro-RegularBItalic'),
        url('PFRegalTextPro-RegularBItalic.eot?#iefix') format('embedded-opentype'),
        url('PFRegalTextPro-RegularBItalic.woff2') format('woff2'),
        url('PFRegalTextPro-RegularBItalic.woff') format('woff'),
        url('PFRegalTextPro-RegularBItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'PF Regal Text Pro';
    src: url('PFRegalTextPro-BlackItalic.eot');
    src: local('PFRegalTextPro-BlackItalic'),
        url('PFRegalTextPro-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('PFRegalTextPro-BlackItalic.woff2') format('woff2'),
        url('PFRegalTextPro-BlackItalic.woff') format('woff'),
        url('PFRegalTextPro-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'PF Regal Text Pro';
    src: url('PFRegalTextPro-Black.eot');
    src: local('PFRegalTextPro-Black'),
        url('PFRegalTextPro-Black.eot?#iefix') format('embedded-opentype'),
        url('PFRegalTextPro-Black.woff2') format('woff2'),
        url('PFRegalTextPro-Black.woff') format('woff'),
        url('PFRegalTextPro-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'PF Regal Text Pro UBlack';
    src: url('PFRegalTextPro-UBlack.eot');
    src: local('PFRegalTextPro-UBlack'),
        url('PFRegalTextPro-UBlack.eot?#iefix') format('embedded-opentype'),
        url('PFRegalTextPro-UBlack.woff2') format('woff2'),
        url('PFRegalTextPro-UBlack.woff') format('woff'),
        url('PFRegalTextPro-UBlack.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'PF Regal Text Pro';
    src: url('PFRegalTextPro-MediumItalic.eot');
    src: local('PFRegalTextPro-MediumItalic'),
        url('PFRegalTextPro-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('PFRegalTextPro-MediumItalic.woff2') format('woff2'),
        url('PFRegalTextPro-MediumItalic.woff') format('woff'),
        url('PFRegalTextPro-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'PF Regal Text Pro UBlack';
    src: url('PFRegalTextPro-UBlackItalic.eot');
    src: local('PFRegalTextPro-UBlackItalic'),
        url('PFRegalTextPro-UBlackItalic.eot?#iefix') format('embedded-opentype'),
        url('PFRegalTextPro-UBlackItalic.woff2') format('woff2'),
        url('PFRegalTextPro-UBlackItalic.woff') format('woff'),
        url('PFRegalTextPro-UBlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'PF Regal Text Pro RegularB';
    src: url('PFRegalTextPro-RegularB.eot');
    src: local('PFRegalTextPro-RegularB'),
        url('PFRegalTextPro-RegularB.eot?#iefix') format('embedded-opentype'),
        url('PFRegalTextPro-RegularB.woff2') format('woff2'),
        url('PFRegalTextPro-RegularB.woff') format('woff'),
        url('PFRegalTextPro-RegularB.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PF Regal Text Pro RegularA';
    src: url('PFRegalTextPro-RegularAItalic.eot');
    src: local('PFRegalTextPro-RegularAItalic'),
        url('PFRegalTextPro-RegularAItalic.eot?#iefix') format('embedded-opentype'),
        url('PFRegalTextPro-RegularAItalic.woff2') format('woff2'),
        url('PFRegalTextPro-RegularAItalic.woff') format('woff'),
        url('PFRegalTextPro-RegularAItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'PF Regal Text Pro';
    src: url('PFRegalTextPro-BoldItalic.eot');
    src: local('PFRegalTextPro-BoldItalic'),
        url('PFRegalTextPro-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('PFRegalTextPro-BoldItalic.woff2') format('woff2'),
        url('PFRegalTextPro-BoldItalic.woff') format('woff'),
        url('PFRegalTextPro-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}


html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}
html {
    overflow-x: hidden;
}
body {
    line-height: 1;
}
ol,
ul {
    list-style: none;
}
blockquote,
q {
    quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
a:hover {
    border: 0;
}
input,
button {
    padding: 0;
    margin: 0;
    border: 0;
}
body,
input,
button,
textarea {
    font-family: "Inter", sans-serif;
    font-weight: 400;
}
body {
    color: #111111;
/*    background: #0f0f33;*/
    transition: all 300ms ease-in-out 0s;
    width: 100%;
/*    overflow-x: hidden;*/
}
@media screen and (max-width: 767px) {
	body {
		overflow-x: hidden;
		position: relative;
	}
}
.hide {
    display: none;
}
.sticky {
	position: sticky;
}
.t-0 {
	top: 0;
}
.t-20 {
	top: 20px;
}
.t-70 {
	top: 70px;
}
.cover__article-box {
}
.main__cover-box {
    margin-left: auto;
    margin-right: auto;
    max-width: 1160px;
    background: #fff;
}
.main__cover-box.full__area-box {
    max-width: 100%;
    overflow: hidden;
}
.main__cover-box.full__area-box .main__header {
    padding-left: 0;
    padding-right: 0;
}
.fullsize__conteiner {
    display: flex;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1160px;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}
.footer__section .fullsize__conteiner {
    padding-left: 0;
    padding-right: 0;
    flex-flow: column;
}
.footer__section .fullsize__conteiner .footer__copyright {
    width: 100%;
}
.section__news-grid.frist__news {
    margin-top: 0px;
}
@media screen and (min-width: 768px) {
    .section__news-grid.top__news .section__news-item:nth-child(3), .section__news-grid.frist__news .section__news-item:nth-child(3) {
        display:none;
    }
}
.article__section-header.margin_top {
    margin-top: 20px;
}
.main__grid_Fcolumn {
    grid-column-gap: 10px;
    column-gap: 10px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-columns: repeat(4, minmax(0, 1fr));
/*    grid-row-gap: 10px;
    row-gap: 20px;*/
    margin: 15px 0px;
}

.main__header {
    padding: 0 40px;
}
.header__top-bar {
    display: flex;
    justify-content: space-between;
/*    color: #708597;*/
    color: #124184;
/*    font-size: 11px;*/
    font-size: 13px;
    line-height: 14px;
    border-bottom: 1px solid #1241841a;
    padding: 5px 0px;
}
.header__top-bar a {
    text-decoration: none;
/*    color: #708597;*/
    color: #124184;
}
.sidebar__today {
    display: flex;
}
.today__list-box {
    display: flex;
}
.today__list-box li {
    margin-right: 12px;
}
.today__list-box li:last-child {
    margin-right: 0;
}
.calendar__list-drop {
}
.today__data-num {
    position: relative;
    padding-right: 15px;
}
/*.today__data-num:after {
    content: "";
    position: absolute;
    right: 0;
    top: 1px;
    height: 12px;
    width: 10px;
    background: url("../images/chevrone_down-min.svg") center/6px no-repeat;
    transition: all 300ms ease-in-out 0s;
}*/
.calendar__list-drop:hover .today__data-num {
    color: #111111;
    cursor: pointer;
}
.calendar__list-drop:hover .today__data-num:after {
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.weather__data-info {
}
.weather__city {
}
.weather__informer {
}
.weather__informer i {
    width: 25px;
    height: 15px;
    margin: 0 3px;
    display: inline-flex;
    vertical-align: top;
}
.name__day-item {
}
.name__day-item a {
}
.name__day-item a:hover {
    color: #82baff;
}
.sidebar__short-nav {
    display: flex;
}
.short__link-nav {
    display: flex;
}
.short__link-nav li:last-child {
    margin-right: 0;
}
.short__link-nav li {
    margin-right: 12px;
}
.short__link-nav li a {
}
.short__link-nav li a:hover {
    color: #124184;
}
.sort__checkbox {
    display: inline-flex;
    width: 35px;
    height: 16px;
    background: #eff3f8;
    vertical-align: top;
    margin-left: 8px;
    position: relative;
    overflow: hidden;
    border-radius: 25px;
}
.sort__checkbox:before {
    content: "";
    transition: all 300ms ease-in-out 0s;
    display: inline-block;
    position: absolute;
    left: 4px;
    top: 2px;
    background: #708597;
    border-radius: 25px;
    height: 12px;
    width: 12px;
}
.sort__news-order {
    cursor: pointer;
}
.sort__news-order.check .sort__checkbox:before {
    left: 19px;
    background: #124184;
}
.header__middle-bar {
    border-bottom: 1px solid #1241841a;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px 0;
    position: relative;
}
@media screen and (min-width: 768px) {
    .header__middle-bar {
        align-items: flex-end;
    }
}
.header__search-conteiner {
    position: absolute;
    z-index: 10;
    left: 120px;
    top: 0;
    bottom: 0;
    right: 38px;
    background: #fff;
    display: flex;
    align-items: center;
    transition: all 300ms ease-in-out 0s;
    overflow: hidden;
    visibility: hidden;
    width: 0px;
}
.header__search-conteiner.visible {
    width: -webkit-calc(100% - 158px);
    width: -moz-calc(100% - 158px);
    width: calc(100% - 158px);
    visibility: inherit;
}
.header__search-area {
    width: 100%;
    position: relative;
}
.header__search-area input {
    line-height: 42px;
    display: block;
    padding: 0 20px 0 50px;
    color: rgba(0, 0, 0, 1);
    background: #f7fafd;
    border: 1px solid rgba(18, 65, 132, 0.15);
    border-radius: 25px;
    width: 100%;
    box-sizing: border-box;
}
.header__search-area input {
}
.header__search-area button:focus,
.header__search-area input:focus {
    outline: none;
}
.header__search-area button {
    width: 44px;
    height: 44px;
    cursor: pointer;
    position: absolute;
    left: 1px;
    top: 0px;
    background: url(../images/search_icon.svg) center/15px no-repeat;
}
.navigation__item-list li button.search__button.check {
    background: #fff url(../images/cabinet/close_active.svg) center/15px
        no-repeat;
}

.header__logotype {
    display: inline-flex;
}
.header__logotype img {
    height: 48px;
/*    width: 55px;*/
/*    height: 44px;*/
}
@media screen and (min-width: 768px) {
    .header__logotype img {
        margin-top: -5px;
    }
}
.main__navigation-menu {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.navigation__list-menu {
    display: flex;
    margin: 0 30px;
    flex-wrap: nowrap;
/*    justify-content: space-between;*/
    justify-content: flex-start;
}
.navigation__list-menu li {
    display: inline-flex;
    margin-right: 20px;
}
.navigation__list-menu li.d-hide {
    display: none;
}
@media screen and (max-width: 820px) {
    .navigation__list-menu li.d-hide {
        display: inline-flex;
    }
}
.navigation__list-menu li a {
    text-decoration: none;
    color: #111111;
    font-size: 14px;
/*    font-weight: 400;*/
    line-height: 28px;
    font-weight: 500;
}
.navigation__list-menu li.select a,
.navigation__list-menu li a:hover {
/*    color: #124184;*/
    color: #48a7e0;
}
.navigation__list-menu li.elections__item {
}
.navigation__list-menu li.elections__item a {
    border-radius: 25px;
    color: #fff;
    background: #9d4345;
    padding: 0 15px;
    line-height: 28px;
}
@media screen and (min-width: 768px) {
    .seactions__navigation-list li a[href="/kategorija/olympic2024"] {
        border-radius: none;
        color: transparent;
        background: url('/images/olympic/olymp-logo.svg');
        line-height: 28px;
        background-repeat: no-repeat;
        width: 152px;
    }
    .seactions__navigation-list li a[href="/kategorija/olympic2024"] {
        border-radius: none;
        color: transparent!important;
        background: url('/images/olympic/olymp-logo.svg');
        line-height: 28px;
        background-repeat: no-repeat;
        width: 152px;
    }
    .seactions__navigation-list li a[href="/weather"] {
        display: none;
    }
}
.main__navigation-list {
    display: flex;
}
.navigation__item-list {
    display: flex;
}
.navigation__item-list li {
    display: inline-flex;
    line-height: 28px;
    align-items: center;
}
.navigation__item-list li span {
    font-weight: 500;
    text-transform: uppercase;
    font-size: 14px;
    cursor: pointer;
    text-align: center;
    min-width: 40px;
}
.navigation__item-list li button {
    cursor: pointer;
    height: 28px;
    width: 32px;
}
.navigation__item-list li button.search__button {
    background: url("../images/search_icon.svg") center/15px no-repeat;
}
.navigation__item-list li button.menu__button {
    background: url("../images/menu_icon.svg") center/15px no-repeat;
}
.navigation__item-list li button:focus {
    outline: none;
}
.header__bottom-bar {
    display: flex;
    justify-content: space-between;
    padding: 5px 0;
}
.sections__navigation-news {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.seactions__navigation-list {
    display: flex;
/*    width: 100%;*/
    width: 90%;
    margin-left: 100px;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.seactions__navigation-list li {
    display: inline-flex;
}
.seactions__navigation-list li a {
    text-decoration: none;
    font-size: 14px;
/*    color: #111111;*/
    color: #708597;
    line-height: 30px;
}
.seactions__navigation-list li.select a,
.seactions__navigation-list li a:hover {
/*    color: #124184;*/
    color: #48a7e0;
}
.seactions__navigation-list li.section__button {
    margin-left: -10px;
    cursor: pointer;
    position: relative;
}
.dots__button {
    background: url("../images/vertical_dots.svg") center/3px no-repeat;
    width: 8px;
    height: 30px;
    display: none;
}
.dots__button {
}
.user__action-section {
    margin-left: 55px;
}
.user__action-list {
    display: flex;
}
.user__action-list li {
}
.user__action-list li.user__subscribe-item {
}
.user__action-list li.user__subscribe-item a {
    border: 1px solid #124184;
    color: #124184;
    text-decoration: none;
    border-radius: 25px;
    font-size: 12px;
    line-height: 30px;
    padding: 0 15px;
    display: inline-flex;
    font-weight: 500;
}
.user__action-list li.user__subscribe-item a:hover {
    border: 1px solid #124184;
    color: #fff;
    background: #124184;
}
@media screen and (max-width: 767px) {
    .user__action-list li.user__register-item {
        display: none;
    }
}
.user__action-list li.user__register-item a {
    border: 1px solid #124184;
    color: #124184;
    text-decoration: none;
    border-radius: 25px;
    font-size: 12px;
    line-height: 30px;
    padding: 0 15px;
    display: inline-flex;
    font-weight: 500;
}
.user__action-list li.user__register-item a:hover {
    border: 1px solid #124184;
    color: #fff;
    background: #124184;
}
.user__action-list li.user__signin-item {
    padding-left: 20px;
}
.user__action-list li.user__signin-item a {
    color: #111111;
    text-decoration: none;
    line-height: 30px;
    font-weight: 500;
    font-size: 12px;
}
.user__action-list li.user__signin-item a:hover {
    color: #124184;
}
.user__action-list li.user__signin-item a i {
    display: inline-flex;
    width: 30px;
    height: 30px;
    background: url("../images/login_icon.svg") center/23px no-repeat;
    vertical-align: top;
    margin-right: 6px;
}

.main__article-section {
    padding-bottom: 50px;
    padding-top: 5px;
}
.article__section-header {
}
.section__header-title:before {
    content: "";
    display: inline-block;
/*    width: 30px;*/
    width: 100%;
    height: 4px;
    position: absolute;
    left: 0;
    top: 0;
    background: #48a7e0;
}
.section__header-title.carrot_title {
    color: #f07732;
}
.section__header-title.carrot_title:before {
    background: #124184!important;
}
.section__header-title.dark {
    margin-bottom: 30px;
    text-transform: uppercase;
}
.section__header-title.dark:before {
    background: #000;
}
.section__header-title.blue-label:before {
    background: #48a7e0;
}
.section__header-title.brown-label:before {
    background: #886f65;
}
.section__header-title.coral-label:before {
    background: #19cbab;
}
.section__header-title.green-label:before {
    background: #adcb07;
}
.section__header-title.light-green-label:before {
    background: #1bbd1a;
}
.section__header-title.purpure-label:before {
    background: #32188e;
}
.section__header-title.red-label:before {
    background: #9d4345;
}
.section__header-title.dark-red-label:before {
    background: #c00d0d;
}
.section__header-title.yellow-label:before {
    background: #e1c31f;
}
.section__header-title.carrot-label:before {
    background: #f07732;
}
.section__header-title {
/*    color: #111111;*/
    color: #124184;
    font-weight: 500;
    font-size: 20px;
    position: relative;
/*    padding-top: 15px;*/
    padding-top: 10px;
    text-transform: uppercase;
    width: fit-content;
}
@media screen and (max-width: 767px) {
    .related__posts .section__header-title, .read-more .section__header-title {
        padding-bottom: 20px;
    }
}
.video__news-cover-section .section__header-title {
    color: #fff;
    font-size: 24px;
    text-transform: uppercase;
}
.article__section-conteiner {
    padding: 0 40px;
}
.important__section-news {
}
.section__news-grid {
    grid-column-gap: 10px;
    column-gap: 10px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-columns: repeat(4, minmax(0, 1fr));
/*    grid-row-gap: 10px;
    row-gap: 20px;*/
    margin: 15px 0px;
}
.important__section-news .section__news-grid {
    grid-template-columns: repeat(2, 1fr);
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-table__section-news .section__news-grid {
    grid-template-columns: repeat(3, 1fr);
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-table__section-news .news__title-item a {
    font-size: 18px;
}
.section__news-item {
    display: flex;
    flex-direction: column;
    padding: 0;
    width: 100%;
}
.news__item-box {
    margin-bottom: 20px!important;
}
.news__item-picture {
}
.news__item-picture a {
    display: block;
    position: relative;
    overflow: hidden;
    padding-top: 72%;
}
@media screen and (max-width: 767px) {
    .small .news__item-picture a, .small-column .news__item-picture a {
        padding-top: 82%!important;
    }
}
.news__label-stiky {
    text-transform: uppercase;
    font-size: 10px;
    color: #fff;
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 5;
    padding: 0 20px;
    border-radius: 15px;
    background: #9c32f0;
    display: inline-block;
    line-height: 26px;
}
.news__item-picture a.news__body-layer:before {
    pointer-events: none;
    content: "";
    height: 150px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 3;
    background: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
}
.news__title-label-box {
    pointer-events: none;
    position: absolute;
    left: 20px;
    bottom: 20px;
    right: 20px;
    z-index: 4;
    color: #fff;
    line-height: 1.2;
    
}
.news__item-picture a.news__body-layer .news__title-label-box {
    right: 80px;
    font-size: 20px;
}
.news__item-picture a.news__body-layer {
}
.news__item-picture a img {
    max-width: 100%;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    z-index: 2;
    transition: all 300ms ease-in-out 0s;
}
.news__item-picture a:hover img {
    transform: scale(1.05);
}
.news__item-details {
    margin-top: 10px;
}
.top-news .news__item-details {
    margin-top: 0;
}
.top-news .news__title-item .news__comments-informer {
    display: none;
}
.small .news__item-details {
    margin-top: 0px;
}
@media screen and (max-width: 767px) {
    .small-column .news__item-details {
        margin-top: 0;
    }
    .D__table-news-item:not(:first-child) .news__item-details {
        margin-top: 0;
    }
    .top-news .news__item-info-bar {
        display: none;
    }
    .top-news .news__item-details {
    margin-top: 0px!important;
    }
    .top-news .main-page_mobile-firs-news .news__item-details {
        margin-top: 0px;
    }
    .top-news .news__title-item .news__comments-informer {
        display: inline;
    }
}
.categories__page-section .news__item-info-bar {
        display: none;
}
.categories__page-section .top-news .news__title-item .news__comments-informer {
    display: inline;
}
.categories__page-section .top-news .news__item-details {
    margin-top: 10px;
}
@media screen and (max-width: 767px) {
    .categories__page-section .top-news .main-page_mobile-firs-news .news__item-details {
        margin-top: 0px;
    }
}
.news__item-info-bar {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
/*    padding: 10px 0 5px;*/
    padding: 10px 0 2px;
}
.news__categories-item {
    color: #708597;
    font-size: 12px;
    text-decoration: none;
}
.news__categories-item:hover {
    color: #82baff;
}
.news__comments-informer, .news__eye-informer {
    display: inline-block;
    color: #124184;
    font-size: 14px;
    font-weight: 600;
/*    color: #708597;*/
/*    font-size: 12px;*/
/*    display: flex;
    align-items: center;*/
}
.news__eye-informer {
    display: none;
}
.comment_icon {
    display: inline-block;
    width: 15px;
    height: 15px;
/*    background: url("../images/comments_icon.svg") center/13px no-repeat;*/
    background: url("../images/comments_icon_blue.svg") center/13px no-repeat;
    vertical-align: middle;
    margin-right: 3px;
/*    margin-right: 5px;*/
}
.eye_icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url("../images/eye.svg") center/18px no-repeat;
    vertical-align: middle;
    margin-right: 3px;
}
.news__title-item {
/*    margin-top: 10px;*/
}
.news__title-item a {
    text-decoration: none;
    color: #000;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 400;
}
.small .news__title-item a, .small-column .news__title-item a {
    font-size: 14px;
}
@media screen and (max-width: 767px) {
    .small .news__title-item a, .small-column .news__title-item a {
        font-size: 18px;
    }
    .wrap_around__news li a {
        font-size: 18px!important;
    }
}
.news__title-item a:hover {
    color: #48a7e0;
}
.activity__section-news {
}
.last-posts-block {
    width: -webkit-fill-available;
}
/*.activity__top-bar {
    padding-bottom: 15px;
}*/
.activity__tab-button {
    cursor: pointer;
/*    margin-right: 10px;*/
    padding: 10px 5px;
    display: inline-block;
}
.activity__tab-button:last-child {
    margin-right: 0;
}
.activity__tab-button.check {
    color: #48a7e0;
    background: #ecf0f580;
}
.activity__grid-news {
}
.activity__grid-news.activiry__grid-secondary {
}
.activity__grid-news.activiry__grid-secondary .article__section-header {
    margin: 25px 0 20px 0;
}
.activity__row-news {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.activity__row-news.actity__main-block {
    padding-bottom: 10px;
    /* background: #ecf0f580; */
}
.activity__news-list {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.activity__news-list.activity__news-scroll {
    background: #ecf0f580;
}
.activity__sroll-list {
    padding: 35px 60px 35px 35px;
    overflow: auto;
    max-height: 230px;
    display: none;
}

.activity__sroll-list.active {
    display: block;
}

.activity__sroll-list::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.01);
    background-color: #f5f5f5;
}
.activity__sroll-list::-webkit-scrollbar {
    width: 8px;
    background-color: #eff3f8;
}
.activity__sroll-list::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background-color: #708597;
}
.activity__main-list .section__news-grid {
    grid-template-columns: repeat(2, 1fr);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin: 0;
}
.item__news-row {
    margin-bottom: 15px;
}
.item__news-cover-box {
    display: flex;
    flex-direction: row;
    justify-content: left;
    align-items: flex-start;
}
.item__news-data {
/*    color: #70859799;*/
    color: #124184;
    font-size: 15px;
    padding-top: 4px;
}
.item__news-title {
    padding-left: 20px;
}
.item__news-title a {
    text-decoration: none;
    color: #000;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 500;
}
.item__news-title a:hover {
    color: #48a7e0;
}
.activity__table-box-cover,
.information__section-block {
    width: 300px;
    margin-left: 10px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.information__section-block.info_vote__section-block {
/*    background: #6dc2f5;*/
    background: #48a7e0;
}
@media screen and (min-width: 768px) {
    .information__section-block.info_vote__section-block {
        margin-top: 36px;
    }
}
.short__vote-widjit {
}
.vote__section-box {
/*    background: #6dc2f5;*/
    background: #48a7e0;
    position: relative;
}
.vote__section-inner {
    padding: 35px;
}

.vote__header {
    margin-bottom: 20px;
}

.vote__header a{
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 20px;
    color: #fff;
    line-height: 1.2;
    text-decoration: none;
    border-bottom: 4px solid #f07732;
}

.vote__title {
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 20px;
    color: #fff;
    line-height: 1.2;
}
.vote__variants {
}
.vote__list {
    margin: 5px 0 20px 0;
}
.vote__list > * {
    margin-bottom: 18px;
    position: relative;
    padding-left: 26px;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    display: flex;
}
.vote__list > *:before {
    content: "";
    display: inline-block;
    height: 16px;
    width: 16px;
    border-radius: 32px;
    position: absolute;
    left: 0;
    top: -1px;
    background: #fff;
}
.vote__list > *.votted:after {
    content: "";
    display: inline-block;
    height: 6px;
    width: 6px;
    background: #124184;
    position: absolute;
    left: 5px;
    top: 4px;
    border-radius: 6px;
}
.vote_button {
    color: #fff;
    line-height: 40px;
    background: #124184;
    border: 0;
    font-weight: 400;
    padding: 0 25px;
    border-radius: 25px;
    cursor: pointer;
}
.vote_button:focus {
    outline: none;
}
.information__section-block * {
    max-width: 100%;
}
.video__news-cover-section {
    padding: 25px 40px;
    background: #262626;
    margin: 35px 0;
}
.video__section-slider {
    margin: 0 -10px;
}
.news__slider-list {
    position: relative;
    padding-top: 15px;
}
.news__slider-list .slick-arrow {
    position: absolute;
    display: inline-block;
    width: 40px;
    height: 40px;
    top: -40px;
    right: 10px;
    background: #262626;
    border-radius: 30px;
    overflow: hidden;
    z-index: 10;
    text-indent: 35px;
    cursor: pointer;
    border: 2px solid #fff;
}
.news__slider-list .slick-arrow:hover {
    border: 2px solid #48a7e0;
}
.news__slider-list .slick-arrow.slick-prev {
    right: 65px;
    background: #262626 url("../images/arrow_left-slide.svg") center/6px
        no-repeat;
}
.news__slider-list .slick-arrow.slick-next {
    background: #262626 url("../images/arrow_right-slide.svg") center/6px
        no-repeat;
}
.information__horizontal-block {
    text-align: center;
    margin-bottom: 20px;
}
.information__horizontal-block * {
    max-width: 100%;
}
.vote__informtation-section {
    padding: 25px;
/*    background: #6dc2f5;*/
    background: #48a7e0;
}
.vote__information__table {
    display: flex;
}
.vote__information-table-list {
    display: flex;
    flex-wrap: nowrap;
    justify-content: left;
    width: 100%;
    align-items: flex-end;
}
.vote__column-info {
    width: 16%;
}
.table__information-box {
    display: flex;
    flex-flow: column;
}
.table__info-title {
    font-size: 12px;
    color: #124184;
    margin-bottom: 10px;
}
.vote__column-info:first-child .table__info-label {
    font-size: 14px;
    font-weight: 400;
}
.table__info-label {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
}
.vote__column-rezult {
    width: 40%;
}
.vote__rezult-cover-box {
}
.vote__rezult-item-box {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-items: flex-end;
}
.vote__rezult-rate-bar-box {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.vote__rate-bar-box {
    background: #fff;
    position: relative;
    overflow: hidden;
    height: 38px;
    border-radius: 4px;
    margin-right: 25px;
}
.vote__max-rezult {
    position: absolute;
    left: 75%;
/*    border-left: 1px solid #6dc2f5;*/
    border-left: 1px solid #48a7e0;
    line-height: 38px;
    color: #124184;
}
.vote__max-rezult {
    font-size: 12px;
    padding-left: 12px;
}
.vote__voted-info {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background: #124184;
    width: 69%;
}
.vote__voted-info span {
    position: absolute;
    color: #fff;
    font-size: 12px;
    left: 20px;
    top: 14px;
}
.vote__voted-info span em {
    font-weight: 500;
}
.vote__rezult-more-link {
}
.vote__rezult-more-link a {
    color: #124184;
    font-size: 12px;
}
.vote__rezult-more-link a:hover {
    text-decoration: none;
}

.video__news-cover-box {
    width: 100%;
}
.video__news-item {
    padding: 0 10px;
}
.video__news-picture {
    position: relative;
}
.video__news-picture a {
    display: block;
    position: relative;
    overflow: hidden;
    padding-top: 72%;
}
.video__news-picture a img {
    max-width: 100%;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    z-index: 2;
    transition: all 300ms ease-in-out 0s;
}
.video__news-picture a:hover img {
    transform: scale(1.1);
}
.video__news-details {
    padding-top: 10px;
}
.video__news-details a {
    text-decoration: none;
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.2;
}

.bottom__section-news {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.more__news-button {
    padding-top: 20px;
}
.more__news-button a, .more__news-button button {
    text-decoration: none;
    color: #708597;
    line-height: 20px;
    text-transform: uppercase;
    font-size: 13px;
    display: flex;
    align-items: center;
    background: transparent;
}
.more__news-button a:hover, .more__news-button button:hover {
    color: #124184;
    cursor: pointer;
}
.more__news-button a i, .more__news-button button i {
    width: 13px;
    height: 13px;
    background: url("../images/chevrone_right_min.svg") center/4px no-repeat;
    display: inline-flex;
    margin-left: 6px;
}
.more__news-button a:hover i, .more__news-button button:hover i {
    background: url("../images/chevrone_right_min-active.svg") center/4px
        no-repeat;
}
.bottom__section-news .section__news-grid {
    grid-template-columns: repeat(2, 1fr);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin: 0;
}
.news__two-column {
    grid-template-columns: repeat(2, 1fr);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.news__three-column {
    grid-template-columns: repeat(3, 1fr);
    grid-template-columns: repeat(3, minmax(0, 1fr));
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.section__header-title.uppercase-title {
    text-transform: uppercase;
}

/** Weather**/
.weather__main-card {
}
.weather__second-table,
.weather__main-table {
    display: flex;
    flex-flow: column;
    background: #fff;
    border-radius: 6px;
    -webkit-box-shadow: 0px 10px 23px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 10px 23px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 10px 23px 0px rgba(0, 0, 0, 0.15);
    border: 1px solid rgba(0, 0, 0, 0.03);
    padding: 20px;
}
.wahter__title-city {
    display: flex;
    flex-flow: column;
    margin-bottom: 12px
}
.weather__select-city-title {
    font-weight: 500;
    font-size: 22px;
    color: #000;
    margin-bottom: 12px;
}
.weather__data-info {
    font-size: 13px;
    color: rgb(115 121 139);
}
.weather__main-view {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}
.weather__city-now {
    width: 50%;
}
.weather__temp-info {
    display: flex;
}
.weather__temp {
    color: #000;
    font-size: 42px;
}
.weather__temp span {
    position: relative;
    padding-left: 16px;
}
.weather__temp span:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    top: 10px;
    width: 8px;
    height: 8px;
    border: 2px solid #000;
    border-radius: 16px;
}
.weather__status {
    width: 45px;
    height: 45px;
    margin-left: 10px;
}
.weather__during-day {
    width: 50%;
}
.during__day-list {
    display: flex;
    justify-content: space-between;
}
.during__day-item {
    padding: 0 10px;
    display: flex;
    flex-flow: column;
}
.during__day-time {
    font-size: 13px;
    color: rgb(115 121 139);
}
.during__day-weather {
    height: 45px;
    width: 45px;
    margin: 6px 0;
}
.during__day-temp {
    font-weight: 600;
    font-size: 20px;
    color: #000;
    margin-top: 12px;
}
.during__day-temp span {
    padding-left: 6px;
    position: relative;
    margin-left: 5px;
}
.during__day-temp span:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    top: 3px;
    width: 4px;
    height: 4px;
    border: 1px solid #000;
    border-radius: 6px;
}
.weather__bottom-info {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 15px;
}
.weather__description {
}
.weather__by-feeling {
    font-size: 15px;
    color: rgb(115 121 139);
}
.weather__by-feeling strong {
    color: #000;
    font-weight: 600;
}
.weather__by-feeling strong span {
    padding-left: 6px;
    position: relative;
    margin-left: 2px;
}
.weather__by-feeling strong span:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: -2px;
    top: 3px;
    width: 4px;
    height: 4px;
    border: 1px solid #000;
    border-radius: 6px;
}
.weather__short-info {
    color: #000;
    font-size: 14px;
    margin-top: 4px;
}
.weather__full-button {
}
.weather__bottom-bar a,
.weather__full-button a {
    color: #fff;
    text-decoration: none;
    line-height: 35px;
    padding: 0 20px;
    border-radius: 6px;
/*    background: #6dc2f5;*/
    background: #48a7e0;
    text-transform: uppercase;
    font-size: 13px;
    display: flex;
    align-items: center;
}
.weather__bottom-bar a:after,
.weather__full-button a:after {
    content: "";
    display: inline-flex;
    height: 12px;
    width: 12px;
    background: url("../images/arrow_right_icon_white.svg") center/5px no-repeat;
    margin-left: 6px;
}
.weather__bottom-bar a:hover,
.weather__full-button a:hover {
    background: #122d7e;
}
.weather__regions-section {
}
.weather__regions-section h3 {
    font-weight: 600;
    font-size: 19px;
    margin-bottom: 20px;
}

.weather__second-table {
}
.weather__table-tabs {
    display: flex;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.wetaher__table-tab {
    color: rgb(115 121 139);
    display: inline-flex;
    line-height: 30px;
    padding: 0 16px;
    position: relative;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 500;
    cursor: pointer;
}
.wetaher__table-tab:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    right: 0;
/*    background: #6dc2f5;*/
    background: #48a7e0;
    width: 100%;
    height: 2px;
    display: none;
}
.wetaher__table-tab.select:after {
    display: block;
}
.wetaher__table-tab.select {
/*    color: #6dc2f5;*/
    color: #48a7e0;
}
.weather__table-article {
    display: none;
    flex-flow: column;
}
.weather__table-article.select {
    display: flex;
}
.weather__table-list-group {
    display: flex;
    justify-content: start;
    margin: 0 -10px;
    flex-wrap: wrap;

}
.weather__group-item {
    width: 25%;
}
.weather__group-body {
    display: flex;
    flex-flow: column;
    padding: 12px;
    background: #ecf0f580;
    border-radius: 8px;
    margin: 8px;
}
.weather__group-name {
    font-weight: 600;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.6);
}
.weather__group-data-bar {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 12px;
}
.weather__group-data-bar .icons {
    width: 32px;
    height: 32px;
}
.weather__this-temp {
    padding-right: 6px;
    position: relative;
    font-weight: 600;
}
.weather__this-temp:after {
    content: "";
    display: inline-block;
    position: absolute;
    right: 0;
    top: 3px;
    width: 4px;
    height: 4px;
    border: 1px solid #000;
    border-radius: 6px;
}
.weather__bottom-bar {
    text-align: center;
    margin-top: 20px;
}
.weather__bottom-bar a {
    display: inline-flex;
}
.weather__sidebar-table {
    margin-top: 20px;
}
.weather__sidebar-table * {
    max-width: 100%;
}
.weather__main-map-header {
    margin: 20px 0;
}
.weather__main-map-header h2 {
    font-weight: 600;
    color: #000;
    font-size: 19px;
}
.weather__map-tabs {
    margin-top: 15px;
}
.weather__tab {
    display: inline-block;
/*    color: #6dc2f5;*/
    color: #48a7e0;
    background: #ecf0f580;
    padding: 0 12px;
    border-radius: 4px;
    font-size: 14px;
    line-height: 30px;
    cursor: pointer;
    margin-right: 10px;
}
.weather__tab:last-child {
    margin-right: 0;
}
.weather__tab:hover,
.weather__tab.select {
/*    background: #6dc2f5;*/
    background: #48a7e0;
    color: #fff;
}
.weather__main-map {
    overflow: hidden;
}
.weather__main-map #map {
    width: 100% !important;
}

.weather__big-map {
    position: relative;
    display: none;
}

.weather__big-map.select {
    display: block
}
.weather__point-map {
    position: absolute;
    text-decoration: none;
    color: rgba(0, 0, 0, 1);
    margin-left: 13px;
    margin-top: -5px;
}
.weather__point-map:hover .city__label-map-name {
    color: #122d7e;
}
.weather__point-label {
    margin-bottom: 6px;
}
.weather__label-table {
    display: inline-flex;
    background: #fff;
    -webkit-box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.2);
    font-weight: 400;
    padding: 3px 6px;
    border-radius: 4px;
    align-items: center;
}
.weather__label-table i {
    width: 15px;
    height: 15px;
    transform: scale(0.9);
    margin-right: 5px;
}
.city__label-map-name {
    display: flex;
    align-items: center;
    font-size: 13px;
    font-weight: 600;
}
.city__label-map-name:before {
    content: "";
    height: 10px;
    width: 10px;
/*    background: #6dc2f5;*/
    background: #48a7e0;
    border: 2px solid #fff;
    border-radius: 12px;
    -webkit-box-shadow: 0px 10px 19px 0px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: 0px 10px 19px 0px rgba(0, 0, 0, 0.13);
    box-shadow: 0px 10px 19px 0px rgba(0, 0, 0, 0.13);
    margin-right: 6px;
}
.map__image {
    vertical-align: bottom;
    max-width: 100%;
    height: auto;
}

.icons64x64 {
    transform: scale(2.6665);
}
.icons45x45 {
    transform: scale(1.9);
}
.icons40x40 {
    transform: scale(1.4);
}
.icons32x32 {
    transform: scale(1.3332);
}
.during__day-weather .icons,
.weather__group-data-bar .icons,
.weather__label-table i,
.weather__status .icons {
    transform-origin: top center;
    background-image: url("../images/informer__wather/weather-sprite.svg");
    background-repeat: no-repeat;
    display: block;
    width: 24px;
    height: 24px;
}
.during__day-item .during__day-weather i {
    margin: 6px 0 0 10px;
}
.during__day-item .during__day-weather i,
.weather__main-view .weather__status .icons {
    margin-left: 10px;
}

/** Weather End**/

/** Wrap Around Column News **/
.news__wrap-around-section.dark__section-box {
    padding: 15px 40px;
    background: #262626;
    margin-bottom: 20px;
}
.news__wrap-around-section.dark__section-box .section__header-title {
    color: #fff;
}
.news__wrap-around-section {
}
.news__wrap-section-inner {
}
.wrap_around-news-cover {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 25px;
}
.wrap_around-content-column {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.wrap_around-tabe-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.wrap_around-main-news {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
/*    max-width: -webkit-calc(100% - 230px);
    max-width: -moz-calc(100% - 230px);
    max-width: calc(100% - 230px);*/
    max-width: -webkit-calc(100% - 330px);
    max-width: -moz-calc(100% - 330px);
    max-width: calc(100% - 330px);
}
.wrap_around-main-news .news__item-picture a {
    padding-top: 56.2%;
}
.wrap_around-news-list {
/*    width: 230px;*/
    width: 330px;
}
.wrap_around__news {
    margin-left: 30px;
    margin-right: 20px;
}
.wrap_around__news li {
    margin-bottom: 15px;
    border-bottom: 1px solid #a6a6a6;
    padding-bottom: 5px;
}
.wrap_around__news li:after {
    content: "";
    border-bottom: 1px solid #48a7e0;
    width: 20px;
    height: 1px;
    display: block;
    position: relative;
    top: 6px;
}
.wrap_around__news li:last-child {
    margin-bottom: 0;
}
.wrap_around__news li a {
    text-decoration: none;
    color: #111111;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3;
}
@media screen and (767px) {
    .wrap_around__news li a{
        font-size: 16px;
    }
}
.news__wrap-around-section.dark__section-box .news__title-item a,
.news__wrap-around-section.dark__section-box .wrap_around__news li a {
    color: #fff;
}
.news__wrap-around-section.dark__section-box .news__title-item a:hover,
.news__wrap-around-section.dark__section-box .wrap_around__news li a:hover,
.wrap_around__news li a:hover {
/*    color: #6dc2f5;*/
    color: #48a7e0;
}
.wrap_around-sidebar {
    width: 300px;
    margin-left: 10px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.wrap_around-sidebar * {
    max-width: 100%;
}
/** Wrap Around Column News **/
.visible_860 {
    display: none;
}
@media screen and (max-width: 860px) {
    .hide_860 {
        display: none;
    }
    .visible_860 {
        display: block;
    }
    .bottom__section-news .section__news-grid,
    .bottom__section-news {
        display: block;
    }
}

.footer__section {
    padding: 50px 40px 20px 40px;
    background: #124184;
}
.footer__conteiner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 30px;
}
.footer__column-info {
    width: 280px;
    margin-right: 10px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.footer__logotype {
}
.footer__logotype img {
    height: 48px;
}
.footer__short-text {
    padding: 30px 0;
}
.footer__short-text p {
    line-height: 1.4;
    font-size: 16px;
    color: rgba(255, 255, 255, 0.5);
}
.app__installation-section {
}
.app__installation-section p {
    line-height: 1.4;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.5);
}
.app__installation-links {
    padding-top: 20px;
}
.app__installation-links a {
    display: block;
    margin-bottom: 6px;
}
.app__installation-links a img {
}
.footer__menu-sidebar {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.footer__menu-navigation {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-around;
}
.footer__navigation-column:first-child {
    width: 30%;
}
.footer__navigation-column {
    width: 24%;
}
.footer__nav-title {
/*    font-size: 14px;*/
    color: rgba(255, 255, 255, 0.5);
    padding-left: 15px;
}
.footer__nav-list-item {
    padding-top: 20px;
}
.footer__nav-list-item li {
    margin-bottom: 12px;
    padding-left: 15px;
}
.footer__nav-list-item li a {
    color: #fff;
    text-decoration: none;
    font-weight: 300;
    font-size: 16px;
    line-height: 1.4;
    display: flex;
    flex-wrap: wrap;
}
.footer__nav-list-item li a:hover {
    color: #82baff;
}
.footer__feedback-nav {
    display: inline-block;
    float: right;
    margin-top: -100px;
    position: relative;
    z-index: 10;
}
.footer__write-us {
    text-decoration: none;
    color: #fff;
    font-weight: 300;
    line-height: 30px;
    border-radius: 6px;
    line-height: 30px;
    font-size: 13px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    padding: 0 14px;
    display: inline-flex;
}
.footer__write-us:hover {
    border: 1px solid #82baff;
    background: #82baff;
}
.footer__social {
    display: flex;
    margin: 25px 0 0 -6px;
}
.footer__social li {
    display: inline-flex;
}
.social__overflo-button {
    padding: 0 6px;
}
.social__overflo-button a {
    display: block;
    height: 30px;
    width: 30px;
    background: #fff;
    border-radius: 25px;
    text-decoration: none;
}
.social__overflo-button a.instagram_icon {
    background: #fff url("../images/social/instagram.svg") center/14px no-repeat;
}
.social__overflo-button a.facebook_icon {
    background: #fff url("../images/social/facebook.svg") center/9px no-repeat;
}
.social__overflo-button a.x_icon {
    background: #fff url("../images/social/x.svg") center/20px no-repeat;
}
.social__overflo-button a.vk_icon {
    background: #fff url("../images/social/vk.svg") center/15px no-repeat;
}
.social__overflo-button a.youtube_icon {
    background: #fff url("../images/social/youtube.svg") center/15px no-repeat;
}
.footer__copyright {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding-top: 20px;
}
.footer__copyright p {
    text-align: center;
    font-size: 14px;
    color: #fff;
    line-height: 1.4;
}
.copyright_label:before {
    content: "Baltijas Balss";
}

/*** Article Page News ***/
.article__page-news {
}
.article__news-header {
    max-width: -webkit-calc(100% - 320px);
    max-width: -moz-calc(100% - 320px);
    max-width: calc(100% - 320px);
}
.article__header-fixed-area {
}
.article__header-fixed-area h3,
.article__header-fixed-area h2,
.article__header-fixed-area h1 {
    font-size: 24px;
    line-height: 1;
    font-weight: 500;
}
.search__resilt-title {
    margin-bottom: 20px;
}
.search__resilt-title h2 {
    font-size: 18px;
    color: rgba(183, 183, 183, 1);
    font-weight: 300;
}
.search__resilt-title h2 strong {
    color: #000;
    font-weight: 500;
}
.article__header-label-bottom {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0;
    margin-bottom: 12px;
}
.article__hader-main_label {
    display: flex;
}
.article__hader-main_label a {
    text-decoration: none;
    color: #708597;
    text-transform: uppercase;
    font-size: 12px;
}
.article__hader-main_label a:hover {
    color: #82baff;
}
.article__label-date-public {
    font-size: 12px;
    color: #708597;
    margin-left: 20px;
}
.article__label-date-public date {
}
.article__label-date-public time {
    margin-left: 10px;
}
.article__photo-copyright {
    font-size: 12px;
}
.article__photo-copyright a {
    color: #708597;
    text-decoration: none;
}
.article__photo-copyright a:hover {
    color: #82baff;
}
.article__main-conteiner-news {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.main__content-column {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: -webkit-calc(100% - 320px);
    max-width: -moz-calc(100% - 320px);
    max-width: calc(100% - 320px);
}
.article__main-picture {
    margin-bottom: 10px;
    overflow: hidden;
}
@media screen and (min-width: 768px) {
    .article__main-picture {
        width: 100%;
        height: 500px;
    }
}
@media screen and (max-width: 767px) {
    .article__main-picture {
        margin: 0 -15px 10px;
    }
}
.article__main-picture img {
    width: 100%;
    vertical-align: bottom;
    display: block;
    margin: 0 auto;
}
@media screen and (min-width: 768px) {
    .article__main-picture img {
/*        width: auto;
        height: 500px;*/
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
}
.article__main-picture video {
    width: 100%;
    vertical-align: bottom;
}
.article__main-picture_bottom-bar {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
    margin-top: 15px;
}
.label_subscribe-source,
.label_news-source,
.article__main-image_alt {
    color: #708597;
    text-decoration: none;
    font-size: 12px;
    padding-left: 28px;
    position: relative;
}
.article__main-image_alt {
    padding-left: 0;    
}
.label_subscribe-source:before,
.label_news-source:before {
    display: inline-block;
    position: absolute;
    left: 0;
    top: -5px;
    height: 21px;
    width: 21px;
    background: url("../images/source_link_icon.svg") center/19px no-repeat;
    content: "";
}
.label_subscribe-source:before {
    background: rgba(18, 65, 132, 1) url("../images/crown_icon-white.svg")
        center/12px no-repeat;
    border-radius: 25px;
}
.label_news-source:hover {
    color: #82baff;
}
.label__news-nav-data {
    display: flex;
}
.button_rate-cover-box {
    display: flex;
    margin-left: 10px;
    justify-content: end;
    position: relative;
    top: 15px;
    gap: 16px;
    z-index: 2;
}
@media screen and (max-width: 767px) {
    .button_rate-cover-box {
        justify-content: center;
    }
}
.news__comments-informer a {
    text-decoration: none;
    color: #708597;
}
.news__comments-informer a:hover {
    color: #82baff;
}
.button_rate-like {
    width: 30px;
    height: 30px;
    background: url("../images/smile.svg") center/30px no-repeat;
    cursor: pointer;
}
.rate_information-data {
    font-size: 12px;
    color: #555;
    padding-top: 4px;
}
.button_rate-smile-count-box {
    display: flex;
    flex-direction: column;
    align-items: center;
}
#comment_view .button_rate-cover-box {
    gap: 0;
}
#comment_view .button_rate-like {
    width: 20px;
    height: 20px;
    background: url("../images/like_icon.svg") center/18px no-repeat;
    cursor: pointer;
}
#comment_view .button_rate-dislike {
    width: 20px;
    height: 20px;
    background: url("../images/dislike_icon.svg") center/18px no-repeat;
    cursor: pointer;
}

#comment_view .rate_information-data {
    color: #0da074;
/*    font-size: 11px;*/
    font-size: 14px;
    padding: 0 6px;
    background: #f0fbf3;
    background: #f0fbf3;
    align-items: center;
    margin: 0 5px;
    display: flex;
}
/*.rate_information-data.dislike {
    background: #a00d0d0d;
    color: #a00d0d;
}
.rate_information-data.rate_negative {
    background: #a00d0d0d;
    color: #a00d0d;
}*/
#comment_view .rate_information-data.dislike {
    background: #a00d0d0d;
    color: #a00d0d;
}

#comment_view .rate_information-data.like {
    background: #f0fbf3;
    color: #0da074;
}
.button_rate-dislike {
    width: 30px;
    height: 30px;
    background: url("../images/angry.svg") center/30px no-repeat;
    cursor: pointer;
}
.button_rate-think {
    width: 30px;
    height: 30px;
    background: url("../images/think.svg") center/30px no-repeat;
    cursor: pointer;
}
.button_rate-omg {
    width: 30px;
    height: 30px;
    background: url("../images/omg.svg") center/30px no-repeat;
    cursor: pointer;
}
.button_rate-brain {
    width: 30px;
    height: 30px;
    background: url("../images/brain.svg") center/30px no-repeat;
    cursor: pointer;
}
.button_rate-vtf {
    width: 30px;
    height: 30px;
    background: url("../images/vtf.svg") center/30px no-repeat;
    cursor: pointer;
}

.article__main-descriptions video,
.article__main-descriptions iframe {
    display: block;
/*    width: 100%;
    height: 400px;*/
    max-width: 100%;
}
.article__main-descriptions table{
    max-width: 100%;
}
.article__main-descriptions table, .article__main-descriptions th, .article__main-descriptions td {
    border: 1px solid #000;
}
.article__main-descriptions th, .article__main-descriptions td {
    padding: 5px 10px;
}
.article__main-descriptions .mentry_bnr_place iframe {
    min-height: 250px;
    height: auto;
}

.article__main-descriptions, .text-page {
/*    font-family: "PF Regal Text Pro RegularA";*/
    font-size: 18px;
}
.article__main-descriptions p {
    margin-bottom: 14px;
    line-height: 18px;
    line-height: 1.4;
}
.article__main-descriptions .lid p {
    line-height: 1.2;
    font-size: 20px;
    font-weight: 500;
}
.article__main-descriptions a {
    text-decoration: none;
    color: #82baff;
}
.article__main-descriptions a:hover {
    opacity: 0.75;
}
.article__main-descriptions strong,
.article__main-descriptions b {
    font-weight: 600;
}
.article__main-descriptions em {
    font-style: italic;
}
.article__page-content strong, .article__page-content b {
    font-weight: bold;
}
.text-page p {
    margin-bottom: 14px;
    line-height: 20px;
}
.article-post_bottom-sidebar {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px;
}
.author__post-details {
    display: flex;
}
.author__avatar {
}
.author__avatar a {
    display: flex;
    position: relative;
    overflow: hidden;
    width: 45px;
    height: 45px;
    overflow: hidden;
    border-radius: 32px;
}
.author__avatar a img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    z-index: 2;
}
.author__details {
    padding-left: 12px;
    padding-top: 5px;
}
.author__name {
    font-weight: 500;
    font-size: 15px;
}
.author__more-post {
    padding-top: 3px;
}
.author__more-post a {
    color: #708597;
    text-decoration: none;
    font-size: 12px;
    font-weight: 300;
}
.author__more-post a:hover {
    color: #82baff;
}
.share__this-post {
    display: flex;
    align-items: center;
}
.share__post-text {
    font-size: 12px;
    color: #708597;
    margin-right: 10px;
}
.share__post-social {
    display: flex;
}
.share__social-list {
    display: flex;
}
.share__social-list {
}
.share__social-list li {
    margin: 0 3px;
}
.share__social-list li a {
    display: inline-block;
    width: 32px;
    height: 32px;
    background: rgba(237, 239, 242, 0.6);
    position: relative;
    border-radius: 30px;
}
.share__social-list li a:hover {
    background: #124184;
}
.share__social-list li a i {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.share__social-list li a.share__telegram i {
    background: url("../images/social/share/telegram.svg") center/14px no-repeat;
}
.share__social-list li a.share__telegram:hover i {
    background: url("../images/social/share/telegram_white.svg") center/14px
        no-repeat;
}
.share__social-list li a.share__whatsap i {
    background: url("../images/social/share/whatsapp.svg") center/18px no-repeat;
}
.share__social-list li a.share__whatsap:hover i {
    background: url("../images/social/share/whatsapp_white.svg") center/18px
        no-repeat;
}
.share__social-list li a.share__facebook i {
    background: url("../images/social/share/facebook.svg") center/9px no-repeat;
}
.share__social-list li a.share__facebook:hover i {
    background: url("../images/social/share/facebook_white.svg") center/9px
        no-repeat;
}
.share__social-list li a.share__more i {
    background: url("../images/social/share/share.svg") center/13px no-repeat;
}
.share__social-list li a.share__more:hover i {
    background: url("../images/social/share/share_white.svg") center/13px
        no-repeat;
}
.post__sideinfo-bottom {
    margin: 20px 0;
}
.post__sideinfo-bottom * {
    max-width: 100%;
    text-align: center;
}
.news__wrap-around-section.dark__section-box {
    margin-top: 20px;
}
.main__table-news-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 20px 0;
}
.main__table-column {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: -webkit-calc(100% - 320px);
    width: -moz-calc(100% - 320px);
    width: calc(100% - 320px);
}
.B__table-news-group,
.A__table-news-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    margin: 0 -10px 10px -10px;
}
.A__table-news-item {
    width: 50%;
}
.A__table-news-item .news__item-box {
    margin: 0 10px 10px 10px;
}
.A__table-news-item.A__row-style {
}
.B__table-news-group {
}
.B__table-news-item {
    width: 33.33%;
}
.B__table-news-item .news__item-box {
    margin: 0 10px 10px 10px;
}
.B__table-news-item:first-child {
    width: 100%;
}
.C__table-news-item {
    margin: 15px 0;
}
.C__tagle-news-grid {
    grid-column-gap: 10px;
    column-gap: 10px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-columns: repeat(3, minmax(0, 1fr));
/*    grid-row-gap: 10px;
    row-gap: 20px;*/
}
.D__table-news-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    margin: 0 -10px 10px -10px;
}
.D__table-news-item {
    width: 50%;
}
.D__table-news-item .news__item-box {
    margin: 0 10px 10px 10px;
}
.D__table-news-botom {
    display: none;
}
.D__table-news-botom * {
    max-width: 100%;
}

.main__table-sidebar-column {
    width: 300px;
    margin-left: 20px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.after__main-table-botom {
    margin: 10px 0 20px 0;
    text-align: center;
}
.wrap_around-botom *,
.after__main-table-botom * {
    max-width: 100%;
}
.wrap_around-botom,
.after__main-table-botom img:last-child {
    display: none;
}
.E__table-news-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    margin: 15px 0px;
}
.E__table-news-item:nth-child(2),
.E__table-news-item:first-child {
    width: 50%;
}
.E__table-news-item {
    width: 25%;
}
@media screen and (min-width: 768px) {
    .E__table-news-item:nth-child(n+3) .news__title-item a {
        font-size: 14px;
    }
}
.E__table-news-item .news__item-box {
    margin: 0 10px 10px 10px;
}
.E__table-news-item.E__table-rb-block * {
    max-width: 100%;
}
.F__table-news-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    margin: 15px 0px;
}
.F__table-news-item:first-child {
    width: 100%;
}
.F__table-news-item {
    width: 50%;
}
.F__table-news-item .news__item-box {
    margin: 0 10px 10px 10px;
}
@media screen and (max-width: 767px) {
    .F__table-news-item .news__item-box, .E__table-news-item .news__item-box {
        margin: 0 0px 10px 0px;
    }
}
.main__table-sidebar-column.F__table-sidebar {
}
.F__table-rb-03-item {
    display: none;
}
.wrap_around-news-cover.midway {
    margin-bottom: 20px;
}
.G__table-news-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    margin: 0px 0px 15px 0px;
}
.G__table-news-item {
    width: 50%;
}
.G__table-news-item .news__item-box {
    margin: 0 10px 10px 10px;
}
@media screen and (max-width: 767px) {
    .G__table-news-item .news__item-box {
        margin: 0;
    }
}
.H__table-news-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    margin: 15px 0px;
}
.H__table-news-item {
    width: 25%;
}
.H__table-news-item:nth-child(2),
.H__table-news-item:first-child {
    width: 50%;
}
.H__table-news-item .news__item-box {
    margin: 0 10px 10px 10px;
}
@media screen and (max-width: 767px) {
    .H__table-news-item .news__item-box {
        margin: 0;
    }
}
.H__table-news-item.H__table-rb-block * {
    max-width: 100%;
}
.article__section-header.with_navigation {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0;
}
.article__section-header.with_navigation .section__header-title {
}
.article__section-header.with_navigation nav {
}
.article__section-header.with_navigation nav a {
    text-decoration: none;
    color: rgba(0, 0, 0, 1);
    font-size: 15px;
    margin-left: 10px;
}
.article__section-header.with_navigation nav a:hover {
    color: #48a7e0;
}
.J__table-news-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    margin: 15px 0px;
}
.J__table-news-item {
    width: 33.33%;
}
.J__table-news-item .news__item-box {
    margin: 0 10px 10px 10px;
}
@media screen and (max-width: 767px) {
    .J__table-news-item .news__item-box {
        margin: 0;
    }
}
.K__table-news-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    margin: 0 0px 15px 0px;
}
.K__table-news-item {
    width: 33.33%;
}
.K__table-news-item:first-child,
.K__table-news-item:nth-child(2) {
    width: 50%;
}
.K__table-news-item .news__item-box {
    margin: 0 10px 10px 10px;
}
.K__table-bottom-box * {
    max-width: 100%;
}
.K__table-bottom-box {
    text-align: center;
    margin-bottom: 12px;
}
.L__table-column * {
    max-width: 100%;
}
.L__table-news-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    margin: 0 0px 15px 0px;
}
.L__table-news-item {
    width: 50%;
}
.L__table-news-item .news__item-box {
    margin: 0 10px 10px 10px;
}
.important__section-news.section__marign-top {
    margin-top: 20px;
}

/** Comments Section **/
.article__comment-section {
    margin-top: 18px;
}
.comment__section-title {
    font-size: 15px;
    font-weight: 500;
    display: inline-block;
}
.comment_header {
    display: flex;
    justify-content: space-between;
    margin-top: 80px;
}
.comment_header .back-to-the-article {
    font-size: smaller;
    color: #708597;
    display: inline-block;
    text-decoration: none;
}
.comment_header .back-to-the-article:hover {
    cursor: pointer;
    color: #000;
}
.comment_header .back-to-the-article:after {
    content: "";
    display: inline-flex;
    height: 14px;
    width: 14px;
    background: url(../images/repeat_icon.svg) center / 16px no-repeat;
    vertical-align: bottom;
    margin-left: 4px;
}
.comment__add-section {
    margin: 20px 0 10px 0;
}
.comment__add-section textarea {
/*    resize: none;*/
    resize: vertical;
    border-radius: 8px;
    padding: 12px;
    border: 1px solid #e3eaf0;
    color: #708597;
    width: 100%;
    box-sizing: border-box;
    min-height: 46px;
    min-width: 100%;
}
.comment__add-section textarea:focus {
    outline: none;
}
.comment__add-bottom-bar {
    display: flex;
    justify-content: flex-end;
}
.comment__login-link {
    color: #111111;
    text-decoration: none;
    border-radius: 6px;
    background: #f1f3f5;
    padding: 0 20px;
    font-size: 12px;
    line-height: 28px;
    font-weight: 500;
}
.comment__login-link:hover {
    color: #fff;
    background: #124184;
}

.error-alert {
    line-height: 1.2;
    color: rgba(220, 78, 65, 1);
    font-size: 12px;
    margin-top: 10px;
}
.success-alert {
    line-height: 1.2;
    color: green;
    font-size: 12px;
    margin: 10px 0;
    padding: 10px 15px;
    background: rgba(0, 255, 0, 0.15);
    border-radius: 7px;
}
.info-alert {
    line-height: 1.2;
    color: #856404;
    font-size: 12px;
    margin: 10px 0;
    padding: 10px 15px;
    background: #fff3cd;
    border-radius: 7px;
}
.comment__top-bar {
    margin-top: 20px;
}
@media screen and (max-width: 767px) {
    .comment__top-bar {
        margin-top: 20px;
    }
}
.comment__sort-type {
    font-size: 15px;
    font-weight: 500;
}
.comment__sort-type a {
    position: relative;
    padding: 0 4px;
    cursor: pointer;
    color: #111111;
}
.comment__sort-type a.active {
    color: #82baff;
}
.comment__sort-type span:after {
    content: "";
    display: inline-block;
    height: 10px;
    width: 10px;
    background: url("../images/arrow_drop-min.svg") center/6px no-repeat;
    position: absolute;
    right: 0;
    top: 5px;
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    transition: all 300ms ease-in-out 0s;
}
.comment__sort-type span:hover:after {
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.post__comments-list {
    border-bottom: 1px solid #1111110f;
    padding-bottom: 5px;
}

article.main__content-column .post__comments-list:not(.opened) > .post__comment-item:nth-child(n + 3) {
    display: none;
}

.post__comment-item {
    margin: 25px 0;
    border-top: 1px solid #1111110f;
    padding-top: 15px;
}
.post__comment-item.post__repear {
    padding-left: 20px;
}
.post__comment_body {
}
.post_comment__view-box {
    display: flex;
}
.post_comment-avatar-column {
    display: flex;
    margin-right: 20px;
}
.post__comment-user_letter, .post__comment-user_avatar {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    display: flex;
    text-align: center;
    justify-content: center;
    overflow: hidden;
}
.post__comment-user_letter span {
    display: flex;
    line-height: 40px;
    font-weight: 500;
}
.post_comment-full-info {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.post__comment-top-bar {
    display: flex;
    align-items: flex-end;
}
.post__comment-top-bar date {
    font-size: 13px;
    color: #708597;
}
.post__user-name {
    font-size: 15px;
    font-weight: 500;
    margin-right: 10px;
}
.post__replied-who {
    color: #708597;
    margin-right: 12px;
    font-size: 13px;
}
.post__replied-who:before {
    content: "";
    display: inline-flex;
    height: 14px;
    width: 14px;
    background: url("../images/repeat_icon.svg") center/16px no-repeat;
    vertical-align: bottom;
    margin-right: 4px;
}
.post__main-area {
}
.post__view-section-box {
    display: flex;
    padding: 10px 0;
}
.post__message {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    line-height: 1.2;
    font-size: 15px;
}
.post__rate-this {
}
.post__bottom-action {
    display: flex;
    font-size: 13px;
    color: #708597;
    cursor: pointer;
}
.post__bottom-action span:hover {
    color: #000;
}
.post__share-button {
    margin-right: 15px;
}
.post__repeat-button {
}
.more__load-comments {
    display: block;
    text-align: center;
    font-size: 13px;
    color: #708597;
    cursor: pointer;
    padding: 15px 0;
}
.more__load-comments:hover {
    color: #000;
}
/** Comments Section **/

/** Various News **/
.various__news-table {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: -webkit-calc(100% - 320px);
    width: -moz-calc(100% - 320px);
    width: calc(100% - 320px);
}
.various_news-grid-news {
}
.various_news-header {
}
.various_news-header h3,
.various_news-header h2,
.various_news-header h1 {
    font-weight: 500;
    font-size: 22px;
    margin-bottom: 15px;
}
.various_news-grid-table {
}
.various_news-grid-line {
    margin-bottom: 20px;
}
.various_news-item-body {
    display: flex;
    background: #f7fafd;
    padding: 20px;
}
.various_news-item_picture {
    margin-right: 20px;
}
.various_news-picture {
    display: flex;
    width: 270px;
    height: 180px;
    position: relative;
    overflow: hidden;
}
.various_news-picture img {
    max-width: 100%;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    z-index: 2;
}

@media screen and (max-width: 580px) {
    .various_news-item-body {
        flex-direction: column;
    }
    .various_news-item_picture {
        margin-right: 0;
    }
    .various_news-picture {
        width: 100%!important;
        height: auto!important;
    }
    .various_news-picture img {
        position: relative;
    }
}

.various_news-picture video {
    max-width: 100%;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    z-index: 2;

}
.various_news-item_details {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
}
.variout_news-top_label {
}
.variout_news-top_label a {
    text-decoration: none;
    color: #708597;
/*    text-transform: uppercase;*/
    font-size: 12px;
}
.variout_news-top_label a:hover {
    color: #000;
}
.variout_news-description {
    padding-right: 80px;
}
.variout_news-description p a {
    text-decoration: none;
    color: #111111;
}
.variout_news-description p a:hover {
    color: #82baff;
}
.variout_news-description p {
    font-size: 17px;
    line-height: 1.2;
}
.variout_news-bottom_label {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0 0 0;
}
.variout_news-bottom_label time {
    font-size: 12px;
    color: #70859799;
}
.various_news-grid-line.news-item_one-line .various_news-item_details {
    width: 100%;
}
.various_news-grid-line.news-item_one-line .variout_news-top_label {
    margin-bottom: 10px;
}
.load__more-news {
    display: flex;
    justify-content: space-between;
}
.load__more-news a {
    text-decoration: none;
    color: #fff;
    background: #124184;
    font-size: 12px;
    line-height: 40px;
    font-weight: 500;
    display: block;
    text-align: center;
    flex-shrink: 0;
    padding: 0 20px;
}
.load__more-news a:hover {
    background: #82baff;
}
.various__table-sidebar {
    width: 300px;
    margin-left: 20px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.variout_string-cut {
    text-align: center;
    margin: 15px 0;
    display: none;
}
.variout_string-cut * {
    max-width: 100%;
}
.bottom__info-ads {
    display: none;
    width: 100%;
    text-align: center;
    margin: 15px 0;
}
/** Various News **/

/** Search News **/
.search__page-section {
    display: flex;
    flex-flow: column;
    margin-bottom: 20px;
}
.search__action-section {
    display: flex;
}
.search__place-box {
    margin-right: 20px;
}
.search__place-box input {
    background: #f7fafd;
    color: #000;
    line-height: 44px;
    padding: 0 30px;
    min-width: 400px;
    border-radius: 25px;
    box-sizing: border-box;
}
.search__place-box input:focus {
    outline: none;
}
.search__action-section button {
    color: #fff;
    line-height: 44px;
    padding: 0 40px;
    font-weight: 500;
    background: #124184;
    cursor: pointer;
    border-radius: 25px;
}
.search__action-section button:focus {
    outline: none;
}
.search__check-list {
    margin: 20px 0;
}
.select__groupt-list {
    display: flex;
}
.select__groupt-list li {
    font-size: 13px;
}
/** CheckBx**/
label.checkbox {
    cursor: pointer;
    margin-right: 1rem;
    padding-left: 20px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
label.checkbox input[type="checkbox"] {
    position: absolute;
    opacity: 0;
}
label.checkbox input[type="checkbox"]:focus ~ span {
    border: 1px solid #d4d4d4;
    background: url("../images/square_icon.svg") center/6px no-repeat;
}
label.checkbox input[type="checkbox"]:focus:checked ~ span {
    border: 1px solid #d4d4d4;
    background: url("../images/square_icon.svg") center/6px no-repeat;
}
label.checkbox input[type="checkbox"]:checked ~ span {
    background: #f5f5f5;
    border: 1px solid #d4d4d4;
}
label.checkbox span {
    position: absolute;
    left: 0;
    top: 0px;
    width: 14px;
    height: 14px;
    border: 1px solid #d4d4d4;
    background: #fff;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/** CheckBox**/

/** Page Navigation**/
.page__navigation {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
}
.page__navigation span,
.page__navigation a {
    text-decoration: none;
    color: #000;
    font-weight: 600;
    font-size: 12px;
    display: flex;
    min-width: 30px;
    line-height: 30px;
    border: 1px solid #efefef;
    border-radius: 35px;
    text-align: center;
    justify-content: center;
    margin: 0 4px;
}
.page__navigation a:first-child {
    margin-left: 0;
}
.page__navigation span {
    background: url("../images/dots_icon.svg") center/12px no-repeat;
    border: 0;
    line-height: 32px;
}
.page__navigation a.back_page {
    background: #fff url(../images/arrow_left_icon.svg) center/6px no-repeat;
}
.page__navigation a.back_page:hover {
    background: #124184 url(../images/arrow_left_icon_white.svg) center/6px
        no-repeat;
}
.page__navigation a.next_page {
    background: #fff url(../images/arrow_right_icon.svg) center/6px no-repeat;
}
.page__navigation a.next_page:hover {
    background: #124184 url(../images/arrow_right_icon_white.svg) center/6px
        no-repeat;
}
.page__navigation a.select,
.page__navigation a:hover {
    color: #124184;
    border: 1px solid #124184;
}
/** Page Navigation**/

/** Search News **/

/** Article name Content **/
.article__page-header {
    margin-bottom: 20px;
}
.article__page_breads {
    display: flex;
    margin-bottom: 12px;
}
.article__page_breads li {
    margin: 0 10px 0 0;
}
.article__page_breads li a {
    text-decoration: none;
    color: #a8a8a8;
    font-size: 12px;
    display: flex;
}
.article__page_breads li a:after {
    content: "";
    display: inline-block;
    height: 12px;
    width: 6px;
    background: #fff url(../images/arrow_right_icon.svg) center/4px no-repeat;
    margin-left: 8px;
}
.article__page_breads li a:hover {
    color: #000;
}
.article__page_breads li:last-child a:after {
    display: none;
}
.article__page-header h3,
.article__page-header h2,
.article__page-header h1 {
    font-weight: 500;
    font-size: 22px;
    margin-bottom: 15px;
}
.article__page-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.article__content-column {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: -webkit-calc(100% - 320px);
    width: -moz-calc(100% - 320px);
    width: calc(100% - 320px);
}
.article__content-picture {
}
.article__content-picture img {
    width: 100%;
    vertical-align: bottom;
    display: block;
}
.article__content-picture video {
    width: 100%;
    vertical-align: bottom;
    display: block;
}
.article__content-short_details {
    margin-top: 20px;
}
.article__content-full_details figure {
    float: right;
    display: inline-block;
    width: 260px;
    padding: 0 0 0 40px;
}
.article__content-full_details figcaption {
    padding: 10px;
    text-align: center;
}
.article__content-full_details figcaption strong {
    font-weight: 600;
}
.article__group-sections {
}
.article__group-sections ul {
    margin-bottom: 20px;
}
.article__group-sections ul li {
    margin-bottom: 10px;
}
.article__group-sections ul li {
}
.article__group-sections p a {
    color: #000;
}
.article__group-sections p a:hover {
    text-decoration: none;
    color: #82baff;
}
.article__group-sections ul li strong,
.article__group-sections p strong {
    font-weight: 600;
}
.article__group-sections p,
.article__content-full_details p,
.flow-around_text,
.article__content-short_details p {
    line-height: 1.3;
    font-size: 15px;
    margin-bottom: 20px;
}
.article__content-short_details p .read_more {
    color: #124184;
    text-decoration: none;
}
.transitions_between-day {
    display: flex;
    align-items: center;
}
.next__day-link,
.back__day-link {
    width: 40px;
    height: 40px;
    position: relative;
    border: 1px solid #7085974d;
    border-radius: 25px;
}
.back__day-link {
    background: url("../images/arrow_left_icon.svg") center/5px no-repeat;
}
.back__day-link:hover {
    border: 1px solid #124184;
    background: #124184 url("../images/arrow_left_icon_white.svg") center/5px
        no-repeat;
}
.next__day-link {
    background: url("../images/arrow_right_icon.svg") center/5px no-repeat;
}
.next__day-link:hover {
    border: 1px solid #124184;
    background: #124184 url("../images/arrow_right_icon_white.svg") center/5px
        no-repeat;
}
.page__day-num {
    display: flex;
    font-size: 15px;
    padding: 0 20px;
}
.nameday__list {
    margin: 30px 0;
}
.nameday__list a {
	text-decoration: none;
	color: #000;
}
.nameday__list a:hover {
	cursor: pointer;
	font-weight: 500;
}
.nameday__title-group {
}
.nameday__title-group h2 {
    font-size: 25px;
}
.nameday__item {
    background: #f5f7fa;
    margin-bottom: 20px;
}
.nameday__list a:hover .nameday__item {
	background: #faf8f5;
}
.nameday__body-item {
    padding: 30px;
}
.nameday__title-item {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px;
}
.nameday__text {
}
.nameday__text a {
    text-decoration: none;
    color: #000;
    line-height: 1.2;
    font-size: 14px;
}
.article__sidebar-column {
    width: 300px;
    margin-left: 20px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.article__sidebar-column* {
    max-width: 100%;
}
.other__grid-news {
    grid-column-gap: 10px;
    column-gap: 10px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-row-gap: 10px;
    row-gap: 10px;
    margin: 15px 0px;
}

/** Heading News **/
.heading__news-cover {
    border-bottom: 1px solid #0000001a;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.heading__news-categories {
    width: 230px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.heading__categories-items {
}
.heading__categories-items li {
    margin-bottom: 15px;
}
.heading__categories-items li a {
    text-decoration: none;
    color: #111111;
    font-size: 16px;
}
.heading__categories-items li.select a,
.heading__categories-items li:hover a {
    color: #ef7731;
}
.heading__news-conteiner {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: -webkit-calc(100% - 250px);
    width: -moz-calc(100% - 250px);
    width: calc(100% - 250px);
    border-left: 1px solid #0000001a;
    position: relative;
}
.heading__news-conteiner:after {
    content: "";
    display: inline-block;
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 140px;
    border-bottom: 1px solid #fff;
    z-index: 2;
}
.heading__news-slider {
    padding: 0 30px 40px 30px;
}
.heading__news-slider li .news__item-box {
    margin: 0 10px;
}
.heading__news-conteiner .slick-arrow {
    position: absolute;
    display: inline-block;
    width: 40px;
    height: 40px;
    bottom: -60px;
    right: 10px;
    background: #fff;
    border-radius: 30px;
    overflow: hidden;
    z-index: 10;
    text-indent: 40px;
    cursor: pointer;
    border: 1px solid #7085974d;
}
.heading__news-conteiner .slick-prev.slick-arrow {
    background: #fff url(../images/arrow_left_icon.svg) center/6px no-repeat;
    right: 60px;
}
.heading__news-conteiner .slick-prev.slick-arrow:hover {
    border: 1px solid #124184;
    background: #124184 url(../images/arrow_left_icon_white.svg) center/6px
        no-repeat;
    right: 60px;
}
.heading__news-conteiner .slick-next.slick-arrow {
    background: #fff url(../images/arrow_right_icon.svg) center/6px no-repeat;
}
.heading__news-conteiner .slick-next.slick-arrow:hover {
    border: 1px solid #124184;
    background: #124184 url(../images/arrow_right_icon_white.svg) center/6px
        no-repeat;
}
/** Heading News **/

/** Article name Content **/

/** Related Post Section **/
.related__post-group {
    grid-column-gap: 10px;
    column-gap: 10px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-columns: repeat(2, minmax(0, 1fr));
/*    grid-row-gap: 10px;
    row-gap: 10px;*/
    margin: 15px 0px;
}
@media screen and (max-width: 767px) {
    .related__post-group {
        margin: 0;
    }
}
/** Related Post Section **/

.main__contener-sidebar {
    width: 300px;
    margin-left: 20px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.main__contener-sidebar * {
    max-width: 100%;
}
/*** Article Page News ***/

/*** Astrology ***/
.astrology__table-group {
}
.astrology__table-two-row {
}
.astrology__table-row {
    display: flex;
    margin-top: 20px;
}
.astrology__table-article {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.astrology__main-post {
}
.astrology__main-post .section__news-grid {
    grid-template-columns: repeat(1, 1fr);
    grid-template-columns: repeat(1, minmax(0, 1fr));
    margin-top: 0;
}
.astrology__secondary-news {
}
.astrology__secondary-news .section__news-grid {
    grid-template-columns: repeat(3, 1fr);
    grid-template-columns: repeat(3, minmax(0, 1fr));
    margin-top: 0;
}
.astrology__secondary-news .section__news-grid .news__title-item a {
    font-size: 14px;
}
.astology__table-sidebar {
    width: 300px;
    margin-left: 10px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.astology__table-sidebar * {
    max-width: 100%;
}
.astrology__table-two-column .section__news-grid {
    grid-template-columns: repeat(2, 1fr);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-top: 0;
}
/*** Astrology ***/

/*** TV PAGE ***/
.tv__page-section {
}
.tv__navigation-bar {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}
.tv__navigation-list {
}
.tv__navigation-list a {
    text-decoration: none;
    color: #000;
    font-weight: 500;
    font-size: 18px;
    text-transform: uppercase;
    position: relative;
    margin-right: 15px;
}
.tv__navigation-list a:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: -15px;
    height: 2px;
    width: 0px;
    background: #48a7e0;
    transition: all 300ms ease-in-out 0s;
}
.tv__navigation-list a:last-child {
    margin-right: 0;
}
.tv__navigation-list a:hover:before,
.tv__navigation-list a.select:before {
    width: 30px;
}
.tv__navigation-list a.select,
.tv__navigation-list a:hover {
    color: #124184;
}
.tv__day-navigation {
    max-width: 500px;
    padding: 0 30px;
}
.tv__day-navigation .slick-prev.slick-arrow {
    border: 1px solid #fff;
    width: 40px;
    height: 40px;
    overflow: hidden;
    text-indent: 45px;
    cursor: pointer;
    background: #fff url(../images/arrow_left_icon.svg) center/9px no-repeat;
    border-radius: 35px;
    left: -40px;
    position: absolute;
    top: 11px;
}
.tv__day-navigation .slick-prev.slick-arrow:hover {
    border: 1px solid #124184;
    background: #124184 url(../images/arrow_left_icon_white.svg) center/9px
        no-repeat;
}
.tv__day-navigation .slick-next.slick-arrow {
    border: 1px solid #fff;
    width: 40px;
    height: 40px;
    overflow: hidden;
    text-indent: 45px;
    cursor: pointer;
    background: #fff url(../images/arrow_right_icon.svg) center/9px no-repeat;
    border-radius: 35px;
    right: -40px;
    position: absolute;
    top: 11px;
}
.tv__day-navigation .slick-next.slick-arrow:hover {
    border: 1px solid #124184;
    background: #124184 url(../images/arrow_right_icon_white.svg) center/9px
        no-repeat;
}
.tv__day-navigation ul {
}
.tv__day-calendar {
    position: relative;
}
.tv__day-navigation ul li {
}
.tv__day-navigation ul li a {
    display: flex;
    line-height: 60px;
    color: #000;
    width: 60px;
    font-size: 14px;
    text-decoration: none;
    font-weight: 500;
    justify-content: center;
}
.tv__day-navigation ul li:hover a,
.tv__day-navigation ul li.select a {
    background: #f7fafd;
    border-radius: 35px;
    color: #124184;
}
.tv__bottom-bar-section {
    background: #f7fafd;
    display: flex;
    padding: 15px;
    margin-top: 15px;
}
.tv__bottom-bar-section ul {
}
.tv__bottom-bar-section ul li:first-child {
    margin-left: 0;
}
.tv__bottom-bar-section ul li {
    display: inline-block;
    margin-left: 20px;
}
.tv__bottom-bar-section ul li a {
    text-decoration: none;
    color: #000;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 500;
}
.tv__bottom-bar-section ul li.select a,
.tv__bottom-bar-section ul li a:hover {
    color: #124184;
}

.tv__main-table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
}
.tv__main-article {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.tv__channels-var_a {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    margin: 15px 0px;
}
.tv__channel-column {
    width: 33.33%;
}
.tv__channel-list {
}
.tv__channel-item {
}
.tv__logotype {
    margin-bottom: 15px;
}
.tv__channel-body {
    padding-right: 15px;
}
.tv__info-show {
    display: flex;
    margin-bottom: 10px;
    align-items: flex-start;
    justify-content: flex-start;
}
.tv__time {
    font-size: 14px;
    color: #124184;
    font-weight: 500;
    width: 50px;
    margin-top: 3px;
}
.tv__title {
    font-size: 14px;
    color: #000;
    text-decoration: none;
    font-weight: 500;
    line-height: 1.4;
    max-width: -webkit-calc(100% - 50px);
    max-width: -moz-calc(100% - 50px);
    max-width: calc(100% - 50px);
}
.tv__title:hover {
    color: #124184;
}
.tv__preview-img {
    vertical-align: bottom;
    max-width: 100%;
}
.tv__preview-img a {
    display: block;
    text-decoration: none;
    margin-bottom: 12px;
}
.tv__bottom-sidebar {
    text-align: center;
    margin: 20px 0;
}
.tv__bottom-sidebar * {
    max-width: 100%;
}
.tv__sidebar {
    width: 300px;
    margin-left: 10px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.tv__sidebar * {
    max-width: 100%;
}
.tv__channels-article {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    margin: 0px;
}
.tv__channel-column-item {
    width: 50%;
}
.tv__channel-title-top {
    background: #f7fafd;
    padding: 15px;
    margin-bottom: 15px;
}
.tv__channel-title-top h2 {
    font-size: 14px;
    font-weight: 500;
    color: #124184;
    text-transform: uppercase;
}
.tv__channel-table {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    margin: 0;
}
.tv__channel-table-item {
    width: 50%;
}
.tv__channel-body-item {
    display: flex;
    margin-bottom: 20px;
    align-items: flex-start;
    justify-content: flex-start;
}
.tv__channel-icon {
    width: 22px;
    height: 22px;
    margin-right: 10px;
    position: relative;
    overflow: hidden;
}
.tv__channel-icon a {
    text-decoration: none;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
.tv__channel-icon a img {
    display: block;
    max-width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    z-index: 2;
}
.tv__channel-title {
    width: -webkit-calc(100% - 50px);
    width: -moz-calc(100% - 50px);
    width: calc(100% - 50px);
}
.tv__channel-title a {
    font-size: 13px;
    color: #000;
    text-decoration: none;
    font-weight: 400;
    line-height: 1.4;
}
.tv__channel-title a:hover {
    color: #124184;
}
.tv__films-table {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    margin: 15px 0px;
}
.tv__films-item-cell {
    width: 33.33%;
    margin-bottom: 20px;
}
.tv__filml-inner {
}
.tv__film-channel {
}
.tv__film-channel .tv__channel-body-item {
    align-items: center;
}
.tv__films-group-list {
    height: 260px;
    overflow: hidden;
}

.tv__films-group-list.open {
    height: auto;
    overflow: visible;
}

.tv__film-group-item {
}
.tv__films-all-day-link {
}
.tv__films-all-day-link a {
    font-weight: 500;
    font-size: 14px;
    color: #48a7e0;
    text-decoration: none;
}
.tv__films-all-day-link a:hover {
    color: #124184;
}
/*** TV PAGE ***/

/*** Authors ***/
.editors__choice-article {
    margin: 20px 0;
}
.article__section-group-editors {
    grid-column-gap: 10px;
    column-gap: 10px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-row-gap: 10px;
    row-gap: 10px;
    margin: 20px 0;
}
.article__section-header.header__inbox {
    margin: 20px 0;
}
/** Author Main **/
.article__main-author {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-top: 40px;
}
.main__author-info-section {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: -webkit-calc(100% - 310px);
    width: -moz-calc(100% - 310px);
    width: calc(100% - 310px);
    background: #ecf0f580;
}
.author-infobox-section {
    padding: 40px 80px 0 80px;
}
.main-author-card {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}
.main-author-avatar {
    border-radius: 50%;
    width: 220px;
}
.main-author-avatar img {
    max-width: 100%;
    vertical-align: bottom;
}
.main-author-info-card {
    padding-left: 40px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: -webkit-calc(100% - 260px);
    width: -moz-calc(100% - 260px);
    width: calc(100% - 260px);
}
.author-fullname-title {
    color: #708597;
    line-height: 1.3;
    font-size: 30px;
}
.author-user-email {
    padding: 15px 0;
}
.author-user-email a {
    text-decoration: none;
    color: #708597;
    font-size: 16px;
}
.author-user-email a:hover {
    color: #48a7e0;
}
.author-details-section {
}
.author-details-section p {
    font-size: 15px;
    line-height: 1.3;
}
.author-info-sroll__news {
    width: 300px;
    margin-left: 10px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.article__main-author .activity__sroll-list {
    padding: 25px;
}
.article__main-author .activity__top-bar {
    margin-top: -31px;
}
.article__main-author .activity__top-bar span {
    font-size: 14px;
}
.article__main-author .item__news-title a {
    font-size: 13px;
}

.article__authors-sections {
}
.authors-sections-title {
    font-weight: 500;
    font-size: 30px;
    text-transform: uppercase;
}
.authors-grid-group {
    grid-column-gap: 10px;
    column-gap: 10px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-row-gap: 10px;
    row-gap: 10px;
    margin: 15px 0px;
}
.author-grid-card-item {
    display: flex;
    flex-direction: column;
    padding: 0;
    width: 100%;
}
.author-card-inner_box {
    background: #f5f7fa;
    padding: 20px;
    position: relative;
}
.author-main-row {
    display: flex;
}
.author-min_face {
    width: 72px;
    height: 72px;
    overflow: hidden;
    display: flex;
    position: relative;
    border-radius: 50%;
}
.author-min_face a {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}
.author-min_face a img {
    width: 100%;
    vertical-align: top;
}
.author-short-details {
    margin-left: 20px;
}
.author__title-name {
    margin-bottom: 12px;
}
.author__title-name a {
    font-weight: 600;
    color: #708597;
    font-size: 14px;
    text-decoration: none;
}
.author__title-name a:hover {
    color: #000;
}
.author__mail-link {
    display: none;
}
.author__mail-link a {
    font-weight: 300;
    color: #708597;
    font-size: 13px;
    text-decoration: none;
}
.author__mail-link a:hover {
    color: #124184;
}
.author_biography-section {
    margin: 15px 0;
}
.author_biography-section p {
    line-height: 1.3;
    font-size: 13px;
}
.author__all-articles {
}
.author__all-articles a {
    text-decoration: none;
    color: #708597;
    font-size: 12px;
}
.author__all-articles a:hover {
    color: #000;
}

/** Author Main **/
/*** Authors ***/

/*** Horoscope  Style ***/
.header__page-section {
    border-bottom: 1px solid #1241841a;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 10px;
}
.header__page-title {
    color: #000;
    font-size: 30px;
}
.header__date-label {
    color: #708597;
    font-size: 12px;
}
.horoscope__table-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 15px;
}
.horoscope__table-box {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: calc(100% - 350px);
}
.horoscope__grid-box {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    margin: 15px -16px;
}
.horoscope__item-box {
    width: 25%;
}
.horoscope__item-body {
    display: block;
    text-decoration: none;
    background: #f6f8fa;
    color: #000000;
    text-align: center;
    padding: 30px 10px;
    margin: 8px;
}
.horoscope__image-cover {
    padding-top: 110px;
    position: relative;
    overflow: hidden;
}
.horoscope__image-cover img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.horoscope__details {
    margin-top: 12px;
}
.horoscope__title {
    font-size: 18px;
}
.horoscope__celebration-date {
    font-size: 12px;
    color: #708597;
    padding-top: 8px;
}
.horoscope__bottom-info {
    width: 100%;
}
.horoscope__info-insert {
    padding: 10px 8px;
}
.horoscope__full-section {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-items: flex-start;
    margin-bottom: 20px;
    margin-top: 20px;
}
.horoscope__select-type {
    width: 195px;
    margin-right: 25px;
}
.horoscope__full-column-section {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: -webkit-calc(100% - 220px);
    width: -moz-calc(100% - 220px);
    width: calc(100% - 220px);
}
.horoscope__article-tab {
}
.horoscope__tubs {
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.horoscope__tab {
    position: relative;
    color: #708597;
    font-size: 15px;
    padding-bottom: 10px;
    margin-right: 20px;
    cursor: pointer;
}
.horoscope__tab:last-child {
    margin-right: 0;
}
.horoscope__tab:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3px;
/*    background: #6dc2f5;*/
    background: #48a7e0;
    width: 20px;
}
.horoscope__tab.select {
    color: #000;
    font-weight: 500;
}
.horoscope__day {
}
.horoscope__day p {
    line-height: 1.3;
    margin-bottom: 15px;
    font-size: 14px;
}
.horoscope__info-insert * {
    max-width: 100%;
    width: 100%;
}
.right__table-section {
    width: 300px;
    margin-left: 30px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
@media screen and (max-width: 767px) {
	.horoscope__table-box {
		width: 100%;
	}
}
/*** End Horoscope  Style ***/
.article__two-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.article__main-column {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: -webkit-calc(100% - 320px);
    max-width: -moz-calc(100% - 320px);
    max-width: calc(100% - 320px);
}
.article__sidebar-column {
}
/*** Pall Page ***/
.article__pall-group {
}
.article__item-pall {
    background: #f5f7fa;
    margin-bottom: 20px;
}
.article__item-pall .vote__list > *,
.article__item-pall .vote__title {
    color: #000;
}
.article__item-pall .vote__title {
    color: #000;
    font-weight: 600;
}
.article__item-pall .vote__list > *:before {
    border: 1px solid #d9d9d9;
}
.article__item-pall .vote__list > *:after {
    left: 6px;
    top: 5px;
}
.item-pall__result {
    background: #f5f7fa;
    margin-bottom: 20px;
}
.pall__result-inner {
    background: #f5f7fa;
    padding: 35px 35px 25px 35px;
}
.pall__result-title {
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 20px;
    color: #000;
    line-height: 1.2;
}
.pall__result-items-list {
}
.pall__result-item-box {
    margin-bottom: 14px;
}
.pall__result-group-row {
    display: flex;
}
.pall__result-answer {
    width: 40%;
    color: #111111;
    font-size: 15px;
}
.pall__result-item-box:last-child .pall__result-voters,
.pall__result-item-box:last-child .pall__result-answer {
    font-weight: 600;
}
.pall__result-statistic {
    width: 60%;
    display: flex;
    align-items: center;
}
.pall__result-voters {
    color: #111111;
    font-size: 15px;
}
.pall__vote-bar {
    height: 4px;
    background: #dde3eb;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    overflow: hidden;
    margin: 0 10px;
    position: relative;
}
.pall__vote-bar hr {
    border: 0;
    padding: 0;
    margin: 0;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    height: 4px;
}
.pall__voters-percent {
    font-size: 15px;
    color: #bebebe;
}
/*** Pall Page ***/

/*** Page 404 ***/
.page__note-found {
    text-align: center;
    padding-top: 50px;
}
.page__404-center {
    display: inline-block;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
}
.page__404-center .activity__top-bar {
    margin: 40px 0 10px 0;
}
.page__404-center .activity__top-bar,
.page__404-center .activity__news-list.activity__news-scroll {
    text-align: left;
}

.page__404-center h1 {
    text-transform: uppercase;
    color: rgba(17, 17, 17, 1);
    font-size: 26px;
    margin: 14px 0;
}
.page__404-center p {
    line-height: 1.3;
    margin: 5px 0 15px 0;
}
.not_found-nav {
    display: none;
}
.not_found-nav a {
    display: block;
    color: rgba(17, 17, 17, 1);
    line-height: 40px;
    text-decoration: none;
}
.page__404-bottom {
    margin: 20px 0;
}
.page__404-bottom a {
    color: #fff;
    background: rgba(18, 65, 132, 1);
    text-decoration: none;
    border-radius: 30px;
    line-height: 40px;
    display: inline-block;
    padding: 0 30px;
    font-size: 13px;
}
/*** Page 404 ***/

/*** Slick Slider Style ***/
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: none;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after {
    display: table;
    content: "";
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir="rtl"] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/*** Slick Slider Style  End***/

/*** Cabinet ***/
.article__fixed-conteiner {
    max-width: 1160px;
    margin-left: auto;
    margin-right: auto;
}
.article__cabinet-section {
    border: 1px solid rgba(233, 233, 233, 1);
}
.article__cabinet-section.article__for-subscribe {
    border: 0;
}
.article__cabinet-section.article__for-subscribe.subscribe__page {
    margin-top: -20px;
}
.cabinet__table-conteiner {
    padding: 50px;
    display: flex;
}
.cabinet__table-conteiner.table__article-page {
    flex-flow: column;
}
.cabinet__table-conteiner.table__article-page.subscribe-page {
    padding: 0;
}
.cabinet__table-left-navigation {
    width: 250px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 30px;
}
.cabinet__table-cover-table {
    display: flex;
    flex-flow: column;
}
.cabinet__user-block-info {
    display: flex;
}
.cabinet__user-avatar-box {
    width: 40px;
    height: 40px;
    margin-right: 20px;
    position: relative;
    z-index: 100;
}
.cabinet__user-avatar-box img {
    width: 100%;
}
.user__edit-button {
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: #eff3f8 url("../images/cabinet/pencil.svg") center/9px no-repeat;
    display: inline-block;
    cursor: pointer;
    position: absolute;
    left: 50%;
    bottom: -21px;
    margin-left: -10px;
}
.cabinet__user-details-card {
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    flex-flow: column;
    max-width: -webkit-calc(100% - 60px);
    max-width: -moz-calc(100% - 60px);
    max-width: calc(100% - 60px);
}
.cabinet__user-navigation {
    border-right: 1px solid rgba(233, 233, 233, 1);
    margin-top: 50px;
}
.cabinet__user-nav-list {
}
.cabinet__nav-item {
    display: flex;
}
.cabinet__nav-item {
    display: flex;
    text-decoration: none;
    color: rgba(17, 17, 17, 1);
    line-height: 40px;
    align-items: center;
}
.cabinet__nav-item i {
    width: 25px;
    height: 25px;
    margin-right: 15px;
}
.cabinet__home-icon {
    background: url("../images/cabinet/home.svg") center/20px no-repeat;
}
.cabinet__crown-icon {
    background: url("../images/cabinet/crown.svg") center/20px no-repeat;
}
.cabinet__message-icon {
    background: url("../images/cabinet/comments.svg") center/20px no-repeat;
}
.cabinet__bookmark-icon {
    background: url("../images/cabinet/bookmark.svg") center/20px no-repeat;
}
.cabinet__exit-icon {
    background: url("../images/cabinet/exit.svg") center/20px no-repeat;
}
.cabinet__user-name {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 6px;
}
.cabinet__user-email {
    font-size: 11px;
    color: rgba(174, 174, 174, 1);
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.cabinet__table-content-area {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-left: 50px;
}
.cabinet__table-title {
    font-weight: 500;
    font-size: 20px;
}
.cabinet__table-user-info {
    display: flex;
    flex-wrap: wrap;
    margin-top: 80px;
    max-width: 560px;
}
.cabinet__table-user-row {
    width: 33.33%;
    margin-bottom: 30px;
}
.cabinet_user-row-conteiner {
    display: flex;
    flex-flow: column;
}
.user__info-row-label {
    color: rgba(112, 133, 151, 1);
    font-size: 12px;
    margin-bottom: 8px;
}
.user__info-row-data {
    font-weight: 500;
    color: rgba(17, 17, 17, 1);
    font-size: 16px;
    white-space: nowrap;
}
.cabinet__table-header-conteiner {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.cabinet__delete-row-box {
}
.delete__profile {
    font-size: 13px;
    display: flex;
    color: rgba(112, 133, 151, 1);
    cursor: pointer;
    align-items: center;
}
.delete__profile:hover {
    color: #dd5f58;
}
.delete__profile i {
    width: 12px;
    height: 12px;
    background: url("../images/cabinet/delete.svg") center/9px no-repeat;
    margin-left: 6px;
}
.cabinet__row-navigation {
}
.cabinet__row-navigation .cabinet__user-nav-list {
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    border-bottom: 1px solid rgba(233, 233, 233, 1);
    margin: 15px 0;
}
.cabinet__row-navigation .cabinet__user-nav-list .cabinet__nav-item {
    margin-right: 20px;
    line-height: 30px;
    position: relative;
}
.cabinet__row-navigation .cabinet__user-nav-list .cabinet__nav-item i {
    position: relative;
    padding-bottom: 20px;
}
.cabinet__row-navigation .cabinet__user-nav-list .cabinet__nav-item i:after {
    content: "";
    display: none;
    position: absolute;
    left: 0;
    width: 100%;
    border-bottom: 2px solid rgba(112, 133, 151, 1);
    height: 1px;
    bottom: -2px;
}
.cabinet__row-navigation
    .cabinet__user-nav-list
    .cabinet__nav-item:hover
    i:after,
.cabinet__row-navigation
    .cabinet__user-nav-list
    .cabinet__nav-item.select
    i:after {
    display: inline-block;
}
.user__full-table-details {
    margin-top: 15px;
}
.user__table-grid-box {
    display: flex;
    flex-wrap: wrap;
    max-width: 80%;
}
.user__table-grid-item {
    margin-bottom: 30px;
    width: 25%;
}
.user__item-grid-box {
    display: flex;
    flex-flow: column;
}
.user__info-pass-box {
    display: flex;
    align-items: center;
}
.user__password-box {
    position: relative;
    margin-right: 12px;
    display: flex;
    width: 100%;
}
.user__password-box input,
.user__password-box select {
    box-sizing: border-box;
    width: 65px;
    font-weight: 500;
    color: rgba(17, 17, 17, 1);
    font-size: 16px;
    white-space: nowrap;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 7px;
    height: 38px;
    padding: 0 7px;
    flex-grow: 1;
    -webkit-appearance: none;
}
.user__password-box input:focus {
    color: #000;
    outline: none;
}
.user__password-box i {
    height: 15px;
    width: 15px;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 3px;
    cursor: pointer;
}
.user__password-box i.fa-solid.fa-eye {
    background: url("../images/cabinet/eye-outline.svg") center/15px no-repeat;
}
.user__password-box i.fa-eye-slash {
    background: url("../images/cabinet/eye-off-outline.svg") center/15px
        no-repeat;
}
.user__password-text {
}
.user__password-text a {
    font-size: 11px;
    color: rgba(112, 133, 151, 1);
    white-space: nowrap;
}
.user__password-text a:hover {
    color: #000;
    text-decoration: none;
}
.cabinet__bottom-group-list {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 25px;
    align-items: flex-end;
}
.cabinet__social-authorization-group {
    max-width: 50%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.cabinet__social-auth-title {
    font-size: 12px;
    color: rgba(112, 133, 151, 1);
}
.social-authorization-grid {
    display: flex;
    flex-wrap: wrap;
}
.social-authorization-item-box {
    display: flex;
    width: 50%;
    margin-top: 20px;
}
.permission_authorization-item {
    display: flex;
    align-items: center;
}
.item__checker-box {
    width: 33px;
    background: rgba(239, 243, 248, 1);
    height: 16px;
    border-radius: 20px;
    position: relative;
    cursor: pointer;
    margin-right: 20px;
    transition: all 300ms ease-in-out 0s;
}
.item__checker-box.check {
    background: rgb(212 220 229);
}
.item__checker-box:before {
    content: "";
    display: inline-block;
    height: 10px;
    width: 10px;
    background: rgba(112, 133, 151, 1);
    border-radius: 10px;
    position: absolute;
    left: 4px;
    top: 3px;
    transition: all 300ms ease-in-out 0s;
}
.item__checker-box.check:before {
    left: 18px;
    background: #124184;
}
.authorization__item-social {
    display: flex;
    align-items: center;
}
.authorization__social-icon {
    width: 30px;
    height: 30px;
    border-radius: 25px;
    margin-right: 20px;
}
.authorization__social-icon.facebook-social {
    background: rgba(66, 89, 146, 1) url("../images/cabinet/facebook-icon.svg")
        center/8px no-repeat;
}
.authorization__social-icon.draugiem-social {
    background: rgba(255, 102, 0, 1) url("../images/cabinet/draugiem-icon.svg")
        center/18px no-repeat;
}
.authorization__social-icon.google-social {
    background: rgba(220, 78, 65, 1) url("../images/cabinet/google-icon.svg")
        center/18px no-repeat;
}
.authorization__social-icon.twitter-social {
    background: rgba(42, 169, 224, 1) url("../images/cabinet/twitter-icon.svg")
        center/18px no-repeat;
}
.authorization__social-name {
    font-weight: 600;
}
.cabinet__bottom-right-column {
    max-width: 50%;
}
.edit__profile-button {
}
.edit__profile-button a,
.edit__profile-button button {
    line-height: 35px;
    color: rgba(18, 65, 132, 1);
    font-size: 14px;
    padding: 0 25px;
    border: 1px solid rgba(18, 65, 132, 1);
    border-radius: 25px;
    text-decoration: none;
    display: block;
    -webkit-appearance: none;
    background: transparent;
}
.edit__profile-button a:hover,
.edit__profile-button button:hover {
    background: rgba(18, 65, 132, 1);
    color: #fff;
}
.cabinet__user-comments {
}
.cabinet__user-comment-header {
    padding: 10px 0;
    border-bottom: 1px solid rgba(233, 233, 233, 1);
}
.user__comment-sort-item {
    font-size: 12px;
    color: rgba(112, 133, 151, 1);
    font-size: 13px;
    margin-right: 15px;
    cursor: pointer;
}
.user__comment-sort-item:last-child {
    margin-right: 0;
}
.user__comment-sort-item:hover,
.user__comment-sort-item.select {
    color: #000;
}
.cabinet__user-comments-list {
    margin-top: 20px;
}
.cabinet__user-comment-item {
    margin-bottom: 25px;
}
.cabinet__user-item-row {
}
.cabinet__where-wrote-news {
    margin-bottom: 25px;
}
.cabinet__where-wrote-news .where-wrote-news-title h2 {
    margin-bottom: 8px;
}
.where-wrote-news-title {
    font-size: 18px;
    color: rgba(17, 17, 17, 1);
    font-weight: 500;
    line-height: 1.3;
    text-decoration: none;
}
.cabinet__this-news-label {
}
.cabinet__this-news-label a {
    text-transform: uppercase;
    font-size: 12px;
    text-decoration: none;
    color: rgba(112, 133, 151, 1);
}
.cabinet__this-news-label a:hover {
    color: #000;
}
.cabinet__user-comment {
    border-bottom: 1px solid rgba(233, 233, 233, 1);
    padding-bottom: 20px;
}
.post__limitation-box {
    max-width: 50%;
}
.cabinet__saved-news {
}
.user__saved-news-group-list {
    margin-top: 20px;
}
.saved-news__item {
    display: flex;
    flex-flow: column;
    margin-bottom: 25px;
}
.user__saved-post-row {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}
.saved-post-picture {
    margin-right: 20px;
}
.saved-post-cover {
    position: relative;
    padding-top: 68%;
}
.saved-post-picture {
    width: 180px;
}
.saved-post-picture a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.saved-post-picture a img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.saved-post-picture a video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.saved-post-body {
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.saved-post-data {
    font-size: 12px;
    color: #708597;
}
.saved-post-title {
    margin: 10px 0;
    max-width: 60%;
    height: 80%;
    display: flex;
    align-items: center;
}
.saved-post-title a {
    text-decoration: none;
    color: #111111;
    font-size: 17px;
    line-height: 1.3;
    font-weight: 600;
}
.saved-post-title a:hover {
    color: #82baff;
}
.saved-post-categories {
}
.saved-post-categories a {
    color: #708597;
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: none;
}
.saved-post-categories a:hover {
    color: #000;
}
.saved-post-remove {
    display: flex;
    position: relative;
    align-items: center;
}
.remove-post-button {
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url("../images/cabinet/close.svg") center/16px no-repeat;
}
.remove-post-button:hover {
    background: url("../images/cabinet/close_active.svg") center/16px no-repeat;
}

.cabinet__subscription-table {
    margin-top: 25px;
}
.cabinet__subscription-items {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    max-width: 70%;
    align-items: flex-start;
}
.table__subscription-item-row {
}
.table__subscription-item-body {
    display: flex;
}
.table__icon-column {
    padding-top: 15px;
    margin-right: 20px;
}
.table__subscription-details {
    display: flex;
    flex-flow: column;
}
.table__subscription-label {
    color: #708597;
    font-size: 11px;
    margin-bottom: 12px;
}
.table__subscription-title {
    font-weight: 600;
    font-size: 17px;
    line-height: 1.3;
    color: #111111;
}
.table__subscription-bottom {
    margin: 10px 0;
}
.subscription_card-info {
    font-weight: 600;
    color: #708597;
    font-size: 16px;
}
.subscription_magazines-data {
    color: #708597;
    font-size: 11px;
}
.subscription_date-table {
    font-weight: 600;
    font-size: 14px;
    color: #111111;
    margin: 10px 0;
}
.subscription_row-link {
}
.subscription_row-link a {
    font-size: 11px;
    color: #708597;
}
.subscription_row-link a:hover {
    text-decoration: none;
    color: #000;
}
.subscription__user-status {
    font-size: 15px;
    font-weight: 500;
    color: #111111;
    margin-bottom: 12px;
    margin-top: 20px;
}
.subscription__main-page {
    background: radial-gradient(
        50% 282.6% at 50% 50%,
        #48a7e0 0%,
        #124184 100%
    );
    margin-top: 20px;
    padding: 50px 0;
}
.subscription__main-page-table {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-items: flex-start;
}
.subscription__table-column {
    display: flex;
    width: 60%;
}
.subscription__table-column img {
    max-width: 100%;
    height: auto;
    width: 90%;
}
.subscription__table-column img.no_bigsize {
    max-width: 65%;
}
.subscription__table-column {
    display: flex;
    width: 55%;
    justify-content: center;
}
.subscription__table-column.subscription__article {
    width: 45%;
    justify-content: flex-start;
}
.subscription__table-cover {
}
.subscription__table-cover h2 {
    color: #fff;
    font-size: 22px;
}
.subscription__info-advantage {
    display: flex;
}
.subscription__icon-row {
    display: flex;
    margin-bottom: 10px;
}
.subscription__advantage-circle {
    width: 62px;
    height: 62px;
    background: #fff;
    border-radius: 70px;
    position: relative;
}
.subscription__plus {
    font-size: 32px;
    color: #fff;
    line-height: 72px;
    margin: 0 15px;
}
.subscription__advantage-circle i {
    width: 35px;
    height: 35px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -18px 0 0 -18px;
}
.subscription__advantage-circle i.bb_icon {
    background: url("../images/cabinet/bb.svg") center center no-repeat;
    background-size: contain;
}
.subscription__advantage-circle i.crown_icon {
    background: url("../images/cabinet/crown-fill.svg") center center no-repeat;
    background-size: contain;
}
.subscription__advantage-text {
    color: #fff;
    font-size: 13px;
    margin: 18px 0;
}
.subscription__advantage-list {
}
.subscription__advantage-list li {
    display: flex;
    margin-bottom: 12px;
    line-height: 1.3;
    color: #fff;
    font-size: 15px;
}
.subscription__advantage-list li i {
    width: 20px;
    height: 20px;
    background: url("../images/cabinet/check.svg") center center no-repeat;
    background-size: contain;
    margin-right: 10px;
    min-width: 20px;
}
.advantage__item {
}
.subscription__options-section {
}
.subscription__options-section h3 {
    margin: 25px 0;
    text-align: center;
    font-size: 22px;
}
.subscription__options-list {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}
.subscription__opItem {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    min-width: 260px;
    margin: 10px;
}
.subscription__opItem.annual-sub {
    border: 1px solid #4199d4;
    background: radial-gradient(
        50% 282.6% at 50% 50%,
        #48a7e0 0%,
        #124184 100%
    );
}
.sub__opItem-inner {
    display: flex;
    flex-flow: column;
    padding: 25px;
    position: relative;
}
.sub__label-percent {
    width: 40px;
    line-height: 40px;
    color: #fff;
    border-radius: 40px;
    font-size: 11px;
    background: rgba(39, 186, 80, 1);
    position: absolute;
    right: 20px;
    top: 20px;
    text-align: center;
}
.sub__label-time {
    position: absolute;
    color: rgba(255, 255, 255, 0.7);
    font-size: 10px;
    top: 30px;
    right: 20px;
    line-height: 1.2;
}
.sub__opItem-price-row {
    font-size: 28px;
    font-weight: 600;
    color: #11111;
}
.subscription__opItem.annual-sub .sub__opItem-price-row {
    color: #fff;
    position: relative;
    z-index: 10;
}
.subscription__opItem.annual-sub .sub__opItem-time-action-row,
.subscription__opItem.annual-sub .sub__opItem-label {
    color: rgba(255, 255, 255, 0.7);
    position: relative;
    z-index: 10;
}
.sub__opItem-price-row em {
    font-size: 13px;
    color: #708597;
    font-weight: 300;
    text-decoration: line-through;
}
.sub__opItem-time-action-row {
    color: #708597;
    font-size: 14px;
    margin: 15px 0;
}
.sub__opItem-label {
    color: rgba(112, 133, 151, 1);
    font-size: 11px;
}
.sub__opItem-button {
    margin-top: 15px;
}
.sub__opItem-button a,
.sub__opItem-button button {
    color: #fff;
    background: #48a7e0;
    border-radius: 35px;
    padding: 0 30px;
    line-height: 35px;
    display: inline-block;
    text-decoration: none;
    font-size: 12px;
}
.subscription__opItem.annual-sub .sub__opItem-button a,
.subscription__opItem.annual-sub .sub__opItem-button button {
    color: rgba(17, 17, 17, 1);
    background: #fff;
    position: relative;
    z-index: 10;
}
.subscription__opItem.annual-sub .sub__opItem-button a:hover {
    color: #fff;
    background: #48a7e0;
}
.subscription__opItem.annual-sub .sub__opItem-inner {
    position: relative;
}
.subscription__opItem.annual-sub .sub__opItem-inner:after {
    content: "";
    display: inline-block;
    width: 155px;
    height: 108px;
    background: url("../images/cabinet/cronw-opacity.svg") center bottom
        no-repeat;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -80px;
}
.sub__opItem-button a:hover {
    background: #1b5193;
}
.subscription__table-cover {
    display: flex;
    flex-flow: column;
}
.sub__bonus-info {
    width: 100%;
    display: flex;
    justify-content: center;
}
.sub__bonus-table {
    background: rgba(244, 247, 250, 1);
    padding: 20px;
    width: 100%;
    max-width: 506px;
}
.sub__bonus-table h4 {
    color: rgba(112, 133, 151, 1);
    font-size: 18px;
    margin-bottom: 12px;
}
.sub__bonus-table ul {
}
.sub__bonus-table ul li {
    margin-bottom: 12px;
    font-size: 14px;
    position: relative;
    padding-left: 14px;
    line-height: 1.2;
}
.sub__bonus-table ul li:last-child {
    margin-bottom: 0;
}
.sub__bonus-table ul li:before {
    content: "";
    display: inline-block;
    height: 4px;
    width: 4px;
    background: rgba(0, 0, 0, 1);
    position: absolute;
    left: 0;
    top: 4px;
    border-radius: 10px;
}
.how__subscribe-section {
    text-align: center;
    margin-top: 20px;
}
.how__subscribe-section h5 {
    color: rgba(17, 17, 17, 1);
    font-size: 21px;
    margin-bottom: 12px;
}
.how__subscribe-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.how__subscribe-list li {
    width: 25%;
    flex: 1 0 auto;
}
.how__sub-item {
    background: rgba(244, 247, 250, 1);
    padding: 0 20px;
    margin: 15px;
    display: flex;
    flex-flow: column;
    text-align: left;
    height: 100%;
}
.how__sub-num-step {
    font-size: 14px;
    color: rgba(18, 65, 132, 1);
    font-weight: 600;
    margin-top: 20px;
}
.how__sub-title {
    font-weight: 600;
    color: rgba(0, 0, 0, 1);
    margin: 20px 0;
}
.how__sub-text {
}
.how__sub-text p {
    font-size: 13px;
    line-height: 1.3;
    color: rgba(0, 0, 0, 1);
}
.video__news-cover-section {
}
.video__news-cover-section.subribe__size-content .video__section-slider,
.video__news-cover-section.subribe__size-content .article__section-header {
    max-width: 1160px;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto;
}
.subscibe__post-section {
}
.subscibe__post-source {
    display: flex;
    font-size: 13px;
    color: rgba(112, 133, 151, 1);
    line-height: 20px;
    justify-content: flex-end;
    margin-bottom: 8px;
}
.subscibe__post-main-conteiner {
    position: relative;
}
.subscibe__post-main-conteiner:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    pointer-events: none;
}
.subscibe__post-main-conteiner img {
    vertical-align: bottom;
    width: 100%;
}
.subscibe__post-main-conteiner video {
    vertical-align: bottom;
    width: 100%;
}
.subscibe__post-main-conteiner h1 {
    pointer-events: none;
    position: absolute;
    left: 60px;
    bottom: 60px;
    color: #fff;
    font-size: 32px;
    line-height: 1;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    z-index: 3;
}
.subscibe__post-article-section {
    margin: 25px 0;
}
.limitation__explanation-section {
    margin: 25px 0;
}
.limitation__explanation-section,
.limited__news {
    text-align: center;
}
.limit-details-article h3 {
    color: rgba(112, 133, 151, 1);
    font-size: 18px;
    margin-bottom: 20px;
}
.limit-details-article p {
    line-height: 1.3;
    font-size: 13px;
    color: rgba(0, 0, 0, 1);
    max-width: 70%;
    font-weight: 500;
}
.limit-details-article,
.limited__post-article {
    text-align: left;
    max-width: 560px;
    display: inline-block;
    position: relative;
}
.limited__post-article {
    max-width: 69%;
}
.limited__post-article:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 70px;
    background: linear-gradient(
        180deg,
        rgba(255, 255, 255, 0) 0%,
        #ffffff 100%
    );
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 2;
    position: absolute;
}
.limited__post-article p {
    font-size: 13px;
    line-height: 1.4;
    font-weight: 500;
}
.limited__post-article h3 {
    font-weight: 600;
    display: block;
    margin: 20px 0;
    font-size: 13px;
}
.post__big-text {
}
.post__big-text p {
    font-size: 15px;
}
.article__for-subscribe h1 {
    font-weight: 500;
}
/*** Cabinet End***/

/*** Modals***/
.modal-buttons-list {
}
.modal-buttons-list li {
    font-size: 14px;
    margin-bottom: 12px;
    font-size: 14px;
}
.modal-buttons-list li span {
    color: rgba(0, 0, 0, 0.7);
    cursor: pointer;
}
.modal-buttons-list li span strong {
    color: #000;
    font-weight: 500;
}
.modal__overflow {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 30;
    display: none;
}
.modal__overflow.visible {
    display: block;
}
.modal__cover-box {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 31;
    text-align: center;
    overflow: auto;
    display: none;
}
.modal__cover-box.visible {
    display: block;
}
.modal__conteiner {
    display: inline-block;
    padding: 35px 55px;
    background: #fefefe;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin-top: 120px;
    max-width: 330px;
    text-align: left;
    position: relative;
}
.modal__close {
    cursor: pointer;
    width: 40px;
    height: 40px;
    background: url("../images/cabinet/close.svg") center/15px no-repeat;
    position: absolute;
    right: 35px;
    top: 25px;
}
.modal__close:hover {
    background: url("../images/cabinet/close_active.svg") center/15px no-repeat;
}
.modal__title {
    font-weight: 500;
    color: #111111;
    font-size: 21px;
    margin-bottom: 15px;
}
.md_changing-card-details-successfully .modal__title,
.md_changing-card-details-failure .modal__title,
.md_subscribe-failure .modal__title,
.md_subscribe-successfully .modal__title,
.md_unsubscribe-failure .modal__title,
.md_unsubscribe-successfully .modal__title {
    text-align: center;
    margin-right: 20px;
    font-size: 23px;
    margin-left: 30px;
    margin-bottom: 0;
}
.modal__title.center {
    text-align: center;
}
.modal__details.center {
    text-align: center;
}
.modal__details p {
    font-size: 13px;
    line-height: 1.3;
    margin-bottom: 12px;
}
.modal__details p:last-child {
    margin-bottom: 0;
}
.modal__details p a {
    text-decoration: none;
    color: rgba(18, 65, 132, 1);
}
.modal__item-input {
    margin: 25px 0;
}
.modal__item-input input {
    line-height: 38px;
    border: 1px solid rgba(228, 235, 241, 1);
    box-sizing: border-box;
    border-radius: 3px;
    padding: 0 20px;
    width: 100%;
}
.modal__item-input input:focus {
    outline: none;
    border: 1px solid #124184;
}
.modal__two-buttons {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}
.modal__one-buttons {
    display: block;
    text-align: center;
    width: 100%;
}
.modal__one-buttons button.button__change,
.modal__one-buttons button.button__next,
.modal__one-buttons button.button__unsubscribe {
    max-width: 150px;
    margin-top: 20px;
}
.modal__two-buttons button {
    cursor: pointer;
    border-radius: 25px;
    line-height: 40px;
    padding: 0 30px;
    min-width: 150px;
}
.modal__one-buttons button {
    border: 1px solid rgba(18, 65, 132, 1);
    color: #fff;
    background: rgba(18, 65, 132, 1);
    cursor: pointer;
    border-radius: 25px;
    line-height: 40px;
    width: 100%;
    box-sizing: border-box;
}
.modal__one-buttons button:focus,
.modal__two-buttons button:focus {
    outline: none;
}
.modal__two-buttons button.button__back {
    color: rgba(18, 65, 132, 1);
    border: 1px solid rgba(18, 65, 132, 1);
    background: #fff;
}
.modal__two-buttons button.button__back:hover {
    border: 1px solid rgba(18, 65, 132, 1);
    background: rgba(18, 65, 132, 1);
    color: #fff;
}
.modal__two-buttons button.button__recovery {
    border: 1px solid rgba(18, 65, 132, 1);
    color: #fff;
    background: rgba(18, 65, 132, 1);
}
.modal__one-buttons button:hover,
.modal__one-buttons button.button__change:hover,
.modal__one-buttons button.button__next:hover,
.modal__two-buttons button.button__recovery:hover {
    border: 1px solid #48a7e0;
    background: #48a7e0;
}
.modal__auth-social {
}
.modal__auth-social-title {
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    margin: 20px 0;
}
.modal__auth-social-list {
    text-align: center;
}
.modal__auth-social-list li {
    display: inline-block;
    margin: 0 10px;
}
.modal__auth-social-list li span {
    display: inline-block;
    width: 44px;
    height: 44px;
    border-radius: 30px;
    cursor: pointer;
}
.modal__auth-social-list li span.facebook {
    background: rgba(66, 89, 146, 1) url("../images/cabinet/facebook-icon.svg")
        center/10px no-repeat;
}
.modal__auth-social-list li span.google {
    background: rgba(220, 78, 65, 1) url("../images/cabinet/google-icon.svg")
        center/15px no-repeat;
}
.modal__auth-social-list li span.draugiem {
    background: rgba(255, 102, 0, 1) url("../images/cabinet/draugiem-icon.svg")
        center/20px no-repeat;
}
.modal__auth-social-list li span.twitter {
    background: rgba(42, 169, 224, 1) url("../images/cabinet/twitter-icon.svg")
        center/18px no-repeat;
}
.modal__auth-row {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;
}
.modal__auth-row a {
    color: rgba(17, 17, 17, 1);
    font-size: 14px;
}
.modal__auth-row a:hover {
    text-decoration: none;
    color: rgba(18, 65, 132, 1);
}
.modal__agreement {
    font-size: 12px;
    margin-top: 15px;
}
.modal__agreement a {
    color: rgba(0, 0, 0, 1);
}
.modal__agreement a:hover {
    text-decoration: none;
    color: #48a7e0;
}
.form-group {
    font-size: 14px;
}
.form-group input {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
}
.form-group label {
    position: relative;
    cursor: pointer;
}
.form-group label:before {
    content: "";
    -webkit-appearance: none;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05),
        inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 6px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 5px;
    border-radius: 2px;
}
.form-group input:checked + label:after {
    content: "";
    display: block;
    position: absolute;
    top: 3px;
    left: 5px;
    width: 3px;
    height: 7px;
    border: solid #0079bf;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
.modal__select-payment-method {
    margin: 35px 0 15px 0;
}
.type__payment-method {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    line-height: 38px;
    border: 1px solid rgba(228, 235, 241, 1);
    cursor: pointer;
    border-radius: 3px;
    font-size: 14px;
    padding-left: 35px;
    position: relative;
    min-width: 280px;
}
.modal__select-payment-method.several {
    margin-top: 0;
}
.modal__select-payment-method.several .type__payment-method {
    margin: 15px 0;
}
.type__payment-method:before {
    width: 12px;
    height: 12px;
    display: inline-block;
    position: absolute;
    left: 10px;
    top: 13px;
    border: 1px solid rgba(228, 235, 241, 1);
    border-radius: 20px;
    content: "";
}
.type__payment-method.check:after {
    content: "";
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #124184;
    border-radius: 8px;
    position: absolute;
    left: 15px;
    top: 17px;
}
.payment-bank-card,
.payment-bank-icon {
    display: flex;
}
.payment-bank-card {
    font-size: 10px;
    color: rgba(112, 133, 151, 1);
    margin-right: 8px;
}
.payment-bank-icon i {
    width: 42px;
    height: 28px;
    display: inline-block;
}
.payment-bank-icon i.visa {
    background: url("../images/cabinet/visa.svg") center center no-repeat;
    background-size: contain;
}
.payment-bank-icon i.master {
    background: url("../images/cabinet/master.svg") center center no-repeat;
    background-size: contain;
    margin-left: 8px;
}
.extension__period {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;
    font-size: 14px;
    margin-top: 30px;
}
.subscribe__period {
    width: 50%;
}
.subscribe__period input {
    line-height: 38px;
    border: 1px solid rgba(228, 235, 241, 1);
    box-sizing: border-box;
    border-radius: 3px;
    padding: 0 10px;
    width: 100%;
}
.subscribe__period input:focus {
    outline: none;
}
.modal__card-details {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}
.modal__card-details .card__cvv,
.modal__card-details .card__md {
    width: 40%;
}
.modal__card-details .card__cvv input:focus,
.modal__card-details .card__md input:focus {
    outline: none;
    border: 1px solid #124184;
}
.modal__card-details .card__cvv input,
.modal__card-details .card__md input {
    line-height: 38px;
    border: 1px solid rgba(228, 235, 241, 1);
    box-sizing: border-box;
    border-radius: 3px;
    padding: 0 20px;
    width: 100%;
}
.modal__register-agreement {
    margin-bottom: 25px;
}
.modal__register-agreement .form-group {
    font-size: 13px;
    line-height: 1.3;
    padding-left: 20px;
    position: relative;
}
.modal__register-agreement .form-group label:before {
    position: absolute;
    left: -20px;
    top: 2px;
}
.modal__register-agreement .form-group input:checked + label:after {
    left: -15px;
}
.md__register-body .modal__details.center {
    margin-bottom: 12px;
}
.md__register-body .modal__item-input {
    margin: 12px 0;
}
.modal__user-phone-details,
.modal__user-gender-details {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}
.modal__user-phone-details {
    margin: 10px 0 15px 0;
}
.user__birthday {
    width: -webkit-calc(100% - 90px);
    width: -moz-calc(100% - 90px);
    width: calc(100% - 90px);
}
.user__phone-number input,
.user__birthday input {
    line-height: 38px;
    border: 1px solid rgba(228, 235, 241, 1);
    box-sizing: border-box;
    border-radius: 3px;
    padding: 0 20px;
    width: 100%;
}
.user__phone-number input:focus,
.user__birthday input:focus {
    outline: none;
    border: 1px solid #124184;
}
.user__phone-cod {
}
.user__gender-select select,
.user__phone-cod select {
    border: 1px solid rgba(228, 235, 241, 1);
    line-height: 38px;
    height: 38px;
    border-radius: 3px;
    cursor: pointer;
}
.user__gender-select select:focus,
.user__phone-cod select:focus {
    outline: none;
    border: 1px solid #124184;
}
.modal__item-input.error input {
    background: rgba(220, 78, 65, 0.26);
    border: 1px solid rgba(220, 78, 65, 0.26);
    color: rgba(220, 78, 65, 1);
}

input.error,
textarea.error {
    background: rgba(220, 78, 65, 0.26);
    border: 1px solid rgba(220, 78, 65, 0.26);
    color: rgba(220, 78, 65, 1);
}
.modal__item-input .item__article-alert {
    font-size: 12px;
    line-height: 1.3;
    margin-top: 10px;
}
.modal__item-input.error .item__article-alert {
    line-height: 1.2;
    color: rgba(220, 78, 65, 1);
}

.navigation__item-list li {
    position: relative;
}
.navigation__item-list li .close__button {
    display: none;
    height: 28px;
    width: 32px;
    background: #fff url("../images/cabinet/close_active.svg") center/15px
        no-repeat;
    position: absolute;
    left: 0;
/*    top: 0;*/
    z-index: 10;
}
.navigation__item-list li .close__button.visible {
    display: flex;
}
.modal__overflow.visible,
.modal__cover-box.visible,
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.modal__overflow.visible,
.modal__cover-box.visible {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
/*** Modals End***/
body.hidden {
    overflow: hidden;
}
.navigation__item-list li button.menu__button {
    display: none;
}
.main__navigation-menu.visible {
    position: fixed;
    left: 0;
    top: 137px;
    right: 0;
    z-index: 33;
    display: block;
    background: rgba(18, 65, 132, 1);
    bottom: 0;
    overflow: auto;
    height: -webkit-calc(100vh - 137px);
    height: -moz-calc(100vh - 137px);
    height: calc(100vh - 137px);
}
.main__navigation-menu.visible .footer__nav-list-item li a,
.main__navigation-menu.visible .seactions__navigation-list li a,
.main__navigation-menu.visible .navigation__list-menu li a {
    font-size: 17px;
}
.main__navigation-menu.visible .footer__nav-list-item li,
.main__navigation-menu.visible .seactions__navigation-list li,
.main__navigation-menu.visible .navigation__list-menu li {
    margin-bottom: 9px;
}
.main__navigation-menu.visible .seactions__navigation-list,
.main__navigation-menu.visible .navigation__list-menu {
    display: flex;
    flex-flow: column;
}
.main__navigation-menu.visible .navigation__list-menu {
    padding-top: 20px;
}
.main__navigation-menu.visible .seactions__navigation-list {
    margin: 5px 30px 0 30px;
    width: auto;
}
.main__navigation-menu.visible .seactions__navigation-list li {
    display: flex;
}
.main__navigation-menu.visible .seactions__navigation-list li.section__button {
    display: none;
}
.main__navigation-menu.visible .seactions__navigation-list li a,
.main__navigation-menu.visible .navigation__list-menu li a {
    color: #fff;
}
.main__navigation-menu.visible .footer__social {
    margin-bottom: 25px;
    justify-content: center;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding-top: 30px;
    order: 3;
}
.main__navigation-menu.visible .footer__navigation-user-column {
    width: 100%;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding-top: 0px;
    margin-top: 25px;
}
.main__navigation-menu.visible
    .footer__navigation-user-column
    .footer__nav-title {
    margin-left: 30px;
    padding-left: 0;
    padding-top: 25px;
}
.main__navigation-menu.visible
    .footer__navigation-user-column
    .footer__nav-list-item {
    margin-top: 12px;
    padding-top: 0;
}
.main__navigation-menu.visible
    .footer__navigation-user-column
    .footer__nav-list-item
    li {
    padding-left: 0;
    margin-left: 30px;
}
.main__navigation-menu.visible
    .footer__navigation-user-column
    .footer__nav-list-item
    li
    a {
    font-size: 17px;
}
.article__cabinet-section.article__for-subscribe.subscribe__page
    .subscription__main-page-table {
    max-width: 1160px;
    margin-left: auto;
    margin-right: auto;
}
#with__vote-box .info_vote__section-block {
    display: none;
}
.main__cover-box.full__area-box .fullsize__conteiner {
    position: relative;
}
.mobile__search-section {
    padding: 20px 20px 0 20px;
    display: none;
}
.mobile__search-section.visible {
    display: block;
}
.mobile__search-section.visible .mobile__search-body {
    max-width: 100%;
    visibility: inherit;
}
.mobile__search-body {
    visibility: hidden;
    max-width: 0px;
    overflow: hidden;
    transition: all 300ms ease-in-out 0s;
}
.mobile__search-body form {
    position: relative;
    width: 100%;
}
.mobile__search-body .clear__search-mobile,
.mobile__search-body .close__search-mobile {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 1px;
    height: 40px;
    width: 40px;
    text-align: center;
    z-index: 2;
    cursor: pointer;
}
.mobile__search-body .clear__search-mobile svg,
.mobile__search-body .close__search-mobile svg {
    color: rgba(213, 222, 235, 1);
    margin-top: 13px;
    margin-left: 5px;
}
.mobile__search-body .clear__search-mobile:hover svg,
.mobile__search-body .close__search-mobile:hover svg {
    color: rgba(18, 65, 132, 1);
}
.mobile__search-body button {
    position: absolute;
    right: 5px;
    top: 1px;
    height: 40px;
    width: 40px;
    background: none;
    cursor: pointer;
}
.mobile__search-body button svg {
    color: rgba(213, 222, 235, 1);
}
.mobile__search-body button:hover svg {
    color: rgba(18, 65, 132, 1);
}
.mobile__search-body button:focus {
    outline: none;
}
.mobile__search-input {
    background: #f7fafd;
    border: 1px solid rgba(18, 65, 132, 0.15);
    color: #000000;
    line-height: 40px;
    padding: 0 50px;
    border-radius: 30px;
    width: 100%;
    box-sizing: border-box;
}
.mobile__search-input:focus {
    border: 1px solid rgba(18, 65, 132, 1);
    outline: none;
}

.article-page_latest-table_news {
    display: none;
}
.article-page_latest-table_news .article-sidenews-topbar {
    text-align: center;
}
.article-page_latest-table_news .article-sidenews-topbar * {
    max-width: 100%;
}
.latest-article-section-news {
    grid-column-gap: 10px;
    column-gap: 10px;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-row-gap: 10px;
    row-gap: 10px;
    margin: 15px 0px;
}
.latest-article-section-news .news__item-box {
    display: flex;
}
.latest-article-section-news .news__item-picture {
    width: 45%;
    margin-right: 15px;
}
.latest-article-section-news .news__item-details {
    display: flex;
    width: 50%;
    flex-flow: column;
}
.latest-article-section-news .news__item-details .news__item-info-bar {
    padding-top: 0;
}

@media screen and (max-width: 1180px) {
    .main__cover-box.full__area-box .header__search-conteiner.visible {
        left: 140px;
        width: -webkit-calc(100% - 196px);
        width: -moz-calc(100% - 196px);
        width: calc(100% - 196px);
    }
    .fullsize__conteiner {
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media screen and (max-width: 1160px) {
    .article__cabinet-section {
        margin-left: 20px;
        margin-right: 20px;
    }
    .article__section-conteiner,
    .footer__section,
    .main__header {
/*        padding-left: 20px;
        padding-right: 20px;*/
        padding-left: 15px;
        padding-right: 15px;
    }
}

.article-page-readmore .news__title-item .news__comments-informer {
    display: none;
}
.article-page-readmore .news__item-details {
        margin-top: 0;
    }
@media screen and (max-width: 768px) {
    .frist__news .news__item-picture, .fullsize-table .news__item-picture, .activity__main-list .news__item-picture, .wrap_around-main-news .news__item-picture, .main__page-big-one-size .news__item-picture, .B__table-news-group .B__table-news-item:first-child .news__item-picture, .C__table-news-item .news__item-picture, .D__table-news-group .D__table-news-item:first-child .news__item-picture, .E__table-news-item .news__item-picture, .F__table-news-group .F__table-news-item:first-child .news__item-picture, .mobile-full-size .news__item-picture, .H__table-news-group .H__table-news-item:first-child .news__item-picture, .J__table-news-group .J__table-news-item .news__item-picture, .L__table-news-group .L__table-news-item:first-child .news__item-picture {
        margin: 0 -15px;
    }
    .news__wrap-around-section.dark__section-box {
        padding-left: 15px;
        padding-right: 15px;
    }
    .article__section-conteiner .news__wrap-around-section.dark__section-box {
        margin-left: -15px;
        margin-right: -15px;
    }
    .categories__page-section .top__news .news__item-picture, .categories__page-section .item__news-groupA .news__item-picture {
        margin: 0 -15px;
    }
    .article-page-also-category.full-width .news__item-picture {
        margin: 0 -15px;
    }
    .article-page-readmore .article-post-itemA .news__item-picture {
        margin: 0 -15px;
    }
    .article-page-readmore .news__title-item .news__comments-informer {
        display: inline;
    }
    .article-page-readmore .news__item-info-bar {
        display: none;
    }
    .article-page-readmore .article-post-itemA .news__item-details {
        margin-top: 10px;
    }
    .article-page-readmore .article-post-itemB .news__item-details {
        margin-top: 0;
    }
}
@media screen and (max-width: 1100px) {
    .user__table-grid-box {
        max-width: 100%;
    }
}
@media screen and (max-width: 1080px) {
    .article__fixed-conteiner {
        padding-left: 20px;
        padding-right: 20px;
    }
    .author-infobox-section {
        padding: 30px 20px 0 20px;
    }
    .tv__navigation-bar {
        flex-flow: column;
        align-items: start;
    }
    .tv__day-navigation {
        margin-top: 10px;
    }
}
@media screen and (max-width: 1024px) {
    .hide_1024 {
        display: none;
    }
    .main__cover-box.full__area-box .header__search-conteiner.visible {
        left: 140px;
        width: -webkit-calc(100% - 228px);
        width: -moz-calc(100% - 228px);
        width: calc(100% - 228px);
    }
    .header__search-conteiner.visible {
        right: 65px;
        width: -webkit-calc(100% - 185px);
        width: -moz-calc(100% - 185px);
        width: calc(100% - 185px);
    }
    .navigation__item-list li button.menu__button {
        display: flex;
    }
    .navigation__list-menu {
        display: none;
    }
    .user__action-section {
        margin-left: 0;
        margin-right: 10px;
    }
    .navigation__item-list {
        order: 2;
    }
}
@media screen and (max-width: 980px) {
    .cabinet__subscription-items {
        max-width: none;
    }
}
@media screen and (max-width: 960px) {
    .B__table-news-item {
        width: 100%;
    }

    .B__table-news-item.B__table-news-horizontal {
    }
    .B__table-news-item.B__table-news-horizontal .news__item-box {
        display: flex;
        margin: 5px 10px;
    }
    .B__table-news-item.B__table-news-horizontal
        .news__item-box
        .news__item-picture {
        width: 45%;
        margin-right: 15px;
    }
    .B__table-news-item.B__table-news-horizontal
        .news__item-box
        .news__item-picture
        a {
        display: block;
        position: relative;
        overflow: hidden;
        padding-top: 72%;
    }
    .B__table-news-item.B__table-news-horizontal
        .news__item-box
        .news__item-picture
        a
        img {
        max-width: 100%;
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        -o-object-fit: cover;
        object-fit: cover;
        z-index: 2;
        transition: all 300ms ease-in-out 0s;
    }
    .B__table-news-item.B__table-news-horizontal
        .news__item-box
        .news__item-details {
        width: 50%;
    }
    .B__table-news-item.B__table-news-horizontal
        .news__item-box
        .news__item-details
        .news__item-info-bar {
        padding-top: 0;
    }
    .saved-post-title {
        max-width: none;
    }
    .cabinet__social-authorization-group {
        width: -webkit-calc(100% - 220px);
        width: -moz-calc(100% - 220px);
        width: calc(100% - 220px);
        display: flex;
        flex-flow: column;
        max-width: none;
    }
    .horoscope__select-type {
        width: 145px;
        margin-right: 10px;
    }
    .horoscope__full-column-section {
        width: -webkit-calc(100% - 160px);
        width: -moz-calc(100% - 160px);
        width: calc(100% - 160px);
    }

    .tv__films-item-cell {
        width: 50%;
    }
    .tv__bottom-bar-section ul {
        overflow: auto;
        padding-bottom: 20px;
        white-space: nowrap;
    }
    .tv__channel-column {
        width: 100%;
    }
    .tv__channel-list {
        display: flex;
        flex-wrap: wrap;
        justify-content: left;
    }
    .tv__channel-list li:first-child {
        width: 100%;
    }
    .tv__channel-list li {
        width: 50%;
    }
    .tv__preview-img {
        display: none;
    }
    .variout_news-description {
        padding-right: 0;
    }
}
@media screen and (max-width: 900px) {
    .various_news-picture {
        width: 120px;
        height: 110px;
    }
}
@media screen and (max-width: 890px) {
    .horoscope__tab {
        margin-right: 10px;
        font-size: 13px;
    }
    .horoscope__tab:last-child {
        margin-right: 0;
    }
}
@media screen and (min-width: 860px) {
    #main__page-section
        .D__table-news-item.horizontal__style.visible-in-mobile {
        display: none;
    }
}
.big .news__title-item a {
    font-size: 20px!important;
    font-weight: 500!important;
}
.small .news__title-item a, .small-column .news__title-item a  {
    font-size: 18px!important;
}
@media screen and (max-width: 860px) {
    .D__table-column {
        width: 100%;
    }
    .D__table-news-item {
        width: 33.33%;
    }
    .D__table-news-item:last-child {
        display: none;
    }
    .D__table-news-botom {
        display: block;
        margin-bottom: 15px;
    }
    .main__table-sidebar-column.D__table-sidebar {
        display: none;
    }
    .C__tagle-news-grid {
        grid-template-columns: repeat(2, 1fr);
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .A__table-news-item:nth-child(5),
    .A__table-news-item:nth-child(6) {
        display: none;
    }
    .how__subscribe-list {
        flex-flow: column;
    }
    .how__subscribe-list li {
        width: 100%;
    }
    .how__sub-text {
        padding-bottom: 20px;
    }
    .cabinet__table-content-area {
        padding-left: 0px;
        margin-top: 25px;
    }
    .user__info-row-data {
        white-space: inherit;
    }
    .astrology__table-article .important__section-news .section__news-grid {
        grid-template-columns: repeat(1, 1fr);
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .astrology__table-row.astrology__resize-buttom {
        flex-flow: column;
    }
    .astrology__table-row.astrology__resize-buttom .astology__table-sidebar {
        display: none;
    }
    .article__section-group-editors
        .news__item-picture
        a.news__body-layer
        .news__title-label-box {
        right: 20px;
    }
    .article__section-group-editors {
        grid-template-columns: repeat(2, 1fr);
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .main-author-avatar {
        width: 160px;
    }
    .main-author-info-card {
        width: -webkit-calc(100% - 200px);
        width: -moz-calc(100% - 200px);
        width: calc(100% - 200px);
    }
    .author-fullname-title {
        font-size: 20px;
    }
    .author-user-email a {
        font-size: 14px;
    }
    .tv__channel-column-item {
        width: 100%;
    }
    .move__table-here .tv__channel-column-item {
        width: 50%;
    }
    .tv__channels-var_a {
        margin-top: 0;
    }
    .article__news-header {
        max-width: 100%;
    }
    .related__post-group {
        grid-template-columns: repeat(1, 1fr);
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .main__content-column.article__page-column .related__post-group,
    .related__posts.article__page .related__post-group {
/*        grid-template-columns: repeat(2, 1fr);
        grid-template-columns: repeat(2, minmax(0, 1fr));*/
        grid-template-columns: repeat(1, 1fr);
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .section__news-item.item__news-groupC,
    .section__news-item.item__news-groupA {
/*        margin-bottom: 15px;*/
    }
    .important__section-news .news__title-item a {
/*        font-size: 16px;*/
        font-size: 18px;
        font-weight: 500;
    }
    .news__title-item a {
/*        font-size: 14px;*/
        font-size: 18px;
    }
    .big .news__title-item a {
        font-size: 20px;
        font-weight: 500;
    }
    .small .news__title-item a, .small-column .news__title-item a  {
        font-size: 18px;
    }
    .more__news-button {
        padding-top: 0;
    }
    .wrap_around-sidebar,
    .information__section-block {
        display: none;
    }
    .activity__grid-news.one-page-activity__grid-news
        .information__section-block.first-block-info {
        display: block;
    }
    .item__news-two-columns {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .two-colums-group-news {
        display: flex;
        flex-wrap: wrap;
        justify-content: left;
        flex-flow: column;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
    .column-groupInfo {
        width: 300px;
        margin-left: 15px;
    }
    .column-groupInfo * {
        max-width: 100%;
    }
    .news__three-columns-group {
        display: flex;
        flex-wrap: wrap;
        justify-content: left;
        margin: 15px -6px;
    }
    .news__three-columns-group .section__news-item {
        width: 33.3%;
    }
    .news__three-columns-group .section__news-item .news__item-box {
        padding: 0 6px;
    }
    .activity__section-news
        .activity__grid-news
        .activity__row-news
        .activity__news-list
        .section__news-grid {
        grid-template-columns: repeat(1, 1fr);
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .activity__section-news
        .activity__grid-news
        .activity__row-news
        .activity__news-list
        .section__news-grid
        .section__news-item:last-child {
        display: none;
    }

    .activity__section-news
        .activity__grid-news
        .activity__row-news
        .activity__news-list
        .section__news-grid.secton__one-categories {
        grid-template-columns: repeat(3, 1fr);
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .activity__section-news
        .activity__grid-news
        .activity__row-news
        .activity__news-list
        .section__news-grid.secton__one-categories
        .section__news-item:last-child {
        display: block;
    }
    .activity__section-news
        .activity__grid-news
        .activity__row-news
        .activity__news-list
        .section__news-grid.secton__one-categories
        .section__news-item-third-row
        * {
        max-width: 100%;
    }
    .activity__section-news
        .activity__grid-news
        .activity__row-news
        .activity__news-list
        .section__news-grid.secton__one-categories
        .section__news-item-third-row {
        display: flex;
        flex-direction: column;
        padding: 0;
        width: 100%;
    }

    .activity__row-news.activity__row-columns .information__section-block {
        display: none;
    }
    .app__installation-section {
        text-align: center;
        display: flex;
        flex-flow: column;
    }
    .app__installation-links {
        display: flex;
        justify-content: center;
    }
    .app__item-info {
        margin: 5px;
    }
    .footer__conteiner {
        flex-flow: column;
    }
    .fullsize__conteiner .footer__conteiner {
        width: 100%;
    }
    .footer__column-info {
        margin-right: 0;
        width: 100%;
    }
    .footer__navigation-column:first-child .footer__nav-title,
    .footer__navigation-column:first-child .footer__nav-list-item li {
        padding-left: 0;
    }
}

@media screen and (min-width: 780px) {
    .video__news-picture a:before {
        content: "";
        display: inline-block;
        height: 35px;
        width: 35px;
        background: #48a7e0 url("../images/play_white-icon.svg") center/10px
            no-repeat;
        border-radius: 30px;
        position: absolute;
        right: 10px;
        bottom: 10px;
        z-index: 5;
    }
}
@media screen and (max-width: 780px) {
    .main-author-avatar {
        width: 120px;
    }
    .main-author-info-card {
        width: -webkit-calc(100% - 140px);
        width: -moz-calc(100% - 140px);
        width: calc(100% - 140px);
        padding-left: 20px;
    }
}
@media screen and (max-width: 768px) {
    .horoscope__item-box {
        width: 50%;
    }
    .author-min_face {
        width: 56px;
        height: 56px;
    }
    .authors-grid-group {
        grid-template-columns: repeat(2, 1fr);
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media screen and (min-width: 860px) and (max-width: 980px) {
    .during__day-temp {
        font-size: 15px;
    }
}
@media screen and (min-width: 760.9px) and (max-width: 860.1px) {
    .main__article-section.categories__page-section#main__page-section
        #with__vote-box {
        display: flex;
        width: 100%;
        margin: 0px 0 15px 0;
        justify-content: space-between;
        padding-top: 20px;
        background: #fff;
    }
    .main__article-section.categories__page-section#main__page-section
        #with__vote-box
        .info_vote__section-block {
        display: block;
    }
    .main__article-section.categories__page-section#main__page-section
        #with__vote-box
        .info_vote__section-block {
        display: block;
        width: -webkit-calc(100% - 320px);
        width: -moz-calc(100% - 320px);
        width: calc(100% - 320px);
/*        background: #6dc2f5;*/
        background: #48a7e0;
    }
}
@media screen and (min-width: 760px) and (max-width: 890px) {
    .weather__bottom-info,
    .weather__main-view {
        flex-flow: column;
        align-items: start;
        margin-top: 20px;
    }
    .weather__during-day {
        width: 100%;
        margin-top: 20px;
    }
    .weather__full-button {
        margin-top: 20px;
    }
}
@media screen and (max-width: 767px) {
    .G__table-news-item.horizontal__style .news__item-box,
    .F__table-news-item.horizontal__style .news__item-box,
    .D__table-news-item.horizontal__style .news__item-box,
    .A__table-news-item.A__row-style .news__item-box {
        display: flex;
        margin: 5px 0px;
    }
}
@media screen and (min-width: 860px) {
    .G__table-news-item.horizontal__style .news__item-box,
    .F__table-news-item.horizontal__style .news__item-box,
    .D__table-news-item.horizontal__style .news__item-box,
    .A__table-news-item.A__row-style .news__item-box {
        display: flex;
        margin: 5px 10px;
    }
    .G__table-news-item.horizontal__style
        .news__item-box
        .news__comments-informer,
    .F__table-news-item.horizontal__style
        .news__item-box
        .news__comments-informer,
    .D__table-news-item.horizontal__style
        .news__item-box
        .news__comments-informer,
    .A__table-news-item.A__row-style .news__item-box .news__comments-informer {
        display: none;
    }
    .G__table-news-item.horizontal__style .news__item-picture,
    .F__table-news-item.horizontal__style .news__item-picture,
    .D__table-news-item.horizontal__style .news__item-picture,
    .A__table-news-item.A__row-style .news__item-picture {
        width: 45%;
        margin-right: 15px;
    }
    .G__table-news-item.horizontal__style .news__item-picture a,
    .F__table-news-item.horizontal__style .news__item-picture a,
    .D__table-news-item.horizontal__style .news__item-picture a,
    .A__table-news-item.A__row-style .news__item-picture a {
        display: block;
        position: relative;
        overflow: hidden;
        padding-top: 72%;
    }
    .G__table-news-item.horizontal__style .news__item-picture a img,
    .F__table-news-item.horizontal__style .news__item-picture a img,
    .D__table-news-item.horizontal__style .news__item-picture a img,
    .A__table-news-item.A__row-style .news__item-picture a img {
        max-width: 100%;
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        -o-object-fit: cover;
        object-fit: cover;
        z-index: 2;
        transition: all 300ms ease-in-out 0s;
    }
    .G__table-news-item.horizontal__style .news__item-details,
    .F__table-news-item.horizontal__style .news__item-details,
    .D__table-news-item.horizontal__style .news__item-details,
    .A__table-news-item.A__row-style .news__item-details {
        width: 50%;
    }
    .G__table-news-item.horizontal__style
        .news__item-details
        .news__item-info-bar,
    .F__table-news-item.horizontal__style
        .news__item-details
        .news__item-info-bar,
    .D__table-news-item.horizontal__style
        .news__item-details
        .news__item-info-bar,
    .A__table-news-item.A__row-style .news__item-details .news__item-info-bar {
        padding-top: 0;
    }
    .G__table-news-item.horizontal__style
        .news__item-details
        .news__title-item
        a,
    .F__table-news-item.horizontal__style
        .news__item-details
        .news__title-item
        a,
    .D__table-news-item.horizontal__style
        .news__item-details
        .news__title-item
        a,
    .A__table-news-item.A__row-style .news__item-details .news__title-item a {
        font-size: 14px;
    }
}
#one__news-hor-row {
    display: none;
}
#one__news-hor-row * {
    max-width: 100%;
}
@media screen and (min-width: 750px) and (max-width: 860.9px) {
    #one__news-hor-row {
        display: block;
    }
    #one-news__botom-section {
        display: flex;
    }
    #one-news__botom-section .information__section-block .info_ads-block4 {
        display: none;
    }
    #one-news__botom-section #some__categorie-conteiner {
        display: flex;
        flex-wrap: wrap;
        justify-content: left;
        margin-right: -10px;
        align-items: flex-start;
        align-content: flex-start;
    }
    #one-news__botom-section .information__section-block {
        display: block;
    }
    #some__categorie-conteiner .information__section-block {
        display: flex;
    }
    #some__categorie-conteiner .two-colums-group-news {
        flex-flow: inherit;
        background: red;
        width: -webkit-calc(100% - 320px);
        width: -moz-calc(100% - 320px);
        width: calc(100% - 320px);
        align-content: start;
    }
    .section__news-grid#some__categorie-conteiner .two-colums-group-news {
        grid-template-columns: repeat(2, 1fr);
        grid-template-columns: repeat(2, minmax(0, 1fr));
        margin: 0;
        flex-wrap: wrap;
    }
    #some__categorie-conteiner .section__news-item.item__news-groupD,
    #some__categorie-conteiner .section__news-item.item__news-groupC,
    #some__categorie-conteiner .section__news-item.item__news-groupB,
    #some__categorie-conteiner .section__news-item.item__news-groupA {
        width: 48%;
    }
    #some__categorie-conteiner
        .section__news-item.item__news-groupD
        .news__item-box,
    #some__categorie-conteiner
        .section__news-item.item__news-groupC
        .news__item-box,
    #some__categorie-conteiner
        .section__news-item.item__news-groupB
        .news__item-box,
    #some__categorie-conteiner
        .section__news-item.item__news-groupA
        .news__item-box {
        margin: 6px;
    }
}
.in-world_newsTbale-section,
.table-adsColumn-news,
.section__news-item.table-ads-section {
    display: none;
}
.section__news-item.table-ads-section * {
    max-width: 100%;
}
@media screen and (min-width: 460.99px) and (max-width: 860px) {
    #main__page-section .activity__row-news.actity__main-block {
        flex-flow: column;
    }
    #main__page-section .information__section-block.info_vote__section-block {
        display: flex;
        width: 100%;
        margin-left: 0;
        background: #fff;
        margin-top: 20px;
    }
    #main__page-section
        .information__section-block.info_vote__section-block
        .short__vote-widjit {
        width: 50%;
    }
    #main__page-section
        .information__section-block.info_vote__section-block
        .vote__after-bar {
        width: 50%;
        text-align: center;
    }
    #main__page-section
        .information__section-block.info_vote__section-block
        .vote__after-bar
        * {
        max-width: 100%;
    }
    #main__page-section
        .activity__row-news.activity__second-box.Table-news-version {
    }
    #main__page-section
        .activity__row-news.activity__second-box.Table-news-version
        .section__news-grid {
        grid-template-columns: repeat(3, 1fr);
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    #main__page-section
        .activity__row-news.activity__second-box.Table-news-version
        .section__news-grid
        .section__news-item {
        display: block;
    }
    #main__page-section
        .activity__row-news.activity__second-box.Table-news-version
        .section__news-grid
        .section__news-item.table-ads-section {
    }

    #main__page-section .H__table-news-group .H__table-news-item:nth-child(2),
    #main__page-section .E__table-news-group .E__table-news-item:nth-child(2),
    #main__page-section .H__table-news-group .H__table-news-item:first-child,
    #main__page-section .E__table-news-group .E__table-news-item:first-child {
        width: 50%;
    }
    #main__page-section .H__table-news-item,
    #main__page-section .E__table-news-item {
        width: 33.33%;
    }
    #main__page-section .K__table-news-item {
        width: 50%;
    }
    #main__page-section .H__table-news-item.hidden {
        display: block;
    }
    #main__page-section .K__table-news-item.hiddenTable-ver,
    #main__page-section .H__table-news-item.hidden-Table,
    #main__page-section .E__table-news-item.hidden,
    #main__page-section .D__table-news-item.horizontal__style.hide-inTable-ver,
    #main__page-section .section__news-item.hide-in-table {
        display: none;
    }
    #main__page-section .section__news-grid.one-box-table-version {
        grid-template-columns: repeat(1, 1fr);
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    #main__page-section .section__news-item.fullsize-table {
        width: 100%;
    }
    #main__page-section .G__table-news-item.horizontal__style.hideInTable-ver,
    #main__page-section .section__news-item.hide-inTable-ver {
        display: none;
    }
    #main__page-section .main__grid_Fcolumn.threeColumn-Table-ver {
        grid-template-columns: repeat(3, 1fr);
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .in-world_newsTbale-section {
        display: flex;
        grid-template-columns: repeat(2, 1fr);
        grid-template-columns: repeat(2, minmax(0, 1fr));
        margin: 10px -6px;
    }
    .in-world_newsTbale-section .news__item-box {
        margin: 6px;
    }
    .grid-table__section-news.Table-news-two-columns {
        display: flex;
        margin-top: 20px;
        align-items: flex-start;
    }
    .grid-table__section-news.Table-news-two-columns
        .section__news-grid.news-dont_rebuild {
        grid-template-columns: repeat(1, 1fr);
        margin-top: 0;
        grid-template-columns: repeat(1, minmax(0, 1fr));
        width: -webkit-calc(100% - 320px);
        width: -moz-calc(100% - 320px);
        width: calc(100% - 320px);
    }
    .grid-table__section-news.Table-news-two-columns
        .section__news-grid.news-dont_rebuild
        .news__item-box {
        display: flex;
    }
    .grid-table__section-news.Table-news-two-columns
        .section__news-grid.news-dont_rebuild
        .news__item-picture {
        width: 45%;
        margin-right: 15px;
    }
    .grid-table__section-news.Table-news-two-columns
        .section__news-grid.news-dont_rebuild
        .news__item-details {
        width: 50%;
    }
    .grid-table__section-news.Table-news-two-columns
        .section__news-grid.news-dont_rebuild
        .news__item-details
        .news__item-info-bar {
        padding-top: 0;
    }
    .table-adsColumn-news {
        width: 300px;
        margin-left: 20px;
        display: block;
    }
    .table-adsColumn-news * {
        max-width: 100%;
    }
}
@media screen and (min-width: 720px) and (max-width: 760px) {
    .related__posts.article__page .related__post-group {
        grid-template-columns: repeat(2, 1fr);
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .related__posts.article__page .related__post-group .news__label-stiky {
        display: none;
    }
    .related__posts.article__page
        .news__item-picture
        a.news__body-layer
        .news__title-label-box {
        right: 10px;
        bottom: 10px;
        left: 10px;
    }
    .related__posts.article__page .news__title-label-box {
        line-height: 1.2;
        font-size: 14px;
    }
}
@media screen and (max-width: 780px) {
    .visible_860 {
        display: none;
    }
    .visible_860.visible_760 {
        display: block;
    }
}
@media screen and (max-width: 760px) {
    .article__main-author.main__author-page {
        flex-flow: column;
        margin-top: 0;
        padding-top: 0;
    }
    .article__main-author.main__author-page .author-infobox-section {
        padding-bottom: 20px;
    }
    .article__main-author.main__author-page .main-author-avatar {
        width: 200px;
    }
    .article__main-author.main__author-page .activity__top-bar {
        margin-top: 0;
    }
    .article__main-author.main__author-page .main__author-info-section {
        width: 100%;
    }
    .article__main-author.main__author-page .author-info-sroll__news {
        margin-left: 0;
        margin-top: 20px;
        width: 100%;
    }
    .comment__view-list#comment_view .post_comment-full-info {
        position: relative;
    }
    .comment__view-list#comment_view .post__comment-top-bar {
        max-width: -webkit-calc(100% - 78px);
        max-width: -moz-calc(100% - 78px);
        max-width: calc(100% - 78px);
    }
    .comment__view-list#comment_view .post__rate-this {
        position: absolute;
        right: 0;
        top: -25px;
    }
    .comment__view-list#comment_view .button_rate-cover-box {
        flex-flow: inherit;
    }
    #with__survey {
        flex-flow: column;
    }
    #with__survey .activity__sroll-list {
        max-height: 185px;
    }
    #with__survey .activity__news-list {
        margin-bottom: 20px;
    }
    #with__vote-box {
        display: flex;
        width: 100%;
        margin: 0px 0 15px 0;
        justify-content: space-between;
        padding-top: 20px;
        background: #fff;
    }
    #with__vote-box .info_vote__section-block {
        width: -webkit-calc(100% - 320px);
        width: -moz-calc(100% - 320px);
        width: calc(100% - 320px);
/*        background: #6dc2f5;*/
        background: #48a7e0;
    }
    .activity__grid-news.one-page-activity__grid-news .activity__sroll-list {
        padding: 20px;
    }
    .activity__grid-news.one-page-activity__grid-news .item__news-title a {
        font-size: 14px;
    }
    .K__table-news-item,
    .K__table-news-item:first-child,
    .K__table-news-item:nth-child(2) {
        width: 50%;
    }
    .K__table-news-item:last-child {
        display: none;
    }
    .H__table-news-item,
    .E__table-news-item {
        width: 33.33%;
    }
    .H__table-news-item.hidden,
    .E__table-news-item.hidden {
        display: none;
    }
    .wrap_around-botom {
        display: block;
        margin: 20px 0;
    }
    .main__grid_Fcolumn {
        grid-template-columns: repeat(3, 1fr);
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    #main__page-section .main__grid_Fcolumn .section__news-item:nth-child(4) {
        display: block;
    }
    .main__grid_Fcolumn .section__news-item:nth-child(4) {
        display: none;
    }
    .subscibe__post-main-conteiner h1 {
        left: 30px;
        bottom: 30px;
        font-size: 28px;
    }
    .subscription__main-page {
        margin-left: -50px;
        margin-right: -50px;
    }
    .table__subscription-item-row {
        margin-bottom: 25px;
    }
    .cabinet__subscription-items {
        flex-wrap: wrap;
        max-width: 80%;
    }
    .table__subscription-item-row:last-child {
        width: 100%;
    }
    .post__limitation-box {
        max-width: none;
    }
    .astrology__table-two-column .section__news-grid {
        grid-template-columns: repeat(1, 1fr);
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .vote__information-table-list {
        align-items: flex-start;
    }
    .article__main-column {
        max-width: 100%;
    }
    .vote__column-info {
        width: 100%;
    }
    .table__information-box {
        flex-flow: inherit;
        width: 100%;
        display: flex;
        align-items: center;
    }
    .vote__column-rezult {
        width: 100%;
        margin-top: 25px;
    }
    .table__information-box .table__info-title,
    .table__information-box .table__info-label,
    .table__information-box .table__info-label {
        width: 33.33%;
    }
    .table__info-title {
        margin-bottom: 0;
    }
    .vote__information-table-list,
    .article__two-columns {
        flex-flow: column;
    }
    .article__content-column {
        width: 100%;
    }
    .article__sidebar-column {
        display: none;
    }
    .pall__bottom-info,
    .nameday__infobox {
        text-align: center;
        margin-top: 20px;
    }
    .pall__bottom-info *,
    .nameday__infobox * {
        max-width: 100%;
    }
}
@media screen and (max-width: 740px) {
    .article__cabinet-section.article__for-subscribe.subscribe__page {
        margin-top: -26px;
    }
    .authors-sections-title {
        font-size: 22px;
        padding-top: 12px;
    }
    .various_news-header {
        padding-top: 20px;
    }
    .header__bottom-bar {
        display: none;
    }
    .tv__navigation-list {
        order: 1;
        display: flex;
        margin: 12px 0 0 0;
        overflow: auto;
        white-space: nowrap;
        padding-bottom: 25px;
        width: 100%;
    }
    .slick-initialized .slick-slide {
        display: flex;
        justify-content: center;
        flex-wrap: nowrap;
    }
    .tv__day-navigation {
        max-width: -webkit-calc(100% - 60px);
        max-width: -moz-calc(100% - 60px);
        max-width: calc(100% - 60px);
    }
}
@media screen and (max-width: 720px) {
    .article__cabinet-section {
        margin-top: 30px;
    }
    .article__main-author {
        padding-top: 0;
        flex-flow: column;
    }
    .main__author-info-section {
        width: 100%;
    }
    .author-info-sroll__news {
        margin-left: 0;
        width: 100%;
    }
    .article__main-author .activity__top-bar {
        margin-top: 20px;
    }
    .author-infobox-section {
        padding: 35px;
    }
    .tv__main-table {
        flex-flow: column;
    }
    .tv__sidebar {
        display: none;
    }
    .search__place-box input {
        min-width: 300px;
    }
    .variout_string-cut {
        display: block;
    }
    .main__content-column {
        max-width: 100%;
    }
    .various__table-sidebar,
    .main__contener-sidebar {
        display: none;
    }
    .related__post-group {
        grid-template-columns: repeat(2, 1fr);
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .bottom__info-ads *,
    .info__row-block * {
        max-width: 100%;
    }
    .bottom__info-ads {
        display: block;
        margin-top: 15px;
    }
    .page__navigation a:first-child {
        margin-left: 4px;
    }
    .page__navigation {
        margin-left: -4px;
    }
}
@media screen and (max-width: 680px) {
    .main__table-column {
        width: 100%;
    }
    .A__table-news-group {
        margin-left: -10px;
        margin-right: -10px;
    }
    .A__table-news-item:nth-child(5),
    .A__table-news-item:nth-child(6) {
        display: block;
    }
    .main__table-sidebar-column {
        display: none;
    }
    .cabinet__table-conteiner {
        padding: 30px;
        padding-bottom: 20px;
    }
    .other__grid-news {
        grid-template-columns: repeat(2, 1fr);
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .cabinet__table-conteiner {
        flex-flow: column;
    }
    .cabinet__table-left-navigation {
        width: 100%;
        display: flex;
        flex-flow: column;
    }
    .cabinet__table-user-info {
        max-width: 100%;
        margin-top: 30px;
    }
    .cabinet__user-navigation {
        border-right: 0;
        margin-top: 20px;
    }
    .cabinet__user-nav-list {
        display: flex;
        flex-wrap: nowrap;
        overflow: auto;
        padding-bottom: 15px;
    }
    .cabinet__table-conteiner.table__article-page .cabinet__user-nav-list {
        padding-bottom: 2px;
    }
    .cabinet__nav-item {
        line-height: 20px;
        margin-right: 20px;
    }
    .cabinet__nav-item:last-child {
        margin-right: 0;
    }
    .cabinet__nav-item {
        white-space: nowrap;
    }
}
@media screen and (min-width: 680px) and (max-width: 920px) {
    .cabinet__row-navigation .cabinet__user-nav-list .cabinet__nav-item i {
        padding-bottom: 0;
    }
    .cabinet__row-navigation
        .cabinet__user-nav-list
        .cabinet__nav-item:hover
        i:after,
    .cabinet__row-navigation
        .cabinet__user-nav-list
        .cabinet__nav-item.select
        i:after,
    .cabinet__row-navigation
        .cabinet__user-nav-list
        .cabinet__nav-item
        i:after {
        display: none;
    }
    .cabinet__row-navigation .cabinet__user-nav-list .cabinet__nav-item {
        flex-flow: column;
        align-items: flex-start;
        padding-bottom: 15px;
        position: relative;
        white-space: nowrap;
    }
    .cabinet__row-navigation .cabinet__user-nav-list .cabinet__nav-item:after {
        content: "";
        display: none;
        width: 30px;
        height: 2px;
        position: absolute;
        left: 0;
        bottom: -2px;
        background: rgba(112, 133, 151, 1);
    }
    .cabinet__row-navigation
        .cabinet__user-nav-list
        .cabinet__nav-item:hover:after,
    .cabinet__row-navigation
        .cabinet__user-nav-list
        .cabinet__nav-item.select:after {
        display: inline-block;
    }
}
@media screen and (min-width: 640px) and (max-width: 720px) {
    .horoscope__tab {
        font-size: 13px;
        white-space: nowrap;
        margin-right: 5px;
    }
}
@media screen and (max-width: 660px) {
    .weather__city-now {
        width: 100%;
    }
    .weather__bottom-info,
    .weather__main-view {
        flex-flow: column;
        align-items: start;
        margin-top: 20px;
    }
    .weather__during-day {
        width: 100%;
        margin-top: 20px;
    }
    .weather__full-button {
        margin-top: 20px;
    }
}
@media screen and (max-width: 640px) {
    #with__vote-box {
        justify-content: center;
    }
    #with__vote-box .info_vote__section-block {
        display: none;
    }
    .user__table-grid-item {
        width: 33.3%;
    }
    .cabinet__bottom-group-list,
    .user__info-pass-box {
        flex-flow: column;
    }
    .cabinet__social-authorization-group {
        width: 100%;
    }
    .cabinet__bottom-right-column {
        max-width: none;
        display: flex;
        width: 100%;
        margin-top: 25px;
    }
    .user__password-box i {
        right: 25px;
    }
    .user__table-grid-item:nth-child(7) {
        width: 50%;
    }
    .cabinet__table-user-row {
        width: 50%;
    }
    .astrology__table-two-column .section__news-grid {
        grid-template-columns: repeat(2, 1fr);
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .astrology__table-row {
        flex-flow: column;
    }
    .astology__table-sidebar {
        display: none;
    }
    .astrology__table-row.astrology__resize-buttom .astology__table-sidebar {
        display: block;
        text-align: center;
        margin-left: 0;
        width: 100%;
    }
    .heading__categories-items li {
        white-space: nowrap;
        margin-right: 15px;
    }
    .heading__categories-items {
        display: flex;
        flex-wrap: nowrap;
        overflow: auto;
    }
    .heading__news-conteiner {
        border-left: 0;
        border-top: 1px solid #0000001a;
        padding-top: 30px;
    }
    .heading__news-slider {
        padding-left: 0;
        padding-right: 0;
        margin-left: -10px;
        margin-right: -10px;
    }
    .heading__news-cover {
        flex-flow: column;
    }
    .heading__news-conteiner,
    .heading__news-categories {
        width: 100%;
    }
    .footer__logotype img {
        height: 40px;
    }
    .footer__column-info {
        margin-bottom: 10px;
    }
    .footer__short-text {
        padding: 15px 0;
    }
    .horoscope__table-section {
    }
    .horoscope__item-box {
        width: 33.3%;
    }
    .horoscope__table-section .right__table-section {
        display: none;
    }
}

@media screen and (min-width: 640px) and (max-width: 860px) {
    .horoscope__tab {
        display: block;
        margin-bottom: 10px;
    }
    .horoscope__tubs {
        margin-bottom: 0;
        padding-bottom: 0;
    }
}
@media screen and (max-width: 640px) {
    .activity__row-news.actity__main-block {
        flex-flow: column;
    }
    .activity__row-news.actity__main-block .information__section-block {
        width: 100%;
        text-align: center;
        margin-left: 0;
        margin-top: 15px;
    }
    .activity__row-news.actity__main-block .information__section-block * {
        max-width: 100%;
    }
    .important__section-news .section__news-grid {
        grid-template-columns: repeat(1, 1fr);
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .activity__row-news.activity__second-box {
        flex-flow: column;
    }
    .activity__row-news.activity__second-box .information__section-block {
        display: none;
    }
}
@media screen and (max-width: 620px) {
    .article__cabinet-section.article__for-subscribe.subscribe__page {
        margin-top: -36px;
    }
    .main__navigation-menu.visible {
/*        top: 91px;*/
        top: 60px;
        height: -webkit-calc(100vh - 91px);
        height: -moz-calc(100vh - 91px);
        height: calc(100vh - 91px);
    }
    .main__article-section {
        padding-top: 15px;
    }
    .horoscope__table-section {
        padding-top: 5px;
    }
    .header__top-bar {
        display: none;
    }
}
@media screen and (min-width: 640px) and (max-width: 760.9px) {
    #with__vote-box .info_vote__section-block {
        display: block;
    }
}
@media screen and (min-width: 600.9px) and (max-width: 960px) {
    .subscription__table-cover {
        display: block;
    }
    .subscription__table-cover.screen:before {
        content: "";
        display: inline-block;
        height: 167px;
        width: 300px;
        background: url("../images/cabinet/macbook.png") center center no-repeat;
        background-size: contain;
        float: left;
    }
    .subscription__table-column {
        display: none;
    }
    .subscription__table-column.subscription__article {
        display: flex;
        width: 100%;
    }
    .subscription__table-column.subscription__article
        .subscription__table-cover {
        width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
}
@media screen and (max-width: 600px) {
    .subscription__main-page-table {
        flex-flow: column;
    }
    .subscription__table-column {
        width: 100%;
        margin-bottom: 25px;
    }
    .subscription__table-column:last-child {
        margin-bottom: 0;
    }
    .subscription__main-page {
        padding-bottom: 20px;
    }
    .subscription__table-column.subscription__article
        .subscription__table-cover {
        padding-left: 45px;
    }
    .subscription__table-column img {
        width: 80%;
    }
    .subscription__table-column.subscription__article {
        width: 100%;
    }
    .subscription__main-page {
        margin-left: -30px;
        margin-right: -30px;
        margin-top: 20px;
    }
    .article__cabinet-section.article__for-subscribe {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .sub__label-percent {
        height: 60px;
        width: 60px;
        line-height: 60px;
    }
    .subscription__opItem {
        margin: 10px 0;
    }
    .subscription__options-list {
        flex-flow: column;
    }
    .header__page-title {
        font-size: 25px;
    }
    .footer__feedback-nav {
        margin: 0;
        display: block;
        float: none;
        text-align: center;
    }
    .footer__social {
        justify-content: center;
        margin-bottom: 25px;
    }
    .footer__write-us {
        font-size: 15px;
        line-height: 40px;
        padding: 0;
        width: 100%;
        text-align: center;
        align-items: center;
        justify-content: center;
    }
    .social__overflo-button a {
        width: 50px;
        height: 50px;
    }
    .footer__menu-navigation {
        margin-bottom: 25px;
    }
    .footer__navigation-column:nth-child(4) {
        display: none;
    }
    .footer__navigation-column {
        width: 50%;
    }
    .footer__navigation-column:nth-child(2) .footer__nav-title,
    .footer__navigation-column:nth-child(2) .footer__nav-list-item li {
        padding-left: 0;
    }
    .footer__navigation-column:first-child {
        display: none;
    }
}
@media screen and (max-width: 580px) {
    .K__table-bottom-box {
        display: none;
    }
    .C__tagle-news-grid {
        grid-template-columns: repeat(1, 1fr);
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .K__table-news-group {
        flex-wrap: nowrap;
        overflow: auto;
        padding-bottom: 15px;
    }
    .K__table-news-item {
        width: 260px;
        min-width: 80%;
    }
    .K__table-news-item:last-child {
        display: block;
    }
}
@media screen and (max-width: 560px) {
    .tv__bottom-bar-section.hidden__in-mobile {
        display: none;
    }
    .tv__bottom-bar-section.tv__nav-buttons li {
        margin-left: 0;
        margin-bottom: 10px;
    }
    .tv__bottom-bar-section.tv__nav-buttons li a {
        background: #f7fafd;
    }
    .tv__bottom-bar-section.tv__nav-buttons li.select a,
    .tv__bottom-bar-section.tv__nav-buttons li a:hover {
        color: #fff;
        background: #124184;
    }
    .article__section-header.with_navigation nav,
    .wrap_around-botom {
        display: none;
    }
    .D__table-news-item:first-child {
        width: 100%;
    }
    .D__table-news-item {
        width: 50%;
    }
    .main__grid_Fcolumn {
/*        grid-template-columns: repeat(2, 1fr);
        grid-template-columns: repeat(2, minmax(0, 1fr));*/
        
        grid-template-columns: repeat(1, 1fr);
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .main__grid_Fcolumn .section__news-item:nth-child(4) {
        display: block;
    }
    .subscription__table-cover h2 {
        font-size: 18px;
    }
    .subscription__advantage-circle {
        width: 45px;
        height: 45px;
    }
    .subscription__plus {
        line-height: 45px;
    }
    .subscription__advantage-circle i {
        width: 25px;
        height: 25px;
        margin: -12.5px 0 0 -12.5px;
    }
    .how__sub-item {
        margin-left: 0;
        margin-right: 0;
    }
    .cabinet__subscription-items {
        max-width: none;
    }
    .table__subscription-item-row {
        width: 100%;
    }
    .table__subscription-details.table__tarif-box {
        margin-left: 60px;
    }
    .user__saved-post-row {
        flex-flow: wrap;
    }
    .saved-post-picture {
        width: 80%;
        margin-right: 0;
    }
    .saved-post-title {
        height: auto;
    }
    .saved-post-picture {
        order: 1;
    }
    .saved-post-remove {
        order: 2;
    }
    .saved-post-body {
        order: 3;
        margin-top: 20px;
    }
    .copyright_label:before {
        content: "Baltijas Balss";
    }
    .not_found-nav {
        display: block;
    }
    .authors-sections-title {
        font-size: 17px;
    }
    .authors-grid-group {
        grid-template-columns: repeat(1, 1fr);
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .author-card-inner_box {
        display: flex;
        flex-flow: column;
    }
    .author-main-row {
        order: 1;
    }
    .author_biography-section {
        order: 3;
        display: flex;
    }
    .author__all-articles {
        order: 2;
        display: flex;
        margin-left: 76px;
    }
    .author_biography-section {
        padding-top: 15px;
        border-top: 1px solid #e4ebf1;
        margin-bottom: 0;
        position: relative;
        cursor: pointer;
        flex-flow: column;
        display: none;
    }
    .author_biography-section:after {
        content: "";
        display: inline-block;
        position: absolute;
        right: 10px;
        top: 16px;
        height: 15px;
        width: 15px;
        background: url("../images/arrow_down.svg") center/8px no-repeat;
        transition: all 300ms ease-in-out 0s;
    }
    .author_biography-section.check:after {
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .author_biography-section.check p {
        display: block;
        padding-top: 15px;
    }
    .author_biography-section:before {
        content: "Биография";
        font-size: 14px;
        color: #708597;
    }
    .author_biography-section p {
        display: none;
    }
    .move__table-here .tv__channel-column-item {
        width: 100%;
    }
    .tv__bottom-bar-section {
        padding: 0;
        background: none;
    }
    .tv__bottom-bar-section.hide_this {
        display: none;
    }
    .tv__bottom-bar-section ul {
        white-space: normal;
        display: flex;
        flex-flow: column;
        width: 100%;
    }
    .tv__bottom-bar-section ul li {
        display: flex;
    }
    .tv__bottom-bar-section ul li a {
        display: flex;
        width: 100%;
        line-height: 45px;
        border-radius: 35px;
        align-items: center;
        justify-content: center;
    }
    .tv__bottom-bar-section ul li.select a {
        color: #fff;
        background: #124184;
    }
    .search__action-section {
        flex-flow: column;
    }
    .search__place-box {
        margin-right: 0;
        margin-bottom: 20px;
    }
    .search__place-box input {
        min-width: 100%;
    }
    .search__check-list {
        margin-top: 30px;
    }
    .news__item-picture a.news__body-layer .news__title-label-box {
        right: 20px;
        font-size: 20px;
    }
    .wrap_around-tabe-box {
        flex-flow: column;
    }
    .wrap_around__news {
        margin: 25px 0 5px 0;
    }
    .wrap_around-news-list {
        width: 100%;
    }
    .wrap_around-main-news {
        max-width: 100%;
    }
    .section__news-grid.section__news-type2-grid {
        flex-flow: column;
        grid-template-columns: repeat(1, 1fr);
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .wrap_around-news-cover {
        flex-flow: column;
    }
    .wrap_around-sidebar {
        display: block;
        width: 100%;
        text-align: center;
        margin-top: 20px;
    }
    .section__news-grid.secton__one-categories
        .section__news-item.section__news-item#visible-horyzont {
        display: block;
    }
    .section__news-grid.secton__one-categories
        .section__news-item.section__news-item#visible-horyzont
        .news__item-box {
        display: flex;
    }
    .section__news-grid.secton__one-categories
        .section__news-item.section__news-item#visible-horyzont
        .news__item-box
        .news__item-picture {
        width: 45%;
        margin-right: 15px;
    }
    .section__news-grid.secton__one-categories
        .section__news-item.section__news-item#visible-horyzont
        .news__item-details {
        display: flex;
        width: 50%;
        flex-flow: column;
    }
    .section__news-grid.secton__one-categories
        .section__news-item.section__news-item#visible-horyzont
        .news__item-details
        .news__item-info-bar {
        margin-top: 0;
    }
    .section__news-grid.secton__one-categories
        .section__news-item.section__news-item#visible-horyzont
        .news__item-details
        .news__item-info-bar
        .news__comments-informer {
        display: none;
    }
    #some__categorie-conteiner .item__news-two-columns.groupC {
    }
    #some__categorie-conteiner
        .item__news-two-columns.groupC
        .two-colums-group-news {
        display: flex;
    }
    #some__categorie-conteiner
        .item__news-two-columns.groupC
        .two-colums-group-news
        .section__news-item.tem__news-groupC {
        width: 100%;
    }
    #some__categorie-conteiner
        .news__three-columns-group
        .news__comments-informer {
        display: none;
    }
    #some__categorie-conteiner
        .news__three-columns-group:last-child
        .one_info-block:last-child {
        display: none;
    }
    #some__categorie-conteiner .news__three-columns-group.vertical-items {
        flex-flow: inherit;
        flex-wrap: wrap;
    }
    #some__categorie-conteiner
        .news__three-columns-group.vertical-items
        .section__news-item.item__news-groupB {
        width: 50%;
    }
    #some__categorie-conteiner
        .news__three-columns-group.vertical-items
        .section__news-item.item__news-groupB
        .news__item-box {
        flex-flow: column;
    }
    #some__categorie-conteiner
        .news__three-columns-group.vertical-items
        .section__news-item.item__news-groupB:nth-child(3) {
        display: none;
    }
    #some__categorie-conteiner
        .news__three-columns-group.vertical-items
        .section__news-item.item__news-groupB
        .news__item-box
        .news__item-picture {
        width: 100%;
        margin-right: 0;
    }
    #some__categorie-conteiner
        .news__three-columns-group.vertical-items
        .section__news-item.item__news-groupB
        .news__item-box
        .news__item-details {
        width: 100%;
    }
    #some__categorie-conteiner
        .news__three-columns-group.vertical-items
        .section__news-item.item__news-groupB
        .news__item-box
        .news__item-details
        .news__item-info-bar {
        padding-top: 10px;
    }
    #some__categorie-conteiner
        .news__three-columns-group.vertical-items
        .news__comments-informer {
        display: block;
    }
    #some__categorie-conteiner
        .news__three-columns-group.vertical-items
        .one_info-block {
        width: 100%;
        text-align: center;
    }
    #some__categorie-conteiner .section__news-item.item__news-groupC {
        width: 100%;
    }
    #some__categorie-conteiner
        .section__news-item.item__news-groupC
        .news__item-box {
        display: flex;
/*        margin-bottom: 15px;*/
    }
    #some__categorie-conteiner
        .section__news-item.item__news-groupC
        .news__item-box
        .news__item-picture {
        width: 45%;
        margin-right: 15px;
    }
    #some__categorie-conteiner
        .section__news-item.item__news-groupC
        .news__item-box
        .news__item-details {
        width: 50%;
    }
    #some__categorie-conteiner
        .section__news-item.item__news-groupC
        .news__item-box
        .news__item-details
        .news__item-info-bar {
        padding-top: 0;
    }
    #some__categorie-conteiner
        .section__news-item.item__news-groupC
        .news__item-box
        .news__item-details
        .news__item-info-bar
        .news__comments-informer {
        display: none;
    }
    #some__categorie-conteiner
        .section__news-item.item__news-groupC:nth-child(2) {
        display: none;
    }
}

@media screen and (max-width: 520px) {
    .limited__post-article {
        max-width: 100%;
    }
    .activity__section-news
        .activity__grid-news
        .activity__row-news
        .activity__news-list
        .section__news-grid.secton__one-categories {
        grid-template-columns: repeat(1, 1fr);
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .activity__section-news
        .activity__grid-news
        .activity__row-news
        .activity__news-list
        .section__news-grid.secton__one-categories
        .section__news-item:nth-child(2) {
        display: none;
    }
    .activity__section-news
        .activity__grid-news
        .activity__row-news
        .activity__news-list
        .section__news-grid.secton__one-categories
        .section__news-item-third-row {
        display: none;
    }
    .weather__group-item {
        width: 50%;
    }
    .horoscope__full-section {
        flex-flow: column;
    }
    .horoscope__select-type,
    .horoscope__full-column-section {
        width: 100%;
    }
    .astrology__table-row.astrology__resize-buttom .section__news-grid {
        grid-template-columns: repeat(1, 1fr);
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .astrology__table-row.astrology__resize-buttom .astology__table-sidebar {
        display: flex;
        text-align: center;
    }
    .pall__result-group-row {
        flex-flow: column;
    }
    .pall__result-statistic {
        width: 100%;
    }
    .pall__result-answer {
        order: 2;
        padding-top: 8px;
    }
    .pall__result-item-box {
        margin-bottom: 20px;
    }
    .main-author-card {
        align-items: flex-start;
    }
    .article__content-full_details figure {
        display: block;
        width: 100%;
        float: none;
        padding: 0;
        text-align: center;
    }
    .article__content-full_details figure img {
        display: inline-block;
    }
    .article__hader-main_label {
        flex-direction: column;
    }
    .article__label-date-public {
/*        display: none;*/
        margin-left: 0;
        margin-top: 10px;
    }
    .article__header-fixed-area h3,
    .article__header-fixed-area h2,
    .article__header-fixed-area h1 {
        font-size: 24px;
        font-weight: 600;
        line-height: 1.2;
    }
    .article__main-descriptions p {
        line-height: 1.4;
    }
    .article-post_bottom-sidebar {
        flex-flow: column;
        align-items: flex-start;
    }
    .author__post-details {
        order: 2;
        padding-top: 20px;
    }
    .post__view-section-box .button_rate-cover-box {
        flex-flow: column;
        align-items: center;
        margin-left: 0;
    }
    .post__view-section-box .rate_information-data {
        margin: 10px 0;
    }
    .video__news-cover-section {
        padding-left: 20px;
        padding-right: 20px;
    }
    .column-groupInfo {
        display: none;
    }
    .two-colums-group-news {
        flex-flow: inherit;
        margin-left: -10px;
        margin-right: -10px;
    }
    .section__news-item.item__news-groupC,
    .section__news-item.item__news-groupA {
/*        width: 50%;*/
        width: 100%;
    }
    .section__news-item.item__news-groupC .news__item-box,
    .section__news-item.item__news-groupA .news__item-box {
/*        padding: 0 10px;*/
    }
    .activity__row-news.activity__row-columns .grid-table__section-news {
    }
    .activity__row-news.activity__row-columns
        .grid-table__section-news
        .section__news-grid {
        display: flex;
        flex-flow: column;
    }
    .activity__row-news.activity__row-columns
        .grid-table__section-news
        .section__news-grid
        .section__news-item {
        display: flex;
    }
    .activity__row-news.activity__row-columns
        .grid-table__section-news
        .section__news-grid
        .section__news-item
        .news__item-box {
        display: flex;
    }
    .activity__row-news.activity__row-columns
        .grid-table__section-news
        .section__news-grid
        .section__news-item
        .news__item-box
        .news__item-picture {
        width: 45%;
        margin-right: 15px;
    }
    .activity__row-news.activity__row-columns
        .grid-table__section-news
        .section__news-grid
        .section__news-item
        .news__item-box
        .news__item-picture
        .news__item-picture
        a {
        width: 100%;
    }
    .activity__row-news.activity__row-columns
        .grid-table__section-news
        .section__news-grid
        .section__news-item
        .news__item-box
        .news__item-details {
        display: flex;
        width: 50%;
        flex-flow: column;
    }
    .activity__row-news.activity__row-columns
        .grid-table__section-news
        .section__news-grid
        .section__news-item
        .news__item-box
        .news__item-details
        .news__item-info-bar {
        padding-top: 0;
    }
    .activity__row-news.activity__row-columns
        .grid-table__section-news
        .section__news-grid
        .section__news-item
        .news__item-box
        .news__item-details
        .news__comments-informer {
        display: none;
    }
    .activity__row-news.activity__row-columns
        .grid-table__section-news
        .section__news-grid.news-dont_rebuild {
        display: block;
        flex-flow: inherit;
    }
    .activity__row-news.activity__row-columns
        .grid-table__section-news
        .section__news-grid.news-dont_rebuild
        .section__news-item {
        display: flex;
        width: 50%;
        float: left;
    }
    .activity__row-news.activity__row-columns
        .grid-table__section-news
        .section__news-grid.news-dont_rebuild
        .section__news-item:last-child {
        display: none;
    }
    .activity__row-news.activity__row-columns
        .grid-table__section-news
        .section__news-grid.news-dont_rebuild
        .section__news-item
        .news__item-box {
        display: flex;
        flex-flow: column;
        margin: 5px;
    }
    .activity__row-news.activity__row-columns
        .grid-table__section-news
        .section__news-grid.news-dont_rebuild
        .section__news-item
        .news__item-box
        .news__item-picture {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .activity__row-news.activity__row-columns
        .grid-table__section-news
        .section__news-grid.news-dont_rebuild
        .section__news-item
        .news__item-box
        .news__item-details {
        width: 100%;
    }
}
@media screen and (min-width: 480.1px) {
    .mobile__search-section.visible {
        display: none;
    }
}
@media screen and (max-width: 480px) {
    .mobile__search-section.visible {
        display: block;
    }
    .video__news-cover-section .video__section-slider {
    }
    .video__news-cover-section .video__section-slider .slick-dots {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        overflow: hidden;
        background: rgba(255, 255, 255, 0.2);
        height: 4px;
        margin-top: 20px;
    }
    .video__news-cover-section
        .video__section-slider
        .slick-dots
        li.slick-active {
        background: rgba(255, 255, 255, 1);
        height: 4px;
        width: 20%;
    }
    .video__news-cover-section .video__section-slider .slick-dots li button {
        font-size: 0;
        width: 100%;
        height: 4px;
    }
    .video__news-cover-section
        .video__section-slider
        .slick-track
        .slick-slide {
        width: auto;
    }
    #with__survey .activity__sroll-list {
        max-height: 420px;
    }

    .categories__page-section#main__page-section
        .activity__row-news.activity__row-columns {
        display: block;
        margin-bottom: 25px;
    }

    .main__navigation-menu.visible .footer__nav-list-item li a,
    .main__navigation-menu.visible .seactions__navigation-list li a,
    .main__navigation-menu.visible .navigation__list-menu li a {
        font-weight: 400;
    }
    .main__navigation-menu.visible .footer__nav-list-item li,
    .main__navigation-menu.visible .seactions__navigation-list li,
    .main__navigation-menu.visible .navigation__list-menu li {
        margin-bottom: 20px;
    }
    .main__navigation-menu.visible .navigation__list-menu li.elections__item a {
        line-height: 45px;
    }
    .main__navigation-menu.visible
        .footer__navigation-user-column
        .footer__nav-title {
        font-size: 18px;
        font-weight: 300;
    }
    .activity__sroll-list {
        max-height: 260px;
    }
    .user__action-list li.user__subscribe-item a:hover {
        background: none;
        color: #124184;
        border: 0;
    }
    /** Modal Apative **/
    .modal__conteiner {
        padding: 25px;
        margin-top: 60px;
    }
    .modal__close {
        top: 10px;
        right: 15px;
    }
    /** Modal Apative End**/
    .L__table-news-item:first-child {
        width: 100%;
    }
    .H__table-news-item:first-child,
    .H__table-news-item:nth-child(2),
    .H__table-news-item,
    .F__table-news-item {
        width: 100%;
    }
    .H__table-news-item {
/*        margin-bottom: 12px;*/
    }
    .H__table-news-item.H__table-rb-block {
        text-align: center;
    }
    .H__table-news-item:nth-child(3) .news__comments-informer,
    .H__table-news-item:nth-child(4) .news__comments-informer,
    .H__table-news-item:nth-child(5) .news__comments-informer {
        display: none;
    }
    .H__table-news-item .news__item-box {
        position: relative;
    }
    .H__table-news-item:nth-child(3) .news__item-picture,
    .H__table-news-item:nth-child(4) .news__item-picture,
    .H__table-news-item:nth-child(5) .news__item-picture {
        width: 40%;
    }
/*    .H__table-news-item:nth-child(3) .news__categories-item,
    .H__table-news-item:nth-child(4) .news__categories-item,
    .H__table-news-item:nth-child(5) .news__categories-item {
        position: absolute;
        left: 40%;
        margin-left: 10px;
        top: 0;
    }*/
    .F__table-news-item.horizontal__style .news__item-box {
        display: flex;
/*        margin: 5px 10px;*/
    }
    .F__table-news-item.horizontal__style
        .news__item-box
        .news__comments-informer {
        display: none;
    }
    .F__table-news-item.horizontal__style .news__item-picture {
        width: 45%;
        margin-right: 15px;
    }
    .F__table-news-item.horizontal__style .news__item-picture a {
        display: block;
        position: relative;
        overflow: hidden;
        padding-top: 72%;
    }
    .F__table-news-item.horizontal__style .news__item-picture a img {
        max-width: 100%;
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        -o-object-fit: cover;
        object-fit: cover;
        z-index: 2;
        transition: all 300ms ease-in-out 0s;
    }
    .F__table-news-item.horizontal__style .news__item-details {
        width: 50%;
    }
    .F__table-news-item.horizontal__style
        .news__item-details
        .news__item-info-bar {
        padding-top: 0;
    }
/*    .F__table-news-item.horizontal__style
        .news__item-details
        .news__title-item
        a {
        font-size: 14px;
    }*/
    .E__table-news-item:first-child,
    .E__table-news-item:nth-child(2),
    .E__table-news-item {
        width: 100%;
    }
    .E__table-news-item:nth-child(5) {
        display: none;
    }
    .E__table-news-item.E__table-rb-block {
        text-align: center;
    }
    .heading__news-conteiner:after {
        width: 100%;
    }
    .cabinet__bottom-right-column .cabinet__delete-row-box {
        order: 1;
    }
    .edit__profile-button {
        display: flex;
        order: 2;
        margin-top: 20px;
    }
    .cabinet__bottom-right-column,
    .social-authorization-grid {
        flex-flow: column;
    }
    .social-authorization-item-box {
        width: 100%;
    }
    .user__table-grid-item {
        width: 50%;
    }
    .user__table-grid-item:nth-child(7),
    .user__table-grid-item:nth-child(8) {
        width: 100%;
    }
    .heading__news-slider .slick-dots {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        overflow: hidden;
        background: rgba(112, 133, 151, 0.1);
        height: 4px;
        margin-top: 20px;
    }
    .heading__news-slider .slick-dots li.slick-active {
        background: rgba(112, 133, 151, 1);
        height: 4px;
        width: 20%;
    }
    .heading__news-slider .slick-dots li button {
        font-size: 0;
        width: 100%;
        height: 4px;
    }
    .heading__news-slider .slick-track .slick-slide {
        width: 80vw;
    }
    .related__post-group {
        grid-template-columns: repeat(1, 1fr);
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .activity__sroll-list {
        padding: 25px 60px 25px 25px;
    }
    .item__news-data {
        font-size: 13px;
    }
    .item__news-title a {
/*        font-size: 14px;*/
        font-size: 18px;
        font-weight: 300;
    }
    .video__news-picture a:before {
        display: none;
    }
    .search__button {
        display: none;
    }
    .user__action-list li.language__item {
        order: 1;
        display: inline-flex;
        margin-right: 14px;
    }
    .user__action-list li.language__item span {
        line-height: 30px;
        font-weight: 600;
        font-size: 15px;
    }
    .user__action-list li.user__subscribe-item {
        order: 2;
    }
    .user__action-list li.user__subscribe-item a {
        flex-flow: column;
        padding: 0;
        border: 0;
        padding: 0;
        align-content: center;
        align-items: center;
        text-transform: uppercase;
        font-size: 10px;
        line-height: 1.4;
    }
    .user__action-list li.user__subscribe-item a:before {
        content: "";
        display: inline-flex;
        width: 30px;
        height: 30px;
        background: url(../images/subscribe_min-icon.svg) center/23px no-repeat;
        vertical-align: top;
    }
    .user__action-list li.user__signin-item {
        order: 3;
    }
    .user__action-list li.user__signin-item a {
        flex-flow: column;
        display: flex;
        align-content: center;
        align-items: center;
        text-transform: uppercase;
        font-size: 10px;
        line-height: 1.4;
    }
    .user__action-list li.user__signin-item a i {
        margin: 0;
        background: url("../images/signin_min-icon.svg") center/22px no-repeat;
    }
    .article__cabinet-section {
        margin: 20px 0;
        border: 0;
    }
    .cabinet__table-conteiner {
        padding: 0;
    }
}
@media screen and (min-width: 460px) and (max-width: 620px) {
    .table-adsColumn-news {
        display: none;
    }
    .grid-table__section-news.Table-news-two-columns
        .section__news-grid.news-dont_rebuild {
        width: 100%;
    }
}
@media screen and (min-width: 460px) and (max-width: 780px) {
    .video__news-picture a {
        padding-top: 0;
    }
    .video__news-picture a img {
        position: relative;
    }
    .video__news-item {
        position: relative;
    }
    .video__news-details:before {
        content: "";
        display: inline-block;
        height: 30px;
        width: 30px;
        background: #fff url("../images/play_dark-icon.svg") center/10px
            no-repeat;
        border-radius: 30px;
        position: absolute;
        left: 0px;
        top: -30px;
        z-index: 5;
    }
    .video__news-details a {
        font-weight: 300;
/*        font-size: 14px;*/
        font-size: 16px;
    }
    .video__news-details {
        position: absolute;
        left: 20px;
        bottom: 20px;
        right: 20px;
        z-index: 10;
    }
}
#main__page-section.D__table-news-item.horizontal__style.visible-in-mobile,
#main__page-section .article__section-header.title-with-link a,
#main__page-section .L__table-news-item.visible-in-mobile,
.main-page-editors_choice-news,
.main__visible-in-mobile,
.main-page_mobile-firs-news {
    display: none;
}
.article__section-header a {
    text-decoration: none;
    display: block!important;
}
.article__section-header a:hover {
    cursor: pointer;
}
@media screen and (max-width: 460px) {
    .ralate_groupB.article-page-also-category .related__post-group,
    .ralate_groupA.article-page-also-category .related__post-group {
        grid-template-columns: repeat(1, 1fr);
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    #main__page-section .information__section-block.info_vote__section-block {
        display: flex;
        width: 100%;
        margin-left: 0;
        background: #fff;
        margin-top: 20px;
        flex-flow: column;
    }
    #main__page-section
        .information__section-block.info_vote__section-block
        .short__vote-widjit {
        width: 100%;
        text-align: left;
        margin-top: 0px;
        margin-bottom: 20px;
        order: 2;
    }
    #main__page-section
        .information__section-block.info_vote__section-block
        .vote__after-bar {
        width: 100%;
        text-align: center;
        order: 1;
    }
    #main__page-section
        .A__table-news-group
        .A__table-news-item.A__row-style:nth-last-child(2),
    #main__page-section
        .activity__row-news.activity__second-box.Table-news-version {
        display: none;
    }
    #main__page-section {
        padding-bottom: 25px;
    }
    .main__visible-in-mobile {
        text-align: center;
        display: block;
        margin: 10px 0 20px 0;
    }
    .main__visible-in-mobile * {
        max-width: 100%;
    }
    #main__page-section .L__table-news-item.visible-in-mobile,
    #main__page-section
        .D__table-news-item.horizontal__style.visible-in-mobile {
        display: block;
    }
    #main__page-section .main-page-editors_choice-news {
        display: flex;
        flex-wrap: wrap;
        grid-template-columns: repeat(2, 1fr);
        grid-template-columns: repeat(2, minmax(0, 1fr));
        margin: 15px -6px 0 -6px;
    }
/*    #main__page-section .main-page-editors_choice-news .section__news-item:last-child {
        display: none;
    }*/
    #main__page-section .main-page-editors_choice-news .news__item-box {
        margin: 0 6px;
    }
    .after__main-table-botom.hide-inmobile-ads {
        display: none;
    }
    #main__page-section .article__section-header.title-with-link {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: flex-end;
    }
    #main__page-section .article__section-header.title-with-link a {
        text-decoration: none;
        font-size: 14px;
        text-transform: uppercase;
        color: #000;
        display: flex;
    }
    #main__page-section .dark__section-box .article__section-header.title-with-link a {
        color: #fff;
    }
    #main__page-section .article__section-header.title-with-link a:hover {
        color: #48a7e0;
    }
    #main__page-section .A__table-news-item.main__page-big-one-size {
        width: 100%;
    }
    #main__page-section .G__table-news-item.mobile-full-size {
        width: 100%;
    }
    #main__page-section .video__news-cover-section {
        margin-top: 0px;
    }
    #main__page-section .H__table-news-item.hidden {
        display: block;
    }
    #main__page-section .H__table-news-group .H__table-news-item:nth-child(2),
    #main__page-section .G__table-news-item.hide-in-mobile,
    #main__page-section .wrap_around-news-cover.midway.hide-in-mobile,
    #main__page-section .article__section-header.hide-in-mobile,
    #main__page-section .section__news-item.hide-in-mobile-post,
    #main__page-section .A__table-news-item.hide-in-mobile,
    #main__page-section .section__news-item.hide-in-mobile,
    #main__page-section .information__horizontal-block,
    #main__page-section .activity__row-news.activity__row-columns,
    #main__page-section .activity__row-news.activity__second-box.hide-in-mobile,
    #main__page-section .section__news-item.hide-in-mobile {
        display: none;
    }
    .main-page_mobile-firs-news {
        display: block;
        margin-bottom: 10px;
    }
    .main-page_mobile-firs-news .section__news-item, .main__grid_Fcolumn .section__news-item, .main-page-editors_choice-news .section__news-item, .A__table-news-item:not(.main__page-big-one-size), .D__table-news-item:not(:first-child), .G__table-news-item:not(.mobile-full-size), .H__table-news-item:not(:first-child) {
        display: flex;
    }
    .main-page_mobile-firs-news .news__item-box, .main__grid_Fcolumn .news__item-box, .main-page-editors_choice-news .news__item-box, .A__table-news-item:not(.main__page-big-one-size) .news__item-box, .D__table-news-item:not(:first-child) .news__item-box, .G__table-news-item:not(.mobile-full-size) .news__item-box, .H__table-news-item:not(:first-child) .news__item-box {
        display: flex;
        margin-bottom: 20px!important;
    }
    .main-page_mobile-firs-news .news__item-box {
        display: block;
    }
    .main-page_mobile-firs-news .news__item-box .news__item-info-bar, .main__grid_Fcolumn .news__item-box .news__item-info-bar, .main-page-editors_choice-news .news__item-box .news__item-info-bar, .A__table-news-item:not(.main__page-big-one-size) .news__item-box .news__item-info-bar, .D__table-news-item:not(:first-child) .news__item-box .news__item-info-bar, .G__table-news-item:not(.mobile-full-size) .news__item-box .news__item-info-bar, .H__table-news-item:not(:first-child) .news__item-box .news__item-info-bar {
        padding-top: 0;
    }
    .main-page_mobile-firs-news .news__item-box .news__item-picture, .main__grid_Fcolumn .news__item-box .news__item-picture, .main-page-editors_choice-news .news__item-box .news__item-picture, .A__table-news-item:not(.main__page-big-one-size) .news__item-box .news__item-picture, .D__table-news-item:not(:first-child) .news__item-box .news__item-picture, .G__table-news-item:not(.mobile-full-size) .news__item-box .news__item-picture, .H__table-news-item:not(:first-child) .news__item-box .news__item-picture {
        width: 45%;
        margin-right: 15px;
    }
    .main-page_mobile-firs-news .news__item-box .news__item-picture {
        width: 100%;
    }
    .main-page_mobile-firs-news .news__item-box .news__item-picture a{
        margin: 0 -15px;
    }
    .main-page_mobile-firs-news .news__item-box .news__item-details, .main__grid_Fcolumn .news__item-box .news__item-details, .main-page-editors_choice-news .news__item-box .news__item-details, .A__table-news-item:not(.main__page-big-one-size) .news__item-box .news__item-details, .D__table-news-item:not(:first-child) .news__item-box .news__item-details, .G__table-news-item:not(.mobile-full-size) .news__item-box .news__item-details, .H__table-news-item:not(:first-child) .news__item-box .news__item-details {
        display: flex;
        width: 50%;
        flex-flow: column;
    }
    .main-page_mobile-firs-news .news__item-box .news__item-details {
        width: 100%;
    }
    .main-page_mobile-firs-news
        .news__item-box
        .news__item-details
        .news__comments-informer {
        display: none;
    }
    .A__table-news-item, .D__table-news-item, .G__table-news-item, .H__table-news-item {
        flex-direction: column;
        padding: 0;
        width: 100%;
    }
    .related__posts .ralate_groupC .section__news-item, .related__posts .ralate_groupD .section__news-item, .article-page-readmore .article-post-itemB {
        display: flex;
    }
    .related__posts .ralate_groupC .news__item-box, .related__posts .ralate_groupD .news__item-box, .article-page-readmore .article-post-itemB .news__item-box {
        display: flex;
        margin-bottom: 15px;
    }
    .article-page-readmore .article-post-itemA .news__item-box {
        margin-bottom: 15px;
    }
    .related__posts .ralate_groupC .news__item-box .news__item-info-bar, .related__posts .ralate_groupD .news__item-box .news__item-info-bar, .article-page-readmore .article-post-itemB .news__item-box .news__item-info-bar {
        padding-top: 0;
    }
    .related__posts .ralate_groupC .news__item-box .news__item-picture, .related__posts .ralate_groupD .news__item-box .news__item-picture, .article-page-readmore .article-post-itemB .news__item-box .news__item-picture {
        width: 45%;
        margin-right: 15px;
    }
    .related__posts .ralate_groupC .news__item-box .news__item-details, .related__posts .ralate_groupD .news__item-box .news__item-details, .article-page-readmore .article-post-itemB .news__item-box .news__item-details {
        display: flex;
        width: 50%;
        flex-flow: column;
    }

    /** Modal Apative **/
    .user__phone-number {
        width: -webkit-calc(100% - 105px);
        width: -moz-calc(100% - 105px);
        width: calc(100% - 105px);
    }
    .modal__item-input {
        margin: 12px 0;
    }
    /** Modal Apative end**/
    .subscibe__post-main-conteiner h1 {
        left: 20px;
        bottom: 20px;
        font-size: 20px;
    }
    .tv__channel-column {
        margin-bottom: 12px;
    }
    .tv__logotype img {
        height: 42px;
    }
    .search__resilt-title h2 {
        line-height: 1.3;
    }
    .J__table-news-item {
        width: 100%;
    }
    .search__resilt-title h2 strong {
        display: block;
    }
    .vote__rezult-rate-bar-box {
        display: block;
        width: 100%;
    }
    .vote__rezult-more-link {
        width: 100%;
    }
    .vote__rate-bar-box {
        margin-right: 0;
        margin-bottom: 15px;
    }
    .vote__rezult-item-box {
        flex-flow: column;
    }
    .article__section-group-editors {
        grid-template-columns: repeat(1, 1fr);
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .video__bottom-sidebar {
        text-align: center;
        margin-top: 25px;
    }
    .video__bottom-sidebar * {
        max-width: 100%;
        display: inline-block;
    }
    .author-infobox-section {
        padding: 20px;
    }
    .main-author-card {
        flex-flow: column;
    }
    .main-author-info-card {
        padding-left: 0;
        width: 100%;
        padding-top: 30px;
    }
    .tv__films-item-cell {
        width: 100%;
    }
    .one_info-block {
        text-align: center;
    }
    .one_info-block * {
        max-width: 100%;
        width: 100%;
        margin: 10px 0;
    }
    .news__three-columns-group {
        flex-flow: column;
    }
    .news__three-columns-group .section__news-item {
        width: 100%;
    }
    .section__news-item.item__news-groupD,
    .section__news-item.item__news-groupB {
    }
    .section__news-item.item__news-groupD .news__item-box,
    .section__news-item.item__news-groupB .news__item-box {
        display: flex;
        margin-bottom: 12px;
    }
    .section__news-item.item__news-groupD .news__item-box .news__item-picture,
    .section__news-item.item__news-groupB .news__item-box .news__item-picture {
        width: 45%;
        margin-right: 15px;
    }
    .section__news-item.item__news-groupD .news__item-box .news__item-picture a,
    .section__news-item.item__news-groupB
        .news__item-box
        .news__item-picture
        a {
        display: block;
        position: relative;
        overflow: hidden;
        padding-top: 72%;
    }
    .section__news-item.item__news-groupD .news__item-box .news__item-details,
    .section__news-item.item__news-groupB .news__item-box .news__item-details {
        width: 50%;
    }
    .section__news-item.item__news-groupD
        .news__item-box
        .news__item-details
        .news__item-info-bar,
    .section__news-item.item__news-groupB
        .news__item-box
        .news__item-details
        .news__item-info-bar {
        padding-top: 0;
    }
    .horoscope__item-box {
        width: 50%;
    }
    .video__news-details a {
        font-weight: 500;
        font-size: 20px;
    }
    .astrology__table-row.astrology__resize-buttom .astology__table-sidebar {
        width: 100%;
        text-align: center;
        display: block;
    }
}
@media screen and (max-width: 440px) {
    .select__groupt-list {
        flex-flow: column;
    }
    .select__groupt-list li {
        font-size: 16px;
        margin-bottom: 12px;
    }
    .search__page-section {
        margin-bottom: 0;
    }
}
@media screen and (max-width: 420px) {
    .article-page-table-news:after {
        content: "";
        display: block;
        clear: both;
    }
    .article-page_latest-table_news {
/*        display: block;*/
        display: none;
        margin-top: 20px;
    }
    .related__post-group.article-page-readmore {
    }
    .article-page-scroll-news {
        display: flex;
        width: 100%;
        overflow: auto;
        flex-wrap: nowrap;
        padding-bottom: 20px;
        margin-bottom: 10px;
    }
    .article-page-scroll-news .section__news-item.article-post-itemA {
        width: 320px;
        min-width: 320px;
        margin-right: 20px;
    }
    .article-page-scroll-news
        .section__news-item.article-post-itemA:last-child {
        margin-right: 0;
    }
    .section__news-item.article-post-itemB:first-child {
        width: 100%;
        float: none;
        margin-bottom: 15px;
    }
    .section__news-item.article-post-itemB:nth-child(even) {
        float: right;
    }
/*    .section__news-item.article-post-itemB:last-child {
        float: right;
    }*/
/*    .section__news-item.article-post-itemB {
        width: 48%;
        float: left;
    }*/
    .section__news-item.article-post-itemB-hide {
        display: none;
    }
    .related__post-group.article-page-readmore {
        display: block;
    }
    .ralate_groupA.article-page-also-category {
    }

    /** Modal Apative **/
    .type__payment-method {
        min-width: auto;
        white-space: nowrap;
    }
    .modal__conteiner {
        max-width: -webkit-calc(100% - 90px);
        max-width: -moz-calc(100% - 90px);
        max-width: calc(100% - 90px);
    }

    /** Modal Apative End**/
    .tv__channel-table-item {
        width: 100%;
    }
    .tv__channel-list li {
        width: 100%;
    }
    .tv__preview-img {
        display: inline-block;
    }
    .weather__tab {
        font-size: 13px;
        padding: 0 6px;
        margin-right: 6px;
    }
}
@media screen and (max-width: 400px) {
    .during__day-temp {
        font-size: 14px;
    }
    .table__information-box {
        display: block;
    }
    .table__information-box .table__info-title,
    .table__information-box .table__info-label,
    .table__information-box .table__info-label {
        width: 50%;
    }
    .table__information-box .table__info-title {
        width: 100%;
        margin-bottom: 10px;
    }
    .table__information-box .table__info-label,
    .table__information-box .table__info-label {
        width: 50%;
        display: inline-block;
        float: left;
    }
    .vote__column-info {
        margin-bottom: 15px;
    }
    .table__information-box:after {
        content: "";
        display: block;
        clear: both;
    }
    .article__content-full_details figure img {
        width: 100%;
    }
    .article__label-date-public time,
    .post_comment-avatar-column {
/*        display: none;*/
    }
    .post__replied-who {
        font-size: 11px;
    }
}
@media screen and (max-width: 380px) {
    .article__main-author.main__author-page .author-info-sroll__news {
        display: none;
    }
    .article__section-group-editors.main__author-page {
        grid-template-columns: repeat(2, 1fr);
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    /** Modal Apative **/
    .main__navigation-menu.visible {
        top: 60px;
        height: -webkit-calc(100vh - 84px);
        height: -moz-calc(100vh - 84px);
        height: calc(100vh - 84px);
    }
    .modal__auth-social-list li span {
        width: 30px;
        height: 30px;
    }
    .payment-bank-icon i {
        width: 36px;
    }
    .md_changing-card-details-successfully .modal__title,
    .md_changing-card-details-failure .modal__title,
    .md_subscribe-failure .modal__title,
    .md_subscribe-successfully .modal__title,
    .md_unsubscribe-failure .modal__title,
    .md_unsubscribe-successfully .modal__title {
        font-size: 18px;
    }
    .modal__title {
        font-size: 16px;
    }
    .form-group {
        font-size: 12px;
    }
    .modal__select-payment-method {
        margin-top: 20px;
    }
    .type__payment-method {
        font-size: 13px;
    }
    .payment-bank-icon i {
        width: 33px;
    }
    .modal__two-buttons button {
        min-width: auto;
    }
    /** Modal Apative end**/
    .D__table-news-botom {
        display: none;
    }
    .main__table-news-column {
        margin-bottom: 0;
    }
    .after__main-table-botom {
        margin-top: 0;
    }
    .after__main-table-botom img:first-child {
        display: none;
    }
    .after__main-table-botom img:last-child {
        display: inline-block;
    }
    .A__table-news-item:last-child {
        display: none;
    }
    .A__table-news-item:first-child {
        width: 100%;
    }
    .various_news-picture {
        width: 90px;
        height: 75px;
    }
    .comment__top-bar {
        margin-top: 20px;
    }
    .user__action-list li.user__signin-item {
        padding-left: 10px;
    }
    .user__action-list li.language__item {
        margin-right: 6px;
    }
    .user__action-list li.user__signin-item a,
    .user__action-list li.user__subscribe-item a {
        font-size: 9px;
    }
/*    .header__logotype img {
        height: 38px;
    }*/

    .main__cover-box
        #main__page-section
        .A__table-news-item.A__row-style:nth-last-child(2) {
        display: block;
    }
}
@media screen and (max-width: 360px) {
    .comment__view-list#comment_view .post__rate-this {
/*        top: -6px;*/
        top: unset;
        bottom: 0;
    }
    .modal__select-payment-method.several .type__payment-method {
        flex-flow: column;
        text-align: left;
        display: flex;
        text-align: left;
        align-items: flex-start;
    }
    .subscibe__post-main-conteiner h1 {
        left: 12px;
        bottom: 12px;
        font-size: 17px;
    }
    .subscription__opItem {
        min-width: auto;
    }

    .horoscope__tab em {
        display: none;
    }
    .activity__top-bar {
        font-size: 14px;
    }
    .footer__menu-navigation {
        flex-flow: column;
    }
    .footer__nav-list-item li,
    .footer__nav-title {
        padding-left: 0;
    }
    .footer__navigation-column {
        width: 100%;
    }
}
@media screen and (max-width: 340px) {
    .user__table-grid-item,
    .cabinet__table-user-row {
        width: 100%;
    }
}
@media screen and (max-width: 320px) {
    .article__section-group-editors.main__author-page,
    .other__grid-news {
        grid-template-columns: repeat(1, 1fr);
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}

.top-categories-slide:not(.select) {
    display: none;
}

.horoscope__article-tab:not(.select) {
    display: none;
}

.poll-checkbox {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

.disabled {
    pointer-events: none;
    opacity: .7;
}

.md_video .modal__conteiner {
    width: 900px;
    max-width: calc(100% - 52px);
}

.md_video iframe,
.md_video video {
    display: block;
    width: 100%;
    height: 500px;
    object-fit: contain;
}


.films-grid {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    margin-bottom: 30px;
}

.film-item {
    //
}

.film-item__icon img {
    width: 100%;
    display: block;
    height: 120px;
    background: #f7fafd;
    object-fit: contain;
    margin-bottom: 12px;
}


.film-item__header {
    font-weight: 500;
    font-size: 13px;
    display: block;
    margin-bottom: 10px;

}

.film-item__time {
    display: inline-flex;
    color: #124184;
    font-weight: bold;

}

.film-item__channel {
    font-size: 14px;
    color: #3c3c3c;
}

@media screen and (max-width: 768px) {
    .films-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

.article__main-descriptions h1, .text-page h1 {
    font-weight: 500;
    font-size: 25px;
    display: block;
    margin-bottom: 10px;
}

.article__main-descriptions h2, .text-page h2 {
    font-weight: 500;
    font-size: 23px;
    display: block;
    margin-bottom: 10px;
}


.article__main-descriptions h3, .text-page h3 {
    font-weight: 500;
    font-size: 21px;
    display: block;
    margin-bottom: 10px;
}


.article__main-descriptions blockquote, .text-page blockquote {
    padding: 10px 0 10px 10px;
    border-left: 3px solid #cccccc;
    margin-bottom: 15px;
    display: block;
}

.text-page {
    margin: 30px 0;
}

.article__main-descriptions ul, .text-page ul {
    display: block;
    list-style: unset;
    margin-bottom: 15px;
}

.article__main-descriptions ol, .text-page ol {
    display: block;
    list-style: octal;
    margin-bottom: 15px;
}
.article__main-descriptions li, .text-page li {
    margin-left: 20px;
    margin-bottom: 14px;
}

.article__main-descriptions a, .text-page a {
    text-decoration: underline;
}



.article__main-descriptions code, .text-page code {
    padding: 10px;
    margin-bottom: 15px;
    background: #f7f7f7;
    display: block;
    text-wrap: wrap;
}

.news__item-picture a .post-video {
    max-width: 100%;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    z-index: 2;
    transition: all 300ms ease-in-out 0s;
}

.news__item-picture a .post-video::-webkit-media-controls {
    display:none !important;
}

.blog-tags {
    display: flex;
    align-items: center;
    margin-top: 12px;
    padding: 16px 0;
    overflow-x: scroll;
    scroll-behavior: auto;
    scrollbar-width: none;
}

.blog-tags a {
    margin-right: 8px;
    color: #124184;
    text-decoration: none;
    display: block;
    padding: 8px;
    border: 2px solid #f7f7f7;
    white-space: nowrap;
}

.blog-tags a:hover {
    color: #82baff;
    background: #f7f7f7;
}

.pall__result-inner2 {
    padding: 25px;
    display: flex;
    flex-direction: column;
}

.pall__result-inner2 .pall__result-title,
.pall__result-inner2 .pall__result-answer,
.pall__result-inner2 .pall__result-voters,
.pall__result-inner2 .pall__voters-percent {
    color: white;
}

.pall__result-inner2 .pall__result-group-row {
    display: flex;
    flex-direction: column;
}

.pall__result-inner2 .pall__result-answer {
    margin-bottom: 8px;
}

.pall__result-inner2 .pall__result-item-box:last-child .pall__result-group-row {
    flex-direction: row;
}

.pall__result-inner2 .pall__result-answer {
    color: white;
    width: auto;
    flex-grow: 1;
}

.pall__result-inner2  .pall__result-statistic {
    color: white;
    width: auto;
}

.article__main-descriptions img {
    width: 100%;
/*    height: 320px;*/
    height: auto;
    object-fit: cover;
    margin: 10px 0;
}

@media screen and (min-width: 768px) {
    .article__main-descriptions img {
    width: auto;
    height: 320px;
    margin-right: 10px;
}
}

.mobbnr, .mentry_bnr_place {
    width: 100%;
    text-align: center;
    margin: 20px 0;
/*    overflow: hidden;
    padding: 20px 0;
    border: 1px solid #eee;
    max-height: 290px;*/
/*    min-height: 250px;*/
    
}
div > .sidebnr:not(:first-child) {
    margin-top: 20px;
}
div > .side:not(:first-child) {
    margin-top: 20px;
}
@media screen and (max-width: 767px) {
    .megabnr, .mega, .mega-art {
        display: none!important;
    }
    .sidebnr, .side, .inline-desk  {
        display: none!important;
    }
}
@media screen and (min-width: 768px) {
    .mobbnr, .mob, .mobb, .mob-inart {
        display: none!important;
    }
}
.mega-art {
    clear: both;
}

#topBtn {
  display: none; 
  position: fixed;
  bottom: 20px;
  right: 30px; 
  z-index: 99; 
  background-size:cover;
  cursor: pointer;
  width:50px;
  height:50px;
  background-color: #fff;
  border-radius: 50%;
}

/*reklama page*/
.reklama-na-bb {
    width: 100%;
    position: relative;
}
.reklama-na-bb h1 {
    font-size: 36px;
    line-height: 1;
    font-weight: 500;
    margin: 40px 0 20px;
}
.reklama-na-bb h2 {
    font-size: 24px;
    font-weight: 600;
    margin: 30px 0;
}
.reklama-na-bb h3 {
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    /* margin: 30px 0; */
}
.reklama-na-bb h4 {
    font-size: 20px;
    font-weight: 600;
}
.reklama-na-bb p {
    margin: 15px 0;
    line-height: 1.2;
    font-family: "PF Regal Text Pro RegularA";
    font-size: 18px;
    letter-spacing: 1px;
}
.reklama-na-bb ol li, .reklama-na-bb ul li {
    margin: 15px 0;
    line-height: 1.2;
    display: flex;
    font-family: "PF Regal Text Pro RegularA";
    font-size: 18px;
    letter-spacing: 1px;
}
.reklama-na-bb section {
    margin-bottom: 50px;
}
.reklama-na-bb section.top {
    display: flex;
    justify-content: space-between;
    /* align-items: center; */
}
.reklama-na-bb section .text {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.reklama-na-bb section .text p a {
    text-decoration: none;
    color: #124184;
}
.reklama-na-bb section.top button {
    color: #fff;
    line-height: 40px;
    background: #124184;
    border: 0;
    font-weight: 400;
    padding: 0 25px;
    border-radius: 25px;
    cursor: pointer;
    width: fit-content;
    margin-top: -100px;
}
.reklama-na-bb section.top button a{
    color: #fff!important;
    text-decoration: none;
}
.reklama-na-bb section .mocap {
    width: 40%;
}
.reklama-na-bb section .mocap img {
    width: 100%;
}

@media screen and (max-width: 767px) {
    .reklama-na-bb section button {
        margin-top: 15px;
        margin-bottom: 15px;
    }
}
.reklama-na-bb section.statistics .general {
    margin: 30px 0 50px;
}
.reklama-na-bb section.statistics h3 img {
    width: 30px;
    height: 30px;
    position: relative;
    top: 6px;
    margin-right: 15px;
}
.reklama-na-bb section.statistics .users-data {
    width: 100%;
    display: flex;
}
.reklama-na-bb section.statistics .users-data img {
    width: 50%;
}

.reklama-na-bb section.price table, .reklama-na-bb section.price th, .reklama-na-bb section.price td {
    border: 1px solid #000;
}

.reklama-na-bb section.price table {
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%;
}
.reklama-na-bb section.price table td, .reklama-na-bb section.price table th {
    padding: 15px 5px;
    text-align: center;
    width: calc(100% / 8);
    vertical-align: middle;
    font-size: 14px;
}
.reklama-na-bb section.price table th {
    background:rgba(18, 65, 132, 1);
    color: #fff;
    font-weight: 600;
}
.reklama-na-bb section.price table .banner-name, .reklama-na-bb section.price table .banner-price {
    font-weight: 600;
}
.reklama-na-bb section.price table.w-50 {
    width: 50%;
}
.reklama-na-bb section.price .reklama-text {
    display: flex;
}
.reklama-na-bb section.price .banners {
    margin-top: 30px;
}
.reklama-na-bb section.price button {
    margin: 10px 15px;
    font-size: 16px;
    font-weight: 600;
    background: transparent;
    border-bottom: 2px solid #000;
}
.reklama-na-bb section.price button.blue, .reklama-na-bb section.price button:hover {
    cursor: pointer;
    color: #124184;
    border-bottom: 2px solid #124184;
}

.reklama-na-bb section.services .row {
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.reklama-na-bb section.services .left {
    width: 40%;
}
.reklama-na-bb section.services .right {
    width: 60%;
}
.reklama-na-bb section.services img {
    width: 100%;
    margin-top: 30px;
}
.reklama-na-bb section.services .advantages li img {
    margin-right: 20px;
    width: 30px;
    height: 30px;
    margin-top: 0;
}
.reklama-na-bb section.articles .row {
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.reklama-na-bb section.articles .left {
    width: 55%;
}
.reklama-na-bb section.articles .right {
    width: 45%;
}
.reklama-na-bb section.articles img {
    width: 100%;
    margin-top: 30px;
}
.reklama-na-bb section.articles .advantages li img {
    margin-right: 20px;
    width: 30px;
    height: 30px;
    margin-top: 0;
}

@media screen and (max-width: 767px) {
    .reklama-na-bb h1 {
        font-size: 26px;
    }
    .reklama-na-bb h2 {
        font-size: 22px;
    }
    .reklama-na-bb h4 {
        font-size: 18px;
    }
    .reklama-na-bb section {
        margin-bottom: 20px;
    }
    .reklama-na-bb section.top {
        flex-direction: column-reverse;
    }
    .reklama-na-bb section.top button {
        margin-top: 0;
        width: 100%;
    }
    .reklama-na-bb section .mocap {
        width: 100%;
    }
    .reklama-na-bb section.statistics .users-data {
        flex-direction: column;
    }
    .reklama-na-bb section.statistics .users-data img {
        width: 100%;
    }
    .reklama-na-bb section.price table.reklama-table tr th:nth-child(3), .reklama-na-bb section.price table.reklama-table tr th:nth-child(4), .reklama-na-bb section.price table.reklama-table tr th:nth-child(6),
    .reklama-na-bb section.price table.reklama-table tr th:nth-child(7), .reklama-na-bb section.price table.reklama-table tr th:nth-child(8),
    .reklama-na-bb section.price table.reklama-table tr td:nth-child(3), .reklama-na-bb section.price table.reklama-table tr td:nth-child(4), .reklama-na-bb section.price table.reklama-table tr td:nth-child(6),
    .reklama-na-bb section.price table.reklama-table tr td:nth-child(7), .reklama-na-bb section.price table.reklama-table tr td:nth-child(8) {
        display: none;
    }
    .reklama-na-bb section.price .reklama-text {
        flex-direction: column;
    }
    .reklama-na-bb section.price table.w-50 {
        width: 100%;
    }
    .reklama-na-bb section.services .row {
        flex-direction: column;
    }
    .reklama-na-bb section.services .left {
        width: 100%;
    }
    .reklama-na-bb section.services .right {
        width: 100%;
    }
    .reklama-na-bb section.articles .row {
        flex-direction: column;
    }
    .reklama-na-bb section.articles .left {
        width: 100%;
    }
    .reklama-na-bb section.articles .right {
        width: 100%;
    }
}
@media screen and (max-width: 957px) {
    .reklama-na-bb section.top button {
        margin-top: 0;
    }
}
.other__articles-news {
    margin-top: 20px;
}
ol.breadcrumbs {
    display: none;
}
.form__conteiner {
    display: block;
    padding: 35px 55px;
    background: #fefefe;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin: 25px auto;
    max-width: 330px;
    text-align: left;
    position: relative;
}

.N__table-news-item {
    width: 100%;
    display: block!important;
}
.N__table-news-item .news__title-item {
    height: 60px;
}
.w-30 {
    width: calc(100% / 3);
}
@media screen and (max-width: 767px) {
    .w-30 {
	    width: 100%;
	}
	.N__table-news-item .news__title-item {
    	height: auto;
	}
}
.mega {
	max-width: 1080px;
	overflow: hidden;
}
.mob, .mob-inart {
	width: 100%;
    text-align: center;
    margin: 20px 0;
}
.mob img, .mob-inart img {
    width: 100%;
    height: auto;
    margin: 0 auto;
}
.inline-desk {
	max-width: 300px;
	width: 300px;
	margin: 0 25px 0 0;
	overflow: hidden;
	float: left;
}

.video__section-slider:has(> .slick-slider:not(.slick-initialized)) {
    overflow: hidden;
}
.video__section-slider .slick-slider:not(.slick-initialized) {
        display: flex;
        width: max-content;
    }
@media screen and (max-width: 781px) {
    
    .video__section-slider .slick-slider:not(.slick-initialized) li {
        width: 47vw;
    }
}
@media screen and (max-width: 481px) {
    
    .video__section-slider .slick-slider:not(.slick-initialized) li {
        width: 96vw;
    }
}
@media screen and (min-width: 781px) {
    
    .video__section-slider .slick-slider:not(.slick-initialized) li {
        width: 32vw;
        max-width: 364px;
    }
}

#comment_view .comment_link {
    text-decoration: none;
    width: fit-content;
    display: inline-block;
    border: 1px solid #124184;
    border-radius: 4px;
    background: rgba(237, 239, 242, 0.6);
    color: #708597;
    padding: 0 14px;
    line-height: 30px;
    margin: 25px 0;
    position: relative;
    z-index: 3;
}
@media screen and (min-width: 830px) {
    #comment_view.article__comment-section {
        position: relative;
        top: -65px;
        margin-bottom: -50px;
    }
}
#comment_view .comment_link:hover {
    cursor: pointer;
    background: #124184;
    color: #fff;
    border-color: #fff;
}
#BBLV00_Pixel_Desktop_RU, #BBLV00_Mobile_Pixel_RU {
    right: 0px;
    bottom: 0px;
    display: block;
    position: fixed;
    left: 0px;
    z-index: 2147483647;
}
.adsbygoogle {
    z-index: 2147483646!important;
}

@media screen and (min-width: 993px) {
    #BBLV_Outstream {
        width: 640px;
        height: 480px;
        max-width: 650px;
        max-height: 500px;
        display: none;
    }
}
#cookiescript_reject {
    display: none;
}
.cookiescript_fsd_footer #cookiescript_reject {
    display: block!important;
}
.cookiescript_custom_select_flag {
    display: none!important;
}
@media screen and (max-width: 767px) {
    #cookiescript_badge {
        position: absolute!important;
        bottom: 40px!important;
    }
    .cky-revisit-bottom-left {
        position: absolute!important;
    }
}

@media screen and (min-width: 768px) {
    #mob-top {
        display: none;
    }
}
@media screen and (max-width: 767px) {
    .fixed-top.fixed{
        position: fixed;
        top: 0;
        width: 100%;
/*        height: 190px;*/
        z-index: 11;
        background: #fff;
    }
    body {
        margin-top: 62px;
    }
}
#mob-top {
    position: relative;
    width: 100%;
    height: 128px;
    max-height: 128px;
}
#mob-top #close-top-mob {
    position: absolute;
    z-index: 1;
    top: 20px;
    right: 20px;
    background-color: #124184;
    border-radius: 50%;
    border: 1px solid rgba(0, 0, 0, .7);
    width: 35px;
    height: 35px;
    display: none;
    
}
#mob-top #close-top-mob svg{
    padding: 10.5px;
}
.main__navigation-menu.big-mrg {
    top: 190px;
}
.need-registration__info {
    margin: 20px 0;
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
}
.read-more__last-posts, .read-more__top-posts {
    text-align: center;
}
.read-more__last-posts a, .read-more__top-posts a {
    border: 1px solid #124184;
    padding: 5px 10px;
    text-decoration: none;
    color: #124184;
    border-radius: 4px;
    background: #ffffff;
    margin-top: 10px;
    display: inline-block;
}
.is-exlusive__icon {
    background: #f07732;
    padding: 2px;
    font-size: 12px;
    color: #fff;
    width: fit-content;
    border-radius: 4px;
}
.has-video__icon img {
    width: 15px;
    position: relative;
    top: 2px;
}
.read-in-gn .read-in-gn-title {
    font-size: 1.25rem;
    line-height: 1.5rem;
    margin: 1rem 0;
}
.read-in-gn .list-of-sources {
    list-style: none;
    padding-left: 0px;
    margin: 0px;
    display: flex;
    overflow-x: scroll;
    scroll-behavior: auto;
    scrollbar-width: none;
}
.read-in-gn .list-of-sources .source {
    display: flex;
}
.read-in-gn .list-of-sources .source:first-child {
    margin-left: 0;
}
.read-in-gn .list-of-sources .source div {
    width: 12.6875rem;
    background-color: #f7f7f7;
}
.read-in-gn .list-of-sources .source div a {
    display: inline-block;
    overflow-wrap: break-word;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    font-weight: 700;
    font-style: normal;
    width: 100%;
    text-decoration: none;
    overflow: hidden;
    color: #124184;
    padding: 1rem;
    
}
@media screen and (min-width: 768px) {
    .read-in-gn .list-of-sources .source:last-child {
        display: none;
    }
    .read-in-gn .list-of-sources .source div {
        width: 14.6875rem;
    }
}

.cky-notice-btn-wrapper .cky-btn-reject {
    display: none;
}

.sitemap .breadcrumbs ol {
    display: flex;
}
.sitemap .breadcrumbs ol li{
    margin: 20px 0;
}
.sitemap .breadcrumbs ol li:after{
    content: '\003E';
    color: #eee;
    margin: 10px;
}
.sitemap .breadcrumbs ol li:last-child:after{
    content: none;
}
.sitemap .breadcrumbs ol li, .sitemap .breadcrumbs ol li a{
    text-decoration: none;
    color: #000;
    font-size: 1.15rem;
}
.sitemap-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 1.25rem;
    margin: 40px 0 20px;
}
.sitemap-list.days, .sitemap-list.years {
    grid-template-columns: repeat(20, 1fr);
    grid-column-gap: 0;
}
.sitemap-list .sitemap-item {
    list-style: none;
    align-items: center;
    background-color: #fff;
    padding: 0.1rem 0 1.1rem;
    border-bottom: 1px solid #e2e2e2;
}
.sitemap-list .sitemap-item a{
    font-size: 1rem;
    line-height: 1.1875rem;
    display: block;
    width: 100%;
    text-decoration: none;
    color: #000;
}
@media screen and (max-width: 767px) {
    .sitemap-list.days, .sitemap-list.years {
        grid-template-columns: repeat(6, 1fr);
    }
}

 /* Custom popup styles */
.custom-popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2147483647;
}
.custom-popup {
    background: white;
    padding: 30px;
    border-radius: 8px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
    max-width: 500px;
    width: 90%;
    text-align: center;
}
.custom-popup h3 {
    margin-top: 0;
    color: #1863dc;
}
.custom-popup p {
    margin: 15px 0;
    line-height: 1.5;
    color: #333;
}
.custom-popup button {
    background: #1863dc;
    color: white;
    border: none;
    padding: 12px 24px;
    border-radius: 4px;
    cursor: pointer;
    font-weight: bold;
    margin: 5px;
}
.custom-popup button:hover {
    background: #0f4fb3;
}
.custom-popup .secondary-btn {
    background: #6c757d;
}
.custom-popup .secondary-btn:hover {
    background: #545b62;
}
#acceptInstead {
    background: #28a745 !important;
}
#acceptInstead:hover {
    background: #218838 !important;
}
/* Hide popup by default */
#customPopup.hidden {
    display: none;
}
.video__section {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
}
@media screen and (max-width: 767px) {
    .video__section {
        grid-template-columns: 1fr;
    }
}
.qc-cmp2-persistent-link {
    display: none!important;
}