/* @font-face {
    font-family: "Clear Sans";
    font-style: normal;
    font-weight: 400;
    src: url(/user/fonts/ClearSans/ClearSans-Regular.woff2) format("woff2"), url(/user/fonts/ClearSans/ClearSans-Regular.ttf) format("ttf");
    font-display: swap;
} */
@font-face {
    font-family: "Clear Sans Light";
    font-style: normal;
    font-weight: 300;
    src: url(/user/fonts/ClearSans/ClearSans-Light.woff2) format("woff2"), url(/user/fonts/ClearSans/ClearSans-Light.ttf) format("ttf");
    font-display: swap;
}
@font-face {
    font-family: "Clear Sans Medium";
    font-style: normal;
    font-weight: 500;
    src: url(/user/fonts/ClearSans/ClearSans-Medium.woff2) format("woff2"), url(/user/fonts/ClearSans/ClearSans-Medium.ttf) format("ttf");
    font-display: swap;
}
a:hover, .up-menu-btns button:hover, .show-more-btn:hover{
    color: #FF807A;
}
b, strong {
    font-weight: 500;
}
.map-modal .close{
    top: 20px;
}
.author_wrap {
    margin-bottom: 10px;
}
.art:hover .art-img:before {
    opacity: .02;
}
.other-films{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 15px 0 70px 0;
}
.conditions-sec .conditions-content p{
    text-align: left;
}
.caption-news.h1 .js-edit{
    font-size: 25px;
}
.other-films__item{
    max-width: 31.291%;
    width: 100%;
}
.next_ngb span.top_ngb, .next_ngb span.bottom_ngb{
    background-color: white;
}
.galery_min_box .active_item{
    border: 4px solid #FF807A;
}
.next_ngb, .prev_ngb{
    background: black;
    cursor: pointer;
    top: calc(50% - 25px);
}
.galery_min_box li{
    opacity: 0.7;
}
.art.big-art .art-img:before{
    opacity: 0;
}
.art.big-art:hover .art-img:before{
    opacity: .02;
}
.info-block .info-block__img{
    display: block;
}
.galery_min_box li img{
    width: 100%;
    max-height: 176px;
    object-fit: cover;
    height: 100%;
}
.galery_min_box li.active_item{
    opacity: 1;
}
.other-films__item:hover .other-films__photo::before{
    opacity: .3;
}
.film-cal-btn.btn-ls-t.for-timeline-btn-bl{
    display: block!important;
}
.film-cal-btn.btn-ls-t.for-timeline-btn-bl.active button{
    font-family: 'Clear Sans Medium', sans-serif;
}
.session-time-bl .times-btns-bl .time-btn{
    width: 86px;
    height: 36px;
    line-height: inherit !important;
    border-radius: 0 !important;
    background: inherit !important;
    margin-right: 12px !important;
    box-shadow: none !important;
}
.other-films__photo::before{
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    top: 0;
    left: 0;
    border-radius: 3px;
    background-color: #000;
}
.other-films__item:hover .other-films__title{
    color: #FF807A;
}
.other-films__photo{
    width: 100%;
    height: 577px;
    margin-bottom: 20px;
    position: relative;
}
.other-films__photo img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.other-films__title{
    font-size: 40px;
    line-height: 48px;
    font-family: "Clear Sans Medium", sans-serif;
    color: black;
    text-align: left;
}
.show_more_sess-film:hover {
    border-color: black;
    color: white;
    background: black;
}
.other-films-sec{
    margin-top: 40px!important;
}
.up-menu .header-social ul li:last-child{
    padding-right: 0;
}
.afisha_datepicker_base .xdsoft_date,
.afisha_datepicker_base .xdsoft_calendar,
.xdsoft_datetimepicker .xdsoft_calendar th{
    background: #FDFFF5!important;
}
.likely .likely__widget, .likely .likely__widget:visited {
    cursor: pointer!important;
}
.autocomplete-suggestions {
    border: 1px solid black!important;
    border-top: 1px solid transparent!important;
    background: #FDFFF5!important;
    padding-top: 15px;
    margin-top: -14px;
    border-radius: 0 0 14px 14px;
}
.autocomplete-suggestion{
    padding: 12px 15px!important;
}
.leaflet-container a.leaflet-popup-close-button{
    top: 5px!important;
    right: 5px!important;
}
.autocomplete-selected{
    background: #000!important;
    color: white;
}
.footer__change-bottom a, .footer-info-mobile a{
    position: relative;
}
.footer__change-bottom a.active::after, 
.footer__change-bottom a:hover::after,
.footer-info-mobile a.active::after,
.footer-info-mobile a:hover::after
{
    content: '';
    display: block;
    position: absolute;
    height: 1px;
    bottom: -10px;
    left: 14%;
    width: 70%;
    background: white;
}
.edit-input-sec .zagol-last-news.edit-title{
    padding: 0;
}
.edit-input-sec .event-bl, .edit-input-sec .tg_editors_title{
    display: none;
}
.xdsoft_datetimepicker .xdsoft_calendar td > div, .xdsoft_datetimepicker .xdsoft_calendar th > div{
    color: #667;
}
.likely .likely__widget{
    background: inherit!important;
    margin: 0!important;
    width: 36px;
    height: 36px!important;
    border-radius: 50%!important;
    background: #000000!important;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    margin: 0 10px!important;
    transition: none!important;
}
.likely .likely__widget:last-child{
    margin-right: 0!important;
}
.likely__icon{
    width: 20px!important;
    height: 20px!important;
    padding-bottom: 0!important;
}
.likely__icon_telegram::before,
.likely__widget:hover .likely__icon_telegram::before,
.likely__icon_facebook::before,
.likely__widget:hover .likely__icon_facebook::before,
.likely__icon_xcom::before,
.likely__widget:hover .likely__icon_xcom::before{
    opacity: 1;
    position: absolute;
}
.likely__icon_telegram::before {
    content: url("../img/social/telegram_white.svg");
}
.likely__widget:hover .likely__icon_telegram::before {
    content: url("../img/social/telegram.svg");
}
.likely__icon_facebook::before {
    content: url("../img/social/facebook_white.svg");
}
.likely__widget:hover .likely__icon_facebook::before {
    content: url("../img/social/facebook.svg");
}
.likely__icon_xcom::before {
    content: url("../img/social/x_white.svg?v=2");
}
.likely__widget:hover .likely__icon_xcom::before {
    content: url("../img/social/x.svg");
}
.likely .likely__widget:hover{
    background: none!important;
    border: 1px solid black!important;
}
.likely__icon svg{
    width: 100%!important;
    position: relative!important;
    top: auto!important;
    left: auto!important;
    display: none!important;
}
.social-block_ .likely{
    display: flex!important;
    margin: 0!important;
}
.mov-art, .mov-art .mov-name{
    transition: none;
}
.about-event-bl .about-event-line.time-bl{
    display: flex;
    align-items: baseline;
}
div[data-action="banners"] img{
    max-width: inherit;
}
.about-event-bl .about-event-line.time-bl .open-status{
    font-family: 'Clear Sans Light', sans-serif;
}
.main-page-baf.art.big-art .art-img,
.main-page-baf.art.big-art .art-img img{
    height: 100%;
    object-fit: cover;
}
.articles .tag_title_seo ~ .row.content-line{
    flex-wrap: wrap;
}
.sec-404 .c-404-m-txt{
    font-weight: 400;
}
.post_info{
    margin-bottom: 25px;
}
.post_info::first-letter{
    text-transform: uppercase;
}
.mobile-modal.is-show .dropdown-menu.dropdown-menu-right.is-show{
    top: 50px;
    background: #FDFFF5;
}
.ref-info-box a{
    box-shadow: none;
    border-bottom: 2px solid #FF807A;
}
.ref-info-box a:hover{
    box-shadow: none;
    color: #FF807A !important;
    border-bottom: 2px solid black;
}
.cities-menu-item {
    font-size: 16px;
    line-height: 16px;
    font-family: 'Clear Sans Light', sans-serif;
    color: black;
}
.event-bl .edit-btn-line button{
    color: black;
    opacity: 1;
}
.articles.y .col-xl-8 .art.review .art-name.h4 .h3_news_event {
    font-weight: 300;
    font-family: 'Clear Sans Light', sans-serif;
}
.up-menu-down-bl{
    padding: 0;
    margin-top: -4px;
    margin-left: -16px;
    margin-right: -16px;
}
.is-not-film.hide{
    display: none;
}
.poster-bl__afisha, .poster-bl__company{
    display: none;
}
.big-art-change .art.big-art .art-img:before{
    display: none;
}

.articles.article-afisha .poster-bl__afisha,
.movie-sec.change-movie .poster-bl__afisha,
.cinema-m-sec.change-cinema .poster-bl__afisha{
    display: none;
}
.articles.article-afisha .poster-bl__news,
.movie-sec.change-movie .poster-bl__news,
.cinema-m-sec.change-cinema .poster-bl__news{
    display: inline-block;
}
.articles.article-afisha .poster-bl__company,
.movie-sec.change-movie .poster-bl__company,
.cinema-m-sec.change-cinema .poster-bl__company{
    display: none;
}
.best-art-bl.mob-slider-for-art.fix-class-main-ref .poster-bl__company,
.news-sec.news-ch .poster-bl__company{
    display: none;
}
.best-art-bl.mob-slider-for-art.fix-class-main-ref .poster-bl__afisha,
.news-sec.news-ch .poster-bl__afisha
{
    display: none;
}
.best-art-bl.mob-slider-for-art.fix-class-main-ref .poster-bl__news{
    display: inline-block;
}
.cities-menu-item.active{
    font-weight: 300;
}
.hide_lang .dropdown.d-d-lang .dropdown-menu.dropdown-menu-right,
.hide_lang .dropdown.d-d-lang .btn.btn-secondary.dropdown-toggle::after
{
    display: none;
}
.hide_lang .dropdown.d-d-lang .btn.btn-secondary.dropdown-toggle{
    cursor: unset;
}
.lang-bl.hide_lang:hover .btn.btn-secondary.dropdown-toggle.l-switch {
    color: black !important;
}
.header-change__info .hide_lang .btn.btn-secondary.dropdown-toggle.l-switch:hover {
    color: black !important;
}
.lang-bl.hide_lang:hover {
    background: inherit;
}
.event-bl .edit-btn-line .mistake-up.mistake-show{
    display: none;
}
.up-menu-btns button:hover span::after, .up-menu-btns button:hover span:before {
    background: #FF807A;
}
.news-sec.change-sec .caption-news.h1{
    display: inline-block;
}
.breadcrumb_li_refs::after{
    margin: -18px 8px 0 85px;
}
.content-footer .up-menu-add-btn a:hover {
    color: #FF807A !important;
}
.up-menu-btns button:hover span::after, .up-menu-btns button:hover span:before {
    background: #FF807A;
}
.art:hover .art-name a, .art:hover .art-name, .name-site a:hover, .autor-line a:hover {
    color: #FF807A;
}
.info-block__img{
    position: relative;
}
.serch-with-filtrs .dropdown.d-d-categories-list.show .dropdown-toggle::after{
    transform: rotate(180deg);
    right: 18px;
}
.serch-with-filtrs .dropdown-item{
    height: 48px;
    display: inline-flex;
    align-items: center;
}
.serch-with-filtrs .dropdown-menu{
    margin-top: 12px!important;
}
.edit-input-bl .for-inpiut-bl input::placeholder, .comp_not_logo_upload, .preview_img_mod,
.preview_img_block label{
    color: #828282;
    opacity: 1;
}
.with-contact{
    background: none;
}
.mistake-link{
    display: none;
}
.edit-input-bl .for-inpiut-bl input::placeholder{
    color: #828282;
    opacity: 1!important;
}
.fb-button:active {
    box-shadow: none;
}
.result-ui-stl li {
    background-color: #ff807a;
    border: 1px solid #ff807a;
    color: white;
}
.edit-input-sec .event-bl .edit-btn-line button {
    opacity: 1;
}
.edit-input-sec .event-bl .edit-btn-line button:hover {
    color: #FF807A;
}
.info-block:hover .info-block__img::before,
.cinema-im-bl.pinterestImgBlock:hover .pin-url-link::before{
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    top: 0;
    left: 0;
    border-radius: 3px;
    background-color: #000;
    opacity: .3;
}
.info-block:hover .info-block__img::before{
    opacity: .02;
}
.views-direction{
    display: flex;
    align-items: baseline;
    height: auto;
}
.views-direction .views:before{
    width: 13px;
    display: inline-block;
    height: 10px;
}
.info-block:hover .info-block__link{
    color: #FF807A !important;
}
.articles.article-afisha .art-name.h4 .h3_news_event{
    margin-bottom: 0;
    line-height: 33.6px;
}
body{
    font-family: 'Clear Sans', sans-serif;
}
.up-menu-links li{
    font-weight: 400;
}
.logo-im:hover {
    background: #FF807A !important;
}
.logo-im:hover+.name-site a {
    color: #FF807A !important;
}
.branding .last-news{
    padding-top: 68px;
}
.news-sec.y .tablet-block-width{
    margin-top: 53px;
}
.last-news .zagol-last-news{
    margin-bottom: 38px;
}
.edit-input-sec .edit-input-line.with-txt-area .edit-input textarea{
    background: transparent;
    border-color: black;
    max-height: 300px;
    font-size: 18px;
    color: #667;
 }
 .desktop-show{
    display: block;
 }
 .branding .mobile-modal.is-show{
    z-index: 2;
 }
 .mobile-modal .container{
    padding-left: 15px;
    padding-right: 15px;
 }
 .g-recaptcha{
    margin-top: 30px;
 }
 .company_search_type span{
    background: inherit;
 }
 .company_search_type span:hover{
    color: #FF807A;
 }
 .edit-input-sec .edit-input-line.with-txt-area .edit-input textarea:focus, .edit-input-sec .edit-input-line.with-txt-area .edit-input textarea:hover{
   box-shadow: none;
 }
 .big-art-change .main-page-baf.art.big-art .art-name.h1{
    margin: 0!important;
 }
 .rec-txt{
    width: 100%;
    padding-top: 14px;
    display: block!important;
 }
 .rec-txt a{
    font-size: 14px;
    line-height: 22px;
    color: #828282;
 }
 .movies-arts-bl.insert-film.row{
    margin-bottom: 50px;
 }

 .articles .col-lg-4 .top-block{
    margin-top: 15px;
 }
 .row.content-line.content-popular .col-lg-4.col-md-6{
    flex: 0 0 50%;
    max-width: 49%;
    padding-left: 0;
    padding-right: 29px;
 }
 .row.content-line.content-popular .row.content-line{
    justify-content: space-between;
 }
.movie-sec.change-movie .show-filtr-btn.hid-fltrs::after{
    transform: rotate(-180deg);
}
.movie-sec.change-movie .show-filtr-btn.mt::after{
    transform: rotate(0deg);
}
 .row.content-line.content-popular .col-lg-4.col-md-6 .art.review{
    height: 450px;
    width: 100.2%;
    max-width: 388px;
 }
 .best-art-bl.mob-slider-for-art.fix-class-main-ref{
    margin-bottom: -10px;
 }
 .row.content-line.content-popular .col-lg-4.col-md-6 .art.review .art-img{
    height: 460px!important;
 }
 .row.content-line.content-popular .col-lg-4.col-md-6 .art.review .podpis{
    top: auto;
    bottom: 20px;
    padding: 0 21px;
 }
 .row.content-line.content-popular .col-lg-4.col-md-6 .art-img img{
    height: 100%;
    object-fit: cover;
 }
 .row.content-line.content-popular .col-lg-4.col-md-6 .art.review .art-name.h2{
    text-align: left;
 }
 .row.content-line.content-popular .content-line{
    padding-left: 0;
 }
 .search-sec .serch-movie-line {
    margin: 40px auto 80px;
}
 .row.content-line.content-popular .reclama{
    width: 388px;
    margin-right: 0;
 }
 .longread-glav-bl .art-dat .date{
    font-size: 20px;
    line-height: 20px;
    color: #000;
 }
 .mark-ad{
    background: #FF807A;
 }
 .edit-input-sec .edit-input-line .edit-input input{
    border-color: black;
    background: transparent;
 }
 .edit-input-sec .edit-input-line .edit-input input:focus{
    box-shadow: none;
 }
 .hachtag-line ul li a{
    color: white;
}
.place_name_afs{
    font-family: 'Clear Sans Light', sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #828282;
}
.hachtag-line ul li {
    background: transparent;
    border: none;
    color: black;
}
.hachtag-line ul li a{
    color: black;
    font-family: 'Clear Sans Light', sans-serif;
    font-size: 16px!important;
    line-height: 16px!important;
    position: relative;
    margin-right: 5px;
    border: none;
    text-transform: uppercase;
}
.hachtag-line ul li a::before{
    content: '#';
    display: inline-block;
    font-size: 16px;
    line-height: 16px;
}
.art:hover .art-name a, .cities-btn:hover, .hachtag-line ul li:hover a {
    color: #FF807A;
    background: transparent;
}
.hachtag-line ul li:hover {
    border: none;
    background: transparent;
}
.hachtag-line ul li{
    padding: 6px 0 0;
}
.inner-news a, .content-longread p a, .content-longread a {
    border-bottom: 2px solid #FF807A;
    box-shadow: none;
}
.art.big-art .podpis{
    text-align: center;
}
.inner-news a:hover, .content-longread p a:hover {
    box-shadow: inset 0 -12px 10px -12px #FF807A;
}
p strong, .rm_main_block .title_rm{
    font-family: 'Clear Sans Medium', sans-serif;
    font-weight: 500;
}
.donate_news_btn_in {
    border: 2px solid #FF807A;
    background-color: #FF807A;
}
.post_text .post_reference.red a{
    color: white;
    text-decoration: underline;
}
.picture.acenter a, .picture.acenter a:hover{
    border: none;
}
.conditions-sec .caption-news.h1{
    text-align: center;
}
.btns-event .show-on-map:hover {
    box-shadow: none;
    border-color: #FF807A;
    background: #ff807a;
    color: white;
}
.cinemas-rate-sec.g .about-event-line .time-txt{
    line-height: 35px;
}
.about-event-bl .open-status {
    color: #FF807A;
    font-weight: 400;
    font-size: 20px;
    line-height: 20px;
    margin-bottom: -1px;
    margin-left: 3px;
    font-family: 'Clear Sans Light', sans-serif;
}
.about-event-line .time-txt{
    margin-right: 10px;
}
.cinemas-rate-sec .about-event-bl .about-event-line{
    align-items: center;
}
.selec-s-line .select-ses{
    background: #FF807A;
    border: 1px solid #FF807A;
}
.selec-s-line .select-ses:hover{
    background: inherit;
    color: #FF807A;
    border: 1px solid #FF807A;
}
.up-menu-btns button:hover, .name-site a:hover {
    color: #FF807A;
}
.show-more-btn:hover {
    background: #000;
    color: white;
    box-shadow: none;
    border-color: black;
}
.serch-movie-line button {
    background-color: black;
}
.up-menu-up-bl .header-change__menu li{
    padding: 0 19px 0 11px;
    margin-bottom: 42px;
}
.up-menu-up-bl .header-change__menu li:last-child{
    padding-right: 0;
}
.up-menu-up-bl .header-change__menu li:first-child {
    padding-left: 15px;
}
.btns-event>*{
    box-shadow: none;
    border: 1px solid black;
}
.news-sec p iframe{
    width: 100%!important;
}
.news-sec p iframe[width="560"] {
    max-width: 100% !important;
    width: revert-layer!important;
}
.drop-downs-bl .d-d-categories-list .dropdown-toggle::after{
    background-image: url("../img/Arrow_header.svg");
}
.cinema.active, .cinema:hover {
    background: none;
    box-shadow: none;
}
.serch-movie-line button:hover {
    background: none;
    border: 1px solid black;
    color: black;
}
.col-lg-4 .banner-block, .reclama .banner-block{
    max-width: 300px;
    margin-bottom: 50px;
}
.about-event-bl .about-event-line .add-to-calendar {
    border-bottom: none;
    box-shadow: none;
}
.about-event-bl .about-event-line .add-to-calendar:hover {
    box-shadow: none;
    color: #FF807A;
    border-bottom: none;
}
.about-event-bl .about-event-line .location-link:hover{
    color: #FF807A;
    border-bottom: none;
    box-shadow: none;
}
.socia{
    order: 3;
    margin-top: 30px;
}
.place.place-change .btns-event.for-place-b{
    order: 2;
    margin: 0;
}
.place.place-change{
    margin-bottom: 0;
}
.col-12.ref-load.dw-marg .cinema-rate-bl{
    display: none;
}
.h3_news_event {
    font-size: 28px;
}
input.datepicker{
    background: transparent;
}
.cinema-rate-bl .cainema-rate-place .cainema-rate-place-txt a, .event-info-box a  {
    box-shadow: inset 0 -11px 5px -10px #FF807A;
    border-bottom: 2px solid #FF807A;
}
.cinema-rate-bl .cainema-rate-place .cainema-rate-place-txt a:hover, .event-info-box a:hover {
    box-shadow: none;
    border-bottom: 2px solid black;
    color: #ff807a!important;
}
.rate-place-bl .rate-p-answer-bl .rate-answer-line .answer .answer-status .blu-line {
    background-color: #FF807A;
}
.chatbot-btns-line input:focus, .chatbot-btns-line input:hover, .chatbot-mail-podpiska-line input:focus, .chatbot-mail-podpiska-line input:hover, .chatbot-social-btns-line input:focus, .chatbot-social-btns-line input:hover, .with-contact input:focus, .with-contact input:hover {
    box-shadow: -2px -2px 8px #FF807A, 2px 2px 8px #FF807A;
}
.btn-work-text .more:after {
    background: linear-gradient(180deg,rgba(3,169,244,0) 50.83%,#FF807A 100%);
}
.logo-bl:hover .logo-im{
    background: #FF807A !important;
    color: #FF807A;
}
.logo-bl:hover .name-site a{
    color: #FF807A;
}
.inner-news ol{
    margin-left: 26px;
 }
.footer__change__news .up-menu-links a:hover::after, .footer__change__news .up-menu-links .active a::after{
    content: '';
    display: block;
    position: absolute;
    height: 1px;
    bottom: -10px;
    left: 14%;
    width: 70%;
    background: white;
}
.cinemas-rate-sec .cinema .cinema-im-bl img {
    object-fit: cover;
}
.art .art-name a, .articles .col-xl-8 .art-name.h4 .h3_news_event{
    font-weight: 500;
    font-family: 'Clear Sans Medium', sans-serif;
}
.news-sec.change-news .poster-bl__afisha{
    display: none;
}
.news-sec.change-news .poster-bl__news{
    display: inline-block;
}
.news-sec.change-news .poster-bl__company{
    display: none;
}
.art .art-name a h3{
    font-weight: 500;
    font-family: 'Clear Sans Medium', sans-serif;
}
.ev-description.err-prime::placeholder,
.cp-description.err-prime::placeholder{
    opacity: 1!important;
    color: #828282;
}
.leaflet-popup-content-wrapper table td, table th{
    font-size: 16px!important;
    line-height: 16px!important;
    border: 1px solid grey;
    padding: 2px;
}
.popular-categ-sec .art.review .podpis{
    top: auto;
    text-align: left;
}
.autor-line a {
    color: black;
}
.serch-movie-line input:focus, .serch-movie-line input:hover {
    box-shadow: none;
}
.best-art-bl.mob-slider-for-art .art .art-name a h3{
    font-size: 28px;
    line-height: 33.6px;
}
.autor-line{
    font-family: 'Clear Sans Light', sans-serif;
    font-size: 20px;
    color: #000;
}
.timeline-news{
    margin-top: 5px!important;
    padding: 0;
}
.timeline-news-bl .for-timeline-btn-bl button a,
.timeline-news-bl .for-timeline-btn-bl span,
.timeline-news-bl .for-timeline-btn-bl button a h3{
    font-size: 20px!important;
    line-height: 20px;
    font-family: 'Clear Sans Light', sans-serif;
}
.this-week-news.mob-slider-for-art .art-dat, .articles.article-afisha .art-dat{
    display: flex;
    flex-wrap: wrap;
    align-items: end;
}
.movie-sec.change-movie .movie-big-art .views{
    font-size: 16px;
    display: inline-flex;
    align-items: center;
}
.movie-sec.change-movie .movie-big-art .views:before {
    width: 18px;
}
.news-glav-bl .autor-line .inform-line .date, .news-glav-bl,
.news-glav-bl .autor-line .inform-line .views,
.news-glav-bl .autor-line .inform-line .js-edit,
.longread-glav-bl .autor-line .inform-line .views,
.longread-glav-bl .autor-line .inform-line .js-edit{
    font-size: 20px;
    line-height: 20px;
    color: black;
    font-family: 'Clear Sans Light', sans-serif;
}
.news-glav-bl .views:before, .longread-glav-bl .views:before {
    margin-top: 0.3rem;
    width: 22px;
}
.news-glav-bl .views{
    color: #000;
}
.news-glav-bl .autor-line{
    margin-bottom: 30px;
}
.info-block__link{
    text-transform: uppercase;
}
.zagol-last-news{
    font-size: 40px;
    line-height: 40px;
    font-family: 'Clear Sans Medium', sans-serif;
    font-weight: 500!important;
    margin-bottom: 25px;
    padding: 0 15px;
}
.this-week-news.mob-slider-for-art .zagol-last-news{
    text-align: center;
    margin-bottom: 60px;
}
.header-change__news .up-menu-links li{
    padding: 0 30px;
}
.header-change__news .up-menu-links li:last-child{
    padding: 0 0 0 29px;
}
.art-dat .date, .art-dat .views{
    margin-right: 5px;
}
.art-dat .autor-line{
    color: white;
    margin: 0;
    padding: 0;
}
.art-dat .art-name_{
    font-size: 16px;
    line-height: 16px;
    color: black;
    font-family: 'Clear Sans Light', sans-serif;
    position: relative;
    text-transform: capitalize;
}
.art.review:hover .guide,
.art.review:hover .art-name_,
.art-dat .art-name_:hover,
.main-page-baf.art.big-art:hover .art-rubric a,
.main-page-baf.art.big-art:hover .art-bl a{
    color: #FF807A!important;
}

.art.review .art-name.h4{
    max-height: 6.5em;
    overflow: hidden;
    width: 100%;
    margin-bottom: 43px;
}
.art.review .art-name.h4 a{
    height: 182px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -moz-box;
    -moz-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.news-sec.y .reclama{
    margin-top: 0;
}
.art.review .guide{
    order: -1;
    margin-bottom: 40px;
}
.drop-downs-bl.ref-btt-filter .d-d-categories-list .dropdown-toggle{
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    white-space: nowrap; 
    overflow: hidden; 
    text-overflow: ellipsis;
}
.drop-downs-bl.ref-btt-filter .d-d-categories-list .dropdown-toggle::after{
    background-image: none!important;
}
.branding .longread-sec .container {
    max-width: 100%;
}
.longread-glav-bl{
    margin: 0;
}
.content-longread{
   margin-top: 40px; 
}
.sbody{
    overflow-x: hidden;
}
.branding .longread-sec .zero-pad-bl {
    margin-left: 0!important;
    margin-right: 0!important;
    margin-top: 20px;
}
.hachtag-line.hacht-out-bord ul li{
    margin-right: 0;
}
.hachtag-line.hacht-out-bord ul li:hover a {
    padding: 5px;
}
.event-bl {
    margin-top: 10px;
}
.movie-sec.change-movie .serch-movie-line input[type="text"]{
    font: 400 16px 'Clear Sans', sans-serif !important;
}
.news-img-bl{
    width: 100%;
    margin-top: 20px;
}
.last-news .content-line{
    padding: 0;
}
.news-img-bl img{
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.longread-sec img {
    object-fit: cover;
}
.btns-event button{
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    height: 48px;
    align-items: center;
    width: 220px;
    justify-content: center;
}
.autor-line.desc, .news-img-bl-desc, .legend_main,
.legend.text-center{
 font-size: 16px;
 line-height: 16px;
 font-family: 'Clear Sans Light', sans-serif;
 color: #828282;
 margin-top: 7px;
 margin-bottom: 20px;
}
.art.review .art-name.h4 a, .art.review .art-name.h4 a h2, .art.review .art-name.h4 a h3{
    font-size: 52px;
    line-height: 62px;
    font-weight: 300;
    font-family: 'Clear Sans Light', sans-serif;
}
.serch-modal-input-line input::placeholder{
    color: white;
}
.close {
    width: 28px;
    height: 24px;
    top: -60px;
}
.close::before, .close::after{
    height: 3px;
}
.serch-modal-input-line input{
    font-size: 36px;
    line-height: 36px;
    font-family: 'Clear Sans', sans-serif;
    width: 100%;
    font-weight: 400;
    text-transform: uppercase;
    padding: 0 18px 10px;
    border-bottom: 2px solid #fff;
}
.art.review .date{
    display: none;
}
.art.review .art-dat{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.art.review .art-dat .views{
    margin-top: 10px;
}
.art-dat .art-name_::before{
    content: '|';
    position: absolute;
    right: -12px;
    top: -2px;
    display: block;
    color: #828282;
}
.art.review .art-dat .art-name_::before{
    display: none;
}
.art-dat .art-name_ span{
    text-transform: uppercase;
    margin-left: 6px;
}
.art-dat>*{
    font-family: 'Clear Sans Light', sans-serif;
    font-size: 16px;
    line-height: 16px;
}
.up-menu-links li.active a, .up-menu-links li a{
    position: relative;
    text-transform: capitalize;
}
.up-menu-links li a, .up-menu-links li a h2{
    font-size: 24px;
    line-height: 24px;
    /* font-family: 'Clear Sans', sans-serif;
    font-weight: 400; */
    font-family: 'Clear Sans light', sans-serif;
    font-weight: 300;
    color: #000000;
}
.top-block__name.name-hide{
    display: none;
}
.show-more-btn, .show_more_sess-film{
    max-width: 388px;
    font-size: 20px;
    line-height: 20px;
    background: none;
    font-weight: 500;
    margin-bottom: 70px;
    height: 60px;
}
.cities-menu.show, .cities-btn-box.show .cities-menu{
    top: 15px;
    left: 5px;
    padding-left: 10px;
    border: none;
    border-left: 1px solid black;
    border-radius: inherit;
    background: #FDFFF5;
    padding-bottom: 0;
    padding-top: 0;
    display: block;
}
.cities-menu-item:not(.active):hover {
    border-left: 1px solid black;
    background: black;
    border-radius: 0 10px 10px 0;
    color: white;
    margin-left: -10px;
    padding-left: 20px;
    padding-right: 20px;
}
.cities-menu-item.active{
    border-left: 1px solid black;
    border-radius: 0 10px 10px 0;
    color: black;
    margin-left: -10px;
    padding-left: 20px;
}
.cities-menu::before, .cities-menu::after{
    content: none;
}
.up-menu-links li.active a::before, .up-menu-links li a:hover::before, .tg_editors_block a:hover:before {
    content: '';
    display: block;
    position: absolute;
    height: 1px;
    bottom: -12px;
    left: 15%;
    width: 70%;
    background: black;
}
.tg_editors_block a:hover:before {
    bottom: 0px;
}
.up-menu-links li.active a:hover, .up-menu-links li a:hover, .tg_editors_block a{
    color: #000;
    text-shadow: none;
}
.tg_editors_block a{
    position: relative;
}
.timeline-news .for-timeline-btn-bl::before, .movie-sec .for-timeline-btn-bl::before{
    content: "";
    position: absolute;
    top: 16px;
    left: -1px;
    height: 29%;
    width: 1px;
    background-color: black;
}
.movie-sec .for-timeline-btn-bl::before {
    top: 4px;
    height: 60%;
    background-color: #828282;
}
.timeline-news .for-timeline-btn-bl.active::before{
    left: 0;
}
.timeline-news .for-timeline-btn-bl, .movie-sec .for-timeline-btn-bl{
    position: relative;
}
.timeline-news-bl .for-timeline-btn-bl{
    border: none!important;
}
.timeline-news .for-timeline-btn-bl:first-child::before, .movie-sec .for-timeline-btn-bl:first-child:before{
    display: none;
}
.file-upload label::after, .edit-input-sec .edit-input-line .edit-input-r-s-bl button::after, .about-send-txt .txt a::after, .conditions-sec .conditions-content a::after{
    background: linear-gradient(180deg,rgba(3,169,244,0) 50.83%,#FF807A 100%);
    transition: none;
    height: 5px;
}
.file-upload label{
    opacity: 1;
}
.comp_not_logo_upload,
.r-s-img-bl .preview_img_block label{
    color: black;
    opacity: 1;
}
.xdsoft_calendar table tbody, .xdsoft_calendar table thead{
    width: 100%;
    display: inline-table;
}
.file-upload:hover label::after, .edit-input-sec .edit-input-line .edit-input-r-s-bl button:hover::after, .about-send-txt .txt a:hover::after, .conditions-sec .conditions-content a:hover::after{
    background: linear-gradient(180deg,rgba(3,169,244,0) 50.83%,black 100%);
    height: 4px;
    transition: none;
}
.file-upload:hover label, .edit-input-sec .edit-input-line .edit-input-r-s-bl button:hover, .about-send-txt .txt a:hover, .conditions-sec .conditions-content a:hover{
    color: #FF807A;
}
.edit-input-sec .edit-input-line .edit-input select,
.edit-input-sec .edit-input-line .edit-input select:hover{
    background-position: 97% center;
    background-repeat: no-repeat;
    background-size: 12px;
}
.edit-input-sec .edit-input-line .edit-input select {
    background-image: url(../img/Arrow_header.svg);
    border: 1px solid black;
    background-color: transparent;
}
.edit-input-sec .edit-input-line .edit-input select:focus{
    box-shadow: none;
}
.edit-input-sec .edit-input-line .edit-input select:hover{
    box-shadow: none;
    background: black;
    color: white;
    cursor: pointer;
    background-image: url("../img/Arrow_header_hover1.svg");
    background-repeat: no-repeat;
    background-position: 97% center;
}
.autocomplete-suggestions strong {
    color: #FF807A!important;
}
.fb-button{
    top: 2%;
    height: 55px;
}
.edit-input-sec .edit-input-line .edit-input input.is-invalid{
    background: transparent;
}
.btns-event .buy-ticket {
    background-color: #FF807A;
}
.edit-input-sec .edit-input-line .edit-input textarea:hover {
    box-shadow: none;
}
.fb-button, .dubl-block-for-afisha>* .buy-ticket{
    background: #ff807a;
    color: white;
    text-shadow: none;
}
.fb-button:hover, .dubl-block-for-afisha>* .buy-ticket:hover{
    background: transparent;
    color: #ff807a;
    text-shadow: none;
    border: 1px solid #ff807a;
}
.btns-event .buy-ticket:hover {
    background-color: transparent;
    border-color: #FF807A;
    color: #FF807A;
}
.edit-input-sec .edit-input-line .edit-input input.is-invalid:hover, .edit-input-sec .edit-input-line .edit-input input:hover{
    box-shadow: none;
}
.up-menu-links li.active{
    text-shadow: none;
}
.donate_news_btn {
    border: 2px solid #FF807A;
    background-color:#FF807A;
}
.donate_news_btn:hover {
    border: 2px solid #FF807A;
    background-color: #FF807A;
}
.logo-bl:hover .logo-im{
    background: #FF807A !important;
    color: #FF807A;
}
.up-menu-btns button:hover span:after, .up-menu-btns button:hover span:before {
    background: #FF807A;
}
.content-footer .up-menu-add-btn a:hover {
    color: #FF807A !important;
}
.buckmeckers_reg_btn {
    border: 1px solid #FF807A;
    color: white;
    background-color: #FF807A;
}
.buckmeckers_reg_btn:hover, .tag-info-name-e:hover {
    color: #FF807A;
}
.chatbot-btns-line .btn-chatbot:hover, .chatbot-btns-line button:hover, .chatbot-btns-line input:hover, .chatbot-mail-podpiska-line .btn-chatbot:hover, .chatbot-mail-podpiska-line button:hover, .chatbot-mail-podpiska-line input:hover, .chatbot-social-btns-line .btn-chatbot:hover, .chatbot-social-btns-line button:hover, .chatbot-social-btns-line input:hover, .with-contact .btn-chatbot:hover, .with-contact button:hover, .with-contact input:hover {
    border-color: #FF807A;
}
.chatbot-btns-line input:focus, .chatbot-btns-line input:hover, .chatbot-mail-podpiska-line input:focus, .chatbot-mail-podpiska-line input:hover, .chatbot-social-btns-line input:focus, .chatbot-social-btns-line input:hover, .with-contact input:focus, .with-contact input:hover {
    box-shadow: -2px -2px 8px #FF807A, 2px 2px 8px #FF807A;
}
.h4, h4 {
    font-size: 19px;
}
.h1, h1{
    font-size: 60px;
    line-height: 120%;
    font-family: 'Clear Sans Medium', sans-serif;
    font-weight: 500;
}
.news-links li a{
    position: relative;
    margin-right: 30px;
}
.up-menu-down-bl ul li {
   position: relative;
   padding: 0 0px;
    margin-bottom: 40px;
    height: max-content;
}
.js-do-search{
    background-image: url("../img/search_img.png");
}
.js-do-search{
    position: absolute;
    bottom: 29px;
    right: 22px;
    width: 36px;
    height: 36px;
}
.close:before, .close:after{
    background-color: white;
}
.drop-downs-bl .d-d-categories-list{
    background: inherit;
}
.serch-movie-line input{
    background: inherit;
}
.up-menu-down-bl ul li::before {
    content: '';
    width: 1px;
    background: black;
    height: 115%;
    display: block;
    position: absolute;
    top: -2px;
    right: 24px;
 }
 .up-menu-down-bl ul li:last-child::before{
    content: none;
}
p, .news-sec ul, .news-sec ul li, .inner-news ol li,
.conditions-content ul li, .conditions-content ol li,
.half-text.film-info-box{
    font-size: 36px;
    line-height: 43.2px;
}
.news-sec ul li, .inner-news ol li,
.conditions-content ul li, .conditions-content ol li{
    margin-bottom: 20px;
}
.half-text.ref-info-box.refr-box-fix ul,
.half-text.ref-info-box.refr-box-fix ol{
    margin-left: 38px;
}
.conditions-content ul li, .conditions-content ol li{
    font-family: 'Clear Sans Light', sans-serif;
    line-height: 43.2px!important;
    margin-bottom: 25px;
}
.conditions-content ul{
    list-style: disc;
    margin-left: 25px;
    margin-bottom: 20px;
    list-style-type: disc!important;
    list-style-position: inherit!important;
}
.rm_main_block .list_rm {
    padding: 10px 0 10px 0px;
}
table{
    border-collapse: collapse;
    width: 100%;
    margin: 30px 0;
    overflow-x: auto;
    display: block;
}
.news-sec table td, .news-sec table th,
.longread-sec table td, .longread-sec table th {
    border: 1px solid #828282;
    padding: 8px;
    font-size: 36px;
    line-height: 43.2px;
    font-family: 'Clear Sans Light';
    font-weight: 300;
}
table th{
    font-family: "Clear Sans Medium";
}
table th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    color: black;
}
.header-change{
    display: flex;
    flex-direction: column;
    border-bottom: none;
}
.serch-with-filtrs .show-filtr-btn.hid-fltrs::after{
    transform: rotate(-180deg);
}
.serch-with-filtrs .show-filtr-btn.mt::after{
    transform: rotate(0deg);
}
.header-change__news .up-menu-up-bl ul li{
    margin-right: 30px;
    margin-bottom: 20px;
}
.header-change__news .up-menu-up-bl ul li:last-child{
    margin-right: 0;
}
.header-change__news{
    order: 3;
    width: auto;
    margin-bottom: 65px;
}
.header-change__news .up-menu-links:last-child{
    margin-right: 0;
 }
 .header-change__info .dropdown-toggle::after{
    background-image: url("../img/Arrow_header.svg");
    width: 12px;
    height: 12px;
    top: auto;
 }
 .fb-button{
    display: inline-flex;
    justify-content: center;
    align-items: center;
 }
 .edit-input-sec .edit-input-line .edit-input-r-s-bl button, 
 .event-img-open, .preview_img_mod, 
 .btn_add_other_photo span,
 .title_btn_add_photo{
    opacity: 1;
    color: black;
 }
 .header-change__info .justify-content-end li:nth-of-type(4), .lang-bl{
    height: 36px;
    width: 73px;
    border: 1px solid black;
    border-radius: 16px;
    color: #000;
    font-family: "Clear Sans Light";
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 100%;
    text-transform: uppercase;
 }
 .sec-404 .buttn-404{
    background-color: #FF807A;
    border: 2px solid #FF807A;
 }
 .sec-404 .buttn-404:hover {
    background-color: transparent;
    color: #FF807A;
}
 .header-change__info .justify-content-end li:nth-of-type(4):hover, .lang-bl:hover{
    border: 1px solid black;
    background: black;
 }
 .header-change__info .justify-content-end li:nth-of-type(4):hover, .lang-bl:hover .btn.btn-secondary.dropdown-toggle.l-switch{
    color: white;
 }
 .content-footer .lang-bl:hover .btn.btn-secondary.dropdown-toggle.l-switch::after {
    background-image: url("../img/Arrow_header.svg")!important;
}
 .content-footer .lang-bl:hover .btn.btn-secondary.dropdown-toggle.l-switch {
    color: black;
}
 .header-change__info .justify-content-end li:nth-of-type(4):hover, .lang-bl:hover .btn.btn-secondary.dropdown-toggle.l-switch::after{
    background-image: url(../img/Arrow_header_hover1.svg) !important;
 }
 .header-change__info .justify-content-end li:nth-of-type(4):hover .btn.btn-secondary.dropdown-toggle.l-switch{
    color: white!important;
 }
 .header-change__info .justify-content-end li:nth-of-type(4):hover .btn.btn-secondary.dropdown-toggle.l-switch::after{
    color: white!important;
    background-image: url("../img/Arrow_header_hover1.svg")!important;
 }
 .header-change__logo .cities-btn-box:hover .cities-btn, .cities-btn-box.active .cities-btn {
    color: white;
 }
 .header-change__logo .cities-btn-box:hover .cities-btn::after{
    background-image: url("../img/Arrow_header_hover1.svg");
 }
 .header-change__news-sl{
    order: 4;
    width: 100%;
    margin: 0 0 5px 0;
 }
 .header-change__menu{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
 }
 .all_art_page_h1, .cities-btn{
    font-size: 16px;
    line-height: 19px;
    font-family: 'Clear Sans Light', sans-serif;
 }
 .movie-sec.change-movie .d-d-categories-list{
    margin: 10px 0!important;
 }
 .header-change__menu a, .news-links li a{
    color: #000000;
    font-size: 20px;
    font-style: normal;
    line-height: 20px;
    margin-right: 50px;
    white-space: nowrap;
    /* font-family: 'Clear Sans', sans-serif;
    font-weight: 400; */
    font-family: 'Clear Sans light', sans-serif;
    font-weight: 300;
 }
 .articles .col.col-xl-8 .col-md-6 .art:not(.review) .art-dat .views-direction,
 .articles .col-md-6 .art:not(.review) .art-dat .views-direction{
    display: none;
 }
 .serch-with-filtrs .serch-movie-line{
    justify-content: space-between;
    margin-bottom: 40px;
 }
 .serch-with-filtrs .drop-downs-bl {
    margin: 20px 0 20px;
}
.ma-bl {
    margin-top: 80px;
}
.show-filtr-btn.mt::after{
    transform: rotate(180deg);
}
.show-filtr-btn{
    padding-right: 10px;
}
 .header-change__menu a:hover::after, .news-links li a:hover::after, .news-links li.active a::after, .header-change__menu.chang li.active a::after{
    content: '';
    display: block;
    position: absolute;
    height: 1px;
    bottom: -10px;
    left: 15%;
    width: calc(70% - 20px);
    background: black;
 }
.articles .art .art-dat .js-edit,
 .last-news .art .art-dat .views, .last-news .art .art-dat .js-edit,
 .articles.article-afisha .art .art-dat .views, .articles.article-afisha .art .art-dat .js-edit,
 .this-week-news .art .art-dat .views, .this-week-news .art .art-dat .js-edit{
    display: none!important;
 }
  .articles .art.review .art-dat .js-edit,
 .last-news .art.review .art-dat .views, .last-news .art.review .art-dat .js-edit,
 .articles .art .big-bl .art-dat .views{
    display: inline!important;
 }
 .articles .art .big-bl .art-dat .views{
    font-size: 16px;
    display: inline-flex !important;
    align-items: center;
    margin-right: 15px;
 }
 .articles.y .h3_news_event{
    margin-bottom: 0;
 }
 .art-name.h4 .views, .art-name.h4 .js-edit{
    display: inline-flex;
    height: 14px;
    font-weight: 300;
    margin-right: 15px;
    font-family: 'Clear Sans Light', sans-serif;
    font-size: 16px;
    line-height: 16px;
    color: #828282;
 }
 .art-name.h4 .views{
    margin-right: 5px;
 }
 .art-name.h4 .js-edit{
    display: inline!important;
 }
 .top-block__info .js-edit{
    color: #828282;
 }
 .news-links li.active a::after, .news-links li a:hover::after {
    left: 15%;
    width: calc(70% - 0px);
}
 .header-change__menu li{
    position: relative;
    margin-bottom: 20px;
 }
 .header-change__menu li::before{
    content: '';
    width: 1px;
    background: black;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    right: 12px;
 }
 .header-change__menu li:last-child:before{
    content: none;
 }
 .up-menu-links li{
    letter-spacing: .01em;
 }
 .header-change__info .btn.btn-secondary.dropdown-toggle.l-switch{
    color: #000;
    font-family: "Clear Sans Light";
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 100%; 
    text-transform: uppercase;
 }
 .header-change__info .btn.btn-secondary.dropdown-toggle.l-switch:hover{
    color: white!important;
 }
 footer .header-change__info .btn.btn-secondary.dropdown-toggle.l-switch:hover{
    color: black!important;
 }
 footer .header-change__info .btn.btn-secondary.dropdown-toggle.l-switch:hover::after {
    background-image: url("../img/Arrow_header.svg")!important;
}
.main-page-baf.art.big-art{
    background: black;
}
.main-page-baf.art.big-art:hover{
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.80) 100%), url(<path-to-image>), lightgray 50% / cover no-repeat;
}
 .header-change__menu a:last-child:before{
    content: none;
 }
 .header-change__menu a:last-child{
    margin-right: 20px;
 }
.header-change__logo{
    margin-bottom: 20px;
}
.header-change__logos a:nth-of-type(1){
    display: block;
}
.header-change__logo .cities-btn-box{
    position: absolute;
    top: 0;
    right: 20px;
    padding: 8px 6px 10px 20px;
    border-left: 1px solid black;
}
.header-change__logo .cities-btn-box:hover, .cities-btn-box.active{
    border-left: 1px solid black;
    background: black;
    border-radius: 0 10px 10px 0;
}
.header-change__logo .cities-btn::after{
    background-image: url("../img/Arrow_header.svg");
    width: 12px;
    height: 12px;
    top: 4px;
    right: 1px;
}
.header-change__logo .cities-btn:hover::after, .cities-btn-box.active .cities-btn::after {
    background-image: url("../img/Arrow_header_hover1.svg");
}
.header-change__info .btn.btn-secondary.dropdown-toggle.l-switch:hover::after {
    background-image: url("../img/Arrow_header_hover1.svg")!important;
}
.header-change__logos a:nth-of-type(2){
    display: none;
}
.header-change__logos:hover a:nth-of-type(1){
    display: none;
}
.header-change__logos:hover a:nth-of-type(2){
    display: block;
}
.header-change__info .btn-serch-im{
    width: 36px;
    height: 36px;
    margin-right: 10px;
    border-radius: 50%;
    background-size: auto;
    border: 1px solid black;
    background-position: center;
    background-image: url("../img/search_img.svg")
}

 .longread-sec .autor-line .inform-line{
    margin-top: 0;
 }
 .content-longread .hachtag-line ul{
    margin-left: 0;
 }
.header-change__info .btn-serch-im:hover{
    background: black;
    background-image: url("../img/search_img_hover1.svg");
    background-repeat: no-repeat;
    background-position: center;
}
.news-glav-bl .autor-line, .longread-glav-bl .autor-line{
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
}
.after-news-line>button:hover {
    color: #FF807A;
}
.after-news-line{
    margin-bottom: 0;
    margin-left: 10px;
}
.autor-line .tag-info-name-e{
    display: none;
}
.cinema .cinema-info .cinema-name a{
    font-family: 'Clear Sans Medium', sans-serif;
    font-weight: 500;
    font-size: 28px;
    line-height: 33.6px;
}
.about-event-bl .about-event-line .location-link,
.about-event-bl .abou-event-txt a,
.about-event-line .time-txt, .about-event-bl .about-event-line .abou-event-txt{
    font-size: 20px;
    line-height: 20px;
    font-family: 'Clear Sans Light', sans-serif;
    font-weight: 300;
    padding-left: 0;
    box-shadow: none;
    border-bottom: none;
}
.art-img img{
    object-fit: cover;
}
.about-event-bl .about-event-line .abou-event-txt:last-child{
    margin-bottom: 0;
}
.about-event-line .time-txt{
    padding-left: 0;
}
.mistake-up{
    font-size: 20px;
    line-height: 20px;
    font-weight: 400!important;
    font-family: 'Clear Sans', sans-serif;
    color: #000;
    margin-left: 15px;
    margin-right: 0;
}
.news-sec.change-news .tablet-block.tablet-block-width .banner-block{
    flex-direction: column;
}
.news-sec.change-news .event-bl .art-dat .views,
.news-sec.change-news .event-bl .art-dat .js-edit{
    font-size: 16px;
}
.news-sec.change-news .event-bl .art-dat .views:before {
    margin-top: .2rem;
    width: 18px;
}
.news-glav-bl .autor-line a, .longread-glav-bl .autor-line a{
    position: relative;
}
.news-glav-bl .autor-line > a::after, .longread-glav-bl .autor-line > a::after{
    content: '|';
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
}
.row.up-menu-down-bl .for-news-links-bl .news-links li a .h2_tag_news_event{
    color: #000000;
    font-size: 20px;
    font-style: normal;
    line-height: 20px;
    white-space: nowrap;
    font-family: 'Clear Sans light', sans-serif;
    font-weight: 300;
}

.header-change__info{
   display: flex;
   justify-content: space-between;
   align-items: center;
   flex-basis: auto;
   margin-bottom: 40px;
}
.footer__change{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.footer__change__bl{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.content-footer .btn.btn-secondary.dropdown-toggle.l-switch {
    background: white;
    padding: 10px;
    border-radius: 15px;
    width: 73px;
    color: black;
}
.content-footer .btn.btn-secondary.dropdown-toggle.l-switch::after{
    right: 10px;
}
.author_wrap .description_info,
.author_wrap .post_info {
    font-size: 36px;
    line-height: 43.2px;
}
.author_wrap .author_information{
    margin-left: 0;
    width: 100%;
    padding: 0 0 5px 10px;
}
.author_wrap .links_author_span a {
    color: black;
    margin-right: 10px;
    margin-top: 20px;
    display: inline-block;
    font-size: 21px;
}
.author_wrap .links_author_span a:hover{
    color: #FF807A
}
.tag_title_seo ~ .col-12 .art:not(.review) .art-name.h4 .h3_news_event{
    line-height: 33.6px;
}
.tag_title_seo ~ .col-12 .art:not(.review).art-bl-text .art-name.h4 .h3_news_event {
    line-height: inherit;
}
.art.review.art-bl-text .art-name.h4{
    max-height: none;
    overflow: visible;
    text-align: left;
}
.art.review.art-bl-text .art-name.h4 .js-edit{
    font-size: 18px;
}
.art.review.art-bl-text .views{
    color: black;
}
.art.review.art-bl-text .art-name.h4 a,
.art.review.art-bl-text .art-name.h4 a .h3_news_event{
    color: black;
    font-family: 'Clear Sans Medium', sans-serif!important;
    font-size: 40px;
    line-height: 48px;
    text-align: left;
    overflow: visible;
    height: auto;
}
.art.review.art-bl-text .art-dat{
    flex-direction: row;
    align-items: baseline;
    text-align: left;
    width: 100%;
}
.art.review.art-bl-text .art-dat a{
    color: black;
}
.art.review.art-bl-text .guide{
    display: none;
}
.art.review.art-bl-text .podpis{
    padding: 0!important;
}
.footer__change-logos{
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 100%;
    border-bottom: 1px solid #828282;
    max-width: 100%;
    margin-bottom: 20px;
}
.footer__change-logos .header-change__logos{
    margin-bottom: 20px;
}
.footer__change-logos .header-change__logos:first-child{
    margin-top: 20px;
}
.content-footer .header-change__info {
    margin-bottom: 20px;
    padding: 0;
}
.footer__change__news .up-menu-links a{
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; 
    text-transform: none;
    position: relative;
    color: white;
}
.footer__change-text{
    max-width: 834px;
    color: white;
    text-align: center;
    /* padding: 40px 0 24px; */
    padding: 40px 0 60px;
}
.footer__change-text .life{
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%;
    width: 100%;
    font-family: 'Clear Sans Light', sans-serif;
}
.footer__change-bottom{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0 10px 19px;
}
.footer__change-bottom .life{
    font-family: 'Clear Sans', sans-serif;
    color: #CCCCCC;
}
.footer__change-bottom ul{
    margin-top: 0;
}
footer .up-menu-links li a:hover {
    color: white;
}
.footer__change-bottom div, .footer__change-bottom a{
    color: white;
    font-family: "Clear Sans Light";
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 100%;
}
.footer__change-bottom div.life{
    color: white;
}
footer{
    max-width: 100%!important;
    background: #000!important;
}
.art .guide{
    display: none;
}
.art.review .guide{
    display: block;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 16px;
    font-family: "Clear Sans Medium";
    font-weight: 500;
}
.ul-menu-fix{
    padding-right: 0;
}
.drop-downs-bl .d-d-categories-list{
    min-height: 60px;
    max-width: 388px;
    width: 30.8%;
    margin-bottom: 60px;
    box-shadow: none;
    border: 1px solid black;
}
.popular-categ-sec .drop-downs-bl .d-d-categories-list .dropdown-item{
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    height: 60px;
    align-items: center;
    display: inline-flex;
}
.branding .longread-sec .row{
    overflow: hidden;
}
.after-news-line{
    width: auto;
}
.info-block{
    border-top: 1px solid #FF807A;
    border-bottom: 1px solid #FF807A;
    padding: 10px 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    max-width: 388px;
    width: 100%;
    margin-bottom: 30px;
    margin-left: 30px;
}
.info-block.right-bl{
    float: right;
}
.info-block a, .info-block a:hover{
    border-bottom: none!important;
    box-shadow: none!important;
    transition: none!important;
}
.info-block__title{
    font-size: 24px;
    line-height: 24px;
    text-transform: uppercase;
    margin-bottom: 10px;
    color: #FF807A;
}
.info-block__img{
    width: 100%;
    margin-bottom: 10px;
}
.info-block__link{
    font-size: 28px;
    line-height: 33.6px;
    font-family: 'Clear Sans Medium', sans-serif;
    font-weight: 500;
    margin-bottom: 30px;
}
.info-block__img img{
    width: 100%;
    object-fit: cover;
    height: 240px;
}
.drop-downs-bl .d-d-categories-list .dropdown-toggle {
    font-size: 16px;
    text-transform: uppercase!important;
}
.articles .art.review .podpis, .last-news .art.review .podpis{
    top: 0;
    text-align: center;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    padding: 60px 15px 50px;
}
.drop-downs-bl .d-d-categories-list:hover{
    background: black;
}
.drop-downs-bl .d-d-categories-list:hover .btn.dropdown-toggle{
    color: white;
}
.drop-downs-bl .d-d-categories-list:hover .btn.dropdown-toggle::after{
    background-image: url("../img/Arrow_header_hover1.svg");
}
.art.review.green .art-img:before {
    opacity: 1!important;
    background-color: #88CFC7;
}
.art.review.yellow .art-img:before {
    opacity: 1!important;
    background-color: #D9AC62;
}
.art.review.violet .art-img:before {
    opacity: 1!important;
    background-color: #4A509D;
}
.art.review.blue .art-img:before {
    opacity: 1!important;
    background-color: #88B5CF;
}
.art.review.brown .art-img:before {
    opacity: 1!important;
    background-color: #E9BCBC;
}
.art.review.orange .art-img:before {
    opacity: 1!important;
    background-color: #E9653B;
}
.art.review.green .podpis a, .art.review.green .podpis .autor-line,
.art.review.yellow .podpis a, .art.review.yellow .podpis .autor-line,
 .art.review.violet .podpis a, .art.review.violet .podpis .autor-line,
 .art.review.blue .podpis a, .art.review.blue .podpis .autor-line,
 .art.review.brown .podpis a, .art.review.brown .podpis .autor-line,
 .art.review.orange .podpis a, .art.review.orange .podpis .autor-line{
    color: black;
}
.art.review.green:hover .art-name a, 
.art.review.yellow:hover .art-name a,
.art.review.violet:hover .art-name a,
.art.review.blue:hover .art-name a,
.art.review.brown:hover .art-name a,
.art.review.orange:hover .art-name a{
    color: #FF807A;
}
.mov-art:hover .mov-name {
    color: #FF807A;
}
.up-menu-down-bl ul li.active{
    margin-right: 50px;
    height: 22px;
}
.up-menu-down-bl ul li.active a{
    position: relative;
}
.up-menu-down-bl ul li.active a h2{
    font-size: inherit;
    font-weight: inherit;
}
.timeline-news .row{
    justify-content: center;
}
.timeline-news .timeline-news-bl{
    width: auto;
    border: 1px solid black;
    border-radius: 24px;
    overflow: hidden;
}
.promotion .zagol-last-news{
    padding: 68px 0 6px;
}
.cinemas-rate-sec .row.content-line{
    padding: 0;
}
.promotion-block{
    display: flex;
    justify-content: space-between;
    margin-bottom: 80px;
}
.branding .xdsoft_datetimepicker .xdsoft_calendar td:hover, .branding .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
    background: #FF807A !important;
}
.promotion-block__item{
    width: 33.3333%;
    max-width: 388px;
    height: 460px;
    position: relative;
}
.promotion-block__item:hover:before{
    opacity: 0.5;
}
.promotion-block__item:hover .promotion-block__text{
    color: #FF807A;
}
.promotion-block__item::before{
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: .4;
    top: 0;
    left: 0;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #000;
}
.longread-sec{
    margin-top: 30px!important;
}
.promotion-block__text{
    font-size: 40px;
    line-height: 48px;
    font-family: 'Clear Sans Medium', sans-serif;
    position: absolute;
    bottom: 30px;
    left: 30px;
    color: white;
    width: 85%;
}
.promotion-block__img{
    width: 100%;
    height: 100%;
}
.promotion-block__img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.articles.article-afisha .art-name.h4 h3, .articles.article-afisha + .this-week-news .art-name.h4 h3{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -moz-box;
    -moz-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-clamp: 3;
    box-orient: vertical; 
}
.timeline-news .for-timeline-btn-bl{
    padding: 12px 22px;
}
.timeline-news .for-timeline-btn-bl:first-child a{
    padding-left: 15px;
}
.timeline-news .for-timeline-btn-bl:last-child span{
    padding-right: 15px;
    padding-left: 0;
}
.timeline-news .for-timeline-btn-bl:last-child img{
    display: none;
}
.timeline-news .for-timeline-btn-bl.active{
    background: black;
}
.timeline-news .for-timeline-btn-bl.active a, .timeline-news .for-timeline-btn-bl.active span{
    color: white;
}
.top_news_main .arts_list{
    border-left: 1px solid #CCC;
}
.top_news_main .arts_list .art_top_element::before{
    content: none;
}
.top_news_main .arts_list .art_top_element {
    padding-left: 30px;
}
.filtr-rate-btns-line button:hover, .filtr-rate-btns-line button.active{
    background-color: #FF807A;
    border: 1px solid #FF807A;
    color: white;
}
.filtr-rate-btns-line button.active:hover{
    background-color: transparent;
    border: 1px solid #FF807A;
    color: #FF807A;
}
.up-menu-down-bl ul li.active a{
    font-weight: 300;
    margin-right: 0;
}
.dropdown-item:focus, .dropdown-item:hover {
    color: white!important;
    background-color: black;
}
.dropdown-item:hover + span.dropdown-item.lang-switch__item.active{
    color: black!important;
    background-color: transparent;
}
span.dropdown-item.lang-switch__item.active::after{
    content: '';
    position: absolute;
    right: 10px;
    top: calc(50% - 21px);
    display: block;
    width: 12px;
    height: 12px !important;
    background-image: url(../img/Arrow_header_hover1.svg);
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    border: 0;
    z-index: 99999999999;
    transform: rotate(180deg);
}
.dropdown-item:hover + span.dropdown-item.lang-switch__item.active::after{
    content: '';
    position: absolute;
    right: 10px;
    top: calc(50% - 21px);
    display: block;
    width: 12px;
    height: 12px !important;
    background-image: url(../img/Arrow_header.svg);
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    border: 0;
    z-index: 99999999999;
}
.ul-menu-fix{
    background: #FDFFF5;
}
.up-menu-down-bl ul li.active::before{
   right: -25px;
}
.sbody, .sbody section, body, .content-longread{
    background: #FDFFF5;
}
.h4{
    font-size: 28px;
}
.news-fix-simpl{
    height: 240px;
}
.review a .news-fix-simpl {
    height: 460px !important;
}
.cities-btn-box.active .cities-btn, .cities-btn:hover{
    color: white;
}
.cinema .cinema-im-bl {
    width: 77%;
}
.inner-news a:hover, .content-longread p a:hover {
    box-shadow: none;
    color: #FF807A!important;
    border-bottom: 2px solid black;
}
.footer__change .up-menu-links li.active a, .footer__change .up-menu-links li a:hover{
    color: white;
}
.company_prepare_img {
    object-fit: cover;
}
.cinemas-rate-sec .cinema-info .about-event-bl{
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    margin: 20px 0 0;
}
.about-event-bl .about-event-line:last-child{
    margin-bottom: 0;
}
.cinema-info .about-event-line:nth-of-type(1) img, .about-event-bl .about-event-line img{
    display: none;
}
.f_a_replace:hover {
    color: #FF807A;
}
.movie-bl .f_a_replace:hover {
    color: black;
    cursor: auto;
}
.half-text:after {
    background: linear-gradient(180deg,rgba(242,242,242,0) 0,#FDFFF5 85.64%);
}
/* .movie-bl .movie-info-bl .movie-info-line .m-info-txt {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
} */
.movie-bl .movie-info-bl .movie-info-line .m-info-txt {
    font-weight: 300;
    font-family: 'Clear Sans Light';
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
}
.movie-bl .movie-info-bl .movie-info-line .name-m-info {
    font-weight: 500;
    font-family: 'Clear Sans Medium', sans-serif;
}
.change-cinema .movie-bl{
    margin-bottom: 30px;
    margin-top: 0;
}
.mobile-show{
    display: none;
}
.change-cinema .cinema-m-sec .after-news-line {
    margin-top: 0;
}
.change-cinema h2, .zagol-last-news h2{
    font-size: 40px!important;
    line-height: 40px;
    font-family: 'Clear Sans Medium', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
}
.change-cinema .trailer-sources{
    margin-top: 30px;
}
.movie-sec.change-movie .mov-art{
    max-width: 388px;
    margin-bottom: 50px;
}
.movie-sec.change-movie .mov-art .mov-art-im-bl img,
.other-films-sec .mov-art-im-bl img {
    max-height: 540px;
}
p, .news-sec ul, .inner-news ol li,
.half-text.film-info-box {
    font-family: 'Clear Sans Light', sans-serif;
}
.near-company-sec.near-sec .zagol-last-news{
    margin-bottom: 0;
}
.near-company-sec.near-sec{
    margin-top: 30px;
}
.near-company-sec.near-sec .zagol-last-news h2{
    margin-bottom: 0;
    font-size: 40px;
    line-height: 40px;
    font-weight: 500;
    font-family: 'Clear Sans Medium', sans-serif;
}
.up-menu-add-btn.edit-dat, .up-menu-add-btn.ad-on-site{
    margin-right: 20px;
}
.change-sec .half-text.ref-info-box.refr-box-fix{
    height: auto;
}
.change-sec .btn-work-text{
    display: none;
}
.change-sec .half-text:after{
    background: none;
    display: none;
}
#mt_c div.title.feedback{
    background: none!important;
}
#mt_c div.title{
    padding: 0!important;
}
#mt_c blockquote {
    font-family: inherit!important;
    font-size: 17px!important;
    margin: 20px 25px 20px 0px!important;
}
#mt_c .close-err-bx::before {
    content: "+";
    font-size: 35px;
    transform: rotate(-45deg);
    display: block;
    position: absolute;
    left: 8px;
    top: 7px;
}
.best-art-bl.mob-slider-for-art.fix-class-main-ref .poster-block__item:last-child,
.news-sec.news-ch .poster-block__item:last-child,
.news-sec.change-sec .poster-block__item:last-child,
.articles.article-afisha .poster-block__item:first-child{
    order: 1;
}
.best-art-bl.mob-slider-for-art.fix-class-main-ref .poster-block__item:first-child,
.news-sec.news-ch .poster-block__item:first-child,
.news-sec.change-sec .poster-block__item:first-child,
.articles.article-afisha .poster-block__item:last-child{
    order: 2;
}
#mt_c .close-err-bx{
    background: none!important;
}
.change-cinema .half-text.film-info-box{
    height: auto;
}
.change-cinema .half-text:after, .change-cinema .btn-work-text{
    display: none;
}
.change-cinema .movie-bl .movie-info-bl .movie-info-line{
    font-size: 20px;
    line-height: 20px;
}
.inner-news > p:first-child::first-letter, 
.ref-info-box p:first-child::first-letter, 
.half-text.film-info-box p:first-child::first-letter,
.change-news .event-info-box p:first-child::first-letter,
.content-longread > p:first-child::first-letter,
.content-longread > p:first-child a::first-letter
{
    text-transform: uppercase;
    font-size: 100px;
    font-family: 'Clear Sans', sans-serif;
    display: inline-block;
    font-weight: 400;
    vertical-align: top;
    top: -9px;
    line-height: 75px;
    float: left;
    margin-right: 5px;
}
.inner-news h2, .longread-sec h2, .conditions-sec h2,
.tag_title_seo .tag_h2_seo  {
    font-size: 40px;
    line-height: 40px;
    font-family: 'Clear Sans Medium', sans-serif;
    font-weight: 500;
}
.tag_title_seo .tag_h2_seo {
    margin-bottom: 40px;
}
.cinemas-rate-sec .abou-event-txt{
    word-wrap: break-word;
}
.conditions-sec h2{
    margin-bottom: 25px;
}
.content-longread .list_rm p::first-letter, .inner-news .list_rm p::first-letter,
.inner-news ul li p::first-letter, .inner-news ol li p::first-letter{
    font-size: 36px!important;
    line-height: 43.2px!important;
    float: none;
    margin-right: 0!important;
    vertical-align: bottom;
}
.content-longread{
    padding: 0;
}
.art.movie-big-art{
    width: 100%;
    max-width: 100%;
}
.reclama {
    width: 33.33%;
}
.news-sec.news-ch .reclama{
    max-width: 388px;
    margin-right: 0;
    padding-right: 0;
}
.movie-big-art .art-rubric, .movie-big-art .art-dat{
    display: none;
}
.art.movie-big-art .art-img{
    max-height: 490px;
    height: 490px!important;
    overflow: hidden;
}
.main-page-baf.art.big-art .art-rubric{
    font-size: 16px;
    line-height: 16px;
    font-weight: 500;
    font-family: 'Clear Sans Medium';
}
.main-page-baf.art.big-art .art-name.h1{
    font-size: 52px;
    line-height: 62.4px;
    margin-top: 20px;
    font-family: 'Clear Sans Light';
}
.main-page-baf.art.big-art .art-name_{
    font-size: 16px;
    line-height: 16px;
    font-family: 'Clear Sans Light';
}
.movie-big-art .art-name.h1 h1{
    font-size: 52px;
    line-height: 52px;
    text-align: left;
    font-weight: 700;
}
.breadcrumb_li:after {
    margin: 0;
    position: absolute;
    right: -19px;
    top: 2px;
    font-family: 'Clear Sans Medium';
}
.breadcrumb_li{
    margin-right: 29px;
}
.news-glav-bl {
    margin: 40px 0;
}
.poster-bl__news a{
    color: white;
}
.poster-bl.active .poster-bl__news a,
.poster-bl.active:hover .poster-bl__news a{
    color: black;
}
.poster-bl:hover .poster-bl__news a{
    color: #FF807A;
}
.poster-bl__news a:hover{
    text-decoration: underline;
}
.breadcrumb_main li{
    font-size: 20px;
    line-height: 20px;
    font-family: 'Clear Sans Light';
    font-weight: 300;
    color: #000000;
    position: relative;
    letter-spacing: normal;
}
.breadcrumb_li_refs:after {
    margin: 0!important;
    position: absolute;
    right: -19px;
    top: 2px;
    font-family: 'Clear Sans Medium';
}
.breadcrumb_li_refs{
    margin-right: 30px;
}
.art-bl{
    display: flex;
    align-items: center;
    justify-content: center;
}
.art.big-art .podpis .art-bl .art-dat{
    margin-bottom: 0;
    margin-left: 15px;
}
.art.big-art.movie-big-art a img{
    object-fit: cover;
}

.poster-block{
    display: none;
    flex-direction: column;
    width: 100%;
    margin-bottom: 50px;
    max-width: 388px;
    border: 1px solid black;
    height: max-content;
    position: absolute;
    background: #FDFFF5;
    z-index: 9;
}
.poster-block.active{
    display: flex;
}
.poster-bl.active, .poster-bl.active:hover{
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: none;
    background: transparent;
    color: black;
}
.branding .map-modal.map-afisha-show, .branding .map-modal.company-map-show{
    background-color: rgba(0, 0, 0, .8);
}
.map-modal.map-afisha-show .close-line-map-e, .map-modal.company-map-show .close-line{
    justify-content: flex-start;
    margin-top: 20px;
}
.towns-list-wrap{
    width: 100%;
    position: relative;
}
.towns-list-title{
    background-image: url(../img/Arrow_header.svg);
    background-position: 97% center;
    background-repeat: no-repeat;
    background-size: 12px;
    border: 1px solid black;
    background-color: transparent;
    padding: 14px 10px;
    font-size: 18px;
    font-weight: 600;
    width: 100%;
    cursor: pointer;
}

.edit-input-sec .edit-input-line.change{
    max-height: max-content;
}
.towns-list-title:hover{
    box-shadow: none;
    background: black;
    color: white;
    background-position: 97% center;
    background-repeat: no-repeat;
    background-size: 12px;
    background-image: url(../img/Arrow_header_hover1.svg);
}
.towns-list-block{
    display: none;
    background-size: 12px;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    background-color: transparent;
    font-size: 18px;
    font-weight: 600;
    width: 100%;
    flex-direction: column;
    position: absolute;
    background: #FDFFF5;
    z-index: 9;
}
.towns-list-block.active{
    display: flex;
}
.edit-input-sec.event_add_page .send-data, .edit-input-sec .send-data{
    margin-right: 5px;
}
.edit-input-sec.event_add_page p{
    font-size: 26px;
}
.edit-input-bl .fb-button {
    top: 0%;
    height: 48px;
    right: 0px;
    padding: 5px 25px;
    z-index: 0;
}
.edit-input-sec {
    padding: 85px 20px 20px;
}
.edit-input-sec .edit-input-bl {
    padding: 0;
}
.towns-list-block a{
    padding: 12px 10px;
    font-size: 18px;
    font-weight: 600;
    width: 100%;
}
.towns-list-block a:hover{
    background: #000;
    color: white;
}
.poster-wrap{
    width: 100%;
    margin-bottom: 60px;
    position: relative;
}
.serch-with-filtrs .serch-movie-line input{
    height: 48px;
}
.serch-with-filtrs .serch-movie-line button{
    border-radius: inherit;
}
.edit-input-sec .edit-input-line .edit-input select option{
    background: white;
    color: black;
    padding: 14px 10px;
    font-size: 18px;
    font-weight: 600;
    width: 100%;
}
.edit-input-sec .edit-input-line .edit-input select option:hover, .edit-input-sec .edit-input-line .edit-input select option.hover{
    background-color: black;
    color: white;
}
.is-active {
    background-color: black;
    color: white;
}
.session-time-bl .session-time .session-time-line .name-cin{
    font-size: 28px;
    line-height: 28px;
}
.session-time-bl .session-time .session-time-line .times-btns-bl button, .session-time-bl .session-time .session-time-line .times-btns-bl a,
.session-time-bl .session-time .session-time-line .times-btns-bl span{
    width: 86px;
    line-height: 36px;
    padding: 8px 16px;
    border: 1px solid black;
    margin-right: 0;
    display: inline-block;
    margin-bottom: 15px;
}
.session-time-bl .session-time .session-time-line .times-btns-bl button:disabled{
    background: #CCCCCC;
    color: white;
}
.poster-bl.active::after, .poster-bl.active:hover:after{
    transform: rotate(180deg);
    top: 22px;
    width: 15.85px;
    background-image: url("../img/Arrow_header.svg");
}
.poster-block__item{
    height: 60px;
    width: 100%;
    max-width: 388px;
    background: transparent;
    color: black;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 20px;
    position: relative;
    padding: 0 35px;
}
.poster-block__item:hover{
    background: black;
    color: white;
}
.change-news .tag-info-name-e{
    display: none;
}
.movies-arts-bl .cinema.active{
    width: 100%;
}
.change-cinema .after-news-line{
    margin-top: 0;
}
.cinemas-rate-sec.g .cinema-rate-bl, .cinemas-rate-sec .cinema-rate-bl{
    display: none;
}
.movie-sec .timeline-news-bl, .session_btn.timeline-news-bl.dynamic-btns-bl {
    justify-content: center;
    padding: 50px 0;
    margin-left: 15px;
}
.serch-movie-line input{
    line-height: 16px;
}
.serch-movie-line input[type="text"] {
    font: 400 20px 'Clear Sans Light',sans-serif !important;
    padding: 10px 20px 14px 20px;
}
.serch-movie-line button{
    font-size: 16px;
    line-height: 16px;
    border: 1px solid black;
    max-width: 132px;
}
.movie-sec .show-filtr-btn.mt {
    margin-top: 30px;
}
.movie-sec .timeline-news-bl .for-timeline-btn-bl,
.session_btn.timeline-news-bl.dynamic-btns-bl .film-cal-btn.btn-ls-t,
.session_btn.timeline-news-bl.dynamic-btns-bl .film-cal-btn.for-timeline-btn-bl{
   padding: 0 9%; 
   position: relative;
}
.movie-sec .timeline-news-bl .for-timeline-btn-bl{
    padding: 0 70px; 
}
.session_btn.timeline-news-bl.dynamic-btns-bl .film-cal-btn.btn-ls-t:first-child,
.session_btn.timeline-news-bl.dynamic-btns-bl .film-cal-btn.for-timeline-btn-bl:first-child{
    padding-left: 0;
}
.session_btn.timeline-news-bl.dynamic-btns-bl .film-cal-btn.btn-ls-t::before{
    content: "";
    position: absolute;
    top: 4px;
    right: 0;
    height: 60%;
    width: 1px;
    background-color: black;
}
.film-cal-btn.for-timeline-btn-bl img{
    display: none;
}
.movie-sec .timeline-news-bl .for-timeline-btn-bl button a, .movie-sec .timeline-news-bl .for-timeline-btn-bl input{
    font-size: 20px;
    line-height: 20px;
    font-family: 'Clear Sans Light', sans-serif;
    padding: 0;
    max-height: 20px;
}
.movie-sec .timeline-news-bl .for-timeline-btn-bl.active button{
    text-shadow: none;
}
.movie-sec .timeline-news-bl .for-timeline-btn-bl.active button a{
    font-family: 'Clear Sans Medium', sans-serif;
}
.change-news .about-event-bl{
    padding-left: 20px;
    border-left: 1px solid #CCCCCC;
}
.change-news .btns-event {
    margin-top: 30px;
}
.big-art-change .main-page-baf.art.big-art .big-bl .art-img{
    width: 610px;
    height: 460px;
}
.to_top_btn{
    display: none!important;
}
.art.art-bl-text .pin-url-link .art-img {
    display: none;
}
.art.art-bl-text .pin-url-link .art-name.h4,
.art.art-bl-text .pin-url-link .art-name.h4 .h3_news_event{
    font-size: 40px;
    line-height: 48px;
}
.art.art-bl-text .pin-url-link, .art.art-bl-text .podpis{
    height: 100%!important;
}
.art.art-bl-text{
    height: calc(100% - 50px);
}
.articles .content-line .news-block .big-art-change .main-page-baf.art.big-art .big-bl .podpis{
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    bottom: 0;
    text-align: left;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    justify-content: center;
    padding: 0 40px;
}
.main-page-baf.art.big-art .big-bl .art-name.h1, .main-page-baf.art.big-art .big-bl .art-name.h1 a{
    font-size: 40px;
    line-height: 48px;
    font-weight: 300;
    font-family: 'Clear Sans Light', sans-serif;
    margin: 0 0 20px;
}
.big-art-change .main-page-baf.art.big-art .big-bl{
    max-width: 1260px;
    margin: 0 auto;
    display: flex;
}
.news-sec .guide, .news-sec .art-name_, .content-longread .guide, .content-longread .art-name_{
    display: none;
}
.timeline-news + .articles .art-rubric a, .timeline-news + .articles .art-name_, .timeline-news + .articles + .this-week-news .art-rubric a, .timeline-news + .articles +.this-week-news .art-name_{
    display: none;
}
.this-week-news .container, .this-week-news .content-line{
    padding: 0;
}
.show-on-bay{
    box-shadow: none;
    border-color: #FF807A;
    background: #ff807a!important;
    color: white;
    margin-right: 10px;
}
.change-news .razdel-art-btns-line{
    display: none;
}
.show-on-bay:hover{
    box-shadow: none;
    border-color: black;
    background: transparent!important;
    color: black;
}
.serch-movie-line input{
    max-width: 652px;
    height: 44px;
    border-radius: inherit;
    box-shadow: none;
    border: 1px solid black;
}
.serch-movie-line.serch-movie-change input{
    max-width: 640px;
}
.search-sec .input-focus::placeholder{
    color: #828282;
}
.serch-movie-line{
    justify-content: center;
}
.change-movie .serch-movie-line{
    justify-content: space-between;
}
.change-movie .serch-with-filtrs .drop-downs-bl{
    justify-content: space-between;
}
.cinema-m-sec.change-cinema{
    margin-top: 40px;
}
.branding section.change-movie{
    margin-top: 40px;
}
.change-movie .art.movie-big-art .day-movie{
    font-size: 40px;
    line-height: 40px;
    font-family: 'Clear Sans Light', sans-serif;
    margin-top: 10px;
    color: #cccccc;
    font-weight: 300;
    text-transform: lowercase;
    margin-top: 21px;
}
.change-movie .art.movie-big-art .podpis .art-rubric, .change-movie .art.movie-big-art .podpis .date{
    display: none;
}
.change-movie .art.movie-big-art .podpis{
    padding: 0 40px 15px;
    height: auto!important;
}
.sel-item-trl, .source-item-trl:hover{
    background: #FF807A;
}
.times-btns-bl .time-btn.active, .times-btns-bl a.time-btn:hover{
    background: #000!important;
    color: white;
    /* border: 1px solid #cccccc !important; */
    transition: .2s!important;
}
.movie-sec.change-movie ~ .cinemas-rate-sec .zagol-last-news{
    margin-bottom: 35px;
}
.session-not-found-f{
    text-align: left;
}
.session-time-bl .session-time{
    margin-bottom: 30px;
}
.movie-sec.change-movie ~ .cinemas-rate-sec .zagl-last-n-bl{
    padding: 0;
}
.poster-bl{
    height: 60px;
    width: 100%;
    max-width: 388px;
    background: #FF807A;
    color: white;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 20px;
    position: relative;
    padding: 0 38px;
    border: 1px solid #FF807A;
}
.poster-bl:hover{
    background: transparent;
    color: #FF807A;
}
.poster-bl:hover a{
    background: transparent;
    color: #FF807A;
}
.poster-bl a{
    color: white;
}
.poster-bl a:hover{
    color: #FF807A;
}
/* .poster-bl::after{
    content: '';
    display: block;
    position: absolute;
    top: 21px;
    right: 39px;
    width: 13.85px;
    height: 16px;
    background-size: cover;
    background-image: url("../img/Arrow_2.svg");
} */
.poster-bl:hover::after{
    background-image: url("../img/Arrow_3.svg");
}
.donate_news_btn, .donate_news_btn_in{
    display: none;
}
.top-block{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 10px 18px;
    border-left: 1px solid #cccccc;
    margin-bottom: 40px;
}
.top-block__title{
    font-size: 40px;
    line-height: 40px;
    font-family: 'Clear Sans Light', sans-serif;
    margin-bottom: 28px;
    text-transform: uppercase;
    font-weight: 300;
}
.top-block__info, .info-block__info{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.top-block__name, .top-block__date, .info-block__name, .info-block__date, .top-block .views{
    font-size: 16px;
    line-height: 16px;
    color: #828282;
    font-family: 'Clear Sans Light', sans-serif;
    padding-right: 10px;
    position: relative;
}
.top-block .views:before {
    display: inline-block;
    height: 7px;
}
.top-block__name span{
    text-transform: uppercase;
}
.top-block__name::after, .info-block__name::after{
    content: '|';
    position: relative;
    color: #828282;
    display: inline-block;
    width: 1px;
    height: auto;
    padding-left: 5px;
    padding-right: 3px
}
.top-block__item{
    display: flex;
    flex-direction: column;
    padding-bottom: 20px;
}
.top-block__item:last-child{
    padding-bottom: 0;
}
.pinSaveBtn{
    display: none!important;
}
.top-block__link{
    font-size: 20px;
    line-height: 24px;
    font-family: 'Clear Sans Medium', sans-serif;
    font-weight: 500;
    padding-bottom: 13px;
    text-transform: uppercase;
}

.articles.article-afisha .reclama{
    margin-top: 0;
}
.cinema-m-sec.change-cinema .col-lg-4 {
    padding-left: 40px;
}
.movie-bl .movie-ava-bl .selec-s-line .select-ses{
    width: 100%;
    font-size: 16px;
    line-height: 16px;
    margin-top: 40px;
    border-radius: 0;
}
.cinema-m-sec.change-cinema .session_btn.timeline-news-bl{
    width: 100%;
    justify-content: flex-start;
    margin-left: 0;
}
.cinema-m-sec.change-cinema .guide, .cinema-m-sec.change-cinema .art-name_{
    display: none;
}
.best-art-bl.mob-slider-for-art .reclama{
    margin-top: 0;
}
.longread-glav-bl .guide{
    display: none;
}
.art.review .art-name.h4 a, .art.review .art-name.h4 a h2, .art.review .art-name.h4 a h3{
    word-wrap: break-word;
}
.movie-sec.change-movie .reclama{
    margin-top: 0;
    padding-right: 0;
    margin-left: 0;
}
.timeline-news-bl .for-timeline-btn-bl button:hover {
    text-shadow: none;
}
.timeline-news .for-timeline-btn-bl:last-child span:hover{
    color: #FF807A;
}
.serch-with-filtrs .drop-downs-bl .d-d-categories-list .dropdown-toggle {
    font-weight: 400;
    white-space: nowrap; 
    overflow: hidden; 
    text-overflow: ellipsis;
}
.drop-downs-bl .d-d-categories-list .dropdown-item{
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
}
.cinema .cinema-info{
    margin: 0 4%;
}
.show-filtr-btn{
    font-size: 16px;
    line-height: 16px;
}
.show-filtr-btn::after{
    background-image: url("../img/Arrow_header.svg");
    width: 15px;
    height: 10px;
    right: -12px;
}
.movie-sec.change-movie .serch-movie-line input{
    max-width: 652px;
    height: 48px;
    border-radius: inherit;
}
.movie-sec.change-movie .serch-movie-line button{
    max-width: 132px;
    height: 48px;
    border-radius: inherit;
    font-weight: 400;
}
.movie-sec.change-movie .sel-block-ul li{
    font-size: 16px;
}
.movie-sec.change-movie .d-d-categories-list{
    border-radius: inherit;
}
.articles .art-dat{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.articles .art:not(.review) .art-dat {
    height: 20px;
}
.art-dat .date, .art-dat .art-name_, .mark-ad{
    margin-bottom: 5px;
}
.articles .autor-line{
    margin: 0;
    padding: 0;
}
.branding footer .up-menu-links li.active a{
    /* padding: 0 0 20px 0!important; */
    text-transform: initial;
}
.edit-btn-line .mist{
    display: none;
}
.edit-input-sec .edit-input-bl .for-inpiut-bl input,
.edit-input-sec .edit-input-line select,
.edit-input-sec .for-inpiut-bl input,
.edit-input-sec .edit-input-line select{
    height: 48px;
}
.edit-input-sec .edit-input-bl .for-inpiut-bl input,
.edit-input-sec .for-inpiut-bl input{
    margin-right: 30px;
}
.edit-input-sec .edit-input-line select{
    padding: 0 10px!important;
}
.ad-up{
    display: none;
}
.faq_min_height_fix, .faq_min_height_fix2 {
    max-height: 100% !important;
}
.company_search_type{
    height: inherit;
}
.tg_editors_title{
    font-size: 16px;
    line-height: 27px;
    padding: 0!important;
    display: block;
    margin-bottom: 15px;
}
.edit-input-sec .caption-news {
    padding-left: 0;
}
.comp_not_logo_upload {
    font-size: 15px !important;
}
.tg_editors_block{
    padding: 0!important;
}
.edit-input-sec{
    margin-top: 40px!important;
}
.movie-sec.change-movie ~ .cinemas-rate-sec .movies-arts-bl{
    margin-top: 5px;
}
.cinema{
    margin-bottom: 30px;
}
.ma-bl {
    height: 460px!important;
}
.big-art-change .art-img img{
    height: 100%;
    object-fit: cover;
}
.art-dat{
    display: inline-flex;
    /* align-items: end; */
    flex-wrap: wrap;
}
h3{
    font-size: 36px;
    line-height: 43.2px;
}
.info-reclama{
    display: inline-flex;
    width: 96px;
    height: 32px;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    line-height: 16px;
    font-family: inherit;
    color: white;
    text-transform: uppercase;
    padding: 8px 12px;
    background-color: #FF807A;
}
.art-name.h4 {
    line-height: 33.6px;
}
.articles .col-xl-8 .art-name.h4 .h3_news_event{
    font-size: 28px;
    line-height: 33.6px;
}
@media (min-width: 1300px) {
    .news-sec .col-lg-4 {
        max-width: 408px;
    }
    .big-art-change .main-page-baf.art.big-art .art-name.h1 a{
        max-width: 610px;
    }
    .art.art-bl-text .pin-url-link .podpis .art-name.h4 a{
        -webkit-line-clamp: 8!important;
        line-clamp: 8!important;
    }
    .news-sec .content-line{
        justify-content: space-between;
    }
}
@media (min-width: 1200px){
.branding footer, .branding header, .branding section {
    max-width: 100%;
}
.branding footer .container, .branding header .container, .branding section .container, .search-modal .container {
    max-width: 96%;
}
}
@media (min-width: 1025px){
.branding footer, .branding header, .branding section {
    max-width: 96%;
}
.content-footer .footer__change__news .up-menu-links{
    margin-left: -12%;
}
.articles.article-afisha .reclama{
    width: 30.33%;
    max-width: 388px;
}
.serch-modal-input-bl {
    width: 100% !important;
    padding-top: 81px;
    max-width: 1040px;
}
.timeline-news .timeline-news-bl{
    max-width: 565px;
    margin-left: 11px;
}
.best-art-bl.mob-slider-for-art.fix-class-main-ref .art.review{
    margin-bottom: 70px;
}
.articles .col-xl-8, .articles .col.col-xl-8, .articles .col-12{
    padding-left: 0;
    padding-right: 0;
}
.articles.article-afisha .row.content-line .row{
    margin-left: 5px;
    margin-right: 5px;
}
.movie-bl .movie-info-bl{
    width: 400px;
    margin: 0 24px;
}
.branding footer .container, .branding header .container, .branding section .container, .search-modal .container {
    max-width: 100%;
}
}
@media (min-width: 1025px){
    .articles .container, .articles .content-line{
        padding: 0;
        flex-wrap: nowrap;
    }
}
@media (min-width: 1025px){
    .col-lg-4.col-md-6 .art, .col-lg-4.col-md-6 .donate_news_btn, .col-lg-4.col-md-6 .sunsite_actions, .articles .col-md-6 .art{ 
        max-width: 388px;
    }
    .articles .col-lg-8 + .col-lg-4{
        padding-left: 23px;
    }
    .main-page-baf.art.big-art .big-bl .art-name.h1 a {
        font-size: 52px;
        line-height: 62.4px;
    }
    .big-art-change .main-page-baf.art.big-art .big-bl .art-name.h1 a {
        font-size: 40px;
        line-height: 48px;
    }
    .movie-sec.change-movie .row.content-line{
        justify-content: space-between;
    }
    .movie-sec.change-movie .reclama{
        width: 34.33%;
        margin-right: -9px;
        margin-left: 12px;
    }
    .movie-sec.change-movie .reclama .poster-wrap{
        max-width: 388px;
    }
    .articles .content-line .news-block .big-art-change .main-page-baf.art.big-art .podpis{
        max-width: 645px;
    }
    .movie-sec.change-movie .container{
        padding: 0;
    }
    .movie-sec.change-movie .col.for-cont-with-ad{
        max-width: 824px;
        padding: 0;
    }
    .cinemas-rate-sec .cinema .cinema-im-bl {
        max-width: 680px;
        height: 320px;
    }
    .timeline-news{
        margin-bottom: 44px!important;
    }
    .container{
        padding: 0;
    }
    .up-menu .container{
        padding: 0 10px;
    }
    .art.review {
        margin-bottom: 60px;
    }
    .up-menu .header-change__info{
        margin-top: -2px;
        padding: 0;
    }
    .header-change{
        padding: 20px 0 0 0;
    }
    .art{
        margin-bottom: 50px;
    }
    .art.big-art .podpis .art-name, art.big-art .podpis .art-name a {
        font-size: 52px;
        font-family: 'Clear Sans Light', sans-serif!important;
    }
    .change-cinema .movie-bl .movie-ava-bl {
        width: 28%;
        max-width: 221px;
    }
}
@media (max-width: 1300px) and (min-width: 767px){
    /* .row{
        justify-content: space-between;
    }
    .col-xl-8 .col-md-6 {
        flex: 0 0 49%;
        max-width: 49%;
    }
    .col-12 .col-lg-4.col-md-6, .last-news .col-lg-4.col-md-6{
            flex: 0 0 32.33333%;
            max-width: 32.33333%;
    } */
    .art.art-bl-text .pin-url-link .podpis .art-name.h4 a{
        -webkit-line-clamp: 7!important;
        line-clamp: 7!important;
    }
}
@media (max-width: 1024px) and (min-width: 872px){
    .up-menu .header-change__info{
        padding: 0 2px;
    }
}

@media (max-width: 1024px) and (min-width: 767px){
    .art.art-bl-text {
        height: calc(100% - 50px);
    }
    .other-films__photo {
        margin-bottom: 10px;
    }
    .tag_title_seo ~ .col-12 .banner-block.mobile-hide{
        display: block;
    }
    .art.review {
        margin-bottom: 60px;
    }
    .movie-bl .movie-info-bl {
        width: calc(60% - 40px);
    }
    .movie-sec .timeline-news-bl .for-timeline-btn-bl {
        padding: 0 8%;
    }
    .movie-sec .timeline-news-bl .for-timeline-btn-bl:first-child {
        padding-left: 0;
    }
    .movie-sec .timeline-news-bl .for-timeline-btn-bl:last-child{
        padding-right: 0;
    }
    .movie-sec .timeline-news-bl {
        margin-left: 0;
        justify-content: space-between;
    }
    .articles.article-afisha .col-md-6.col-md-6:last-child{
        display: none;
    }
    .articles.article-afisha .col-md-6.tablet-block.mobile-block .col-md-6.col-md-6:last-child{
        display: block;
    }
    .header-change__news {
        margin-bottom: 40px;
    }
    .timeline-news {
        margin-top: 5px !important;
        margin-bottom: 40px !important;
    }
    .likely .likely__widget:first-child{
        margin-left: 0px!important;
    }
    .up-menu-down-bl ul li {
        margin-bottom: 36px;
    }
    .up-menu-up-bl .header-change__menu li {
        margin-bottom: 36px;
    }
    .branding .news-sec {
        padding-top: 20px;
    }
    footer .container {
        padding: 0 3px !important;
    }
    .tablet-hide{
        display: none;
     }
     .col-md-6.tablet-block.mobile-block .art.review{
        margin-bottom: 60px;
     }
    .articles.article-afisha .row.content-line .col-md-6 .col-md-6{
        padding: 0;
    }
    .last-news .art{
        max-width: 388px;
    }
    .up-menu > .container > .row{
        padding-left: 0;
        padding-right: 0;
    }
    .drop-downs-bl .dropdown.d-d-categories-list:nth-child(2n),
    .drop-downs-bl .dropdown.d-d-categories-list:nth-child(1n){
        margin-right: 0;
    }
    .serch-with-filtrs .drop-downs-bl .d-d-categories-list {
        width: calc(33% - 10px); 
    }
    .drop-downs-bl.ref-btt-filter .d-d-categories-list{
        width: calc(50% - 16px);
        max-width: 388px;
    }
    .row.content-line.content-popular .col-lg-4.col-md-6 {
        max-width: 50%;
    }
    .best-art-bl.mob-slider-for-art.fix-class-main-ref .col-lg-4.col-md-6{
        padding: 0 10px;
    }
    .branding section.articles .container{
        max-width: 856px;
    }
    .best-art-bl.mob-slider-for-art.fix-class-main-ref .tablet-block{
        padding: 0 22px;
    }
    .tablet-block .col-md-6{
        max-width: 100%!important;
    }
}
@media (min-width: 767px){
    .main-page-baf.art.big-art .big-bl{
        height: 460px;
    }
    .ad_site{
        padding: 0 0 50px 0;
    }
    .articles.article-afisha .art.art-bl-text .art-name.h4 .h3_news_event{
        font-size: 40px;
        line-height: 48px;
    }
    .art.art-bl-text{
        min-height: 470px;
    }
    .articles.article-afisha .art.art-bl-text .art-name.h4 h3,
    .articles.article-afisha + .this-week-news .art.art-bl-text .art-name.h4 h3{
        display: -webkit-box;
        -webkit-line-clamp: 7;
    }
    .movie-sec.change-movie .dropdown.d-d-categories-list.fix-filter-films{
        max-width: 392px;
    }
    .movie-sec.change-movie .input-focus.find-auto-cpl-flm{
        margin-right: 40px;
    }
    .search-modal .results-serch-bl {
        max-width: 1075px;
        margin: 30px auto;
    }
    .cities-btn-box.active .cities-btn::after{
        transform: rotate(-180deg);
    }
    .news-sec.change-news .art-dat>*,
    .change-cinema .art-dat>*{
        font-size: 19px;
        line-height: 14px;
    }
    .news-sec.change-sec .news-img-bl-desc{
        margin-bottom: 40px;
    }
    .news-sec.change-sec .about-movie-bl.cmpn-block-start .zagol-last-news{
        margin-bottom: 45px;
    }
    .promotion ~ .cinemas-rate-sec .cinema .cinema-im-bl{
        max-width: 606px;
    }
    .cinema-m-sec.change-cinema .movie-info-line{
        margin-bottom: 24px;
    }
    .cinema-m-sec .session-time-bl{
        margin-top: 84px;
    }
    .cinemas-rate-sec.g .show-more-btn{
        margin-top: 40px;
        margin-bottom: 90px;
    }
    .cinema-m-sec.change-cinema .banner-block{
        margin-bottom: 60px;
    }
    .news-sec.news-ch .serch-with-filtrs .drop-downs-bl .d-d-categories-list{
        margin-right: 19px;
    }
    .news-sec.news-ch .serch-with-filtrs .drop-downs-bl .d-d-categories-list:last-child{
        margin-right: 0;
    }
    .news-sec.news-ch .reclama .banner-block{
        margin-bottom: 60px;
    }
    .box-ref-edge{
        margin: 15px 0;
     }
    .news-sec.change-sec .zagol-last-news{
        padding: 0;
     }
    iframe{
        max-width: 100%;
    }
    .last-news .art.review .art-name.h4 {
        margin-bottom: 28px;
    }
    .main-page-baf.art.big-art .art-name.h1 a{
        height: 125px;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -moz-box;
        -moz-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
    .big-art-change .main-page-baf.art.big-art .art-name.h1 a{
        height: auto;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -moz-box;
        -moz-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        max-width: 500px;
    }
    .caption-news.h1{
        margin-bottom: 12px;
    }
    footer .container{
        padding: 0 15px!important;
    }
    .branding footer .container{
        padding: 0;
    }
    .change-cinema .zagol-last-news, .other-films-sec .zagol-last-news{
        padding: 0;
    }
    .col-md-6{
        padding: 0 15px;
        padding: 0 24px;
    }
    .cinemas-rate-sec .cinema{
        padding: 10px 0 20px 0;
    }
    .cinemas-rate-sec .zagol-last-news{
        padding: 0;
        margin-bottom: 20px;
    }
    .this-week-news.mob-slider-for-art{
        padding: 0;
    }
    .col-lg-4.col-md-6 .art, .col-lg-4.col-md-6 .donate_news_btn, .col-lg-4.col-md-6 .sunsite_actions, .articles .col-md-6 .art {
        max-width: 388px;
    }
    .articles.article-afisha .art-rubric span, .articles.article-afisha + .this-week-news .art-rubric span
    {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -moz-box;
        -moz-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        line-clamp: 2;
        box-orient: vertical;
    }
    .articles .row.content-line, .last-news .row.content-line{
        margin-right: -3.6%;
        margin-left: -3.6%;
    }
    .articles .content-line .news-block .main-page-baf.art.big-art .podpis{
        bottom: 20px;
    }
}
@media (max-width: 1300px) {
    .promotion-block__item {
        width: 31.3333%;
    }
    .art-dat .art-name_{
        margin-bottom: 5px;
    }
    .promotion-block__text {
        font-size: 30px;
        line-height: 35px;
    }
    .edit-input-sec {
        margin-top: -50px !important;
    }
}
@media (max-width: 1200px){
    .up-menu-up-bl ul li.lang-bl {
        padding: 0 10px; 
    }
    footer .up-menu-up-bl ul li.lang-bl {
        padding: 0;
    }
}
@media (max-width: 1024px){
    .art {
        margin-bottom: 50px;
    }
    .other-films__item {
        max-width: 47.09%;
        margin-bottom: 10px;
    }
    .other-films__item:nth-child(3){
        display: none;
    }
    .cinema-m-sec.change-cinema .movie-bl{
        margin-bottom: 0;
    }
    .change-cinema .tablet-block{
        margin-top: 0;
    }
    .movie-sec .show-filtr-btn.mt {
        margin-top: 40px;
    }
    .movie-sec.change-movie .tablet-block{
        padding: 0 12px;
    }
    .movie-sec.change-movie .banner-block{
        margin-right: 0;
    }
    .movie-sec.change-movie .col.for-cont-with-ad{
        margin-bottom: 22px;
    }
    .best-art-bl.mob-slider-for-art.fix-class-main-ref .banner-block{
        margin-right: 0;
        margin-bottom: 80px;
    }
    .movie-sec.change-movie{
        padding-left: 0;
    }
    .best-art-bl.mob-slider-for-art.fix-class-main-ref .col,
    .best-art-bl.mob-slider-for-art.fix-class-main-ref ~ .popular-categ-sec .container{
        padding: 0;
    }
    .col-lg-4 .banner-block{
        display: none;
    }
    .news-glav-bl img{
        margin-right: 0;
    }
    .longread-sec {
        margin-top: 10px !important;
    }
    .poster-block.active {
        top: 58px;
    }
    footer .col-lg-4{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .col-lg-4 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .news-sec .col-lg-4{
        display: none;
    }
    .reclama{
        display: none;
    }
    .up-menu .col-lg-4 {
        max-width: 33.33%;
    }
    .last-news .col-lg-4 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .big-art-change .col-12{
        padding: 0;
    }
    .longread-img-bl img{
        height: 510px;
    }
    .big-art-change{
        margin-bottom: 25px;
    }
    .art-dat .art-name_{
        margin-bottom: 0;
    }
    .h3_news_event {
        font-size: 28px !important;
        line-height: 33px!important;
    }
    .articles .art.review .art-name.h4 .h3_news_event{
        font-size: 52px!important;
        line-height: 62px!important;
    }
    .big-art-change .main-page-baf.art.big-art .big-bl .art-img {
        width: 320px;
        height: 320px;
    }
    .serch-movie-line input {
        max-width: 735px;
    }
    .footer__change-bottom{
        flex-wrap: wrap;
        padding: 0 10px;
    }
    .footer__change-bottom .life, .footer__change-bottom .life + a{
        width: 48%;
        text-align: left;
    }
    .footer__change-bottom .footer-links{
        text-align: right;
    }
    .footer__change-bottom .life + .life{
        text-align: right;
    }
    .footer__change-bottom .footer-links li{
        text-align: right;
    }
    .footer__change-bottom .life{
        margin-bottom: 10px;
    }
    .footer__change-bottom a{
        margin-bottom: 10px;
    }
}
@media (max-width: 1024px) and (min-width: 767px){
    .this-week-news.mob-slider-for-art{
        padding: 0 20px;
    }
    .articles.article-afisha ~ .this-week-news.mob-slider-for-art{
        padding: 0;
    }
    .articles.article-afisha .col-md-6,
    .articles.article-afisha ~ .this-week-news.mob-slider-for-art .col-md-6{
        padding: 0 22px;
    }
    .news-links.tags-afisha-ul{
        margin-top: 20px;
    }
    .top-block__title{
        margin-bottom: 30px;
    }
    .serch-modal-input-bl {
        width: 100% !important;
        max-width: 820px;
        padding-top: 81px;
        margin: 0 auto;
    }
    .content-footer .up-menu-btns {
        margin-right: -3px;
    }
    .footer__change-bottom .life {
        margin-bottom: 18px;
    }
    .articles .show-more-btn{
        margin-bottom: 70px;
    }
    .footer__change-text {
        padding: 15px 0 14px;
    }
    .articles.article-afisha ~ .this-week-news .show-more-btn{
        margin-bottom: 70px;
    }
    .last-news{
        padding-left: 10px;
        padding-right: 10px;
    }
    .main-page-baf.art.big-art{
        margin: 0 calc(15px - 50vw) 60px calc(379px - 50vw);
        width: calc(104vw - 0px);
    }
    .col-lg-4.col-md-6{
        flex: 0 0 50%;
        max-width: 50%;
    }
    .drop-downs-bl .d-d-categories-list:nth-of-type(3n) {
        margin-right: 25px;
    }
    .main-page-baf.art.big-art{
        height: 460px;
        margin-bottom: 60px!important;
    }
    .big-art-change .main-page-baf.art.big-art .big-bl,
    .big-art-change .main-page-baf.art.big-art .big-bl .art-img{
        height: 100%;
    }
    .big-art-change .main-page-baf.art.big-art .big-bl .art-img{
        width: 536px;
    }
    .articles .main-page-baf.art.big-art .podpis{
        height: 460px;
        justify-content: center;
        display: flex!important;
        flex-direction: column;
        align-items: center;
        padding: 55px 30px 20px 60px;
    }
}
.main-page-baf.art.big-art .art-name_ span{
    text-transform: uppercase;
}
.movie-bl .movie-ava-bl .movie-ava img{
    max-height: 328px;
}
.trailer-bl{
    margin-bottom: 40px;
    margin-top: 40px;
}
.rm_main_block .title_rm{
    font-size: 36px;
    line-height: 43.2px;
}
@media (max-width: 800px) {
.big-art-change .main-page-baf.art.big-art .big-bl .art-img {
    width: 363px;
}
}
@media (max-width: 767px){
    .header-change{
        padding-top: 20px;
    }
    .movie-bl .movie-rate-bl{
        display: none;
    }
    .art.art-bl-text .pin-url-link .art-name.h4 .h3_news_event{
        font-size: 36px!important;
        line-height: 43.2px!important;
    }
    .up-menu-add-btn.edit-dat{
        margin-right: 0;
    }
    .serch-movie-line input[type="text"] {
        padding: 10px 15px 14px 15px;
    }
    .edit-input-sec .edit-input-bl .edit-input input,
    .edit-input-sec .edit-input-bl .edit-input select{
        font-size: 16px;
    }
    .cinema-m-sec.change-cinema .mobile-bl-show{
        display: flex;
        justify-content: center;
    }
    .cinema-m-sec.change-cinema .mobile-bl-show .selec-s-line{
        max-width: 388px;
    }
    .cinema-m-sec.change-cinema ~ .mobile-bl-show .top-block{
        padding: 30px 5px;
        margin: 30px 15px 0 15px;
    }
    .other-films-sec{
        padding: 40px 15px 0 15px;
    }
    .other-films-sec h2{
        padding: 0!important;
        margin-bottom: 30px;
    }
    .footer__change-text {
        padding: 40px 0 50px;
    }
    .result-ui-stl{
        min-height: auto;
        margin-top: 0;
    }
    .tag_title_seo .tag_h2_seo{
        font-size: 28px;
        line-height: 36px;
        margin: 30px 10px 10px;
    }
    .tag_title_seo ~ .col-12 .banner-block.mobile-show{
        display: block;
    }
    .cinemas-rate-sec .about-event-bl .about-event-line .location-link,
    .cinemas-rate-sec .about-event-bl .abou-event-txt a,
    .cinemas-rate-sec .about-event-line .time-txt{
        font-size: 20px;
        line-height: 20px;
    }
    .articles.article-afisha .art.art-bl-text .art-name.h4 .h3_news_event{
        font-size: 36px!important;
        line-height: 43px!important;
    }
    .search-modal.is-show .gs-webResult.gs-result a.gs-title:link {
        color: white!important;
    }
    .mov-art .mov-name {
        text-align: left;
    }
    .news-sec.y .hachtag-line{
        padding: 0 10px;
    }
    .movie-sec.change-movie .tablet-block-flex {
        padding: 0;
    }
    .best-art-bl.mob-slider-for-art.fix-class-main-ref .banner-block{
        margin-bottom: 50px;
    }
    .cities-menu-item.active{
        background: none;
        color: black;
    }
    .news-sec.change-news .edit-btn-line{
        padding: 0 10px;
        margin-left: 0;
    }
    .news-sec.change-news .mobile-bl-show{
        margin-top: 60px;
    }
    .rec-txt a{
        font-size: 16px;
        line-height: 16px;
     }
    .news-sec.change-news .socia .edit-btn-line{
        padding: 0;
    }
    .movie-sec.change-movie .for-timeline-btn-bl::before{
        top: 5px;
    }
    .news-sec.change-news .event-bl .art-dat .views,
    .news-sec.change-news .event-bl .art-dat .js-edit{
            font-size: 15px;
    }
    .mistake-link{
        display: inline;
        margin-right: 10px;
    }
    .call-mob-menu-btn .toggle {
        width: 19px;
        height: 17px;
        top: 6px;
        left: -1px;
    }
    .art.review .art-name.h4 {
        margin-bottom: 0;
    }
    .news-glav-bl .views:before, .longread-glav-bl .views:before {
        margin-top: 3px;
        width: 18px;
    }
    .news-glav-bl .autor-line .inform-line .views,
    .news-glav-bl .autor-line .inform-line .js-edit{
        font-size: 16px;
        line-height: 16px;
    }
    .serch-modal-input-bl {
        width: 100% !important;
        padding-top: 121px;
    }
    .search-modal .serch-modal-input-bl .close {
        width: 28px;
        height: 24px;
        top: -97px;
        right: 4px;
    }
    .caption-news {
        padding: 0 10px;
    }
    .tablet-block.tablet-block-width .poster-wrap {
        margin-top: 0px;
    }
    .news-sec.y .tablet-block-width {
        margin-top: 22px;
    }
    .best-art-bl.mob-slider-for-art.fix-class-main-ref ~ .popular-categ-sec .container{
        padding: 0 10px;
    }
    .event-bl .edit-btn-line .mistake-up.mistake-show{
        display: block;
    }
    .drop-downs-bl .d-d-categories-list .dropdown-menu {
        margin-left: 7px;
        margin-right: 0;
    }
    .best-art-bl.mob-slider-for-art.fix-class-main-ref .tablet-block-width .tablet-block-flex{
        width: 100%;
        align-items: center;
    }
    .best-art-bl.mob-slider-for-art.fix-class-main-ref .col-lg-4.col-md-6 .art{
        margin-bottom: 60px;
    }
    .best-art-bl.mob-slider-for-art.fix-class-main-ref .poster-bl{
        margin: 10px 0 0 0;
    }
    .tablet-block .banner-block.mobile-show{
        display: flex;
        flex-direction: column;
        margin-bottom: 60px;
    }
    .articles .tablet-block .banner-block.mobile-show{
        margin-bottom: 0;
    }
    .mobile-show{
        display: block;
    }
    .timeline-news .for-timeline-btn-bl::before {
        height: 33%;
    }
    .footer__change-text {
        margin-top: 20px!important;
        margin-bottom: 0px;
    }
    .footer__change-text .life{
        font-size: 12px;
        line-height: 16.8px;
    }
    .articles .col-xl-8 .art-name.h4 .h3_news_event{
        font-size: 24px;
        line-height: 28.8px;
    }
    .longread-glav-bl .art-dat .date,
    .longread-glav-bl .autor-line .inform-line .views,
    .longread-glav-bl .autor-line .inform-line .js-edit{
        font-size: 16px;
        line-height: 16px;
     }
     .hachtag-line ul{
        flex-wrap: wrap;
     }
     .desktop-show{
        display: none;
     }
    .content-longread .list_rm p::first-letter, .inner-news .list_rm p::first-letter,
    .inner-news ul li p::first-letter, .inner-news ol li p::first-letter, .content-longread .list_rm p::first-letter a{
        font-size: 28px!important;
        line-height: 33.6px!important;
        float: none;
        margin-right: 0!important;
        vertical-align: bottom;
    }
    .longread-sec .hachtag-line{
        padding: 0 15px;
    }
    .longread-sec .top-block{
        padding: 30px 0;
    }
    .news-sec p {
        margin-bottom: 25px;
        padding: 0 10px;
    }
    .art-name.h4 {
        line-height: 28.8px;
    }
    .place .about-event-bl {
        margin: 25px 0 30px 0;
    }
    .socia {
        margin-top: 25px;
    }
    .show-filtr-btn{
        position: relative;
    }
    .show-filtr-btn:after {
        content: '';
        position: absolute;
        right: -17px;
        top: calc(50% - 3px);
        display: block!important;
        width: 9px;
        height: 9px;
        background-image: url(../img/Arrow_header.svg);
        background-size: contain;
        background-repeat: no-repeat;
        border: 0;
    }
    .last-news .zagol-last-news{
        font-size: 36px!important;
        line-height: 36px;
        margin-bottom: 40px;
    }
    .edit-input-sec .edit-input-bl .for-inpiut-bl input, .edit-input-sec .for-inpiut-bl input {
        margin: 10px 0;
    }
    .col-lg-4 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    h3{
        font-size: 28px;
        line-height: 33.6px;
        font-family: 'Clear Sans Medium', sans-serif;
        font-weight: 500;
    }
    .last-news .col-lg-4 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .inner-news h2, .longread-sec h2 {
        font-size: 28px;
        line-height: 36px;
    }
    .timeline-news .for-timeline-btn-bl.active {
        background: inherit;
    }
    .timeline-news .for-timeline-btn-bl.active a{
        color: black;
    }
    .cinemas-rate-sec.g .zagol-last-news{
        font-size: 32px!important;
    }
    .rm_main_block .title_rm{
        font-size: 28px;
        line-height: 33.6px;
    }
    .rm_main_block{
        padding: 0 15px;
        display: none;
    }
    .rm_main_block .list_rm {
        padding: 10px 0 10px 0;
    }
    .rm_main_block .list_rm p{
        padding: 0;
    }
    .cities-btn-box.active .cities-btn{
        min-width: 93px;
        text-align: left;
    }
    .cities-btn-box.active .cities-btn{
        padding-right: 15px!important;
    }
    .cities-btn-box.active .cities-btn::after {
        top: 5px;
        right: 0;
    }
    .cities-menu.show, .cities-btn-box.show .cities-menu{
        padding-left: 0;
        overflow: hidden;
    }
    .articles .art.review .art-name.h4 .h3_news_event{
        font-size: 48px!important;
        line-height: 57.6px!important;
    }
    .movie-sec.change-movie ~ .cinemas-rate-sec .films_rate_label{
        font-size: 36px!important;
        line-height: 36px;
        padding: 0 0 35px;
    }
    .movie-sec.change-movie ~ .cinemas-rate-sec .location-link.show-on-map-md,
    .movie-sec.change-movie ~ .cinemas-rate-sec .abou-event-txt a
    {
        font-size: 20px;
        line-height: 20px;
    }
    .cities-menu-item{
        padding: 5px;
        font-size: 16px;
    }
    .longread-img-bl img{
        height: 260px;
    }
    .edit-input-sec {
        margin-top: 0px !important;
    }
    .branding footer {
        padding: 0 !important;
    }
    .edit-input-sec .btns-event button{
        width: 100%!important;
    }
    .cities-menu-item.active{
        margin-left: -15px;
    }
    .edit-btn-line .mist{
        display: inline;
    }
    .file-upload {
        margin-left: 0;
    }
    .change-news .edit-btn-line{
        margin-left: -15px;
    }
    :not(.review).art .podpis {
        height: auto;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .news-sec{
        padding: 0 5px;
    }
    .caption-news.h1.hidden-xs{
        display: block;
    }
    .longread-sec{
        padding: 60px 5px 0 5px!important;
    }
    .longread-sec .longread-glav-bl .caption-news{
        position: relative;
        color: black;
        bottom: 0;
        padding: 0;
    }
    p, .news-sec ul, .news-sec ul li, .inner-news ol li,
    .inner-news a, .content-longread a, .news-sec table td, .news-sec table th,
    .longread-sec table td, .longread-sec table th,
    .half-text.film-info-box {
        font-size: 28px!important;
        line-height: 33.6px!important;
    }
    .news-sec .inner-news .info-block__name, .news-sec .content-longread .info-block__name{
        font-size: 16px!important;
        line-height: 16px!important;
    }
    .content-longread a.top-block__link, .inner-news a.top-block__link{
        font-size: 20px!important;
        line-height: 24px!important;
        border: none;
    }
    .content-longread .top-block__info a, .inner-news .top-block__info a{
        font-size: 16px!important;
        line-height: 16px!important;
        border: none;
    }
    .inner-news p:first-child::first-letter,
    .ref-info-box p:first-child::first-letter, 
    .half-text.film-info-box p:first-child::first-letter,
    .change-news .event-info-box p:first-child::first-letter,
    .content-longread p:first-child::first-letter,
    .content-longread p:first-child a::first-letter {
        font-size: 76px!important;
        line-height: 60px!important;
    }
    .inner-news .item p:first-child::first-letter {
        font-size: inherit!important;
        line-height: inherit!important;
    }
    .main-page-baf.art.big-art .big-bl .art-name.h1, .main-page-baf.art.big-art .big-bl .art-name.h1 a {
        font-size: 30px;
        line-height: 44px;
        margin: 0 0 8px;
    }
    .news-sec .caption-news.h1 h1, .longread-sec .longread-glav-bl .caption-news {
        margin-bottom: 18px;
    }
    .longread-sec .tablet-block.tablet-block-width .poster-wrap {
        margin-top: 27px;
        margin-bottom: 60px;
    }
    .articles .content-line .news-block .main-page-baf.art.big-art{
        margin: 0 3% 60px -5%;
        width: calc(109vw - 30px);
    }
    .articles .row{
        overflow: visible!important;
    }
    .serch-with-filtrs .drop-downs-bl .d-d-categories-list{
        max-width: 100%;
    }
    .movie-sec.change-movie .serch-with-filtrs .drop-downs-bl .d-d-categories-list{
        width: 100%!important;
    }
    .this-week-news.mob-slider-for-art .podpis{
        padding: 0 10px;
    }
    .show-more-btn, .show_more_sess-film{
        font-size: 16px;
        line-height: 16px;
        height: 48px;
    }
    .articles.article-afisha ~ .this-week-news.mob-slider-for-art .show-more-btn{
        margin-bottom: 59px;
        margin-top: 10px;
    }
    .this-week-news.mob-slider-for-art .art-dat, .articles.article-afisha .art-dat{
        align-items: flex-start;
    }
    .articles.article-afisha .art-dat .autor-line, .this-week-news.mob-slider-for-art .art-dat .autor-line{
        display: none;
    }
    .top-block{
        margin-bottom: 50px;
    }
    .top-block__title{
        font-size: 36px;
        height: 36px;
        margin-bottom: 40px;
    }
    .btns-event button.show-on-bay{
        margin-bottom: 10px;
    }
    .edit-input-sec .edit-input-bl .edit-input-r-s-bl {
        width: calc(100% + 0px);
        margin: 0;
    }
    .zagol-last-news h2, .zagol-last-news{
        font-size: 25px!important;
    }
    .change-cinema h2, .other-films-sec .zagol-last-news h2{
        font-size: 36px!important;
        line-height: 39.6px;
    }
    .box-film-edge {
        padding: 0 15px;
    }
    .zagol-last-news{
        margin-bottom: 5px;
        margin-left: 0px;
    }
    .last-news .zagol-last-news{
        padding: 0;
    }
    .zagol-last-news h2{
        margin-left: -20px;
    }
    .art.big-art.movie-big-art{
        display: block;
    }
    .movie-sec.change-movie .drop-downs-bl.film-filter-main-box{
        width: 100%;
    }
    .event-bl .about-event-bl .about-event-line .add-to-calendar {
        margin-left: 0;
    }
    .news-sec.change-news ~ .last-news .zagol-last-news h2{
        padding: 0 20px;
    }
    .search-sec{
        margin-top: 50px!important;
    }
    .change-news .event-bl .btns-event {
        order: 3;
    }
    .edit-btn-line .mist{
        margin-right: 20px;
    }
    .movie-sec .timeline-news-bl {
        padding: 30px 0;
    }
    .movie-sec .timeline-news-bl .for-timeline-btn-bl {
        padding: 5px 15px;
    }
    .change-movie .art.movie-big-art .podpis {
        padding: 0 20px 20px;
    }
    .cinemas-rate-sec .show-more-btn{
        margin-bottom: 0;
    }
    .movie-sec.change-movie .movie-big-art .art-name.h1 h1 {
        font-size: 48px;
        line-height: 48px;
    }
    .movie-bl .movie-info-bl {
        width: 100%;
        margin: 15px;
        overflow-x: visible;
        height: auto;
    }
    span.dropdown-item.lang-switch__item.active::after{
        display: none;
    }
    .change-movie .art.movie-big-art .day-movie {
        font-size: 26px;
        line-height: 26px;
    }
    .show-filtr-btn {
        width: auto;
        padding: 0;
        font-weight: 400;
        text-transform: inherit;
        background: none;
        border: none;
        box-shadow: inherit;
        border-radius: inherit;
    }
    .change-cinema .poster-wrap{
        padding: 0 15px;
    }
    .pinterestImgBlock{
        margin-bottom: 16px;
    }
    .cinema-m-sec.change-cinema .pinterestImgBlock{
        margin-bottom: 24px;
    }
    .art-name.h4{
        margin-bottom: 16px;
    }
    .change-cinema .mobile-bl-show{
        margin-top: 25px;
    }
    .change-cinema .zagol-last-news, .other-films-sec .zagol-last-news{
        margin-left: 5px;
    }
    .branding .last-news, .without-b .last-news {
        padding-top: 30px;
    }
    .longread-sec .inform-line {
        margin-bottom: 0;
    }
    .longread-img-bl.for-mob-im-s img{
        height: 430px;
        width: 100%;
        max-width: 100%;
        margin: 0;
    }
    .movie-bl .movie-ava-bl .movie-ava img {
        width: 100%;
        max-width: 100%;
        margin-left: 0;
    }
    .art.review .art-name.h4 {
        max-height: 5.5em;
    }
    .half-text.film-info-box, .social-block_ + .edit-btn-line, .change-cinema h2, .zagol-last-news h2{
        padding: 0 15px;
    }
    .breadcrumb_main {
        padding: 0 10px;
    }
    .news-sec.change-news .breadcrumb_main{
        padding: 0 15px;
    }
    .longread-sec .breadcrumb_main{
        padding: 0;
    }
    .info-block__link {
        font-size: 24px;
    }
    .promotion-block__item {
        width: 100%;
        max-width: 100%;
        height: 400px;
        margin-bottom: 30px;
    }
    .promotion-block {
        flex-direction: column;
    }
    .movies-arts-bl .cinema.active {
        width: inherit;
    }
    .art.art-bl-text .pin-url-link .art-name.h4{
        margin-bottom: 25px;
        font-size: 36px;
        line-height: 43.2px;
    }
    .autor-line.desc, .news-img-bl-desc{
        padding: 0 10px;
    }
    .autor-line.desc {
        padding: 0;
    }
    .poster-bl{
        margin: 0;
    }
    .news-sec .poster-bl {
        margin: 15px 0px 0 0px;
    }
    .news-sec .tablet-block.tablet-block-width .banner-block {
        margin-bottom: 40px;
    }
    .poster-wrap .poster-bl, .poster-wrap .poster-block{
        max-width: 100%;
    }
    .poster-wrap .poster-block {
        top: 48px;
        width: 100%;
    }
    .news-sec .poster-wrap .poster-block {
        top: 63px;
    }
    .news-sec.news-ch .poster-wrap .poster-block{
        top: 63px;
    }
    .best-art-bl.mob-slider-for-art.fix-class-main-ref .poster-wrap .poster-block{
        top: 58px;
    }
    .main-page-baf.art.big-art .big-bl .art-name.h1 a{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -moz-box;
        -moz-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        line-clamp: 3;
        box-orient: vertical;
    }
    .top-block{
        border: none;
        padding: 5px 20px;
    }
    .header-change__news-sl{
        display: none;
    }
    .best-art-bl .art.review .podpis{
        left: 17px!important;
    }
    .btns-event button{
        font-size: 12px!important;
        line-height: 12px;
        height: 36px;
        padding: 11px 10px;
    }
    .main-page-baf.art.big-art .podpis{
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .review a .news-fix-simpl {
        height: 350px !important;
    }
    .main-page-baf.art.big-art .big-bl .art-name.h1 {
        font-size: 30px;
        line-height: 40px;
    }
    .art.review .art-name.h4 a, .art.review .art-name.h4 a h2 {
        font-size: 33px!important;
        line-height: 50px!important;
    }
    .main-page-baf.art.big-art .big-bl .art-name.h1 {
        font-size: 30px;
        line-height: 40px;
    }
    .row.content-line.content-popular .col-lg-4.col-md-6{
        padding-left: 10px;
    }
    
    .header-change__info .btn-serch-im{
        display: none;
    }
    .header-change__info{
        justify-content: center;
    }
    .h3_news_event {
        font-size: 24px !important;
        line-height: 28.8px !important;
    }
    .call-mob-menu-btn {
        width: 23px;
    }
    .this-week-news.mob-slider-for-art{
        padding: 0 15px;
    }
    .footer__change .design-bl{
        margin-bottom: 0;
    }
    .cinemas-rate-sec .cinema .cinema-im-bl {
        width: 100%;
    }
    .cinemas-rate-sec .cinema-im-bl .place-numb{
        display: none;
    }
}
@media (max-width: 568px){
    .big-art-change .main-page-baf.art.big-art .big-bl .art-img {
        width: 150px;
    }
    .articles .col-md-6{
        padding-right: 10px;
    }
    iframe[width='640']{
        width: 100%;
    }
}
@media (max-width: 480px){
    .timeline-news .for-timeline-btn-bl:last-child::before,
    .movie-sec .timeline-news-bl .for-timeline-btn-bl:last-child::before{
        display: none;
    }
}
@media (max-width: 460px){
    .best-art-bl.mob-slider-for-art.fix-class-main-ref .col-lg-4{
        max-width: 100%!important;
        flex: 0 0 100%!important;
    }
    .news-sec.change-sec .poster-wrap{
        padding: 0 8px;
    }
    .drop-downs-bl .d-d-categories-list {
        min-height: 60px;
    }
}
@media (min-width: 768px){
     .articles.y .col-xl-8 .art.review .art-name.h4 .h3_news_event{
        font-size: 52px;
        line-height: 62px;
     }
     .inner-news ul{
        margin-left: 38px;
     }
     .d-d-lang .dropdown-menu.show{
        top: -31px!important;
        left: 14px!important;
        will-change: transform;
        height: 36px;
        border: 1px solid black;
        border-radius: 16px;
        color: #000;
        font-family: "Clear Sans Light";
        font-size: 16px;
        font-style: normal;
        font-weight: 300;
        line-height: 100%;
        text-transform: uppercase;
        overflow: hidden;
        background: #FDFFF5;
        width: 72.5px;
        height: auto;
        display: flex;
        flex-direction: column;
     }
     .content-footer .d-d-lang .dropdown-menu.show{
        top: -42px !important;
        left: 0px !important;
        border: 1px solid white;
     }
     .d-d-lang .dropdown-menu.show a
     {
        order: 2;
        margin-bottom: -4px;
        padding-bottom: 8px;
        color: black;
     }
     .mov-art .mov-art-im-bl:after{
        transition: none;
     }
     .dropdown.d-d-lang.show .dropdown-toggle.l-switch::after {
        background-image: url(../img/Arrow_header_hover1.svg) !important;
    }
     .dropdown-item.lang-switch__item.active{
        color: white !important;
        background-color: black;
        font-weight: 300;
        padding: 9px 10px 9px 10px;
        margin-top: -4px;
     }
    
     .dropdown-menu.dropdown-menu-right.show::before, .dropdown-menu.dropdown-menu-right.show::after{
        display: none;
     }
    .dropdown.d-d-lang.show .dropdown-toggle::after{
        transform: rotate(180deg);
    }
     .drop-downs-bl .d-d-categories-list{
        margin-right: 3.7%;
     }
     .reclama {
        margin-top: 26px;
    }
    .news-sec .reclama{
        padding-left: 18px;
    }
    .news-sec.news-ch .reclama{
        padding-left: 8px;
    }
    .timeline-news .for-timeline-btn-bl{
        position: relative;
    }
   
     .articles.article-afisha .art-rubric, .articles.article-afisha + .this-week-news .art-rubric{
        position: absolute;
        bottom: 22px!important;
    }
     .change-movie .movies-arts-bl.insert-film.row .col-sm-4,
     .other-films-sec .movies-arts-bl .col-sm-4{
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
        padding: 0 18px;
    }
    .movie-sec.change-movie .reclama ~ .col-12, 
    .movie-sec.change-movie .reclama ~ .col-12 .col-12{
        padding: 0;
    }
    .mov-art .mov-art-im-bl{
        margin-bottom: 18px;
    }
    .change-movie .mov-art .mov-name,
    .other-films-sec .mov-name{
        font-size: 40px;
        line-height: 48px;
        font-family: 'Clear Sans Medium', sans-serif;
        font-weight: 500;
        /* word-break: break-all; */
    }
     .up-menu{
        padding-top: 20px;
     }
     .art-name.h1{
        font-size: 48px;
     }
    :not(.review).art .podpis{
        /* height: 214px; */
        height: 240px; 
        display: flex;
        flex-direction: column;
        justify-content: space-between;
      }
      .articles .main-page-baf.art.big-art .podpis{
        display: block;
      }
      :not(.review).art .podpis .art-name.h4 a{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -moz-box;
        -moz-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        line-clamp: 4;
        box-orient: vertical;
      }
      :not(.review).art .art-img {
        margin-bottom: 16px;
    }
    .articles :not(.review).art .podpis .art-name.h4 a{
        /* line-clamp: 4;
        -webkit-line-clamp: 4; */
        line-clamp: 5;
        -webkit-line-clamp: 5;
    }
    .articles.article-afisha :not(.review).art .podpis .art-name.h4 a{
        line-clamp: 4;
        -webkit-line-clamp: 4;
    }
    .art-rubric{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -moz-box;
        -moz-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        line-clamp: 1;
        box-orient: vertical;
    }
 }
 @media (min-width: 1025px){
    .articles .content-line .news-block .main-page-baf.art.big-art{
        margin: 0 calc(15px - 50vw) 60px calc(460px - 50vw);
        padding: 0;
        height: 460px;
        width: calc(115vw - 0px);
    }
    .articles.article-afisha ~ .this-week-news .show-more-btn{
        margin-bottom: 90px;
    }
     .news-sec .col-lg-4 {
        padding-left: 20px;
        padding-right: 0;
        margin-right: -7px;
    }
    .articles .row.content-line{
        margin-right: -14.5px;
        margin-left: -14.5px;
    }
    .articles .big-art-change{
        padding-left: 25px;
        padding-right: 25px;
    }
    .articles.article-afisha .row.content-line{
        margin-right: -16.5px;
        margin-left: -33.5px;
    }
    .last-news .row.content-line {
        margin-right: -24.5px;
        margin-left: -24.5px;
    }
    .this-week-news.mob-slider-for-art .row.content-line.news-block{
        margin-right: -2%;
        margin-left: -2%;
    }
     .cinemas-rate-sec.g .cinema .cinema-im-bl {
        max-width: 606px;
    }
    .articles .content-line .news-block .main-page-baf.art.big-art .podpis{
        max-width: 857px;
        left: 50%;
        transform: translate(-50%, -50%);
    }
 }
 @media (min-width: 1200px){
    .articles .content-line .news-block .main-page-baf.art.big-art{
        margin: 0 calc(15px - 50vw) 60px calc(470px - 50vw);
        padding: 0;
        height: 460px;
        width: calc(123vw - 50px);
     }
     .articles .content-line .news-block .main-page-baf.art.big-art .podpis{
        max-width: 857px;
        left: 50%;
        transform: translate(-50%, -50%);
     }
 }
 @media (min-width: 1300px){
    .articles .content-line .news-block .main-page-baf.art.big-art{
        margin: 0 calc(15px - 50vw) 20px calc(654px - 50vw);
        padding: 0;
        height: 460px;
        width: calc(103vw - 0px);
        margin-bottom: 60px;
     }
     .articles .content-line .news-block .big-art-change .main-page-baf.art.big-art{
        margin: 0 calc(15px - 50vw) 20px calc(603px - 50vw);
     }
     .articles .content-line .news-block .main-page-baf.art.big-art .podpis{
        left: 50%;
        transform: translate(-50%, -50%);
        max-width: 857px;
     }
 }
@media (min-width: 400px){
.company_prepare_img {
    height: revert-layer!important;
}
}
.place{
    flex-direction: column;
}
.place .place-info{
    order: 1;
    width: 100%;
}
.search-sec .input-focus.find-auto-cpl{
    border-radius: 18px;
    margin-right: 0;
}
.place .about-event-bl {
    padding-left: 20px;
    border-left: 1px solid #CCC;
    margin: 15px 0 30px 0;
}
.place .about-event-line .time-txt{
    padding-left: 0;
}
.place .place-im-bl {
    width: 100%;
    margin-right: 0;
    order: 4;
}
.place-info .about-event-bl .about-event-line img{
    display: none;
}
.btns-event>*{
    background: none;
}
.tablet-block{
    display: none;
}
.articles.article-afisha .col-md-6:nth-of-type(3){
    display: none;
}
.articles.article-afisha .col-md-6 .col-md-6{
    max-width: 100%;
}
.movie-sec.change-movie + .cinemas-rate-sec .show-more-btn.more-cinema{
    margin-bottom: 90px;
    margin-top: 40px;
}
.about-event-bl .about-event-line {
    flex-wrap: wrap;
}
.news-sec .col.col-xl-8{
    padding-left: 8px;
    padding-right: 8px;
}
.articles .col-xl-8 + .col-lg-4{
    padding-right: 10px!important; 
    flex: 0 0 33.515%;
    max-width: 33.515%;
    padding-left: 30px!important;
}
.articles .col-xl-8 + .col-lg-4 .poster-wrap{
    max-width: 388px;
}
@media (min-width: 1024px){
    /* .row.news-block.t .col-md-6.col-lg-4:nth-child(20) {
        display: none;
    } */
    .row.news-block.t .col-md-6.col-lg-4:nth-child(19) {
        display: none;
    }
    .row.news-block.t.active .col-md-6.col-lg-4:nth-child(20) {
        display: block;
    }
    .row.news-block.t.active .col-md-6.col-lg-4:nth-child(75){
        display: block!important;
    }
    .row.news-block.t.active .col-md-6.col-lg-4:last-child{
        display: none;
    }
}
@media (min-width: 1040px){
.cinema .cinema-im-bl {
    max-width: 600px;
}
}
@media (max-width: 1300px) and (min-width: 1024){
    .drop-downs-bl .d-d-categories-list {
        margin-right: 2.5%;
    }
}
@media (max-width: 1024px){
p, .news-sec ul li, .news-sec ul {
    font-size: 36px;
    line-height: 43.2px;
}
.session_btn.timeline-news-bl.dynamic-btns-bl .film-cal-btn.btn-ls-t, .session_btn.timeline-news-bl.dynamic-btns-bl .film-cal-btn.for-timeline-btn-bl {
    padding: 0 8%;
    position: relative;
    width: auto;
}
.cinema-m-sec.change-cinema .session_btn.timeline-news-bl {
    justify-content: center;
}
.session_btn.timeline-news-bl.dynamic-btns-bl .film-cal-btn.btn-ls-t:first-child, .session_btn.timeline-news-bl.dynamic-btns-bl .film-cal-btn.for-timeline-btn-bl:first-child {
    padding-left: 0;
}
.promotion-block{
    padding: 0 15px;
}
.promotion .zagol-last-news {
    padding: 68px 15px 6px;
}
.cinemas-rate-sec .row.content-line {
    padding: 0 5px;
}
.articles .col-xl-8 + .col-lg-4 {
    flex: 0 0 100%;
    max-width: 100%;
}
.search-sec .serch-movie-line input{
    max-width: 640px;
    margin-right: 0;
}
.news-sec .col.col-xl-8 {
    padding-left: 10px;
    padding-right: 10px;
}
.cinema-m-sec.change-cinema .poster-wrap{
    margin-bottom: 40px;
    margin-top: 10px;
}
.movie-sec.change-movie .tablet-block-width{
    margin-top: 60px;
}
.films_rate_label{
    margin-bottom: 20px;
}
.movie-sec.change-movie + .cinemas-rate-sec .show-more-btn.more-cinema {
    margin-bottom: 40px;
}
.movie-sec.change-movie .serch-with-filtrs .serch-movie-line{
    margin-bottom: 30px;
}
.ma-bl + .tablet-block.tablet-block-width.change .banner-block{
    order: 1;
}
.ma-bl + .tablet-block.tablet-block-width.change .poster-wrap{
    justify-content: end;
    display: flex;
}
.ma-bl + .tablet-block.tablet-block-width.change{
    margin-bottom: 30px;
}
.articles.article-afisha .col-md-6:nth-of-type(3){
    display: block;
}
.news-sec .col-lg-4 .poster-wrap, .news-sec .col-lg-4 .top-block{
    display: none;
}
.tablet-block-width{
    display: block;
    margin-top: 35px;
}
.show-more-btn {
    margin-bottom: 40px;
}
.branding footer, .branding header, .branding section {
    max-width: 864px;
}
.branding footer .container{
    max-width: 864px;
}
.branding footer {
    padding: 0!important;
    margin-top: 40px;
}

.header-change__logo .cities-btn-box{
    right: -42px;
}
.branding section.change-movie {
    margin-top: 0px;
}
.cinemas-rate-sec .cinema .cinema-im-bl{
    max-width: 388px;
    height: 320px;
}
.cinema-m-sec.change-cinema {
    margin-top: 0px;
}
.movie-bl .movie-ava-bl {
    width: 221px;
}
.movie-bl .movie-ava-bl .movie-ava img{
    max-height: 328px;
}
.change-movie .movies-arts-bl.insert-film.row .col-sm-4,
.other-films-sec .movies-arts-bl .col-sm-4 {
    flex: 0 0 50%;
    max-width: 450px;
}
.movies-arts-bl {
    justify-content: space-between;
}
.longread-sec .col-lg-4 .poster-wrap, 
.longread-sec .col-lg-4 .top-block,
.change-news .col-lg-4 .poster-wrap,
.change-news .col-lg-4 .top-block{
    display: none;
}
.inner-news p:first-child::first-letter, 
.ref-info-box p:first-child::first-letter, 
.half-text.film-info-box p:first-child::first-letter,
.change-news .event-info-box p:first-child::first-letter,
.content-longread p:first-child::first-letter,
.content-longread p:first-child a::first-letter
{
    font-size: 100px;
    line-height: 80px;
}
.longread-sec{
    padding: 0 10px;
}
.timeline-news {
    padding: 0;
    margin-top: 5px!important;
}
.timeline-news-bl {
    margin: 5px 0 0px;
}
.poster-bl:hover{
    color: #FF807A;
}
.news-img-bl img {
    height: 510px !important;
}

.news-sec .container + .hachtag-line{
    padding: 0 10px;
}
.tablet-block.tablet-block-width.change .banner-block{
    order: 2;
}
.tablet-block.tablet-block-width.change .poster-wrap{
    order: 1;
}
.last-news .container{
    padding-left: 15px;
    padding-right: 15px;
}
.tablet-block .col-md-6{
    max-width: 100%;
}
.tablet-block .top-block{
    margin-top: 70px;
}
.main-page-baf.art.big-art .big-bl .art-name.h1 a {
    font-size: 52px;
    line-height: 62.4px;
}
.big-art-change .main-page-baf.art.big-art .big-bl .art-name.h1 a{
    font-size: 40px;
    line-height: 48px;
}
.tablet-block-flex .top-block{
    margin-top: 8px;
    height: max-content;
}
.tablet-block-flex .top-block .top-block__title{
    margin-bottom: 32px;
}

.news-links li a, .header-change__menu a,
.row.up-menu-down-bl .for-news-links-bl .news-links li a .h2_tag_news_event {
    font-size: 16px;
}
.header-change__news-sl {
    margin: 20px 0 5px 0;
}
.articles .col-lg-4 .sunsite_actions{
    display: none;
}
.up-menu-links li a, .up-menu-links li a .main_page_h2 {
    font-size: 20px!important;
    margin-top: 0!important;
}
footer .up-menu-links li a{
    font-size: 16px!important;
}
.articles .col-lg-4 .top-block, .articles .col-lg-4 .poster-wrap{
    display: none;
}
footer .up-menu-up-bl {
    display: block;
}
footer .up-menu-btns{
    margin-top: -117px;
    margin-left: -17px;
}
footer .up-menu-btns{
    margin-right: -17px;
}
footer .up-menu-links {
    font-size: 0;
    position: absolute;
    left: 0;
    right: 0;
    display: flex;
    justify-content: space-between;
}
.tablet-block{
    display: block;
    width: 100%;
}
.tablet-block .col-md-6{
    padding: 0;
}
.search-sec {
    padding-top: 0;
}
.best-art-bl.mob-slider-for-art.fix-class-main-ref{
    padding: 0;
}
.ma-bl {
    margin-bottom: 60px;
    margin-top: 40px;
}
.cinema .cinema-info {
    margin: 0 6%;
}
.promotion-block__text {
    font-size: 40px;
    line-height: 48px;
}
.change-sec .tablet-block{
    display: flex;
    flex-direction: column;
}
.change-sec .tablet-block .poster-wrap{
    order: 1;
    margin: 10px 0 45px 0;
}
.change-sec .tablet-block .tablet-block-flex{
    order: 2;
}
.promotion-block{
    flex-wrap: wrap;
    margin-bottom: 40px;
}
.promotion-block__item {
    width: 48%;
    max-width: inherit;
    margin-bottom: 40px;
}
.promotion-block__item:last-child{
    width: 100%;
    margin-bottom: 0;
}
.cinemas-rate-sec .cinema{
    margin-bottom: 20px;
}
.best-art-bl.mob-slider-for-art.fix-class-main-ref .col-lg-4.col-md-6 .art{
    height: 460px!important;
}
.best-art-bl.mob-slider-for-art.fix-class-main-ref .tablet-block{
    margin-top: 0;
    margin-bottom: 10px;
}
.search-sec .serch-movie-line {
    margin: 30px auto 80px;
}
.best-art-bl.mob-slider-for-art.fix-class-main-ref .col-lg-4.col-md-6{
    justify-content: center;
    display: flex;
    padding: 0 19px;
    margin-bottom: 40px;
}
.popular-categ-sec{
    padding: 0 20px;
}
.drop-downs-bl .d-d-categories-list{
    width: calc(50% - 25px);
    max-width: inherit;
}
.elementor iframe{
    height: auto; 
    aspect-ratio: 16/9;
}
.news-sec .drop-downs-bl{
    justify-content: space-between;
}
.popular-categ-sec .drop-downs-bl{
    justify-content: space-between;
    margin-right: -5px;
}
.best-art-bl.mob-slider-for-art.fix-class-main-ref .row.content-line{
    margin-right: -20px;
}
.best-art-bl.mob-slider-for-art .art .art-name a h3 {
    padding-left: 15px;
}
.news-sec.change-sec ~ .cinemas-rate-sec{
    margin-bottom: 60px;
}
.change-cinema .tablet-block{
    display: flex;
    flex-direction: column;
    margin-bottom: 30px;
}
.cinema-m-sec.change-cinema h2{
    margin-bottom: 30px;
}
.change-cinema .tablet-block-flex{
    order: 2;
}
.change-cinema .poster-wrap{
    order: 1;
}
.change-cinema .col-lg-4 .top-block,
.change-cinema .col-lg-4 .poster-wrap{
    display: none;
}
.footer__change-text {
    margin-top: 60px;
    max-width: 100%;
    margin-bottom: 10px;
}
}
.footer-info-mobile{
    display: none;
    flex-direction: column;
    align-items: center;
    margin-top: 60px;
    margin-bottom: 40px;
}
.footer-info-mobile a{
    font-size: 16px;
    line-height: 16px;
    font-family: inherit;
    font-weight: 400;
    margin-bottom: 20px;
}
.footer-email-mobile{
    display: none;
    width: 100%;
    text-align: center;
    color: white;
    font-size: 12px;
    line-height: 12px;
    font-family: 'Clear Sans Light', sans-serif;
}
.mobile-modal .news-links li.active a::after{
    display: none;
}
.mobile-modal .news-links li.active a{
    font-weight: 700;
}
.zagol-mob-modal{
    font-size: 28px;
    line-height: 28px;
}
.zagol-mob-modal.all-zagl{
    margin-left: -10px;
}
.mobile-top{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 0 40px 0;
    width: 100%;
    padding: 0 10px;
}
.mobile-modal .news-links{
    margin-bottom: 30px!important;
}
.mobile-language{
    font-size: 20px;
    line-height: 20px;
    position: relative;
    font-family: 'Clear Sans Light', sans-serif;
    text-transform: uppercase;
}
.mobile-language__block{
    position: absolute;
    top: 30px;
    left: 0;
    display: none;
    background: black;
    color: white;
    padding: 5px 10px;
    z-index: 9;
    border-radius: 5px;
}
.mobile-language__block span:first-child{
    margin-bottom: 6px;
    display: block;
}
.mobile-language__block.active{
    display: block;
}
.mobile-top .btn-serch-im{
    width: 36px;
    height: 36px;
    margin-right: -8px;
    background-size: 20px 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: center;
    background-image: url(../img/search_img.svg);
}
.news-pl{
    font-size: 20px;
    line-height: 20px;
    font-family: inherit;
    font-weight: 400;
    margin-bottom: 40px;
    text-transform: uppercase;
    font-family: 'Clear Sans light', sans-serif;
}
.news-pl:last-child{
    margin-bottom: 20px;
}
.news-pl:nth-child(3){
    margin-bottom: 50px;
}
.news-pl-block{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-left: -10px;
    margin-bottom: 30px;
}
.company_search_type span{
    z-index: 2;
}
.news-pl-block .news-pl.active {
    font-family: 'Clear Sans', sans-serif;
}
.banner-block.mobile-hide{
    margin-bottom: 60px;
}
.tablet-block-flex{
    display: flex;
    width: 100%;
}
.tablet-block-flex .banner-block{
    width: 300px;
    min-width: 300px;
    margin-right: 50px;
    margin-bottom: 30px;
}
.tablet-block-flex + .poster-wrap{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.reclama .banner-block{
    width: 300px;
    margin-bottom: 30px;
}
.reclama .banner-block{
    margin-bottom: 30px;
}
.mobile-bl-show{
    display: none;
}
.mistake-block{
    display: none;
    margin-top: 30px;
    margin-left: 15px;
    margin: 30px 15px 60px 15px;
}
.mistake-block a, .content-longread .mistake-block a,
.mistake-block .mistake-up,
.edit-btn-line .mistake-up{
    font-size: 16px!important;
    line-height: 16px!important;
    font-family: inherit;
    font-weight: 400;
    border-bottom: none!important;
}
.mistake-block .mistake-up,
.edit-btn-line .mistake-up{
    margin-left: 0;
    margin-right: 15px;
}
.edit-btn-line .mistake-up{
    display: none;
}
.mistake-block a:first-child{
    margin-right: 30px;
}
.articles .col-xl-8 + .col-lg-4,
.longread-sec .col-lg-4,
.change-news .col-lg-4,
.change-movie .reclama{
    padding-left: 34px;
    padding-right: 15px;
}
.longread-sec .col-lg-4{
    padding-right: 0;
    margin-right: -2px;
    padding-left: 32px;
}
.change-news .col-lg-4, .change-movie .reclama {
    padding-left: 20px;
    padding-right: 0;
}

.change-movie .reclama {
    padding-left: 36px;
}
.articles .col-xl-8 + .col-lg-4 .row,
.longread-sec .col-lg-4 .row,
.change-news .col-lg-4 .row,
.change-movie .reclama .row{
    margin: 0;
}
.longread-sec .poster-wrap, .change-news .poster-wrap{
    margin-bottom: 50px;
}
.mark-ad{
    /* display: none; */
    margin-top: 0;
    top: 0;
    height: 20px;
}
@media (max-width: 767px){
.h4, h4 {
    font-size: 20px;
}
.session_btn.timeline-news-bl.dynamic-btns-bl .film-cal-btn.btn-ls-t, .session_btn.timeline-news-bl.dynamic-btns-bl .film-cal-btn.for-timeline-btn-bl {
    padding: 5px 15px;
}
.session-time-bl .session-time .session-time-line .times-btns-bl button {
    font-size: 14px;
}
.session-time-bl .session-time .session-time-line .name-cin {
    font-size: 24px;
    line-height: 24px;
}
.h1, h1 {
    font-size: 27px;
}
.main-page-baf.art.big-art .art-dat{
    margin-right: 0;
}
footer .content-footer {
    padding: 20px 20px 0 20px;
}
.mobile-modal .for-news-links-bl:after{
    display: none;
}
/* .mobile-modal .news-links li.active a{
    font-family: 'Clear Sans', sans-serif;
} */
.edit-btn-line .mistake-up{
    display: inline;
}
.branding section.conditions-sec{
    padding-top: 90px;
}
.tablet-block-flex {
    align-items: center;
}
.articles .show-more-btn {
    margin-bottom: 60px;
}
.promotion .zagol-last-news h2{
    font-size: 36px!important;
    line-height: 36px;
    margin-bottom: 30px;
}
.news-sec.news-ch .caption-news.h1{
    font-size: 40px;
    line-height: 48px;
    margin: -4px 0 0px 0;
    padding-bottom: 15px;
    word-wrap: break-word;
}
.news-sec.news-ch{
    padding: 0;
}
.serch-with-filtrs .drop-downs-bl .d-d-categories-list .dropdown-toggle {
    overflow: visible; 
}
.best-art-bl.mob-slider-for-art.fix-class-main-ref .col-lg-4.col-md-6{
    max-width: 50%;
}
.search-sec .serch-movie-line input {
    max-width: 100%;
    height: 40px;
}
.serch-movie-line input[type="text"] {
    font: 400 16px 'Clear Sans Light', sans-serif !important;
}
.about-movie-bl.cmpn-block-start .zagol-last-news{
    font-size: 36px!important;
    line-height: 36px;
    margin: 10px 0 30px;
}
.cinema-m-sec.change-cinema .top-block{
    margin: 0 15px 10px;
    padding: 30px 10px;
}
.movie-sec.change-movie .serch-with-filtrs .serch-movie-line {
    margin-bottom: 0;
}
.serch-with-filtrs .drop-downs-bl {
    margin: 0 0 20px;
}
.best-art-bl.mob-slider-for-art.fix-class-main-ref .poster-wrap{
    margin-bottom: 60px;
    margin-top: -10px;
    width: calc(100% - 30px);
}
.articles.article-afisha .poster-wrap .poster-block{
    top: 61px;
}
.timeline-news .for-timeline-btn-bl.active span{
    color: black;
}
.articles.article-afisha .art-name.h4,
.articles.article-afisha ~ .this-week-news.mob-slider-for-art .art-name.h4 {
    margin-bottom: 14px;
}
.articles.article-afisha .art-rubric,
.articles.article-afisha ~ .this-week-news.mob-slider-for-art .art-rubric {
    margin: 10px 0 5px 0;
}
.news-sec.change-sec .event-bl .edit-btn-line{
    padding: 0;
}
.news-sec.change-sec .place .place-im-bl, .news-sec.change-sec .pinterestImgBlock{
    margin-bottom: 0;
}
.promotion{
    padding: 40px 0;
    margin-bottom: 30px!important;
}
.cinemas-rate-sec .row.content-line {
    padding: 0;
}
.news-sec.change-sec .event-bl{
    padding: 0 10px;
}
.news-sec.change-sec ~ .cinemas-rate-sec .zagol-last-news{
    font-size: 36px!important;
    line-height: 36px;
    margin-bottom: 20px;
}
.news-sec.change-sec .mobile-bl-show .top-block{
    margin: 40px 10px 40px 10px;
}
.news-sec.change-sec ~ .cinemas-rate-sec .cinema.active{
    margin-bottom: 0;
}
.legend_main{
    display: none;
}
.up-menu .row.up-menu-down-bl{
    display: none!important;
}
.news-sec .drop-downs-bl {
    width: 100%;
}
.articles.article-afisha :not(.review).art .podpis,
.this-week-news.mob-slider-for-art :not(.review).art .podpis{
    height: auto;
}
.ma-bl{
    margin: 40px 15px 60px;
}
.news-sec .ma-bl ~ .tablet-block.tablet-block-width .banner-block{
    margin-bottom: 62px;
}
.news-sec .ma-bl ~ .tablet-block.tablet-block-width .poster-wrap {
    margin-bottom: 68px;
}
.cinemas-rate-sec .cinema {
    margin-bottom: 35px;
}
.cinemas-rate-sec .cinema:last-child {
    margin-bottom: 0;
}
.cinemas-rate-sec.g .show-more-btn{
    margin-bottom: 30px;
}
.show-filtr-btn.mt{
    margin-top: 0!important;
}
.news-sec .show-filtr-btn::after{
    display: none;
}
.movie-sec.change-movie .col.for-cont-with-ad {
    margin-bottom: 0px;
}
.movie-sec.change-movie .tablet-block-width {
    margin-top: 30px;
}
.movie-sec.change-movie ~ .cinemas-rate-sec .zagol-last-news {
    margin-bottom: 10px;
}
.cinemas-rate-sec .container{
    padding: 0 15px;
}
.cinemas-rate-sec{
    margin-bottom: -50px;
}
.cinemas-rate-sec .zagol-last-news h2 {
    margin-left: 0px;
    margin-bottom: -10px;
}
.mistake-block{
    display: flex;
    flex-wrap: wrap;
    margin: 21px 15px 55px 10px;
}
.longread-sec .mistake-block{
    margin: 21px 0px 55px 0;
}
.news-sec.change-sec .top-block{
    margin: 30px 15px;
    padding: 30px 0px;
}
.mobile-bl-show{
    display: block;
}
.mobile-bl-show .top-block{
    margin-bottom: 10px;
}
.news-sec .mobile-bl-show .top-block{
    margin: 0 10px 40px 10px;
    padding: 30px 0px;
}
.news-sec.change-news .mobile-bl-show .top-block{
    padding: 25px 0px 30px 0;
}
.longread-sec .mobile-bl-show .top-block{
    margin: 0 0 40px 0; 
    padding: 30px 0px 30px 0;
}
.news-sec .caption-news.h1 .art-dat>* {
    font-size: 14px;
}
.movie-ava-bl .selec-s-line{
    display: none;
}
.movie-sec.change-movie .mov-art .mov-art-im-bl img,
.other-films-sec .mov-art-im-bl img{
    height: 500px;
    object-fit: cover;
    object-position: top;
}
.selec-s-line .select-ses{
    font-size: 20px;
    line-height: 20px;
    border-radius: 0;
}
.promotion-block__item {
    width: 100%;
}
.drop-downs-bl .d-d-categories-list {
    width: calc(100% - 0px);
    margin-bottom: 60px;
}
.popular-categ-sec {
    padding: 0 10px 0 5px;
}
.popular-categ-sec .drop-downs-bl.ref-btt-filter{
    padding: 0;
}
.cinemas-rate-sec .cinema .cinema-im-bl {
    max-width: 100%;
    height: 260px;
}
.movie-sec.change-movie .serch-movie-line input, .movie-sec.change-movie .serch-movie-line button{
    height: 36px;
}
.movie-sec.change-movie .serch-movie-line input{
    margin-right: 10px;
}
.serch-with-filtrs .serch-movie-line {
    flex-wrap: nowrap;
    margin-bottom: 20px;
}
.hachtag-line ul li a{
    font-size: 12px;
    line-height: 12px;
}
.tablet-block-width {
    display: block;
    margin-top: 10px;
}
.articles.article-afisha .col-md-6:nth-of-type(3), .articles.article-afisha .col-md-6:nth-of-type(2) {
    display: none;
}
.tablet-block-flex {
    flex-direction: column;
    padding: 0 15px;
}
.tablet-block-flex .top-block{
    padding: 20px 0;
}
.tablet-block-width .top-block{
    display: none;
}
.tablet-block-width .tablet-block-flex{
    order: 2;
}
.art.review picture img.img_spec_nf {
    height: 100% !important;
}
.articles .mobile-block{
    display: none;
}
/* .articles .col-xl-8 .col-md-6.col-md-6:nth-of-type(2){
    display: none;
} */
.tablet-block{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.tablet-block.tablet-block-width .banner-block{
    margin-right: 0;
}
.tablet-block .poster-wrap{
    order: 1;
    max-width: 388px;
}
.cinema-m-sec.change-cinema .tablet-block .poster-wrap {
    max-width: 417px;
}
.tablet-block .banner-block{
    order: 2;
    display: flex;
    justify-content: center;
}
.tablet-block .banner-block.mobile-hide{
    display: none;
}
.tablet-block .top-block{
    order: 3;
    padding: 24px 0 25px;
    width: 100%;
}
.longread-sec .col-lg-4 .poster-bl, .longread-sec .col-lg-4 .top-block,
.change-cinema .col-lg-4 .poster-bl, .change-cinema .col-lg-4 .top-block{
    display: none;
}
.longread-sec .longread-img-bl img{
    height: 260px!important;
    min-height: 260px;
}
.sunsite_actions[data-action="banners"][data-place="55"] {
    text-align: center;
}
.place.place-change .btns-event.for-place-b{
    display: flex;
    justify-content: space-between;
}
.show-on-map.show-on-map-md{
    margin-right: 0!important;
}
.company_prepare_img{
    height: 260px!important;
    width: 100%;
}
.promotion-block__text {
    font-size: 36px;
    line-height: 43.2px;
}
.place .place-im-bl {
    margin-left: 0;
    margin-top: 20px;
}
.promotion .zagol-last-news {
    padding: 0px 20px 0;
}
.change-news .about-event-bl {
    margin-top: 25px;
}
.event-bl .edit-btn-line button{
    width: auto;
    margin-bottom: 0;
}
.up-menu-add-btn.edit-dat{
    margin-right: 0;
}
.event-bl .about-event-bl .about-event-line {
    margin-bottom: 15px;
}
.about-event-line img{
    display: none;
}
.change-news .btns-event{
    display: flex;
    justify-content: space-between;
}
.up-menu-add-btn.ad-on-site{
    margin-right: 15px!important;
}
.news-sec.change-sec .news-img-bl-desc{
    padding: 0 15px;
}
.btns-event button{
    width: 48%!important;
}
.top-block {
    padding: 30px 25px;
    border-bottom: 1px solid gainsboro;
    border-top: 1px solid gainsboro;
    margin-top: 30px;
}
.news-glav-bl {
    margin: 42px 0;
}
.news-sec .caption-news.h1{
    font-size: 32px;
    line-height: 38.4px;
    margin-bottom: 17px;
}
.about-event-bl .abou-event-txt a,
.about-event-line .time-txt,
.about-event-bl .about-event-line .location-link,
.event-bl .about-event-bl .about-event-line .abou-event-txt{
    font-size: 16px;
    line-height: 16px;
}
.about-event-bl .open-status{
    margin-left: 0;
}
.breadcrumb_main li{
    font-size: 16px;
    line-height: 16px;
}
.branding .search-modal{
    color: white;
}
.search-modal .serch-modal-input-bl .serch-modal-input-line input{
    color: white;
    border-bottom-color: white;
    text-align: left;
    width: 100%;
    padding: 0 18px 0px;
}
.js-do-search {
    position: absolute;
    bottom: 21px;
    right: 18px;
    width: 21px;
    height: 21px;
}
.search-modal .serch-modal-input-bl .serch-modal-input-line input::placeholder{
    color: white;
}
.search-modal .serch-modal-input-bl .close:before,
.search-modal .serch-modal-input-bl .close::after{
    background-color: white;
}
.h3_news_event {
    font-size: 18px;
}
.serch-modal-input-bl{
    margin-top: 30px;
}
.search-modal .serch-modal-input-bl .close-line {
    position: relative;
}

.mobile-modal .for-news-links-bl li a{
    text-transform: uppercase;
}
.mobile-language{
    position: relative;
    width: 35.61px;
}
.mobile-language::after{
    background-image: url("../img/Arrow_header.svg");
    width: 12px;
    height: 12px;
    top: 4px;
    content: '';
    position: absolute;
    right: -20px;
    background-size: contain;
    background-repeat: no-repeat;
    border: 0;
}
.dropdwns-mob-line{
    margin-bottom: 0!important;
}
.dropdwns-mob-line .dropdown.d-d-lang.show .dropdown-toggle::after{
    transform: rotate(180deg);
}
.dropdwns-mob-line .dropdown-menu.dropdown-menu-right.show .dropdown-item{
    font-size: 20px;
    line-height: 20px;
    font-family: 'Clear Sans Light', sans-serif;
    font-weight: 300!important;
    padding: 5px;
}
.dropdwns-mob-line .dropdown-menu.dropdown-menu-right.show{
    left: 8px!important;
    top: 5px!important;
    background-color: #FDFFF5;
    padding: 0;
    border-color: #000000;
}
.dropdwns-mob-line .d-d-lang .dropdown-menu:after,
.dropdwns-mob-line .d-d-lang .dropdown-menu::before{
    border-left: 1px solid black;
}
.mobile-modal.is-show .dropdown-item.lang-switch__item.active::after{
    display: none!important;
}
.dropdwns-mob-line .dropdown-menu.dropdown-menu-right.show .dropdown-item.active{
    color: white;
    color: black;
    font-family: 'Clear Sans Medium', sans-serif;
}
.dropdwns-mob-line .dropdown-menu.dropdown-menu-right.show .dropdown-item:hover{
    background: inherit;
    color: black !important;
}
.dropdwns-mob-line .dropdown.d-d-lang button{
    font-size: 20px!important;
    line-height: 20px;
    font-family: 'Clear Sans Light', sans-serif;
    font-weight: 300!important;
    padding-right: 0!important;
    position: absolute;
    top: 20px;
}
.dropdown-menu.dropdown-menu-right.is-show span,
.dropdown-menu.dropdown-menu-right.is-show a{
    font-size: 20px!important;
    line-height: 20px;
    font-family: 'Clear Sans Light', sans-serif;
}
.dropdown-menu.dropdown-menu-right.is-show span.active,
.dropdown-menu.dropdown-menu-right.is-show a.active{
    font-family: 'Clear Sans medium', sans-serif;
}
.mobile-language::after{
    display: none;
}
.branding .mobile-modal .dropdwns-mob-line .dropdown .dropdown-toggle::after{
    background-image: url(../img/Arrow_header.svg);
    width: 12px;
    height: 12px;
    top: 4px;
    content: '';
    position: absolute;
    right: -20px;
    background-size: contain;
    background-repeat: no-repeat;
    border: 0;
}
.mobile-modal.is-show .cities-btn-box{
    display: none;
}
.news-sec .inform-line .art-dat>* {
    font-size: 16px;
}
.news-sec .news-glav-bl .inform-line.not_top_margin{
    padding: 5px 0 0 0;
}
.news-sec{
    padding-top: 70px!important;
}
.footer-info-mobile{
    display: flex;
}
.footer-email-mobile{
    display: block;
}
.up-menu .up-menu-up-bl{
    position: relative;
    flex-direction: row;
    z-index: 0;
    flex-wrap: nowrap;
    background-color: #FDFFF5;
    position: fixed;
    top: 0;
    z-index: 12;
    height: 76px;
    padding-top: 0;
}
.footer__change-logos .header-change__logos {
    margin-top: 10px;
}

.footer__change-bottom .life {
    width: 100%;
}
footer .header-change__logos:nth-of-type(1){
    display: none;
}
footer .design-bl{
    margin-bottom: 10px;
}
.footer__change-bottom .life {
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 12px;
    color: #CCCCCC!important;
}
footer .footer__change__news{
    display: none;
}

.branding .mobile-modal .zagol-mob-modal{
    margin-bottom: 38px;
}

.footer__change-bottom .life + .life, .footer__change-bottom .life + a, .footer__change-bottom .footer-links {
    display: none;
}
footer .up-menu-up-bl {
    min-height: auto;
    background-color: black;
    border-bottom: 0;
    width: 100%;
    z-index: 0;
    left: 9px;
    bottom: 0;
    position: relative;
}
.branding .last-news{
    padding: 30px 10px 0 10px;
}
.last-news .art.review .podpis{
    padding: 50px 25px;
    justify-content: space-between;
}
.info-block__img img{
    height: 200px;
}
.info-block__title{
    font-size: 20px;
    line-height: 20px;
}
.news-sec p{
    font-size: 28px;
    line-height: 33.6px;
}
.news-img-bl img{
    /* height: 260px!important; */
    height: auto!important;
}
.news-img-bl-desc{
    font-size: 12px;
    line-height: 12px;
}
.autor-line, .news-glav-bl .autor-line .inform-line .date, .news-glav-bl{
    font-size: 16px;
    line-height: 16px;
}
.hachtag-line ul li a{
    font-size: 12px;
    line-height: 12px;
}
.news-glav-bl .autor-line{
    margin-bottom: 30px;
}
.articles{
    margin-top: 60px;
}
.up-menu .header-change__logo .header-change__logos{
    display: none;
}

.news-img-bl{
    padding: 0 10px;
}
.header-change__logo .cities-btn-box{
    position: relative;
    display: block;
    height: 32px;
    top: -10px;
    right: 0;
    padding: 8px 6px 10px 6px;
}
.header-change__logo .cities-btn-box:hover {
    background: inherit;
}
.header-change__logo .cities-btn-box:hover .cities-btn:after {
    background-image: url(../img/Arrow_header.svg);
}
.header-change__logo .cities-btn-box.active .cities-btn:after, .cities-btn-box:hover .cities-btn:after {
    background-image: url(../img/Arrow_header.svg);
    transform: rotate(180deg);
}
.header-change__logo .cities-btn-box:hover .cities-btn{
    color: black;
}
.up-menu .col-8.header-change__logo{
    width: max-content;
    flex: 0 0 0;
    order: 3;
    margin-bottom: -15px;
}
.news-sec .caption-news.h1 h1, .longread-sec .longread-glav-bl .caption-news,
.conditions-sec .h1{
    font-size: 32px;
    line-height: 38.4px;
}
.conditions-sec h2{
    font-size: 30px;
}
.conditions-content ul li, .conditions-content ol li {
    line-height: 33px !important;
    font-size: 28px;
}
.art-img{
    /* height: 200px; */
    height: auto;
}
.h4, h4 {
    font-size: 24px;
    line-height: 28.8px;
}
.art.review .podpis {
    padding: 0 20px;
}
.podpis{
    padding: 0;
}
.art.review .art-name.h4 a{
    font-size: 48px!important;
    line-height: 57.6px!important;
}
.review a .news-fix-simpl{
    height: 460px!important;
    max-height: 460px;
}
.art.review .art-name.h4 {
    max-height: 7.4em;
}
.best-art-bl.mob-slider-for-art.fix-class-main-ref{
    padding: 0 15px
}
.best-art-bl.mob-slider-for-art .art .art-name a h3{
    font-size: 24px;
    line-height: 28.8px;
}
.row.content-line.content-popular .col-lg-4.col-md-6 .art.review{
    height: 460px;
}
.row.content-line.content-popular .col-lg-4.col-md-6 .art.review .podpis{
    left: 40px;
    right: 40px;
    width: 85%;
    padding: 0 0 10px;
}
.drop-downs-bl.ref-btt-filter .d-d-categories-list .dropdown-toggle{
    font-size: 16px!important;
    line-height: 16px;
}
.serch-movie-line input{
    height: 40px;
}
.search-sec .serch-movie-line {
    margin: 17px auto 40px;
}
.poster-bl, .poster-block__item{
    height: 48px;
    font-size: 16px;
    width: 100%;
}
.poster-wrap{
    margin-bottom: 60px;
}
.articles .poster-wrap{
    margin-bottom: 0;
    margin-top: 10px;
}
.art {
    margin-bottom: 50px;
}
.main-page-baf.art.big-art .big-bl .art-name.h1, .main-page-baf.art.big-art .big-bl .art-name.h1 a{
    font-size: 36px;
    line-height: 50.4px;
}
.main-page-baf.art.big-art{
    height: 680px;
}
.main-page-baf.art.big-art .big-bl{
    height: 100%;
}
.art.review{
    margin-bottom: 60px;
}
.art.big-art {
    margin: 0 0 40px;
}
.poster-bl::after {
    top: 14px;
    right: 22px;
}
.poster-bl.active::after, .poster-bl.active:hover:after{
    top: 14px;
}
.header-change__news{
    order: 1;
    margin-bottom: 0;
    margin-left: 7px;
}
.header-change__info{
    order: 2;
    margin-bottom: 0;
    margin-top: -7px;
    padding-right: 0;
}
.header-change__logos img{
    width: 193px;
    height: 36px;
}
.main-page-baf.art.big-art .podpis {
    padding: 60px 35px;
    justify-content: space-between;
}
.art .art-name_, .art .date, .art .views, .art .js-edit{
    margin-top: 5px;
}
.movie-sec.change-movie .mov-art {
    max-width: 100%;
}
.up-menu{
    position: relative;
}
.articles .content-line {
    margin: 0 5px;
}
.art-img img{
    height: 100%;
    object-fit: cover;
}
.art.review picture img.img_spec_nf{
    height: 100%;
    width: 100%!important;
}
.big-art-change .big-bl{
    position: relative;
}
.big-art-change .big-bl a:first-child{
    width: 100%;
}
.big-art-change .big-bl .art-img{
    width: 100%!important;
}
.big-art-change .podpis{
    position: absolute!important;
    align-items: center!important;
}
.big-art-change .big-bl .art-name.h1 a{
    text-align: center;
}
.big-art-change .art-img{
    height: 100%!important;
}
.big-art-change{
    display: none;
}
.up-menu{
    max-height: 76px;
}
.branding .mobile-modal{
    top: 60px;
    background: inherit;
}
.news-sec .ma-bl + .tablet-block .poster-wrap{
    padding: 0;
}
.articles{
    margin-top: 55px!important;
}
.mobile-modal.is-show{
    overflow-y: scroll;
}

.likely .likely__widget {
    margin: 0px 7px !important;
}

.news-glav-bl .autor-line{
    padding: 0 10px;
}
.banner{
    width: 100%;
    padding: 0 15px;
}

.hachtag-line ul li:first-of-type {
    margin-left: 0;
}
.inner-news .picture{
    margin: 15px;
}
.branding .mobile-modal ul.news-links li, .without-b .mobile-modal ul.news-links li {
    margin: 0 0 40px 10px;
}
.mobile-modal .news-links {
    margin-bottom: 15px !important;
}
.branding .mobile-modal ul.news-links li a, .without-b .mobile-modal ul.news-links li a{
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
}
.serch-with-filtrs .serch-movie-line input, .serch-with-filtrs .serch-movie-line button{
    height: 36px;
}
.serch-with-filtrs .serch-movie-line input{
    margin-right: 14px;
}
.serch-with-filtrs .serch-movie-line button {
    max-width: 71px!important;
}
.cinema-m-sec.change-cinema {
    margin-top: 50px;
}
.serch-with-filtrs .serch-movie-line button{
    padding: 9px 10px;
    font-size: 12px;
    line-height: 12px;
}
.cinemas-rate-sec .zagl-last-n-bl .zagol-last-news{
    margin-bottom: 0;
}
.timeline-news-bl {
    border: none !important;
    flex-wrap: wrap;
}
.timeline-news-bl .for-timeline-btn-bl button a, .timeline-news-bl .for-timeline-btn-bl span, .timeline-news-bl .for-timeline-btn-bl button a h3 {
    font-size: 16px !important;
    line-height: 16px;
}
.date_afisha_image_f {
    margin-left: 0px;
}
.timeline-news-bl .for-timeline-btn-bl{
    border-left: 1px solid rgba(130, 130, 130, .3);
    padding: 11px 22px;
}
.timeline-news .for-timeline-btn-bl::before, .movie-sec .for-timeline-btn-bl::before {
    top: 13px;
}
.articles.article-afisha .tablet-block .top-block {
    margin-top: 30px;
    width: 100%;
}
.articles.article-afisha .poster-bl {
    margin: 13px 0px 0 0px;
}
.articles.article-afisha{
    margin-top: 38px!important;
}
.timeline-news{
    margin-top: 68px!important;
}
.btn.dropdown-toggle, .drop-downs-bl .d-d-categories-list .dropdown-item{
    font-size: 16px!important;
    line-height: 16px;
}
.serch-with-filtrs .drop-downs-bl .d-d-categories-list{
    height: 36px;
    max-height: 36px;
    min-height: 36px;
}
.serch-with-filtrs .dropdown-item.reg-sw{
    font-size: 12px !important;
    height: 36px;
    padding: 0px 9px;
}
.serch-with-filtrs .btn.dropdown-toggle{
    font-size: 12px!important;
    line-height: 12px;
}
.serch-with-filtrs .drop-downs-bl .d-d-categories-list .dropdown-menu {
    margin-top: 12px;
}
.ma-bl{
    height: 460px!important;
    z-index: 0;
}
.cinemas-rate-sec .zagl-last-n-bl .zagol-last-news{
    font-size: 32px;
    line-height: 35.2px;
}
.zagol-mob-modal a{
    font-size: 28px;
    line-height: 28px;
    font-weight: 500;
    font-family: 'Clear Sans Medium', sans-serif;
}
.cinema-m-sec.change-cinema .movie-bl{
    padding: 0 15px;
}
.movie-bl .movie-info-bl{
    margin: 15px 0;
}
.movie-bl .movie-ava-bl .selec-s-line {
    padding: 15px 0;
}

.movies-arts-bl {
    padding: 0 15px;
}
.movie-sec.change-movie + .cinemas-rate-sec {
    padding: 5px;
}
.mov-art .mov-name {
    font-size: 36px;
    line-height: 43.2px;
    word-wrap: break-word;
}
.cinema-m-sec.change-cinema .movie-bl .movie-ava-bl .movie-ava img {
    height: 500px;
    object-fit: cover;
    max-height: 500px;
}
.cinema-m-sec.change-cinema .movie-bl{
    margin-top: 0;
}
.movie-bl .movie-ava-bl {
    width: 100%;
}
.trailer-sources, .trailer-bl{
    padding: 0 15px;
}
.change-cinema .movie-bl .movie-info-bl .movie-info-line {
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 20px;
}
.change-cinema .tablet-block.tablet-block-width .poster-wrap {
    margin-top: 24px;
    margin-bottom: 60px;
}
.cinemas-rate-sec{
    padding: 0 10px;
}
.cinemas-rate-sec .cinema .cinema-im-bl {
    padding: 0;
}
.cinemas-rate-sec .zagl-last-n-bl .zagol-last-news {
    padding: 0;
}
.art.big-art.movie-big-art{
    padding: 0 15px;
}
.timeline-news-bl .for-timeline-btn-bl{
    width: auto;
    margin: 0;
}
.cinemas-rate-sec.g .cinema-name{
    margin-bottom: 10px;
}
.movie-sec .timeline-news-bl .for-timeline-btn-bl button a,
.movie-sec .timeline-news-bl .for-timeline-btn-bl input{
    font-size: 16px!important;
    line-height: 16px!important;
}
.movie-sec .timeline-news-bl .for-timeline-btn-bl input{
    margin-top: -4px;
}
.cinema .cinema-info {
    margin: 0;
    padding: 18px 5px;
}
.branding section.change-movie {
    margin-top: 38px;
}
.movie-sec.change-movie .art.movie-big-art .art-img{
    height: 490px;
}
.branding .mobile-modal ul.news-links, .without-b .mobile-modal ul.news-links{
    flex-direction: column;
    align-items: flex-start;
}
}
@media (max-width: 680px) {
    .info-block.right-bl {
        margin-right: 15px;
        margin-left: 15px;
        max-width: 100%;
        width: calc(100% - 28px);
        float: none;
    }
}
@media (max-width: 567px){
    .art .art-name_, .art .date, .art .views, .art .js-edit, .art .mark-ad{
        margin-top: 5px;
    }
    .articles .art.review .podpis,
    .last-news .art.review .podpis{
        padding: 60px 5px 50px;
    }
    
    .other-films__title{
        word-break: break-word;
    }
    .change-movie .movies-arts-bl.insert-film.row .col-sm-4,
    .other-films-sec .movies-arts-bl .col-sm-4 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .other-films {
        margin-bottom: 40px;
    }
    .other-films__item {
        max-width: 100%;
        margin-bottom: 30px;
    }
    .other-films__item:nth-child(3) {
       display: block;
    }
    .news-sec.change-sec .social-block_ + .edit-btn-line{
        padding: 0;
    }
    .news-sec.change-sec .social-block_.soc + .edit-btn-line{
        padding: 0 10px;
    }
    .edit-btn-line .up-menu-add-btn.edit-dat, .edit-btn-line .up-menu-add-btn.ad-on-site {
        padding-top: 22px;
    }
    .social-block_ + .edit-btn-line {
        margin-top: 0;
    }
    .best-art-bl.mob-slider-for-art.fix-class-main-ref .col-lg-4.col-md-6{
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 0;
    }
    .serch-with-filtrs .serch-movie-line {
        margin-bottom: 19px;
    }
    .movie-sec.change-movie .mov-art {
        max-width: 100%;
    }
    .up-menu{
        position: relative;
    }
    .articles .content-line {
        margin: 0 5px;
    }
}
@media (max-width: 460px){
    .timeline-news-bl .for-timeline-btn-bl:last-child {
        border-left: none;
    }
    .xdsoft_datetimepicker{
        left: 15px!important;
    }
    .news-sec.change-news .tablet-block.tablet-block-width .poster-wrap,
        .news-sec.change-news .event-bl,
        .news-sec.y .tablet-block.tablet-block-width .poster-wrap{
            padding: 0 10px;
        }
        .news-sec.change-news .tablet-block.tablet-block-width .poster-block.active,
        .news-sec.y .tablet-block.tablet-block-width .poster-block.active{
            width: calc(100% - 20px);
        }
}
@media (max-width: 412px){
    .last-news .show-more-btn {
        margin-bottom: 40px;
        margin: 0 10px 40px 10px;
    }
}
@media (max-width: 370px){
    .art.review .art-name.h4 a {
        font-size: 44px !important;
        /* letter-spacing: -1px; */
    }
}
@media (max-width: 340px){
    .art.review .art-name.h4 a {
        font-size: 40px !important;
        /* letter-spacing: -1px; */
    }
}
@media (max-width: 350px){
.caption-news.h1 h1 {
    word-wrap: break-word;
}
}
@media (min-width: 1300px){
.branding header .container, .branding section .container, .search-modal .container {
    max-width: 1260px;
}
.branding footer .container{
    max-width: 1290px;
}
}
@media (min-width: 1300px){
.branding footer, .branding header, .branding section {
    max-width: 1260px;
    padding: 0;
}
.branding section.articles{
    padding: 35px 0 0;
}
}
@media (min-width: 767px){
    .header-change__info .header-change__logos {
        margin-left: -80px;
        margin-top: 4px;
    }
    .show_more_sess-film{
        margin-left: 270px;
    }
    .tag_title_seo .tag_h2_seo{
        font-size: 42px;
    }
    .tag_title_seo ~ .row.content-line .podpis .h3_news_event{
        line-height: 33.6px;
    }
    .articles .col.col-xl-8 .col-md-6{
        max-width: 49.8%;
    }
    .articles .col-md-6.col-md-6 .art-rubric{
        position: absolute;
        bottom: 20px;
        font-size: 16px;
        line-height: 16px;
    }
}
@media (max-width: 768px){
    .elementor iframe {
        height: auto; 
        aspect-ratio: 16/9;
    } 
    .breadcrumb_li_refs::after {
        margin: -15px 8px 0 72px;
    }
}
@media (min-width: 320px) {
    .simple_pic_prepare img, .index_pic_prepare img {
        height: 100%!important;
        object-fit: cover;
    }
    .art.review picture img.img_spec_nf{
        width: 100%!important;
        height: 100%!important;
    }
}
@media (max-width: 374px){
    .timeline-news .for-timeline-btn-bl {
        padding: 12px 14.5px;
    }
}

@media (max-width: 450px){
    .banner_news div[data-place='58'] iframe {
        width: 100%!important;
    }
    .inner-news video{
        width: 100%;
    }
    div[data-place='68'] ins > div iframe,
    div[data-place='68'] ins > div {
        width: 100%!important;
    }
    .show_more_sess-film{
        margin-left: 15px;
        margin-right: 15px;
    }
}

@media (min-width: 651px){
.popular-list.main-popular .popular-list__img{
    max-height: 210px;
}
}
div[data-place='46'] {
    margin: 0 10px;
}




/* new style */
.articles .poster-bl .poster-bl__news,
.news-sec .poster-bl .poster-bl__news,
.longread-sec .poster-bl .poster-bl__news{
    display: flex;
}

.articles.article-afisha .poster-bl .poster-bl__news,
.news-sec.change-news .poster-bl .poster-bl__news,
.movie-sec.change-movie .poster-bl .poster-bl__news,
.best-art-bl.mob-slider-for-art.fix-class-main-ref .poster-bl .poster-bl__news,
.news-sec.news-ch .poster-bl .poster-bl__news,
.news-sec.change-sec .poster-bl .poster-bl__news,
.cinema-m-sec.change-cinema .poster-bl .poster-bl__news
{
    display: none;
}
.articles.article-afisha .poster-bl .poster-bl__afisha,
.news-sec.change-news .poster-bl .poster-bl__afisha,
.movie-sec.change-movie .poster-bl .poster-bl__afisha,
.best-art-bl.mob-slider-for-art.fix-class-main-ref .poster-bl .poster-bl__company,
.news-sec.news-ch .poster-bl .poster-bl__company,
.news-sec.change-sec .poster-bl .poster-bl__company,
.cinema-m-sec.change-cinema .poster-bl .poster-bl__afisha{
    display: flex;
}
.poster-bl{
    padding: 0;
}
.poster-bl a{
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
}















