@charset "utf-8";

body:not([data-logged="0"]) [data-access="guest"] {display:none !important;}
body:not([data-logged="1"]) [data-access="logged"] {display:none !important;}
body:not([data-logged="1"][data-phoneassigned="0"]) [data-access="logged_phone_not_assigned"] {display:none !important;}
body:not([data-logged="1"][data-phoneassigned="1"]) [data-access="logged_phone_assigned"] {display:none !important;}
body:not([data-logged="1"][data-phoneassigned="1"][data-phoneconfirmed="0"]) [data-access="logged_phone_assigned_not_confirmed"] {display:none !important;}
body:not([data-logged="1"][data-phoneassigned="1"][data-phoneconfirmed="1"]) [data-access="full"] {display:none !important;}

[data-theme="light"] .theme_toggler em { display: none; }
[data-theme="dark"] .theme_toggler span { display: none;}

@media screen and (max-width: 768px) {
    .desktop-only {display:none !important;}
}

@media screen and (min-width: 769px) {
    .mobile-only {display:none !important;}
}

/* standart buttons */

.button-filled {color: var(--color-button-filled-text-normal);background-color: var(--color-button-filled-bg-normal);
    box-sizing: border-box;border-radius: 3px;border: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;
    padding: 5px 20px;cursor: pointer;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;
    transition: all 0.5s ease;white-space: nowrap;display: flex;align-items: center;justify-content: center;
    gap: 0.3rem;
}
.button-filled.centered {align-self:center;}
.button-filled.small {height: 27px;text-transform: uppercase;font-weight: bold;font-size: 12px;}
.button-filled.large {height: 38px;font-size: 14px;padding: 11px 45px;}
.button-filled.small em {font-style: normal;font-weight: bold;scale: 1.5;transform: translateY(-1px) translateX(-2px);}
.button-filled:hover {background-color: var(--color-button-filled-bg-hover);}
.button-filled.button-filled-right {height: auto;font-size: 11px;display: block;float: right;letter-spacing: 1.1px;border-radius: 3px;padding: 5px 7px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.button-outline {border: 1px solid var(--color-button-outline-border-normal);color: var(--color-button-outline-text-normal);background-color: var(--color-button-outline-bg-normal);border-radius: 3px;padding: 5px 20px;font-size: 12px;position: relative;box-sizing: border-box;cursor: pointer;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;white-space: nowrap;display: flex;align-items: center;justify-content: center;gap: 0.3rem;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.button-outline:hover {border: 1px solid var(--color-button-outline-border-hover);color: var(--color-button-outline-text-hover);background-color: var(--color-button-outline-bg-hover);}
.button-outline.large {height: 38px;font-size: 14px;padding: 11px 45px;}


.button-vip {color: var(--color-button-vip-text-normal);background: linear-gradient(var(--color-button-vip-bg-gradient-start-normal),var(--color-button-vip-bg-gradient-end-normal));box-sizing: border-box;border-radius: 3px;border: 1px solid var(--color-button-vip-border-normal);-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 5px 20px;cursor: pointer;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;white-space: nowrap;display: flex;align-items: center;justify-content: center;gap: 0.3rem;}
.button-vip:hover {color: var(--color-button-vip-text-hover);background: linear-gradient(var(--color-button-vip-bg-gradient-start-hover),var(--color-button-vip-bg-gradient-end-hover));;border: 1px solid var(--color-button-vip-border-hover);}

@media screen and (max-width: 768px) {
    .popup-element__wrap .button-filled.button-filled-right {display: block !important;}
}
@media screen and (max-width: 640px) {
    .button-filled.button-filled-right {display: block;}
}


.btn {background-color: transparent;border: 1px solid var(--color-button-filled-bg-normal);color: var(--color-button-filled-bg-normal);width: 130px;padding-top: 10px !important;padding-bottom: 10px !important;border-radius: 3px;cursor: pointer;font-size: 13px;font-family: var(--font-special), var(--font-fallback);font-weight: 700;}
.btn-inline {background-color: transparent;border: 1px solid var(--color-button-filled-bg-normal);color: var(--color-button-filled-bg-normal);width: 130px;padding-top: 3px !important;padding-bottom: 3px !important;border-radius: 3px;cursor: pointer;font-size: 13px;font-family: var(--font-special), var(--font-fallback);font-weight: 700;}
.btn__primary {background-color: var(--color-button-filled-bg-normal);color: var(--color-body-background);}
.btn__primary:hover {background-color: var(--color-firm-active);}


/* standart notifications/warnings/errors */

.std-notice {display: block;text-align: center;max-width: 90%;color: var(--color-notice-text-normal);background-color: var(--color-notice-bg-normal);border-radius:4px;padding: 15px;margin: 20px;border: 1px solid var(--color-notice-border-normal);}
.std-notice strong {color:var(--color-notice-text-strong);}
.std-notice a {color:var(--color-notice-link-normal);}
.std-notice p {padding-block:10px;}
.std-notice small {padding-block:10px;display:block;}
.std-notice a:hover {color:var(--color-notice-link-hover);}
.std-notice h4 {color:var(--color-firm-normal);}

.std-warning {display:block;color:var(--color-warning-text-normal);background:var(--color-warning-bg-normal);border: 1px solid var(--color-warning-border-normal);padding:15px;margin : 15px 0;text-align:center;}
.std-warning strong {color:var(--color-warning-text-strong);}
.std-warning p {padding-block:10px;}
.std-warning small {padding-block:10px;display:block;}

.std-error {display: block;text-align: center;max-width: 90%;color: var(--color-error-text-normal);background-color: var(--color-error-bg-normal);border-radius:4px;padding: 15px;margin: 20px;border: 1px solid var(--color-error-border-normal);}
.std-error a {color:var(--color-error-link-normal);}
.std-error p {padding-block:10px;}
.std-error small {padding-block:10px;display:block;}
.std-error a:hover {color:var(--color-error-link-hover);}

.std-fatal-error {max-width:80%;font-family:monospace; margin:20px auto;padding:15px;background:var(--color-error-bg-normal);border:1px solid var(--color-error-border-normal);color:var(--color-error-text-normal);font-family:monospace;white-space:pre-wrap;word-wrap:break-word;}
.std-fatal-error .message {padding:10px;white-space: pre-line;}

/* zeroing defaults */

ul {list-style: none;margin: 0;padding: 0;}
li {margin: 0;padding: 0;}
a {text-decoration: none;outline: none;}

button, input[type=text], input[type=number], input[type=password] {outline: none;-webkit-appearance: unset;-moz-appearance: none;appearance: none;}

h1,h2,h3,h4,h5,h6 {margin: 0;padding: 0;}
p {margin: 0;padding: 0;}
iframe {border: none;}
body * {-webkit-font-smoothing: subpixel-antialiased;}

.main-menu__link-desktop a {backface-visibility: hidden;-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;transform: perspective(1px) translateZ(0);}

body {width: 100%;max-width: 100%;background-repeat: no-repeat;background-color: var(--color-body-background);background-attachment: fixed;background-size: cover;margin: 0;padding: 0;color: var(--color-body-text);font-family: var(--font-primary), var(--font-fallback);font-weight: normal;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;overflow-x: hidden;}
body[data-modal-window="1"] {overflow:hidden;}
* {scroll-behavior: smooth;-webkit-overflow-scrolling: touch;}

/* CLASS-MODIFICATORS*/
.hidden {display: none !important;}
.d-flex {display:flex;}
.d-flex-direction-row {flex-direction:row;}
.d-flex-direction-column {flex-direction:column;}
.d-flex-justify-between {justify-content:space-between;}
.d-flex-justify-around {justify-content:space-around;}
.d-flex-justify-evenly {justify-content:space-evenly;}
.d-flex-justify-center {justify-content:center;}
.d-flex-justify-start {justify-content:flex-start;}
.d-flex-justify-end {justify-content:flex-end;}
.d-flex-gap-5 {gap:5px;}
.d-flex-gap-10 {gap:10px;}
.d-flex-gap-15 {gap:15px;}
.d-flex-align-center {align-items:center}
.d-flex-align-baseline {align-items:baseline}

.d-wauto {width:auto;}
.d-wmin {width:min-content;}
.d-wmax {width:max-content;}
.d-w100 {width:100%;}
.d-w50 {width:50%;}
.d-w49 {width:49%;}

.pt-10 {padding-top:10px;}
.pt-15 {padding-top:15px;}
.pb-10 {padding-bottom:10px;}
.pb-15 {padding-bottom:15px;}
.pa-10 {padding:10px;}
.pa-15 {padding:15px;}

.pi-10 {padding-inline:10px;}
.pi-15 {padding-inline:15px;}
.pi-20 {padding-inline:20px;}
.pi-25 {padding-inline:25px;}

.pbl-10 {padding-block:10px;}
.pbl-15 {padding-block:15px;}
.pbl-20 {padding-block:20px;}
.pbl-25 {padding-block:25px;}


.mb-10 {margin-bottom:10px !important;}
.mb-15 {margin-bottom:15px !important;}
.mb-20 {margin-bottom:20px !important;}
.mt-5 {margin-top:10px !important;}
.mt-10 {margin-top:10px !important;}
.mt-15 {margin-top:15px !important;}
.mt-20 {margin-top:20px !important;}
.ml-5 {margin-left:5px !important;}
.ml-10 {margin-left:10px !important;}
.ml-15 {margin-left:15px !important;}
.ml-20 {margin-left:20px !important;}
.mr-5 {margin-right:5px !important;}
.mr-10 {margin-right:10px !important;}
.mr-15 {margin-right:15px !important;}
.mr-20 {margin-right:20px !important;}

.mbl-5 {margin-block:5px !important;}
.mbl-10 {margin-block:10px !important;}
.mbl-15 {margin-block:15px !important;}
.mbl-20 {margin-block:20px !important;}
.mbl-25 {margin-block:25px !important;}

.mi-5 {margin-inline:5px !important;}
.mi-10 {margin-inline:10px !important;}
.mi-15 {margin-inline:15px !important;}
.mi-20 {margin-inline:20px !important;}
.mi-25 {margin-inline:25px !important;}


.gap-5 {gap:5px;}
.gap-10 {gap:10px;}
.gap-15 {gap:15px;}
.gap-20 {gap:20px;}
.overflow {overflow: hidden;}

/* icon svg replaces */
[data-icon] {display:inline-block;height:1em;line-height:1em;position:relative;--icon-color: currentColor;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-left:0.3em;}
[data-icon]::after {content:"";display:inline-block;height:100%;width:100%;background-color:var(--icon-color);mask:var(--icon) no-repeat center / contain;-webkit-mask:var(--icon) no-repeat center / contain;vertical-align: -0.17em;}
[data-icon].inactive {opacity:0.5;}

[data-icon="post_add"] {aspect-ratio: 50/38;--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 38'%3E%3Cpath d='M45 0c-1.6 0-3 1.4-3 3v32c0 1.6 1.4 3 3 3s3-1.4 3-3V3c0-1.6-1.4-3-3-3zM38 4L10 12v10l6 2-1 3c-.7 2.3.6 4.8 2.9 5.5l4.2 1.4c2.3.7 4.8-.6 5.5-2.9l.7-2L38 32V4zM4 12c-1.6 0-3 1.4-3 3v6c0 1.6 1.4 3 3 3s3-1.4 3-3v-6c0-1.6-1.4-3-3-3z'/%3E%3Ccircle cx='22' cy='30' r='4'/%3E%3C/svg%3E");}
[data-icon="arrow_down"] {--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7'%3E%3Cpath d='M1.1 1.1c-.3.3-.3.8 0 1.1l4.4 4.4c.3.3.8.3 1.1 0l4.4-4.4c.3-.3.3-.8 0-1.1s-.8-.3-1.1 0L6 4.7 2.2 1.1c-.3-.3-.8-.3-1.1 0z'/%3E%3C/svg%3E");aspect-ratio: 12/7;}
[data-icon="arrow_forward"] {--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 6C6 6 4 18 4 18s2-5 10-5v4l8-7-8-7v4z'/%3E%3C/svg%3E");aspect-ratio: 24/24;}
[data-icon="arrow-long-right"] {min-width: 10px;min-height: 20px;--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 20'%3E%3Cpath d='M1 2l7 8-7 8c-.3.3-.3.8 0 1.1s.8.3 1.1 0l8-9c.3-.3.3-.8 0-1.1l-8-9c-.3-.3-.8-.3-1.1 0s-.3.8 0 1.1z'/%3E%3C/svg%3E");aspect-ratio: 10/20;}
[data-icon="arrow-long-left"] {min-width: 10px;min-height: 20px;--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 20'%3E%3Cpath d='M9 2L2 10l7 8c.3.3.3.8 0 1.1s-.8.3-1.1 0l-8-9c-.3-.3-.3-.8 0-1.1l8-9c.3-.3.8-.3 1.1 0s.3.8 0 1.1z'/%3E%3C/svg%3E");aspect-ratio: 10/20;}
[data-icon="reload"] {--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2.4 -2.4 28.80 28.80'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM5.46056 11.0833C5.83331 7.79988 8.62404 5.25 12.0096 5.25C14.148 5.25 16.0489 6.26793 17.2521 7.84246C17.5036 8.17158 17.4406 8.64227 17.1115 8.89376C16.7824 9.14526 16.3117 9.08233 16.0602 8.7532C15.1289 7.53445 13.6613 6.75 12.0096 6.75C9.45213 6.75 7.33639 8.63219 6.9733 11.0833H7.33652C7.63996 11.0833 7.9135 11.2662 8.02953 11.5466C8.14556 11.8269 8.0812 12.1496 7.86649 12.364L6.69823 13.5307C6.40542 13.8231 5.9311 13.8231 5.63829 13.5307L4.47003 12.364C4.25532 12.1496 4.19097 11.8269 4.30699 11.5466C4.42302 11.2662 4.69656 11.0833 5 11.0833H5.46056ZM18.3617 10.4693C18.0689 10.1769 17.5946 10.1769 17.3018 10.4693L16.1335 11.636C15.9188 11.8504 15.8545 12.1731 15.9705 12.4534C16.0865 12.7338 16.3601 12.9167 16.6635 12.9167H17.0267C16.6636 15.3678 14.5479 17.25 11.9905 17.25C10.3464 17.25 8.88484 16.4729 7.9529 15.2638C7.70002 14.9358 7.22908 14.8748 6.90101 15.1277C6.57295 15.3806 6.512 15.8515 6.76487 16.1796C7.96886 17.7416 9.86205 18.75 11.9905 18.75C15.376 18.75 18.1667 16.2001 18.5395 12.9167H19C19.3035 12.9167 19.577 12.7338 19.693 12.4534C19.8091 12.1731 19.7447 11.8504 19.53 11.636L18.3617 10.4693Z' fill='%23f50402'/%3E%3C/svg%3E");aspect-ratio: 24/24;}



@font-face {
font-family: "bobr-icons";
src: url("../fonts/bobr-icons.eot?75528456");
src: url("../fonts/bobr-icons.eot?75528456#iefix") format("embedded-opentype"),
url("../fonts/bobr-icons.woff2?75528456") format("woff2"),
url("../fonts/bobr-icons.woff?75528456") format("woff"),
url("../fonts/bobr-icons.ttf?75528456") format("truetype"),
url("../fonts/bobr-icons.svg?75528456#bobr-icons") format("svg");
font-weight: normal;
font-style: normal;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {font-family: "bobr-icons";font-style: normal;font-weight: normal;display: inline-block;text-decoration: inherit;width: 1em;margin-right: 0.2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: 0.2em;-webkit-font-smoothing: antialiased;}

.icon-eye:before {content: "\e800";}
.icon-comment:before {content: "\e801";}
.icon-right-dir:before {content: "\e802";}
.icon-phone:before {content: "\e803";}
.icon-help:before {content: "\e804";}
.icon-videocam:before {content: "\e805";}
.icon-location:before {content: "\e806";}
.icon-briefcase:before {content: "\e807";}
.icon-globe:before {content: "\e808";}
.icon-picture:before {content: "\e809";}
.icon-mail:before {content: "\e80a";}
.icon-cancel:before {content: "\e80b";}
.icon-up-open:before {content: "\e80c";}
.icon-camera:before {content: "\e80d";}
.icon-thumbs-up:before {content: "\e80e";}
.icon-thumbs-down:before {content: "\e80f";}
.icon-twitter:before {content: "\f099"; margin-top: 0.5em; margin-right: 0.3em;}
.icon-menu:before {content: "\f0c9";}
.icon-angle-double-up:before {content: "\f102";}
.icon-angle-double-down:before {content: "\f103";}
.icon-ellipsis:before {content: "\f141";}
.icon-dollar:before {content: "\f155";}
.icon-doc-text-inv:before {content: "\f15c";}
.icon-instagram:before {content: "\f16d";}
.icon-vkontakte:before {content: "\f189";}
.icon-bank:before {content: "\f19c";}
.icon-paper-plane:before {content: "\f1d8";}
.icon-bus:before {content: "\f207";}
.icon-facebook-official:before {content: "\f230";}
.icon-odnoklassniki:before {content: "\f263";}
.icon-percent:before {content: "\f295";}
.icon-handshake-o:before {content: "\f2b5";}
.icon-user-o:before {content: "\f2c0";}

.custom-icon-telegram {display:inline-block;width:30px;height:30px;background-size: cover;background-image: url("data:image/svg+xml,%3Csvg width='64px' height='64px' viewBox='0 0 256 256' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg%3E%3Cpath d='M128,0 C57.307,0 0,57.307 0,128 L0,128 C0,198.693 57.307,256 128,256 L128,256 C198.693,256 256,198.693 256,128 L256,128 C256,57.307 198.693,0 128,0 L128,0 Z' fill='%2340B3E0'%3E%3C/path%3E%3Cpath d='M190.2826,73.6308 L167.4206,188.8978 C167.4206,188.8978 164.2236,196.8918 155.4306,193.0548 L102.6726,152.6068 L83.4886,143.3348 L51.1946,132.4628 C51.1946,132.4628 46.2386,130.7048 45.7586,126.8678 C45.2796,123.0308 51.3546,120.9528 51.3546,120.9528 L179.7306,70.5928 C179.7306,70.5928 190.2826,65.9568 190.2826,73.6308' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M98.6178,187.6035 C98.6178,187.6035 97.0778,187.4595 95.1588,181.3835 C93.2408,175.3085 83.4888,143.3345 83.4888,143.3345 L161.0258,94.0945 C161.0258,94.0945 165.5028,91.3765 165.3428,94.0945 C165.3428,94.0945 166.1418,94.5735 163.7438,96.8115 C161.3458,99.0505 102.8328,151.6475 102.8328,151.6475' fill='%23D2E5F1'%3E%3C/path%3E%3Cpath d='M122.9015,168.1154 L102.0335,187.1414 C102.0335,187.1414 100.4025,188.3794 98.6175,187.6034 L102.6135,152.2624' fill='%23B5CFE4'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.custom-icon-youtube {display:inline-block;width:30px;height:30px;background-size: cover;background-image: url("data:image/svg+xml,%3Csvg height='64px' width='64px' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 473.931 473.931' xml:space='preserve' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Ccircle style='fill:%23D42428;' cx='236.966' cy='236.966' r='236.966'%3E%3C/circle%3E%3Cpath style='fill:%23CC202D;' d='M404.518,69.38c92.541,92.549,92.549,242.593,0,335.142c-92.541,92.541-242.593,92.545-335.142,0 L404.518,69.38z'%3E%3C/path%3E%3Cpath style='fill:%23BA202E;' d='M470.321,277.964L310.843,118.487l-12.864,12.864l-12.864-12.864l-14.099,14.099l9.47,9.47 l-3.091,3.091l-24.557-24.557l-1.048,1.055l-33.092-33.092l-14.099,14.099l3.858,3.858l-5.665,5.665l-23.854-23.854l-9.889,9.889 l23.255,56.003l-10.473,42.997l28.632,28.639l-72.418,5.066l-1.096,125.667l116.537,116.679 C362.678,465.505,451.836,383.833,470.321,277.964z'%3E%3C/path%3E%3Cpath style='fill:%23FFFFFF;' d='M321.724,291.91h-15.289l0.075-8.875c0-3.948,3.237-7.169,7.199-7.169h0.98 c3.963,0,7.214,3.222,7.214,7.169L321.724,291.91z M264.404,272.89c-3.865,0-7.038,2.608-7.038,5.796v43.161 c0,3.188,3.173,5.781,7.038,5.781c3.895,0,7.068-2.593,7.068-5.781v-43.165C271.472,275.498,268.299,272.89,264.404,272.89z M357.473,248.752v82.102c0,19.697-17.077,35.809-37.96,35.809H163.444c-20.887,0-37.96-16.116-37.96-35.809v-82.102 c0-19.697,17.074-35.816,37.96-35.816h156.073C340.395,212.936,357.473,229.059,357.473,248.752z M173.85,339.771l-0.007-86.487 l19.345,0.007v-12.819l-51.573-0.079v12.595l16.101,0.049v86.73h16.134V339.771z M231.847,266.17h-16.131v46.181 c0,6.683,0.4,10.024-0.022,11.199c-1.317,3.581-7.214,7.383-9.508,0.389c-0.389-1.227-0.045-4.924-0.052-11.274l-0.075-46.499 h-16.041l0.06,45.765c0.007,7.016-0.161,12.247,0.052,14.627c0.393,4.198,0.247,9.096,4.15,11.884 c7.252,5.235,21.163-0.778,24.643-8.251l-0.03,9.534l12.95,0.019V266.17H231.847z M283.45,319.052l-0.03-38.439 c-0.015-14.653-10.971-23.427-25.856-11.573l0.067-28.58l-16.116,0.026l-0.079,98.637l13.25-0.195l1.205-6.148 C272.83,348.332,283.479,337.683,283.45,319.052z M333.941,313.96l-12.101,0.064c0,0.483-0.022,1.033-0.03,1.639v6.75 c0,3.611-2.982,6.552-6.608,6.552h-2.369c-3.633,0-6.615-2.941-6.615-6.552v-0.748v-7.431v-9.579h27.697V294.23 c0-7.614-0.198-15.229-0.827-19.584c-1.979-13.781-21.317-15.966-31.09-8.913c-3.068,2.204-5.407,5.152-6.776,9.119 c-1.373,3.963-2.054,9.369-2.054,16.247v22.918C293.178,352.115,339.452,346.73,333.941,313.96z M271.895,189.524 c0.827,2.028,2.118,3.663,3.88,4.905c1.725,1.212,3.948,1.83,6.6,1.83c2.324,0,4.385-0.629,6.174-1.927 c1.792-1.291,3.304-3.214,4.531-5.788l-0.307,6.331h17.979v-76.467h-14.155v59.513c0,3.218-2.66,5.856-5.905,5.856 c-3.222,0-5.89-2.638-5.89-5.856v-59.513h-14.769v51.573c0,6.571,0.116,10.952,0.314,13.175 C270.559,185.363,271.064,187.477,271.895,189.524z M217.408,146.337c0-7.341,0.614-13.07,1.826-17.201 c1.22-4.12,3.427-7.431,6.608-9.923c3.18-2.511,7.252-3.764,12.191-3.764c4.157,0,7.723,0.819,10.705,2.417 c2.982,1.609,5.298,3.693,6.892,6.271c1.639,2.586,2.739,5.246,3.334,7.966c0.606,2.754,0.898,6.919,0.898,12.52v19.341 c0,7.094-0.284,12.31-0.834,15.626c-0.543,3.323-1.717,6.402-3.536,9.287c-1.796,2.859-4.116,4.995-6.93,6.357 c-2.836,1.381-6.08,2.054-9.755,2.054c-4.093,0-7.551-0.565-10.391-1.751c-2.851-1.175-5.059-2.949-6.627-5.302 c-1.594-2.357-2.705-5.227-3.375-8.572c-0.681-3.349-1.003-8.374-1.003-15.079v-20.247H217.408z M231.484,176.716 c0,4.325,3.229,7.861,7.154,7.861s7.132-3.532,7.132-7.861v-40.71c0-4.325-3.207-7.861-7.132-7.861s-7.154,3.532-7.154,7.861 V176.716z M181.722,197.269h16.969l0.015-58.648l20.045-50.241h-18.555l-10.657,37.324l-10.81-37.421h-18.357l21.324,50.372 L181.722,197.269z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");}
.custom-icon-tiktok {display: block;width: 30px;height: 30px;background-position: center center;background-repeat: no-repeat;background-size: cover;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 274.9 274.9'%3E%3Ctitle%3EAsset 85%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Ccircle cx='137.45' cy='137.45' r='137.45' fill='%23353535'/%3E%3Cpath id='Blue' d='M83,200.83c-34.18-29.65-12.08-95.69,40.47-87.38v6.11C79.06,117.5,59.52,170.43,83,200.83ZM178.81,86.28c5.39,4.32,12.84,7.5,23.11,8.1v6C190.56,98.28,183.36,92.63,178.81,86.28ZM164.56,54.74a41.24,41.24,0,0,0,.63,6.75H144.25V165.78a51,51,0,0,1-1.48,12.85c-8.53,18.8-32.69,16.35-39.36,3.44,9.94,6.22,26.28,4.57,33-10.19A51,51,0,0,0,137.86,159V54.74Z' fill='%236bcad3' fill-rule='evenodd'/%3E%3Cpath id='Black' d='M170.94,61.49v.14c0,2.41.72,37.33,37.36,39.51,0,32.48,0,0,0,27-2.76.16-24.12-1.39-37.42-13.24l0,52.52c.32,23.78-12.92,47.1-37.7,51.81-6.94,1.32-13.2,1.46-23.69-.83C49,200.29,69.1,110.61,129.81,120.2c0,29,0,0,0,29-25.08-3.69-33.47,17.17-26.81,32.11,6.07,13.6,31,16.55,39.75-2.64a50.91,50.91,0,0,0,1.48-12.84V61.49Z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath id='Red' d='M123.43,119.56a59.67,59.67,0,0,1,6.38.64c0,29,0,0,0,29-25.08-3.69-33.47,17.17-26.81,32.11.12.28.26.54.39.81a17.3,17.3,0,0,1-6.77-7.57c-6.66-14.93,1.73-35.8,26.81-32.11C123.44,115.87,123.43,137.94,123.43,119.56Zm78.49-19.18a55,55,0,0,0,6.38.76c0,32.48,0,0,0,27-2.75.16-24.12-1.38-37.42-13.24l0,52.53c.33,23.78-12.91,47.1-37.69,51.8-6.95,1.32-13.2,1.47-23.7-.83-11.81-3.53-20.54-9.81-26.51-17.54a53.91,53.91,0,0,0,20.14,10.8c10.48,2.28,16.74,2.13,23.68.82,24.79-4.7,38-28,37.71-51.8l0-52.53c13.3,11.86,34.67,13.41,37.43,13.24C201.94,96.31,201.92,122.53,201.92,100.38Zm-31-38.89v.14c0,1.42.26,14,7.87,24.65-9.18-7.34-12.45-17.94-13.62-24.79Z' fill='%23ee1d53' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.footer__social .tiktok {padding:0 !important;}

/* fixes */

.mobile-menu__link_view-more:hover::before {color: var(--color-firm-normal);right: 5px;}
.section-menu__item .fa-caret-right::after {width: 6px;transform: translateY(2px);}

.side-bar-item-comment-view::before {content: "";display: inline-block;width: 14px;height: 14px;margin-right: 5px;background-color: var(--color-text-normal);mask: var(--icon) no-repeat center / contain;-webkit-mask: var(--icon) no-repeat center / contain;transform: translateY(3px);}
.null-double-inner__right > .afisha > div .content__top .comment_counter::before {content: "";position: relative;display: inline-block;width: 14px;height: 14px;margin-right: 5px;background-color: currentColor;mask: var(--icon) no-repeat center / contain;-webkit-mask: var(--icon) no-repeat center / contain;}
.null-phone a::before {content: "";display: inline-block;width: 16px;height: 16px;margin-right: 2px;background-color: currentColor;mask: var(--icon) no-repeat center / contain;-webkit-mask: var(--icon) no-repeat center / contain;transform: translateY(5px);}
.poll-answers .poll-answer td.radio .new-radio::before {content: "";position: relative;display: inline-block;width: 14px;height: 14px;background-color: currentColor;mask: var(--icon) no-repeat center / contain;-webkit-mask: var(--icon) no-repeat center / contain;--icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path fill='black' d='M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224s224-100.3 224-224S379.7 32 256 32zm113.1 169.1c9.4 9.4 9.4 24.6 0 34l-128 128c-9.4 9.4-24.6 9.4-34 0l-64-64c-9.4-9.4-9.4-24.6 0-34s24.6-9.4 34 0l47 47l111-111c9.4-9.4 24.6-9.4 34 0z'/></svg>");}
.template__item-header span::before {content: "";display: inline-block;width: 11px;height: 17px;background-color: var(--color-firm-active);mask: var(--icon) no-repeat center / contain;-webkit-mask: var(--icon) no-repeat center / contain;transition: transform 0.5s ease;}
.obn__item .obn_switch1::before {content: "";display: inline-block;width: 9px;height: 14px;background-color: var(--color-firm-active);mask: var(--icon) no-repeat center / contain;-webkit-mask: var(--icon) no-repeat center / contain;transition: transform 0.5s ease;}
.content-card__growth::before, .card-view-growth span::before {content: "";position: relative;display: inline-block;width: 14px;height: 14px;margin-right: 1px;background-color: currentColor;mask: var(--icon) no-repeat center / contain;-webkit-mask: var(--icon) no-repeat center / contain;margin-left: 5px;transform: translateY(1px);}
.ucp_list > li .top::after {content: "";display: inline-block;width: 12px;height: 12px;background-color: currentColor;mask: var(--icon) no-repeat center / contain;-webkit-mask: var(--icon) no-repeat center / contain;transform: rotate(180deg);}

/* page structure start */

.auth_popup_opener {color: var(--color-link-normal);}
.ajax-news {display: none;}
.header-banner * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.header-banner a {display: flex;}
main {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.pager-inner {max-width: 1200px;margin: 0 auto;background-color: var(--color-body-background);}
@media screen and (max-width: 500px) { .pager-inner {overflow-x: hidden;}}
.pager-inner:after {content: "";display: block;width: 100%;height: 100%;position: fixed;z-index: 25;top: 0;left: 0;background-color: var(--color-overlay-dark-light);-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);opacity: 0;-webkit-transition: opacity 0.3s, -webkit-transform 0s 0.3s;transition: opacity 0.3s, -webkit-transform 0s 0.3s;-o-transition: opacity 0.3s, transform 0s 0.3s;transition: opacity 0.3s, transform 0s 0.3s;transition: opacity 0.3s, transform 0s 0.3s, -webkit-transform 0s 0.3s;}
.show-it .pager-inner:after {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;}
.conten-wrap {padding: 0 20px;margin-bottom: 20px;}
.side-bar-item__title_advertising {display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

header {background: var(--color-header-bg-normal) !important;}
header .conten-wrap {margin-bottom: 0;}
.super_anchor {display: block;}
.card-view-growth {font-size: 10px;display: flex;align-items: center;}
.shows_counter {margin-left: 10px;}
.null-inner .clearfix.first-clearfix:last-child {margin-bottom: 20px;}

.content-card__growth {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 11px;color: var(--color-text-normal);font-family: var(--font-primary), var(--font-fallback);}

.conten-wrap_bg-grey {color:var(--color-text-normal);background-color: var(--color-section-alt-bg-normal);border-top: 1px solid var(--color-section-alt-border-outer);border-bottom: 1px solid var(--color-section-alt-border-outer);}
.conten-wrap_bg-grey:hover {background-color: var(--color-section-alt-bg-hover);}
.conten-wrap_add-p {padding-left: 40px;}
.top-news .content-card__title {padding: 10px 0;}

.autorization .password-wrapper {position: relative;width:100%;}

/* bottom gallery test */
.sub-gallery {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sub-gallery__item:not(:last-child) {margin-right: 5px;}
.sub-gallery__item {display: -webkit-box;display: -ms-flexbox;display: flex;}
.sub-gallery__item img {-o-object-fit: cover;object-fit: cover;width: 100%;height: 100%;}
.sub-gallery__item-desktop-small {width: calc( 16.7% - 5px );margin-bottom: 5px;}
.sub-gallery__item-desktop-big {width: calc( 33.3% - 5px );margin-bottom: 5px;}
.sub-gallery__item-desktop-middle {width: calc(( 100% - 15px ) / 4);margin-bottom: 5px;}

@media screen and (max-width: 976px) {
    .photogallery.second .subsection-title {white-space: nowrap;}
    .sub-gallery {-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0 20px;padding-bottom: 15px;}
    .sub-gallery__item {margin-right: 0 !important;margin-bottom: 5px;}
    .sub-gallery__item:nth-child(even) {margin-left: 5px !important;}
    .sub-gallery__item img {height: 100%;}
    .sub-gallery__item-small {width: 33%;}
    .sub-gallery__item-big {width: 65%;}
    .sub-gallery__item-middle {width: calc((100% - 5px) / 2);}
}

.conten-wrap.wrap-card.top-news {margin-bottom: 30px;}
.wrap-card {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: 0;}
.wrap-card_main {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;}
.side-bar {width: 30%;margin-right: 10px;}
.side-bar .side-bar-menu__link {margin-top: 0px;}
.side-bar .card-icon {color: var(--color-body-background);}
.news .side-bar {width: 30%;}
.news .swiper-slide {height: 320px;}
.main-content {width: calc(70% - 10px);}
.news .main-content {width: calc(70% - 10px);}
.stretch-wrap {margin: 0 20px 20px 20px;}
.stretch-wrap a {display: flex;overflow: hidden;}

@media screen and (max-width: 640px) {.stretch-wrap {margin-left: 0;margin-right: 0;}}

.wikibobr {display: block;color: var(--color-section-alt-title-text-normal);font-size: 14px;line-height: 90px;text-align: center;}
.button-up {border: 1px solid var(--color-text-normal);border-radius: 4px;width: 35px;height: 35px;display: block;background-color: var(--color-text-muted-normal);color: var(--color-body-background);text-align: center;line-height: 35px;font-size: 30px;position: fixed;z-index: 50;bottom: 10%;right: 5%;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.button-up:hover {cursor: pointer;border-color: var(--color-firm-normal);background-color: var(--color-firm-normal);-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.button-up i {position: absolute;left: 50%;top: 47%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.view-more-btn {font-size: 9px;color: var(--color-text-normal);}
.view-more-btn:after {content: "";display: inline-block;margin-left: 5px;width: 0;height: 0;border-style: solid;border-width: 2px 0 2px 4px;border-color: transparent transparent transparent var(--color-text-normal);}
.setion-link {position: absolute;right: 0;bottom: 0;}
.setion-link__padding_bottom {padding-bottom: 10px;}
@media screen and (max-width: 768px) {.setion-link__padding_bottom {padding-bottom: 0;}}

.setion-link__item {font-size: 11px;color: var(--color-firm-normal);margin-right: 50px;}
.setion-link__item:hover {color: var(--color-firm-active);}
.setion-link__item:after {content: "";display: inline-block;margin-left: 5px;width: 0;height: 0;border-style: solid;border-width: 3px 0 3px 3px;border-color: transparent transparent transparent var(--color-firm-normal);}
.setion-link .setion-link__item:last-child {margin-right: 0;}
.top-news {margin-top: 10px;}
.news-wrap,.affiche-wrap {-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;}
.affiche-wrap,.news-wrap {padding-bottom: 30px;}
.affiche .main-content.affiche-wrap .swiper-slide {height: 100% !important;}
.affiche-slider .content-card__image {height: 75% !important;}
.affiche-slider .content-card__body.content-card__body_main {height: 15%;padding-bottom: 0 !important;}
.affiche .content-card {max-height: unset;}
.photogallery,.videogallery {position: relative;padding-top: 50px;padding-bottom: 30px;width: 100%;}
.videogallery {padding-top: 0;}
.template__item-description {display: -webkit-box;-webkit-line-clamp: 4;line-clamp: 4;-webkit-box-orient: vertical;line-height: 16px;max-height: calc(16px * 4);overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.content-card__body.content-card__body_main {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-height: 20%;}
.news-slider,.photogallery-slider {padding: 0;}
.affiche-slider .swiper-slide {height: auto;display: -webkit-box;display: -ms-flexbox;display: flex;}
.page-tabs__menu {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;border-bottom: 1px solid var(--color-border-normal);margin-top: 10px;}
.page-tabs__link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 35px;position: relative;margin-right: -1px;padding: 5px 5px;border: 1px solid var(--color-border-normal);margin-bottom: -1px;cursor: pointer;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;-webkit-box-shadow: 0 2px 2px var(--color-border-normal);box-shadow: 0 2px 2px var(--color-border-normal);}
.page-tabs__link.active {border-bottom-color: var(--color-border-normal);-webkit-box-shadow: none;box-shadow: none;}
.page-tabs__item {width: 32%;}
.tab-menu {display: none;}
.side-bar-item_advertising .side-bar-item__desc_advertising {display: none;}
.side-bar-item_advertising .side-bar-item__image {height: 60%;display: flex;}
.side-bar-item_advertising .side-bar-item__image img {width: 100%;height: 100%;object-fit: cover;-o-object-fit: cover;}
.side-bar-item_advertising .side-bar-item__body {height: 40%;}
@media screen and (max-width: 769px) {
    .side-bar {width: 40%;}
    .web-cam {display: none;}
    .main-content {width: 59%;}
    .conten-wrap_add-p {padding-left: 20px;}
    .page-tabs__item {width: 100%;}
    .page-tabs__item:not(:first-child) {display: none;}
    .tab-menu {display: block;}
}

@media screen and (max-width: 768px) {
    .popup-element__wrap .template__item-img-container {margin-right: 20px !important;}
    .affiche-slider .side-bar-item__date.side-bar-item__date_affiche {font-size: 11px !important;}
    .side-bar-item__body {height: 30% !important;-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
    .catalog-wrapper .side-bar-item__footer {margin-top: auto !important;}
    .main-menu__user-wrap {margin-right: 15px !important;}
    .main-content {width: 100% !important;}
    .template__item-info {min-height: unset !important;}
    .catalog .template__iteminfo {display: none;}
    .side-bar-item_advertising {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: 100%;}
    .side-bar-item_advertising .side-bar-item__image {height: 70%;}
    .side-bar-item_advertising .side-bar-item__body {margin-top: auto;}
    .side-bar-item_advertising .side-bar-item__image img {-o-object-fit: cover;object-fit: cover;}
    .side-bar {width: 100% !important;}
    .wrap-card {-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .side-bar {width: 100%;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
    .main-content {width: 100%;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
}

@media handheld {.button-up:hover {border-color: var(--color-text-normal);background-color: var(--color-text-muted-normal);}}


/*** coming soon ***/
.coming-soon {width: 100%;position: relative;font-size: 14px;padding: 10px 0;}
.coming-soon__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;}
.col-hourly {width: 13%;font-size: 14px;margin-top: 1em;text-align: center;}
.coming-soon__icon {margin-top: 5px;}
.coming-soon__icon img {max-width: 100%;}
.coming-soon__temperature {margin: 5px 0;font-size: 1.3em;color: var(--color-text-strong-normal);}
.coming-soon__temperature-bg {background-color: #c8effb;border: solid 1px #5a98ab;position: relative;}
@media screen and (max-width: 950px) {
    .coming-soon {width: 100%;}
    .coming-soon__wrap .col-hourly:nth-child(n + 5) {display: none;}
    .col-hourly {width: 20%;}
}
@media screen and (max-width: 769px) {
    .coming-soon__wrap .col-hourly:nth-child(n) {display: block;}
}

/*** content card ***/
.content-card {width: 100%;max-height: 450px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;position: relative;}
.content-card_center {border-left: 1px solid var(--color-border-normal);border-right: 1px solid var(--color-border-normal);padding: 0 15px;}
.news-slider .content-card__image,.affiche-slider .content-card__image {height: 194px;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.news .side-bar-item__image {height: 215px;}
.content-card__image img {height: 100%;width: 100%;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;-o-object-fit: cover;object-fit: cover;}
.top-news .content-card__head {min-height: 27px;}
.content-card__head {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-bottom: 1px solid var(--color-divider-text-normal);padding: 5px 0px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.news .content-card__head {padding: 0;padding-top: 5px;}
.content-card__activity {display: -webkit-box;display: -ms-flexbox;display: flex;}
.content-card__tags {position: relative;max-width: 50%;}
.content-card__tags span {white-space: nowrap;text-overflow: ellipsis;max-width: 100%;display: inline-block;overflow: hidden;}
.content-card__tags span {color: var(--color-text-normal);font-size: 12px;font-family: var(--font-primary), var(--font-fallback);}
.content-card__tags:after {content: "";display: block;position: absolute;width: 100%;height: 1px;background: var(--color-firm-normal);bottom: -6px;left: 0;}
.content-card__view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 11px;color: var(--color-text-normal);font-family: var(--font-primary), var(--font-fallback);}
.card-view-count::before {content: "\e800";position: relative;font-family: "bobr-icons";font-size: 14px;margin-right: 5px;}
.card-comment-count::before,.side-bar-item-comment-count::before {content: "\e801";position: relative;font-family: "bobr-icons";font-size: 14px;margin-right: 5px;}
.comment_counter .side-bar-item-comment-count::before {content: "\e801";}
.shows_counter .side-bar-item-comment-count::before {content: "\e800";}
.content-card__comment {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 11px;color: var(--color-text-normal);margin-left: 10px;}
.content-card__title {font-size: 18px;font-weight: bold;line-height: 21px;color:var(--color-text-strong-normal);font-family: var(--font-primary), var(--font-fallback);}

.null-double-inner__left .content-card__title,.null-double-inner__left .content-card__date,.null-double-inner__left .content-card__tags span,.null-double-inner__left .content-card__view {color: var(--color-body-background);}
.content-card__title_main {font-size: 12px;line-height: 16px;}
.content-card__desc {font-size: 12px;margin-bottom: 8px;padding-left: 10px;position: relative;color: var(--color-text-normal);margin-top: auto;}
.content-card__desc:before {content: "";display: block;height: 70%;width: 4px;background-color: var(--color-firm-normal);position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.content-card__date {font-size: 12px;color: var(--color-text-normal);font-family: var(--font-primary), var(--font-fallback);}

/* top news */
.content-card__body.content-card__body_top-news {height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.content-card__more {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.content-card__icons {display: -webkit-box;display: -ms-flexbox;display: flex;margin-left: 5px;margin-right: auto;}
.content-card__icons .card-icon:last-child {margin-left: 5px;}
.content-card__icons .card-icon {display: flex;align-items: center;}
.alert-box2 {box-sizing: border-box;}
.top_news__info-activity_comments {margin-left: 10px;}
.top_news__info-activity_comments i,.top_news__info-activity_view i {margin-right: 5px;}
.videogallery-slider {padding-top: 20px;}

@media screen and (max-width: 769px) {.photogallery-slider {padding-top: 20px;}}


.content-card__read-after {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 3px;padding: 3px;}
.content-card__read-after {font-size: 12px;color: var(--color-text-muted-normal);}
.content-card__read-after.active {color: #fd9c03;}
.content-card:hover .content-card__image img {-webkit-filter: brightness(108%);filter: brightness(108%);}
.content-card_top-news {max-width: 32%;}
.content-card_main {height: 100%;}
.card-icon {width: 13px;font-size: 13px;line-height: 10px;background-repeat: no-repeat;background-size: contain;background-position: center center;margin-right: 6px;color: var(--color-text-muted-normal);}
.card-icon:last-child {margin-right: 0;}
@media screen and (max-width: 769px) {
    .content-card__title {font-size: 16px;}
    .content-card__tags span {font-size: 10px;}
    .content-card__image img {max-height: 300px;}
    .content-card__view,.content-card__comment {font-size: 10px;}
    .content-card_top-news {max-width: 100%;}
    .content-card__image {text-align: center;}
    .content-card__head {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
    .content-card__body_top-news {text-align: center;}
}

@media screen and (max-width: 768px) {
    .affiche-slider {margin-bottom: 20px !important;padding-bottom: 0 !important;}
    .content-card__head {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
    .content-card__image img {max-height: 400px;}
    .content-card__title {font-size: 14px;text-align: left;}
}

@media screen and (min-width: 768px) {
	.wrap-card.afisha-start-block .swiper-slide {height: 480px;}
    .wrap-card.afisha-start-block a.content-card.content-card_main .content-card__image img {height: 400px;}
    .wrap-card > .afisha-content .afisha-mainpage-kino-slider .swiper-slide {height: 420px;}
    .wrap-card > .afisha-content .afisha-mainpage-kino-slider .swiper-slide .content-card__image img {height: 350px;}
    .wrap-card .content-card__title_main {margin-top: 5px;}
    .afisha-start .wrap-card.afisha-start-block .reclame-wrap {margin-top: 0px;}
}


@media screen and (max-width: 768px) {
    .wrap-card.afisha-start-block .swiper-slide {height: 480px;}
    .wrap-card.afisha-start-block a.content-card.content-card_main .content-card__image img {height: 400px;max-height: inherit;}
    .wrap-card.afisha-start-block a.content-card.content-card_main {max-height: 480px;}
    .wrap-card > .afisha-content .afisha-mainpage-kino-slider .swiper-slide {height: 590px;}
    .wrap-card > .afisha-content .afisha-mainpage-kino-slider .swiper-slide a.content-card {max-height: 610px;}
    .wrap-card > .afisha-content .afisha-mainpage-kino-slider .swiper-slide .content-card__image img {height: 460px;max-height: inherit;}
    .wrap-card > .afisha-content .afisha-mainpage-kino-slider .swiper-slide a.content-card .content-card__date, .side-bar-item_actual-news .content-card__more {display: block;}
    .wrap-card > .afisha-content .afisha-mainpage-kino-slider .swiper-wrapper {height: 540px;}
    .wrap-card .content-card__title_main {margin-top: 5px;}
}

/*** footer ***/
footer {background-color: var(--color-footer-bg-normal);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 20px 20px 5px 20px;}
@media screen and (max-width: 769px) {
    footer {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
}

/*** header baner***/
.header-banner {font-size: 0;height: auto;width: 100%;overflow: hidden;}
.header-banner .alert-box2.warning2 {padding: 0;margin: 0;width: 100% !important;}
.header-banner img {max-width: 100%;width: 100%;height: 100%;object-fit: contain;-o-object-fit: contain;}
.header-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 20px 0;}
.header-wrap .header-user__autorized {width: 20%;margin-left: unset;}
.header-wrap .header-user__autorized a {margin: 0 auto;}
.header-wrap .header-user__autorized p {color: var(--color-text-normal);font-size: 16px;}
.header-user__autorized p.login-long {display:inline-block;max-width:15ch;white-space:nowrap;overflow:hidden;vertical-align:bottom;-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent 100%);mask-image:linear-gradient(90deg,#000 70%,transparent 100%);}
.header-wrap .header-user__autorized i[data-icon] {color: var(--color-arrows-normal);height: 8px;margin-left: 6px;transform: translateY(-4px);}
.header-wrap .header-user__autorized .header-user__img {width: 40px;height: 40px;display: flex;margin-right: 10px;-webkit-border-radius: 20px;border-radius: 20px;position:relative;}
.header-wrap .header-user__autorized .header-user__img img {-o-object-fit: cover;object-fit: cover;width: 100%;height: 100%;margin-right: 0;border-radius:65px;}
.header-link {width: 24%;}
.header-link img {max-width: 100%;height: 70px;}
.header-menu {width: 48%;}
.header-menu__nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.header-menu__nav a {color: var(--color-menu-header-link-normal);margin-right: 40px;margin-left: 16px;position: relative;font-size: 12px;font-weight: bold;font-family: var(--font-primary), var(--font-fallback);}
.header-menu__nav a:hover {color: var(--color-menu-header-link-hover);}
.header-menu__nav a:last-child {margin-right: 0;}
.header-menu__nav a:before {content: "";display: block;width: 1px;height: 100%;background-color: var(--color-menu-header-border-active);position: absolute;left: -16px;top: 0;pointer-events: none;}
.header-menu__search {width: 100%;display: flex;flex-direction: row;justify-content: left;padding-top: 10px;}
.header-menu__search form {font-size: 0;display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;width: 100%;}
.header-menu__search form::before {  position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: 10px;}
.header-menu__search button {position: absolute;right: 0;border-radius: 0 4px 4px 0;height: 100%;font-family: var(--font-primary), var(--font-fallback);}
.header-menu__search input {color: var(--color-search-input-text-normal);background: var(--color-search-input-bg-normal);border: 1px solid var(--color-search-input-border-normal);border-radius: 4px;line-height: 30px;padding: 0 20px;padding-left: 30px;-webkit-appearance: none;appearance: none;-webkit-box-shadow: 0 1px 2px 0px rgba(204, 204, 204, 0.8) inset;box-shadow: 0 1px 2px 0px var(--color-search-input-shadow) inset;width: 100%;height: 40px;font-family: var(--font-primary), var(--font-fallback);}

.header-menu__sub-btn {color: var(--color-search-button-text-normal);border: 1px solid var(--color-search-button-border-normal);background: var(--color-search-button-bg-normal);margin: 0;line-height: 20px;font-size: 12px;border-radius: 5px;-webkit-box-shadow: none;box-shadow: none;padding: 0 12px;height: 40px;-webkit-appearance: none;appearance: none;}
.header-menu__sub-btn:hover {cursor: pointer;color: var(--color-search-button-text-hover);border: 1px solid var(--color-search-button-border-hover);background: var(--color-search-button-bg-hover);}

.header-menu__soc-btn {display: block;border-radius: 50%;background-color: var(--color-text-muted-normal);width: 20px;height: 20px;line-height: 20px;text-align: center;color: var(--color-body-background);font-size: 13px;margin-left: 6px;}
.header-menu__soc-btn:hover {cursor: pointer;}

.header-user__unlogged {width: 20%;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.header-user__unlogged div {display: none;}
.header-user__unlogged a {font-family: var(--font-primary), var(--font-fallback);font-size: 12px;color: var(--color-text-normal);-webkit-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.header-user__unlogged a:hover {color: var(--color-firm-normal);}
.header-user__unlogged:before {display: block;width: 1px;height: 100%;position: absolute;top: 0;left: -16px;background: var(--color-section-alt-bg-normal);}
body[data-logged="1"] .header-user__unlogged {display: none !important;}

.header-user__autorized {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;margin-left: auto;}
body[data-logged="0"] .header-user__autorized {display:none !important;} 
body[data-logged="1"] .main-menu_fixed .header-user__autorized {display: -webkit-box;display: -ms-flexbox;display: flex;}

@media screen and (max-width: 768px) {
    body[data-logged="1"] .main-menu .main-menu__wrap .header-user__autorized {display: -webkit-box;display: -ms-flexbox;display: flex;}
}


.header-user__autorized > a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;color: var(--color-menu-auth-text-normal);font-size: 12px;}


.header-user__autorized ul {display: none;position: absolute;right: -20px;top: 100%;background-color: var(--color-body-background);padding: 50px 30px;z-index: 5;}
.header-user__autorized ul.active {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;z-index: 5000;}
.header-user__autorized ul li a {font-size: 14px;color: var(--color-header-menu-auth-link-normal);white-space: nowrap;}
.header-user__autorized ul li:hover a {color: var(--color-header-menu-auth-link-hover);}
.header-user__autorized ul li:not(:last-child) {margin-bottom: 20px;}
.header-user__autorized ul li:last-child {border-top: 1px solid var(--color-search-input-border-normal);padding-top: 19px;}

.main-menu__wrap .header-user__img {width: 25px;height: 25px;margin-right: 10px;-webkit-border-radius: 50%;border-radius: 50%;position:relative;}
.main-menu__wrap .header-user__img img {width: 100%;height: 100%;object-fit: cover;-o-object-fit: cover;border-radius: 50%;}

.main-shadow {position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: var(--color-overlay-dark-medium);z-index: 11;}


.header-user__menu {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: distribute;justify-content: space-around;width: 65%;}
.header-user__menu a {font-size: 12px;line-height: 14px;color: var(--color-text-muted-normal);}
.header-user__avatar {width: 35%;font-size: 11px;line-height: 14px;text-align: center;color: var(--color-firm-normal);}
.header-user__avatar img {max-width: 70%;}
.header-user__avatar span {display: block;}

.header-user__form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.header-user__input-wrap {position: relative;font-size: 0;}
.header-user__input-wrap input {width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;margin-bottom: 5px;padding: 3px;border: 1px solid var(--color-form-input-border-normal);}
.header-user__lost-password {position: absolute;bottom: 11px;right: 10px;font-size: 8px;color: var(--color-text-muted-normal);}
.header-user__btn-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}

@media screen and (max-width: 950px) {
    .header-link {width: 18%;}
    .header-menu {width: 56%;}
}
@media screen and (max-width: 769px) {.header-wrap {display: none;}}

/*** horoscope ***/
.horoscope {width: 32%;position: relative;}
.horoscope__wrap {padding: 40px 0;-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;height: 100%;min-height: 280px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;}
.horoscope__wrap img {width: 100%;height: 100%;object-fit: cover;-o-object-fit: cover;object-position: left;-o-object-position: left;}

@media screen and (max-width: 769px) {
    .horoscope {width: 100%;height: 100%;padding: 10px 0;border-bottom: 1px solid var(--color-border-normal);}
    .catalog .template__item-contacts.ann {margin-top: 10px;}
}



/*** last comment ***/
.template-view {padding-top: 50px;padding-bottom: 20px;margin-bottom: 10px;position: relative;}
.template-view__item {cursor: pointer;color:var(--color-text-lastcomments-title-normal);}
.template-view__item .template-view__top {color:var(--color-text-lastcomments-author-normal);}
.template-view__item {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 10px 20px;-webkit-box-sizing: border-box;box-sizing: border-box;border: none;}
.template-view__item.swiper-slide-next {border-left: 1px solid var(--color-section-alt-border-inner);border-right: 1px solid var(--color-section-alt-border-inner);}
.template-view__wrap {margin-bottom: 20px;}
.template-view::before {position: absolute;left: calc(32.45% + 1px);height: 100%;top: 0;border-right: 1px solid var(--color-border-normal);}
.template-view::after {position: absolute;right: calc(32.45% + 1px);height: 100%;top: 0;border-right: 1px solid var(--color-border-normal);}
.template-view__top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}

@media (max-width: 500px) {.template-view__item.top .template-view__image {margin-right: 10px;}}

.template-view__middle {padding-bottom: 18px;}
.template-view__author {display: -webkit-box;display: -ms-flexbox;display: flex;}
.template-view__author span {padding-right: 5px;}
.template-view__image {width: 25px;height: 25px;min-width: 25px;border-radius: 100%;background-color: var(--color-search-input-border-normal);overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-right: 10px;}
.template-view__image img {width: 100%;}
.template-view__item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-height: 160px;}
.template-view__item:first-child {border-left: none;}
.template-view__item:last-child {border-right: none;}
.template-view__item.top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 10px;padding: 0 !important;min-height: unset;border: none;}
.template-view__middle p {color: var(--color-text-lastcomments-title-normal);font-size: 14px;font-weight: 400;font-style: italic;line-height: 18px;display: -webkit-box;-webkit-line-clamp: 4;line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;padding: 0 3px;}
.body__comment .template-view__middle p {display: inline-block;}
.body__comment .template-view__item {border: none !important;}

.template-view__link {position: relative;color: var(--color-section-alt-linkbutton-normal);margin-bottom:10px;;font-size: 12px;font-weight: 400;line-height: 14px;letter-spacing: 1.1px;white-space: nowrap;max-width: 100%;display: inline-block;text-overflow: ellipsis;overflow: hidden;--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 6C6 6 4 18 4 18s2-5 10-5v4l8-7-8-7v4z'/%3E%3C/svg%3E");}
.template-view__link:hover {color: var(--color-section-alt-linkbutton-hover);}
.template-view__link::before {content: "";display: inline-block;width: 1em;height: 1em;margin-right: 0.25em;background-color: currentColor;mask: var(--icon) no-repeat center / contain;-webkit-mask: var(--icon) no-repeat center / contain;vertical-align: -0.19em;}

.content-card__body .template-view__link {margin-top:auto;margin-bottom: 10px;}
.template-view__arrow-left .swiper-triangl-prev,.template-view__arrow-right .swiper-triangl-next {border: none;background-color: transparent;}
.template-view__arrow-left,.template-view__arrow-right {outline: none;width: 10px;height: 20px;}
.template-view__arrow-left {left: -10px;}

.template-view__date {font-size: 11px;}
.template-view__author {font-size: 11px;}

@media screen and (max-width: 950px) {
    .template-view:before {left: calc(48% + 10px);}
    .template-view:after {display: none;}
    .template-view__item {width: 48%;}
}
@media screen and (max-width: 769px) {
    .template-view:before {display: none;}
    .template-view:after {display: none;}
    .template-view__item {width: 100%;}
    .template-view__wrap {margin-bottom: 0;}
}

/*** main-menu ***/
.main-menu {width: 100%;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;background-color: transparent;position: relative;z-index: 20;}
.main-menu .header-user__autorized {display: none;}

.main-menu__wrap {background-color: var(--color-firm-normal);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 20px;max-width: 1200px;margin: 0 auto;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;}
.main-menu__wrap:before {content: "";display: block;position: absolute;width: 50%;height: 100%;background-color: var(--color-firm-normal);-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;top: 0;left: 0;z-index: -1;}
.main-menu__wrap:after {content: "";display: block;position: absolute;width: 50%;height: 100%;background-color: var(--color-firm-normal);-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;top: 0;right: 0;z-index: -1;}
.main-menu_fixed {position: fixed;top: 0;left: 0;z-index: 20;}
.main-menu_fixed .main-menu__wrap:before {-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;left: -40%;}
.main-menu_fixed .main-menu__wrap:after {-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;right: -40%;}
.main-menu_fixed .main-menu__wrap .main-menu__sticky-btn {-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;z-index: 2;left: -100px;opacity: 1;}
.main-menu_fixed .main-menu__wrap .main-menu__user-wrap a {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.main-menu__guest {display: block;text-align: center;line-height: 40px;border-radius: 50%;font-size: 17px;color: var(--color-menu-top-link-normal);}
.main-menu__link {color: var(--color-menu-top-link-normal);font-size: 13px;line-height: 40px;position: relative;display: inline-block;white-space: nowrap;font-family: var(--font-primary), var(--font-fallback);transition: background-color 0.3s ease;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;}
.main-menu__link:last-child {margin-right: 0;}
.main-menu__link_new {position: relative;}
.main-menu__link_new:after {content: "new";display: block;width: 30px;position: absolute;top: 0;right: -32px;font-size: 11px;line-height: 16px;text-align: center;color: var(--color-body-background)600;background-color: var(--color-section-alt-title-bg-normal);font-family: var(--font-primary), var(--font-fallback);}
.main-menu__link:before {content: "";display: block;height: 1px;width: 100%;position: absolute;bottom: 20%;left: 0;background-color: var(--color-menu-top-link-normal);-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.main-menu__link:hover:before {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.main-menu__link-desktop {display: -webkit-box;display: -ms-flexbox;display: flex;width: 85%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.main-menu__link-desktop .active,.main-menu__link-desktop .a {background-color: var(--color-menu-top-bg-hover);transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.main-menu__link-desktop .active > a,.main-menu__link-desktop .a > a {background-color: var(--color-menu-top-bg-hover);}
.main-menu__link-desktop > ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.main-menu__link-desktop ul li {position: relative;padding: 0 10px;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.news .content-card__image,.affiche .content-card__image {height: 60%;}
.news .side-bar-item_actual-news,.affiche .side-bar-item_affiche {height: 320px;}
.side-bar-item_actual-news {margin-bottom: 10px;position: relative;display: flex !important;}
.side-bar-item_advertising {position: relative;display: flex !important;}
.side-bar-item_actual-news::before,.side-bar-item_advertising::before {content: "";position: absolute;display: block;left: 0;right: 0;top: 0;bottom: 0;z-index: 1;width: 100%;height: 100%;background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to( #00000070 ));background-image: -o-linear-gradient(transparent, #00000070);background-image: linear-gradient(transparent, #00000070 );}
.side-bar-item_actual-news .content-card__image,.side-bar-item_advertising .side-bar-item__image {position: absolute;height: 100% !important;width: 100%;}
.side-bar-item_actual-news .content-card__body.content-card__body_main,.side-bar-item_advertising .side-bar-item__body {z-index: 1;margin-top: auto;background-color: unset !important;border: none !important;}
.side-bar-item_advertising,.side-bar-item_actual-news {min-height: 320px;}
.side-bar-item_actual-news .content-card__body {height: 30%;}
.side-bar-item_actual-news .content-card__body * {color: var(--color-card-banner-text-normal) !important;}
.side-bar-item_actual-news .content-card__head {margin-top: auto;border-bottom: none;border-top: 1px solid var(--color-border-normal);}
.side-bar-item_actual-news .content-card__tags:after {bottom: unset;top: -6px;}
.side-bar-item_actual-news .content-card__image {height: 70%;}
.news-wrap .side-bar-item_actual-news .content-card__image {height: 60%;}
.news .side-bar-item__image,.affiche .side-bar-item_affiche .side-bar-item__image {height: 60%;}
.news .side-bar-item__body {height: 40%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.news .content-card__title.content-card__title_main {padding-top: 5px;}
.news .content-card__title.content-card__title_main,.affiche .content-card__title.content-card__title_main {margin-bottom: auto;}
.affiche .content-card__title.content-card__title_main {padding-top: 10px;}
.news .content-card__tags:after,.affiche .side-bar .content-card__tags:after {bottom: unset;top: -6px;border-top: 1px solid var(--color-button-filled-bg-normal);height: auto;background-color: unset;}
.news .content-card__head,.affiche .side-bar .content-card__head {border-bottom: none;border-top: 1px solid var(--color-card-banner-line-normal);}
.news .content-card__body.content-card__body_main,.affiche .content-card__body.content-card__body_main {height: 40%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-top: 10px;padding-bottom: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.affiche .content-card__body.content-card__body_main {padding-top: 0px;}
.affiche-slider .content-card__body.content-card__body_main {height: 25%;}
.side-bar-item_actual-news .content-card__body.content-card__body_main,.side-bar-item_affiche .content-card__body.content-card__body_main {background-color: var(--color-sidebar-item-overlay-bg);padding: 10px;}
.news .side-bar .reclame-wrap {margin-bottom: 42px;margin-bottom: 0px;}
.news .side-bar .reclame-wrap a {display: flex;width: 100%;overflow: hidden;}
.reclame-wrap img {width: 100%;height: 100%;object-fit: contain;-o-object-fit: contain;}
.reclame-wrap iframe {max-width: 100%;width: 100% !important;}

/* status-block */

.status-block input[type="text"],.info_block input[type="text"] {-webkit-appearance: none;appearance: none;border: none;border: 1px solid var(--color-form-input-border-normal);width: 100%;height: 35px !important;padding: 0 10px !important;margin-right: 10px;padding-left: 10px !important;box-sizing: border-box !important;width: 340px;}
.info_block textarea {max-width: 100%;padding: 0 10px !important;padding-left: 10px !important;box-sizing: border-box !important;}
.status-block select, .info_block select {height: 35px !important;}

.reclame-wrap div {width: 100% !important;margin: 0px !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.news .side-bar {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.affiche-slider {height: 100%;}
.affiche .wrap-card {max-height: 559px;}

.news .side-bar-item_actual-news .content-card__tags span,
.news .side-bar-item_actual-news .content-card__comment,
.news .side-bar-item_actual-news .content-card__view,
.news .side-bar-item_actual-news .content-card__date,
.news .side-bar-item_actual-news .content-card__title.content-card__title_main,
.side-bar-item_actual-news .content-card__icons,
.side-bar-item_affiche .content-card__tags span,
.side-bar-item_affiche .content-card__comment,
.side-bar-item_affiche .content-card__view,
.side-bar-item_affiche .content-card__date,
.side-bar-item_affiche .content-card__title.content-card__title_main,
.side-bar-item_affiche .content-card__icons {color: var(--color-body-background);}

.side-bar-item_actual-news .content-card__icons {margin-left: auto;margin-right: 0;}
.main-menu__link-desktop ul li ul {position: absolute;top: 100%;left: 0;background-color: var(--color-firm-normal);z-index: 5;border-top: 1px solid var(--color-body-background);display: none;}
.main-menu__link-desktop ul li ul li a {line-height: 26px;}
.main-menu__link-desktop ul li a {font-family: var(--font-primary), var(--font-fallback);}
.main-menu__link-mobile {display: none;}
.main-menu__sticky-btn {width: 100px;display: -webkit-box;display: -ms-flexbox;display: flex;height: 40px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;top: 0;left: 20px;z-index: -1;opacity: 0;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.main-menu__sticky-btn img {max-width: 100%;}
.main-menu__user-wrap {width: 10%;height: 40px;-webkit-align-self: center;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;text-align: center;margin-right: 0;margin-left: auto;position: relative;}
body[data-logged="1"] .main-menu__user-wrap {display:none !important;}

.main-menu__user-btn {position: absolute;height: 100%;top: 0;right: 0;z-index: 10;opacity: 0;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.content-card.content-card_top-news {overflow: hidden;}
.main-menu__user-btn img {height: 100%;width: auto;}
.main-menu__user-list {display: block;position: absolute;background-color: var(--color-text-muted-normal);}
.main-menu__user-link {display: block;width: 80%;}

.menu-popup-btn {position: absolute;right: 10px;top: 10px;color: var(--color-menu-auth-text-normal);font-size: 20px;line-height: 15px;border: none;background: transparent;cursor: pointer;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.menu-popup-btn i {line-height: 15px;}
.menu-popup-btn:hover {-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;color: var(--color-firm-active);}
.menu-bg-wrapper {position: fixed;z-index: 30;top: 0;left: 0;width: 100%;height: 100%;background: var(--color-overlay-dark-light);}
.main-menu__mob-logo {width: 100px;height: 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 20px;}
.main-menu__mob-logo img {max-width: 100%;}
.main-menu__mob-menu {border: none;background-color: transparent;color: var(--color-menu-auth-text-normal);cursor: pointer;line-height: 40px;padding: 0 10px;font-size: 20px;}
.mobile-menu {position: fixed;top: 0;right: 0;height: 100%;background-color: var(--color-body-background);width: 250px;padding: 40px 20px 20px 20px;-webkit-box-sizing: border-box;box-sizing: border-box;z-index: 30;-webkit-transform: translate3d(255px, 0, 0);transform: translate3d(255px, 0, 0);-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;overflow-y: scroll;}
.mobile-menu__layers {position: relative;}
.mobile-menu__nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.mobile-menu__nav_layer-1 {display: block;}
.mobile-menu__nav_layer-2 {display: none;}
.mobile-menu__link {display: block;position: relative;font-size: 14px;color: var(--color-text-normal);border-bottom: 1px solid rgba(92, 92, 92, 0.3);margin-bottom: 5px;padding: 5px 0;position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.mobile-menu__link:after {content: "";display: block;position: absolute;bottom: -1px;left: 0;background-color: var(--color-firm-normal);height: 1px;width: 0;-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;}
.mobile-menu__link:hover {color: var(--color-firm-active);}
.mobile-menu__link:hover:after {width: 100%;}

.mobile-menu__icon {font-size: 0.9em;display: block;position: absolute;top: 50%;right: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);color: inherit;}
.mobile-menu__btn-prev-layer {display: block;padding: 5px 10px;margin-bottom: 10px;color: var(--color-text-normal);-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.mobile-menu__btn-prev-layer span {margin-left: auto;}
.mobile-menu__btn-prev-layer:hover {color: var(--color-firm-active);padding-left: 5px;}
.mobile-menu__form {margin: 10px auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.mobile-menu__form input {margin: 0;line-height: 20px;font-size: 12px;border-radius: 5px;-webkit-box-shadow: none;box-shadow: none;border: 1px solid var(--color-form-input-border-normal);background: transparent;padding: 0 12px;color: var(--color-text-normal);height: 40px;-webkit-appearance: none;appearance: none;width: 160px;box-sizing: border-box;}
.mobile-menu__form input[type="search"] {border-radius: 20px;border: 1px solid var(--color-form-input-border-normal);line-height: 25px;padding: 0 20px;width: 100%;margin-bottom: 10px;-webkit-box-shadow: 0 1px 2px 0px var(--color-search-input-shadow) inset;box-shadow: 0 1px 2px 0px var(--color-search-input-shadow) inset;position: relative;-webkit-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;}
.visible-mobile-menu {overflow-y: hidden;}
.visible-mobile-menu .mobile-menu {-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}

/* header zoom fix */
@media screen and (max-width: 1400px) {
    .main-menu.main-menu_fixed .main-menu__sticky-btn {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;position: relative !important;left: unset !important;}
    .main-menu.main-menu_fixed .main-menu__link-desktop {width: 80%;}
    .main-menu.main-menu_fixed .main-menu__user-wrap {margin-left: unset;}
}

@media screen and (max-width: 1200px) {
    .main-menu__wrap:before {display: none;}
    .main-menu__wrap:after {display: none;}
    .main-menu__sticky-btn {display: none;}
}

@media screen and (max-width: 950px) {
    .main-menu__link {font-size: 10px;}
    .main-menu__link-desktop {width: 88%;}
    .main-menu__link_new:after {right: -20px;}
}

@media screen and (max-width: 1080px) {.main-menu__link {font-size: 12px;}}

@media screen and (max-width: 769px) {
    .main-menu.main-menu_fixed .main-menu__user-wrap {margin-left: auto;}
    .main-menu__link-desktop {display: none;}
    .main-menu__link-mobile {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
    .main-menu__sticky-btn {display: -webkit-box;display: -ms-flexbox;display: flex;z-index: 1;opacity: 1;}
    .main-menu__user-wrap {width: 90px;}
    .main-menu__user-btn {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}
    .main-menu_fixed .main-menu__wrap .main-menu__sticky-btn {-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;z-index: 1;left: 20px;opacity: 1;}
}

/*** map index  webcam */
.map-index {width: 32%;position: relative;border-left: 1px solid var(--color-border-normal);border-right: 1px solid var(--color-border-normal);}
.map-index__wrap {padding: 40px 20px;-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;height: 100%;min-height: 280px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.map-index__mask {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;z-index: 0;left: 20px;top: 40px;right: 20px;bottom: 40px;background-color: var(--color-overlay-dark-medium);cursor: pointer;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.map-index__mask:hover {background-color: var(--color-overlay-dark-strong);}
.map-index__mask p {font-size: 16px;color: var(--color-body-background);}
.map-index__wrap iframe {display: block;width: 100%;height: 100%;}
@media screen and (max-width: 769px) {
    .map-index {width: 100%;border: none;padding-top: 30px;padding-bottom: 30px;border-bottom: 1px solid var(--color-border-normal);}
    .map-index__wrap {width: 100%;height: 100%;padding: 0;}
}

/*** navigator ***/
.navigator {width: 100%;padding: 15px 0;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;}
.navigator__icon {display: inline-block;margin-right: 5px;font-size: 30px;border: 1px solid var(--color-body-background);border-radius: 50%;height: 55px;width: 55px;text-align: center;line-height: 50px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.navigator__icon a {color: var(--color-body-background);display: block;border-radius: 50%;}
.navigator__icon:last-child {margin-right: 0;}
.navigator:before {content: "навигатор";display: inline-block;position: absolute;bottom: 32px;left: -55px;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);background-color: var(--color-navigator-label-bg);width: 85px;font-size: 11px;color: var(--color-border-normal);text-align: center;line-height: 20px;}
.navigator-slider {padding: 0 20px;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;}
/*** our resources ***/

.our-resources {margin-bottom: var(--padding-section-default);}
@media screen and (max-width: 768px) {.our-resources {padding: 0 var(--padding-section-default);}}

.our-resources__title {font-size: 30px;line-height: 20px;color: var(--color-text-deeper);font-weight: normal;margin-top: 20px;margin-bottom: 20px;position: relative;text-transform: uppercase;}
.our-resources__title_close:after {transform: translateY(-50%) rotate(270deg);-webkit-transform: translateY(-50%) rotate(270deg);-moz-transform: translateY(-50%) rotate(270deg);-ms-transform: translateY(-50%) rotate(270deg);-o-transform: translateY(-50%) rotate(270deg);}
.our-resources__wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}
.our-resources__link {font-size: 14px;line-height: 36px;color: var(--color-text-deeper);display: inline-block;width: 50%;padding: 0 10px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.our-resources__link i {margin-right: 10px;}
.our-resources__link:hover {background-color: var(--color-firm-normal);color: var(--color-body-background);}
@media screen and (max-width: 950px) {
    .our-resources__title {font-size: 20px;}
    .our-resources__link {font-size: 12px;}
}
@media screen and (max-width: 769px) {
    .our-resources__title {cursor: pointer;display: inline-block;}
    .our-resources__title:after {display: block;}
    .our-resources__wrap {max-height: 105px;position: relative;overflow: hidden;}
    .our-resources__wrap::after {content: "";height: 40px;width: 100%;position: absolute;top: 65px;background: linear-gradient(0deg, var(--color-body-background) 0%, transparent 100%);}
    .our-resources__title_close + .our-resources__wrap {display: block;max-height: unset;}
    .our-resources__link {width: 100%;border-bottom: 1px solid rgba(92, 92, 92, 0.2);}
    .our-resources__link:last-child {border: none;}
    .our-resources__link:hover {border-color: var(--color-firm-active);}
}

/*** photogallery item ***/
.photogallery-item {cursor: pointer;-webkit-box-sizing: border-box;box-sizing: border-box;}
.photogallery-item.video .photogallery__image {-webkit-box-align: unset;-ms-flex-align: unset;align-items: unset;}
.photogallery-item.video img {-o-object-fit: cover;object-fit: cover;}
.photogallery-item img {height: 100%;width: 100%;position: absolute;left: 0;top: 0;object-fit: cover;-o-object-fit: cover;}
.photogallery-item__photo {width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;border: 6px solid var(--color-border-normal);text-align: center;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.photogallery-item__photo img {width: 100%;max-width: 100%;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.photogallery-item__date {font-size: 11px;line-height: 25px;color: var(--color-text-normal);border-bottom: 1px solid var(--color-border-normal);}
.photogallery-item__title {font-size: 14px;font-weight: bold;line-height: 25px;color: var(--color-text-strong-normal);}
.photogallery-item:hover .photogallery-item__photo {border-color: var(--color-overlay-light-light);}
.photogallery-item:hover .photogallery-item__photo img {-webkit-filter: brightness(108%);filter: brightness(108%);}

/*** section-menu  end ***/
.section-menu {padding: 30px 0 0;padding-top: 0;margin-bottom: 20px;}
    
.section-menu__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 10px;margin-bottom: 20px;-ms-flex-wrap: wrap;flex-wrap: wrap;background-color: var(--color-menu-section-bg-normal);-webkit-box-sizing: border-box;box-sizing: border-box;border-bottom: 1px solid var(--color-border-normal);}

@media screen and (min-width: 1024px) {
    .section-menu__item {display: flex;align-items: center;}
    .section-menu__item a {padding-top: 10px;padding-bottom: 10px;padding-right: 10px;line-height: 14px !important;white-space: unset !important;}
}
@media screen and (max-width: 768px) {
    .section-menu {margin-bottom: 0;}
    .section-menu__wrap {margin-bottom: 0;}
}


.section-menu__header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.section-menu__header .side-bar-menu__link:nth-child(3) {margin-left: 20px;}
.phonerow1 {display: flex;margin-left: 20px;width: 340px;flex-direction: column;align-items: flex-start;position: relative;}

#adv_add_form a.add_phone2 {margin-left: 20px !important;margin-bottom: 20px !important;}
.column-left strong {margin-bottom: 20px;display: inline-block;font-weight: bold;}
.column-left button {white-space: nowrap;padding: 8px 12px;background-color: var(--color-firm-normal);color: var(--color-button-filled-text-normal);font-size: 13px;letter-spacing: 0.39px;border-radius: 3px;border: none;margin-top: 10px;margin-bottom: 20px;}

.have_problems,.important_info {margin-left: 20px;}
.mainNewsSmall {display: flex;width: 100%;margin-left: 20px;flex-wrap: wrap;}

.mainNews > p {padding-left: 0px !important;}
.mainNews {display: flex;flex-direction: column;margin-bottom: 20px;}
.mainNews > a:first-child {display: none;}
.mainNews h1 {display: flex;margin-bottom: 10px;}
.mainNews p {font-size: 14px;}
.mainNews p a,.mainNews > a {color: var(--color-firm-normal);}
.mainNews h1 a {font-size: 18px;color: var(--color-text-strong-normal);}
.mainNews:nth-child(odd) {width: calc(100% - 5px);margin-right: 10px;}
.mainNews:nth-child(even) {width: calc(50% - 5px);}

@media screen and (max-width: 768px) {
    .have_problems,.important_info {margin-left: 0px;}
    .phonerow1 {margin-left: 0px;}
    .null-double-inner__right > .tips-wrapper {margin-left: 0px !important;}
    .phonerow1 {width: 100%;}
    #adv_add_form .column-right {height: 200px !important;}
    .tips-wrapper__margin_left {width: 100% !important;}
}

.phonerow3 > p {margin-bottom: 10px;}
.phonerow1 div {display: flex;}
.phonerow1 > div > span {font-size: 10px;}
.phonerow1 > div:nth-child(2) {margin-top: 10px;}
.phonerow1 div .nice-select span {line-height: 25px;}

.phonerow1 input[type="number"], .phonerow1 input[type="text"] {-webkit-appearance: none;appearance: none;border: none;border: 1px solid var(--color-form-input-border-normal);width: 175px;height: 35px;padding: 0 10px 0 25px;margin-right: 10px;box-sizing: border-box;}
#adv_add_form .chbrow {padding:10px 0;}
.phonerow1 em {position: absolute;top: 7px;left: 8px;}
.is_commercial {color: var(--color-firm-active);margin: 5px 0;}



.content-card.content-card_main {-webkit-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.content-card.content-card_main:hover {opacity: 0.9;}
.is_free_inner h1 {padding-left: 20px;}

@media screen and (max-width: 768px) {
    .is_free_inner h1 {padding-left: 0;}
    .comments .comment__title {display: flex;flex-direction: column;padding: 0 !important;}
}

.section-menu__item a {-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;display: block;font-size: 16px;line-height: 24px;color: var(--color-menu-section-link-normal);cursor: pointer;font-size: 12px;line-height: 24px;white-space: nowrap;}
.section-menu__item a:hover {color: var(--color-menu-section-link-hover);}
.section-menu__item.active {pointer-events: none;}
.section-menu__item.active a {color: var(--color-firm-normal);}
.section-menu__item i {margin-left: 6px;font-size: 12px;}
.section-menu__item:hover {border-color: var(--color-border-normal);}
.section-menu__item a:hover,.section-menu__item a:hover,.section-menu__popup li a:hover,.section-menu__popup li a:hover span {text-decoration: underline;color: var(--color-menu-section-link-hover) !important;background-color: var(--color-body-background);}
.section-menu__item.active a:hover {color: var(--color-firm-active) !important;}
.section-menu__popup li a:hover,.section-menu__popup li a:hover span {background-color: transparent !important;}
.current-weather .section-menu__item a:hover {
    color: var(--color-text-banner-description-normal) !important;
}

@media screen and (max-width: 769px) {
    .section-menu__item {width: 100%;}
    .section-menu__title {font-size: 25px;line-height: 20px;}
}
@media screen and (max-width: 768px) {
    .section-menu__wrap {margin-top: 0;}
    .affiche .wrap-card {max-height: unset;}
    .affiche-slider {height: auto;margin-bottom: 40px;}
    .affiche .main-content.affiche-wrap .swiper-slide {height: 400px !important;}
    .side-bar-item_affiche .content-card__image,.affiche-slider .content-card__image {height: 70% !important;}
    .side-bar-item_affiche .content-card__head {height: auto;}
    .affiche-slider .content-card__body.content-card__body_main {height: 30%;}
    .side-bar-item_affiche .content-card__body.content-card__body_main {padding-bottom: 10px !important;height: 30%;}
    .side-bar-item_affiche .content-card__head {border: none;border-top: 1px solid var(--color-border-normal);}
    .affiche-slider .content-card__head {height: unset;}
    .side-bar-item_affiche .content-card__tags:after {background-color: unset;height: auto;border-top: 1px solid var(--color-firm-normal);bottom: unset;top: -6px;}
    .section-menu__item_subsection {width: 90%;}
    .section-menu__mob-btn {display: block;}
    .section-menu__title {font-size: 20px;line-height: 20px;margin-bottom: 0;}
    .section-menu__wrap {display: none;}
}


/*** side-bar item ***/
.side-bar-item {display: block;font-size: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;overflow: hidden;}
.side-bar-item__image {text-align: center;}
.side-bar-item__image img {-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.side-bar-item__body {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 10px 10px 10px;font-size: 16px;background-color: var(--color-sidebar-item-overlay-bg);border: 1px solid var(--color-sidebar-item-overlay-border);-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;height: 100%;}
.catalog-wrapper .side-bar-item__footer {margin-top: 45px;}

.news .side-bar h2 {margin-bottom: auto;color: var(--color-body-background);}

.side-bar-item__date {color: var(--color-text-banner-description-normal);font-size: 11px;line-height: 18px;}
.side-bar-item__date_affiche {font-size: 11px;margin-bottom: 5px;}
.side-bar-item__title {color: var(--color-text-banner-title-normal);font-size: 16px;line-height: 22px;font-weight: bold;}
.side-bar-item__desc {color: var(--color-body-background);font-size: 14px;line-height: 14px;margin-top: 10px;}
.side-bar-item__footer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-top: 1px solid var(--color-card-banner-line-normal);margin-top: auto;width: 100%;}
.affiche .side-bar-item__footer {margin-top: 39px;}

.side-bar-item_actual-news .card-icon {margin-left: auto;margin-right: 0;}
.news .side-bar-item_actual-news .card-icon {color: var(--color-body-background);}

.side-bar-item__activity {display: -webkit-box;display: -ms-flexbox;display: flex;}
.side-bar-item__view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 10px;font-size: 11px;color: var(--color-body-background);}
.side-bar-item__comment {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 11px;color: var(--color-body-background);}
.side-bar-item__view.ann {color: var(--color-text-strong-normal);}
.side-bar-item__tags {position: relative;}
.side-bar-item__tags span {color: var(--color-text-banner-description-normal);font-size: 12px;line-height: 18px;}
.side-bar-item__tags:before {content: "";display: block;position: absolute;width: 100%;height: 1px;background: var(--color-firm-normal);top: -1px;left: 0;}
.side-bar-item:hover .side-bar-item__image img {-webkit-filter: brightness(108%);filter: brightness(108%);}
.side-bar-item-view-icon {display: block;color: var(--color-body-background);font-size: 16px;line-height: 10px;width: 16px;margin-right: 5px;}
.side-bar-item-view-icon i {line-height: 10px;}
.side-bar-item-comment-icon {display: block;color: var(--color-body-background);font-size: 16px;line-height: 10px;width: 16px;margin-right: 5px;}
.side-bar-item-comment-icon i {line-height: 10px;}

@media screen and (max-width: 768px) {
    .news .side-bar .reclame-wrap {margin-bottom: 0;}
    .side-bar-item {display: none;}
    .side-bar-item_advertising {display: block;height: 500px;}
    .affiche .side-bar-item__footer {margin-top: auto !important;}
}

/*** side bar menu ***/

.side-bar-menu {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-top: 10px;}
.side-bar-menu__link {display: block;border-bottom: 1px solid var(--color-border-normal);color: var(--color-text-normal);font-size: 14px;line-height: 27px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;position: relative;}
.side-bar-menu__link:after {content: "";display: block;position: absolute;bottom: -1px;left: 0;background-color: var(--color-firm-normal);height: 1px;width: 0;-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;}
.side-bar-menu__link:hover {color: var(--color-text-strong-normal);}
.side-bar-menu__link:hover:after {width: 100%;}
.side-bar-menu__greetings {margin: 20px 0 10px;text-align: center;}
.side-bar-menu__greetings img {max-width: 100%;}
.reclame-wrap {font-size: 0;margin-top: 20px;}
.reclame-btn {font-size: 12px;line-height: 27px;color: var(--color-text-muted-normal);position: relative;}
.reclame-btn:after {content: "";display: inline-block;margin-left: 5px;width: 0;height: 0;border-style: solid;border-width: 3px 0 3px 6px;border-color: transparent transparent transparent var(--color-text-muted-normal);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.reclame-btn_close:after {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.reclame-item {display: block;margin-bottom: 10px;text-align: center;}
.reclame-item:last-child {margin-bottom: 0;}
.reclame-item img {max-width: 100%;width: 100%;object-fit: contain;-o-object-fit: contain;object-position: top;-o-object-position: top;height: auto;}

/*** subsection title ***/
.subsection-title {background-color: var(--color-section-alt-title-bg-normal);color: var(--color-section-alt-title-text-normal);line-height: 25px;font-size: 11px;position: absolute;top: 0;left: 0;-webkit-transform: translateY(-40%);-ms-transform: translateY(-40%);transform: translateY(-40%);text-transform: uppercase;padding: 0 10px;border-radius: 4px;z-index: 1;}
.subsection-title:hover {background-color: var(--color-section-alt-title-bg-hover);color: var(--color-section-alt-title-text-hover);}
.subsection-title_weather,.subsection-title_map-index,.subsection-title_voting {left: 15px;}
.subsection-title_voting {top: -12px;}
.subsection-title_coming-soon,.subsection-title_horoscope {left: 5px;}
.subsection-title_comment,.subsection-title_change-catalog,.subsection-title_currency,.subsection-title_web-cam {left: -20px;}

@media screen and (max-width: 769px) {
    .subsection-title_currency,.subsection-title_weather,.subsection-title_coming-soon,.subsection-title_web-cam,.subsection-title_horoscope,.subsection-title_map-index {display: none;left: 0;}
    .subsection-title_voting,.subsection-title_comment,.subsection-title_change-catalog,.subsection-title_currency {left: 0;}
}
.js-marquee {height: 30px;width: 100%;background-color: var(--color-marquee-bg);font-size: 16px;line-height: 30px;margin: 10px 0 0px;}
.js-marquee a {color: var(--color-marquee-text);font-size: 16px;margin: 0;padding: 0;}

.videogallery__item {cursor: pointer;}
.videogallery__item img {max-width: 100%;}
.videogallery__date {font-size: 11px;color: var(--color-text-strong-normal);}
.videogallery__desc {font-size: 12px;color: var(--color-text-strong-normal);}
.videogallery-popup {width: 100vw;height: 100vh;background-color: var(--color-text-normal);position: fixed;text-align: center;top: 0;left: 0;z-index: 90;}
.videogallery-popup iframe {width: 100%;margin: 0 auto;height: 100%;border: none;}
.videogallery-popup__close {position: absolute;right: 10px;top: 50px;color: var(--color-overlay-light-medium);font-size: 30px;border: none;background: transparent;cursor: pointer;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.videogallery-popup__close:hover {color: var(--color-body-background);}


/*** voting ***/
.voting {height: 100%;position: relative;font-size: 15px;border-left: 1px solid var(--color-border-normal);padding-top: 20px;padding-left: 15px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.voting__question {margin-left: 15px;margin-bottom: 20px;}
.voting__question p {font-size: 12px;line-height: 18px;color: var(--color-text-strong-normal);}
.voting__question span {font-size: 16px;line-height: 18px;color: var(--color-firm-active);font-weight: bold;}
.voting__answer {display: block;margin-bottom: 4px;background-color: var(--color-voting-answer-bg-normal);font-size: 12px;line-height: 18px;padding: 6px 12px;cursor: pointer;position: relative;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.voting__answer:hover {background-color: var(--color-voting-answer-bg-hover);}
.voting__answer_no-click {pointer-events: none;}
.voting__percent {position: absolute;right: 20px;bottom: 50%;-webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);font-size: 14px;font-weight: bold;color: var(--color-text-strong-normal);}
.voting__percent:after {content: "%";}
.something-about-theme {text-align: right;font-size: 11px;line-height: 18px;margin-top: 20px;margin-bottom: 40px;}
.something-about-theme a {color: var(--color-link-normal);}

@media screen and (max-width: 769px) {
    .something-about-theme {text-align: center;}
    .something-about-theme a {display: block;}
}
@media screen and (max-width: 768px) {
    .voting {border: none;padding-left: 0;}
    .voting__text {display: inline-block;width: 90%;}
}
/*** voting end ***/


/*** weather ***/
.weather {width: 100%;height: 100%;position: relative;border-left: 1px solid var(--color-border-normal);border-right: 1px solid var(--color-border-normal);padding: 0 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.weather__degrees {color: var(--color-text-muted-normal);font-size: 50px;line-height: 45px;white-space: nowrap;}
.weather__degrees sup {font-size: 25px;line-height: 30px;}
.weather__desc {width: 49%;-webkit-box-shadow: 25px 0px 30px -20px var(--color-border-normal);box-shadow: 25px 0px 30px -20px var(--color-border-normal);}
.weather__info {width: 49%;text-align: center;}
.weather__icon p {font-size: 9px;color: var(--color-text-strong-normal);text-transform: uppercase;}
.weather__table {font-size: 9px;color: var(--color-text-strong-normal);width: 100%;}
.weather-characteristic {text-transform: uppercase;}

@media screen and (max-width: 950px) {
    .weather__degrees {font-size: 40px;line-height: 30px;margin-bottom: 15px;}
    .weather__degrees sup {font-size: 16px;line-height: 30px;}
}
@media screen and (max-width: 769px) {
    .weather {width: 50%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;box-sizing: border-box;border-right: 0;padding: 40px 0;}
    .weather__table {display: none;}
    .weather__desc,.weather__info {width: 100%;-webkit-box-shadow: none;box-shadow: none;text-align: center;}
}
@media screen and (max-width: 768px) {
    .reclame-item img {width: 100%;}
    .weather {width: 100%;border: none;padding-top: 30px;padding-bottom: 30px;border-bottom: 1px solid var(--color-border-normal);-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-pack: distribute;justify-content: space-around;}
    .weather__table {display: table;}
    .weather__desc,.weather__info {width: 45%;}
}
/*** weather end ***/

/*** web-cam ***/
.web-cam {width: 32%;position: relative;}
.web-cam__wrap {padding: 40px 0;-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;height: 100%;min-height: 280px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.web-cam__wrap img {width: 100%;height: 100%;object-fit: cover;-o-object-fit: cover;object-position: left;-o-object-position: left;}
.web-cam__wrap iframe {display: block;width: 90%;margin: 0 auto;}

@media screen and (max-width: 769px) {
    .web-cam {width: 100%;height: 100%;padding: 10px 0;border-bottom: 1px solid var(--color-border-normal);}
    .web-cam__wrap {padding: 0;}
}
/*** web-cam end ***/

/*** utility **/
.swiper-button-prev,.swiper-button-next {position:absolute;}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next {background-image: none;margin-top: 0;}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev {background-image: none;margin-top: 0;}
.swiper-bobr-prev,.swiper-bobr-next {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 100%;position: absolute;top: 0;left: 0;width: 32px;background-color: var(--color-section-alt-bg-normal);-webkit-box-shadow: 10px 0 70px 50px rgba(98, 98, 98, 0);box-shadow: 10px 0 70px 50px rgba(98, 98, 98, 0);-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.swiper-bobr-next {left: unset;right: 0;}

.swiper-triangl-next,.swiper-triangl-prev {background-color: var(--color-card-bg-light);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 32px;height: 72px;border: 1px solid var(--color-card-border-normal);border-radius: 3px;cursor: pointer;}
.swiper-triangl-next,.swiper-triangl-prev,.swiper-triangl-next i,.swiper-triangl-prev i {color:var(--color-arrows-normal); -webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.swiper-bobr-next,.swiper-bobr-prev {background-color: var(--color-overlay-light-light);}
.swiper-button-next.swiper-bobr-next:hover .swiper-triangl-next,.swiper-button-prev.swiper-bobr-prev:hover .swiper-triangl-prev {background-color: var(--color-firm-active);border-color: var(--color-firm-active);}
.swiper-button-next.swiper-bobr-next:hover .swiper-triangl-next i,.swiper-button-prev.swiper-bobr-prev:hover .swiper-triangl-prev i {color:var(--color-arrows-inverted);}
.swiper-bobr-next.swiper-bobr-next_section,.swiper-bobr-prev.swiper-bobr-prev_section {-webkit-box-shadow: 0 0 40px 20px rgba(98, 98, 98, 0);box-shadow: 0 0 40px 20px rgba(98, 98, 98, 0);}
.swiper-bobr-next.swiper-bobr-next_section:before,.swiper-bobr-prev.swiper-bobr-prev_section:before {height: 40%;}
.swiper-bobr-next.swiper-bobr-next_section:after,.swiper-bobr-prev.swiper-bobr-prev_section:after {height: 40%;}
.swiper-bobr-next.swiper-bobr-next_section:hover,.swiper-bobr-prev.swiper-bobr-prev_section:hover {background-color: rgba(98, 98, 98, 0.4);-webkit-box-shadow: 0 0 40px 20px rgba(98, 98, 98, 0.4);box-shadow: 0 0 40px 20px rgba(98, 98, 98, 0.4);}
.swiper-button-prev.navigator-slider-prev,.swiper-button-next.navigator-slider-next {width: 12px;height: 60px;-webkit-box-sizing: border-box;box-sizing: border-box;top: 0;}
.swiper-button-prev.navigator-slider-prev {left: 5px;}
.swiper-button-next.navigator-slider-next {right: 5px;}

@media screen and (min-width: 1200px) {
    .swiper-button-prev.navigator-slider-prev.swiper-button-disabled,.swiper-button-next.navigator-slider-next.swiper-button-disabled {opacity: 0;display: none;}
}
@media screen and (max-width: 950px), handheld, (pointer: coarse) {
    .swiper-bobr-prev:hover,.swiper-bobr-next:hover {background-color: var(--color-section-alt-bg-normal);-webkit-box-shadow: -10px 0 70px 50px rgba(98, 98, 98, 0);box-shadow: -10px 0 70px 50px rgba(98, 98, 98, 0);}
    .swiper-bobr-prev:hover .swiper-triangl-next,.swiper-bobr-next:hover .swiper-triangl-next {color: var(--color-text-muted-normal);}
    .swiper-bobr-prev:hover:before,.swiper-bobr-next:hover:before {background-color: var(--color-text-muted-normal);}
    .swiper-bobr-prev:hover:after,.swiper-bobr-next:hover:after {background-color: var(--color-text-muted-normal);}
}


/* affiche */

.affiche .side-bar-item__image {height: 300px;display: -webkit-box;display: -ms-flexbox;display: flex;}
.affiche .side-bar-item__image img {-o-object-fit: cover;object-fit: cover;}
.affiche__datebar {width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;margin-bottom: 20px;padding: 0 20px;outline: none;}
.affiche__prev,.affiche__next {color:var(--color-arrows-normal); position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;cursor: pointer;width: 20px;}
.affiche__prev:hover,.affiche__next:hover {color:var(--color-arrows-hover);}
.affiche__prev {left: 0;}
.affiche__next {right: 0;}
.affiche__prev img,.affiche__next img {height: 16px;}
.affiche__slide {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-transition: 0.5s ease;-o-transition: 0.5s ease;transition: 0.5s ease;}
.affiche__slide a {color: var(--color-menu-swiper-link-normal);font-size: 12px;font-weight: 400;line-height: 24px;padding: 3px 7px;white-space: nowrap;}
.affiche__slide a span {font-size: 16px;font-weight: 700;line-height: 24px;letter-spacing: 0.8px;padding-right: 5px;}
.affiche__slide.out a {color: var(--color-firm-active);}
.affiche__slide:hover a {color: var(--color-button-filled-text-normal);background-color: var(--color-button-filled-bg-normal);}
.affiche__slide:hover a:hover {background-color: var(--color-button-filled-bg-hover);}
.affiche-slider {padding: 0;}
.affiche-slider .content-card .content-card__image {width: 100%;height: auto;}
.affiche-slider .swiper-slide img {-o-object-fit: cover;object-fit: cover;}


/* photogallery */

.photogallery-item {overflow: hidden;}
.photogallery__image {position: relative;overflow: hidden;padding-top: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.photogallery__footer {color: var(--color-text-video-normal);position: absolute;bottom: 0;left: 0;padding: 13px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.mask {position: absolute;display: block;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(var(--color-gradient-shadow-end)));background-image: -o-linear-gradient(transparent, var(--color-gradient-shadow-end));background-image: linear-gradient(transparent, var(--color-gradient-shadow-end));}

.photogallery__footer-top {padding-bottom: 20px;}
.photogallery__footer-bottom {border-top: 1px solid var(--color-card-banner-line-normal);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.photogallery__footer-bottom__date {position: relative;padding-top: 13px;font-size: 12px;}
.photogallery__footer-bottom__date::before {content: "";position: absolute;width: 100%;top: -1px;border-top: 1px solid var(--color-firm-normal);padding-top: 13px;}
.photogallery__footer-bottom__count {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 14px;}
.side-bar-item-comment-icon {color: var(--color-body-background);}

.swiper-button-prev.photogallery-slider-prev,.swiper-button-next.photogallery-slider-next,.swiper-button-prev.affiche-slider-prev,.swiper-button-next.affiche-slider-next,.swiper-button-next.news-slider-next,.swiper-button-prev.news-slider-prev {position: absolute;-webkit-transition: -webkit-transform 0.5s ease;transition: -webkit-transform 0.5s ease;-o-transition: transform 0.5s ease;transition: transform 0.5s ease;transition: transform 0.5s ease, -webkit-transform 0.5s ease;}
.swiper-button-prev.photogallery-slider-prev.swiper-button-disabled,.swiper-button-prev.affiche-slider-prev.swiper-button-disabled,.swiper-button-prev.news-slider-prev.swiper-button-disabled,.swiper-button-prev.videogallery-slider-prev.swiper-button-disabled {-webkit-transform: translateX(-102%);-ms-transform: translateX(-102%);transform: translateX(-102%);}
.swiper-button-next.photogallery-slider-next.swiper-button-disabled,.swiper-button-next.affiche-slider-next.swiper-button-disabled,.swiper-button-next.news-slider-next.swiper-button-disabled,.swiper-button-next.videogallery-slider-next.swiper-button-disabled {-webkit-transform: translateX(102%);-ms-transform: translateX(102%);transform: translateX(102%);}

.photogallery {position: relative;padding-bottom: 30px !important;}
.photogallery-second__inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;overflow: hidden;}
.photogallery-second__inner a {overflow: hidden;width: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.photogallery-second__inner a:not(:last-child) {margin-right: 5px;}
.photogallery.second {padding-top: 0;padding-bottom: 25px !important;position: relative;}
.photogallery.second .subsection-title {left: 20px;}
.videogallery__info {background: var(--color-text-normal);padding: 0px 0 20px 10px;margin-top: -13px;}
.videogallery__date,.videogallery__desc {color: var(--color-body-background);}
.videogallery__desc {font-weight: bold;}
.videogallery__date {margin-bottom: 18px;}
.photogallery-second__inner-row {display: -webkit-box;display: -ms-flexbox;display: flex;}
.photogallery-second__inner-row:first-child {margin-right: 5px;}
.photogallery-second__inner-row img:first-child {margin-right: 5px;}


.side-bar-menu__link.transparent {padding-left: 30px;position: relative;text-transform: uppercase;font-size: 12px;padding: 5px 30px;border-top: 1px solid var(--color-border-normal);font-weight: bold;}
.side-bar-menu__link.transparent::before {content: url("../img/map-mark-gray.jpg");border-radius: 100%;border: 1px solid var(--color-border-normal);height: 25px;width: 25px;position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;left: 0;}


/* catalog */

.template__item {width: 100%;background-color: var(--color-card-bg-light);border: 1px solid var(--color-card-border-light);padding: 20px 30px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.template__item {margin-bottom: 10px;}
.template__item.ann:not(:last-child) {margin-bottom: 10px;}
.template__item.ann {background-color: var(--color-card-gold-bg);border-color:var(--color-card-gold-border);}
.template__item-img-container {overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;min-width: 231px;width: 231px;height: 231px !important;max-height: 231px;cursor: pointer;position: relative;}
.template__item-img-counter {display: flex;position: absolute;bottom: 0;right: 0;background: var(--color-overlay-dark-medium);color: var(--color-button-filled-text-normal);font-size: 12px;padding: 5px;}
.template__item-img-icon::after {content: "\e80d";position: relative;font-family: bobr-icons;font-size: 14px;margin-left: 5px;color: var(--color-button-filled-text-normal);}
.template__item-img-container {background-color: var(--color-body-background);}
.template__item-img-container img {-o-object-fit: contain;object-fit: contain;width: 100%;height: 100%;}
.template__item-header {font-size: 14px;font-weight: bold;color: var(--color-text-strong-normal);position: relative;margin-bottom: 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.template__item-header em {color: var(--color-firm-active);}
.template__item-header span {-webkit-transition: -webkit-transform 0.3s ease;transition: -webkit-transform 0.3s ease;-o-transition: transform 0.3s ease;transition: transform 0.3s ease;transition: transform 0.3s ease, -webkit-transform 0.3s ease;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);display: none;}
.template__item_simple .template__item-header > span {display: block;}

@media screen and (max-width: 768px) {.template__item-header span {display: none;}}

.template__item.hide .template__item-header span {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.template__item.hide .template__item-header {margin-bottom: 20px;}
.template__item-header p::before,.template__item-header h1::before {content: "";position: absolute;bottom: -20px;left: 0;width: 100%;border-bottom: 1px solid var(--color-card-divider-normal);}
.template__item-header p,.template__item-header h1 {cursor: pointer;font-size: 14px;}
.template__item-header p::after,.template__item-header h1::after {content: "";position: absolute;bottom: -20px;left: 0;width: 40px;height: 4px;background-color: var(--color-firm-active);}
.template__item-body {display: -webkit-box;display: -ms-flexbox;display: flex;}
.template__item-info {font-size: 12px;padding-left: 20px;min-height: 231px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}

.catalog__ann_list .template__item-info {min-height: unset !important;}
.catalog__ann_list .have_image .template__item-info {min-height: 231px;}

.template__item-info > div {display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;line-height: 20px;}
.template__item-contacts {background-color: var(--color-body-background);border-radius: 5px;margin: 0;}
.template__item-contacts.ann {background-color: transparent;margin-top: auto;}
.template__item-contacts > li {padding: 14px 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;cursor: pointer;outline: none;}
.template__item-contacts > li p {margin-right: auto;margin-left: 10px;}
.template__item-contacts.ann > li p {display: inline-block;margin: 0;}
.template__item-contacts > li::before {margin-right: 10px;}
.template__item-contacts.ann > li::before {content: unset;}
.template__item-contacts > li::after {content: "\f103";font-family: "bobr-icons";color: var(--color-firm-active);font-size: 14px;-webkit-transition: -webkit-transform 0.5s ease;transition: -webkit-transform 0.5s ease;-o-transition: transform 0.5s ease;transition: transform 0.5s ease;transition: transform 0.5s ease, -webkit-transform 0.5s ease;}
.template__item-contacts.ann > li p::after {content: "\f103";font-family: "bobr-icons";font-size: 17px;-webkit-transition: -webkit-transform 0.5s ease;transition: -webkit-transform 0.5s ease;-o-transition: transform 0.5s ease;transition: transform 0.5s ease;transition: transform 0.5s ease, -webkit-transform 0.5s ease;}
.template__item-contacts.ann > li {padding: 0;}
.template__item-contacts.ann > li p {border: 1px solid var(--color-button-outline-border-normal);color: var(--color-button-outline-text-normal);border-radius: 5px;padding-right: 30px;padding-left: 10px;padding-top: 8px;padding-bottom: 8px;font-size: 12px;position: relative;}
.template__item-contacts.ann > li p:hover {border: 1px solid var(--color-button-outline-border-hover);color: var(--color-button-outline-text-hover);}
.template__item-contacts-btn.ann {display: flex;}
.template__item-contacts-btn.ann p {border: 1px solid var(--color-button-outline-border-normal);color: var(--color-button-outline-text-normal);border-radius: 5px;padding-right: 30px;padding-left: 10px;padding-top: 8px;padding-bottom: 8px;font-size: 12px;position: relative;}
.template__item-contacts-btn.ann p:hover {border: 1px solid var(--color-button-outline-border-hover);color: var(--color-button-outline-text-hover);}
.template__item-contacts.ann > li p:last-child {display: none;}
.template__item-contacts.ann.active > li p:last-child {display: inline-block;}
.template__item-contacts.ann.active > li p:first-child {display: none;}
.template__item-contacts.ann > li p::after {position: absolute;right: 15px;}
.template__item-contacts.ann.active > li p {border-color: var(--color-text-muted-normal);color: var(--color-text-muted-normal);}
.template__item-contacts.active > li::after {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.template__item-contacts.ann.active > li p::after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);color: var(--color-text-muted-normal);}
.template__item-contacts.ann > li::after {content: unset;}
.template__item-contacts-info {padding: 20px;}
.template__item-contacts-info.ann {padding: 10px 0 10px 0;}
.template__item-contacts-row.bold {font-weight: bold;color: var(--color-card-obn-title-normal);}
.template__item-contacts-btn.ann {display: block;}
.template__item-contacts-info li:not(:last-child) {margin-bottom: 15px;}
.template__item-contacts-info.ann li:not(:last-child) {margin-bottom: 7px;}
.template__item-phones {display: -webkit-box;display: -ms-flexbox;display: flex;align-items: flex-start;flex-direction: column;gap:7px;}

.double {margin-top: 20px;}

.template__item-phones a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-weight: bold;color: var(--color-text-normal) !important;}
.template__item-phones a:not(:last-child) {margin-right: 24px;}
.text-show {display: inline-block !important;max-height: unset;}

.mts a,.vel a {text-decoration: none !important;}
.template__item-phones > .mts,.template__item-phones > .vel {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.template__item-phones > .mts {margin-right: 30px;}
.mts,.velcom,.life,.btc,.viber {flex-direction: row !important;align-items: center;}
.life::before {content: "";margin-right: 8px;width: 21px;height: 21px;overflow: hidden;background-image: url("../img/operators/life.svg");background-size: contain;}
.btc::before {content: "";margin-right: 8px;width: 22px;height: 22px;overflow: hidden;background-image: url("../img/operators/beltel.svg");background-size: contain;}
.viber::before {content: "";margin-right: 8px;width: 21px;height: 21px;background-image: url("../img/operators/viber.svg");background-size: contain;overflow: hidden;}
.mts::before {content: "";margin-right: 8px;width: 21px;height: 21px;background-image: url("../img/operators/mts.svg");background-size: contain;overflow: hidden;}
.velcom::before {content: "";margin-right: 8px;width: 20px;height: 20px;background-image: url("../img/operators/a1.svg");background-size: contain;overflow: hidden;}

.template__item-contacts-info li:not(:first-child) {display: -webkit-box;display: -ms-flexbox;display: flex;}
.template__item-contacts-info li p {margin-right: 5px;}
.template__item-contacts-info li a {text-decoration: underline;color:var(--color-link-normal);}
.template__item-contacts-info li a:hover {text-decoration: underline;color:var(--color-link-hover);}

.template__item-info > a,.template__item-link-fav{float: right;font-size: 11px;color: var(--color-body-background);letter-spacing: 1.1px;background-color: var(--color-button-filled-bg-normal);border-radius: 3px;padding: 5px 7px;}

.template__item-gallery {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;grid-gap: 10px;margin-top: 10px;}

.photogallery {padding-top: 20px;}
.videogallery {padding-bottom: 0;}
.subsection-title.subsection-title_voting {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.photogallery.second {padding-bottom: 0;}

.template__item-gallery li {overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;cursor: pointer;height: 85px;}

.card-simple-info__left > .template__item-gallery {display: grid !important;}
@media screen and (max-width: 768px) {.card-simple-info__left > .template__item-gallery {grid-template-columns: 1fr 1fr 1fr;}}
@media screen and (max-width: 500px) {.card-simple-info__left > .template__item-gallery {grid-template-columns: 1fr 1fr;}}

.card-simple-info__left > .template__item-gallery li {height: unset;}

.block_double {display:flex; flex-direction:row;margin:10px 0;}
.block_double >div:nth-child(1) {text-align:right;font-weight:bold;padding:5px 5px 5px 0;}
.block_double >div:nth-child(2) {text-align:left;padding:5px;}

.null-update.wt--timer_wrapper p {padding:0;}


.template__item-gallery li img {width: 100%;height: 100%;object-fit: cover;-o-object-fit: cover;}
.template__item-gallery {position: relative;}
.template__item-gallery li {position: relative;}
.template__item-gallery li:nth-child(n + 6) {display: none;}
.template__item-gallery.active li:nth-child(5)::before {content: unset;}
.template__item-gallery.active li:nth-child(n + 6) {display: block;}

/* ann */

.side-bar-menu__search {width:auto;padding: 10px 0px;display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;}
.side-bar-menu__search.nopadding { padding:0;}
.news .side-bar-menu__search {padding: 0;}
.main-content .template__item:last-child {margin-bottom: 0;}

.side-bar-menu__search-input {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;position: relative;}
.side-bar-menu__search-input::before {display: inline-block;content: '';width: 16px;height: 16px;opacity: 0.6;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: 10px;background-size: cover;background-image: url("data:image/svg+xml,%3Csvg width='64px' height='64px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M17 17L21 21' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M19 11C19 15.4183 15.4183 19 11 19C6.58172 19 3 15.4183 3 11C3 6.58172 6.58172 3 11 3C15.4183 3 19 6.58172 19 11Z' stroke='%23000000' stroke-width='2'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");}
.side-bar-menu__search-input input {width: inherit;background:var(--color-search-input-bg-normal); color:var(--color-search-input-text-normal);min-width: 40px;height: 30px;padding-left: 32px;padding-right: 80px;border-radius: 4px;border: 1px solid var(--color-search-input-border-normal);-webkit-box-shadow: 0 1px 2px 0px var(--color-search-input-shadow) inset;box-shadow: 0 1px 2px 0px var(--color-search-input-shadow) inset;}

.side-bar-menu__search button {color:var(--color-search-button-text-normal);border-radius: 3px;border: none;padding: 0px 16px;cursor: pointer;position: absolute;right: 0;height: 100%;background-color: var(--color-search-button-bg-normal);border: 1px solid var(--color-search-button-border-normal);-webkit-box-shadow: 0 1px 2px 0px  var(--color-search-input-shadow) inset;box-shadow: 0 1px 2px 0px  var(--color-search-input-shadow) inset;height: 34px;}
.side-bar-menu__search button:hover {color:var(--color-search-button-text-hover);background-color: var(--color-search-button-bg-hover);border: 1px solid var(--color-search-button-border-hover);}

.template__item-info__title {color: var(--color-text-strong-normal);font-size: 14px;font-weight: 700;line-height: 16px;padding-bottom: 10px;}
.template__item-link-fav {margin-right: 10px;background-color: var(--color-card-bg-light) !important;color: var(--color-text-muted-normal) !important;border-radius: 3px;}
.template__item-link-fav.active {color: var(--color-body-background) !important;background-color: #fd9c03 !important;}
.template__item-link-fav i {margin-right: 5px;}
.template__item-footer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;border-top: 1px solid var(--color-card-divider-normal);padding-top: 15px;margin-top: 15px;}
.template__item-footer-bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 15px;}
.template__item-footer-desc {font-size: 12px;position: relative;padding-left: 8px;}
.template__item-footer-desc::before {content: "";position: absolute;height: 100%;border-left: 3px solid var(--color-card-tag-border-normal);left: 0;}
.template__item-footer-date {margin-left: auto;margin-right: 25px;font-size: 11px;white-space: nowrap;display: flex;align-items: center;}
.side-bar-item__comment.ann {color: var(--color-text-normal);}
.side-bar-item-comment-icon.ann i {color: var(--color-text-normal);}
.default > a::before {content: "\e803";font-family: "bobr-icons";font-size: 14px;margin-right: 5px;}

.default > a {text-decoration: none !important;}
.template__item-phones .default:not(:last-child) {margin-right: 10px;}
.swiper-button-next, .swiper-button-prev {display:flex;flex-direction:column;justify-content:center;align-items:center;}
.template-view__photofacts-left.swiper-button-prev {left: -14px;}


/* weather */

.weather-page {display: -webkit-box;display: -ms-flexbox;display: flex;width: 68%;}

/* section-menu__popup */

body.disable {overflow: hidden !important;padding-right: 20px;width: calc(100% - 20px);z-index: -1;}
body.disable .button-up {display: none !important;}
body.disable .template__item-info p {display: block;max-height: unset;}
body.disable .template__item-contacts-btn.ann {display: -webkit-box;display: -ms-flexbox;display: flex;}
body.disable .template__item-contacts-btn.ann p:first-child {display: none;}
body.disable .template__item-contacts-btn.ann p:last-child {display: inline-block;}
body.disable .template__item-contacts.ann > li p::after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}

.section-menu__popup {position: fixed;top: 0;left: 0;right: 0;height: 100%;width: 100%;background-color: var(--color-section-menu-popup-overlay-bg);z-index: 11;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;display: none;overflow-y: scroll;overflow-x: hidden;padding: 20px;box-sizing: border-box;}
.null-banner__catalog {margin-top: 0px !important;}

.have_image .template__item-header > h1 .header_have_image::after {content: "\e80d";position: relative;font-family: "bobr-icons";font-size: 14px;margin-left: 5px;color: var(--color-text-strong-normal);}
.have_image .template__item-header > h1 .header_have_panorama::after {content: "360°";position: relative;font-family: "bobr-icons";font-size: 12px;margin-left: 15px;color: var(--color-firm-normal);text-orientation: upright;text-indent: 23px;}
.template__item_simple,.template__item_pay {position: relative;}

.section-menu__popup-item {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;display: none;max-width: 1200px;margin: 0 auto;}
.section-menu__popup-item.active {display: -webkit-box;display: -ms-flexbox;display: flex;}

.popup-item__header {position: relative;margin-top: 90px;margin-bottom: 30px;}
.popup-item__header-title {color: var(--color-text-strong-normal);font-size: 22px;font-weight: 700;}
.popup-item__header-close {position: absolute;top: 0;right: 0;cursor: pointer;}
.popup-item__content,.popup-item__content-inner-list {display: -ms-grid;display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));grid-column-gap: 170px;grid-row-gap: 55px;padding-top: 30px;position: relative;padding-right: 70px;padding-bottom: 70px;}
.popup-item__content::before {content: "";width: 6000px;position: absolute;border-top: 1px solid var(--color-divider-line-normal);left: -2000px;top: 0;}
.popup-item__content li {position: relative;padding-left: 40px;}
.popup-item__content .popup-item__content-inner-list {display: none;}
.popup-item__content li.active .popup-item__content-inner-list {display: -ms-grid;display: grid;}
.popup-item__content li.active li {display: block !important;}
.popup-item__content li.active:not(.havesub) > a span {color: var(--color-text-strong-normal);font-size: 22px;font-weight: 400;}

.section-menu__title {font-size: 36px;line-height: 30px;color: var(--color-text-strong-normal);text-transform: uppercase;font-weight: bold;border-bottom: 5px solid var(--color-firm-normal);margin-right: auto;display: inline-block;letter-spacing: 1px;padding-bottom: 10px;font-family: var(--font-primary), var(--font-fallback);}
.section-menu__mob-btn {border: none;background-color: transparent;color: var(--color-firm-normal);cursor: pointer;font-size: 20px;display: none;}
.section-menu__item {width: 25%;border-top: 1px solid var(--color-border-normal);border-bottom: 1px solid var(--color-border-normal);margin-bottom: -1px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;position: relative;font-family: var(--font-primary), var(--font-fallback);}
@media screen and (max-width: 768px) {
    .section-menu__item.active {padding-left: 40px;}
    .section-menu__item.active::after {left: 20px !important;}
}

.havesub .popup-item__content-inner-list_l2 {display:none;}
.havesub.active .popup-item__content-inner-list_l2 {display:flex; flex-direction: column;}

.popup-item__content li li {padding-left: 0;}
.popup-item__content li a span, .popup-item__content li li a {color: var(--color-text-normal);font-size: 14px;font-weight: 400;position: relative;display: inline-block;}
.popup-item__content li li a {position: relative;padding-left: 8px;margin-left: 0;}
.popup-item__content li li a::before {content: "";position: absolute;left: 0;top: 5px;width: 4px;height: 8px;background-color: var(--color-firm-normal);}
.popup-item__content-image {content: "";position: absolute;top: 0;width: 31px;height: 31px;left: 0;border: 1px solid var(--color-firm-active);border-radius: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: var(--color-body-background);}
.popup-item__content-image img {width: 50%;}
.wrap-disable-slides {display: none !important;}

@media screen and (max-width: 976px) {
    .photogallery-second__inner {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
}

@media screen and (max-width: 768px) {
    .photogallery-second__inner {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
    .photogallery {padding-bottom: 50px;}
    .photogallery-second__inner-row:first-child {margin-right: 0;}
    .photogallery-second__inner-row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;overflow: hidden;}
    .photogallery-second__inner-row img:not(:last-child) {margin-right: 7px;}
    .photogallery-second__inner-row:first-child img {margin-bottom: 7px;}
    .section-menu__item.active a {padding-left: 0;}
    .section-menu__item.active::after {-webkit-transform: unset;-ms-transform: unset;transform: unset;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
    .template-view__arrow-right,.template-view__arrow-left {padding: 10px;}
    .section-menu__item:last-child {padding-right: 20px;}
    .content-card.content-card_top-news:first-child {grid-area: first;}
    .page-tabs {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
    .page-tabs .page-tabs__content.wrap-card {width: 100%;overflow: visible;background-color: var(--color-body-background) !important;}
    .content-card.content-card_top-news:nth-child(2) {grid-area: second;}
    .content-card.content-card_top-news:last-child {grid-area: third;}
    .content-card_top-news:not(:first-child) .content-card__image {margin: 15px 0;grid-area: img;}
    .content-card_top-news:not(:first-child) .content-card__head {grid-area: head;}
    .content-card_top-news:not(:first-child) .content-card__body {grid-area: txt;}
    .content-card_top-news:not(:first-child) {display: -ms-grid;display: grid;-ms-grid-columns: 94px 10px 1fr;grid-template-columns: 94px 1fr;grid-gap: 10px;}
    .content-card_top-news:not(:first-child) .content-card__more {margin-left: -103px;}
    .affiche-slider .side-bar-item__title.side-bar-item__title_affiche {font-size: 16px;}
    .affiche-slider .side-bar-item__date.side-bar-item__date_affiche {font-size: 18px;}
    .affiche-slider .side-bar-item.side-bar-item_affiche .side-bar-item__image img {width: auto;}
    .content-card_top-news:not(:first-child) .content-card__body.content-card__body_top-news {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
    .content-card.content-card_top-news:first-child .content-card__body.content-card__body_top-news {height: auto;}
    .content-card__title.content-card__title_top-news {line-height: 18px;}
    .conten-wrap.wrap-card.top-news {display: -ms-grid;display: grid;-ms-grid-rows: auto 22px auto;grid-template-areas: "first second" "first third";-ms-grid-columns: 49%;grid-template-columns: 49%;grid-gap: 22px;margin-left: 20px;margin-right: 20px;padding: 0;}
    .content-card__image {overflow: hidden;}
    .content-card.content-card_top-news:not(:first-child) {grid-template-areas: "head head" "img txt";}
    .content-card.content-card_top-news:not(:first-child) .content-card__image {height: 64px;}
    .tab-menu {display: none !important;}
    .currency__title {display: none;}
    .currency__update {display: none;}
    .currency__head {display: none;}
    .subsection-title.subsection-title_currency,.subsection-title.subsection-title_weather {display: block;}
    .currency.page-tabs__item {width: 39%;}
    .weather-page.page-tabs__item {display: block;width: 60%;}
    .currency__table tbody tr:not(:first-child) td {display: none;}
    .view-more-btn.currency__more,.weather__table,.weather__icon p,.view-more-btn.weather__more,.coming-soon__icon,.coming-soon__temperature-bg {display: none;}
    .currency.page-tabs__item,.weather {background-color: var(--color-section-alt-bg-normal);}
    .conten-wrap_bg-grey {background-color: var(--color-body-background);border: none;}
    .weather__degrees {font-size: 18px;margin-bottom: 0;}
    .weather__degrees sup {font-size: 10px;line-height: inherit;}
    .weather__icon {width: 20px;}
    .weather__icon img {width: 100%;}
    .weather__desc {width: 20%;}
    .weather__info {width: auto;}
    .coming-soon__hour {font-size: 12px;}
    .coming-soon__temperature {font-size: 14px;margin-bottom: 0;}
    .col-hourly {margin-top: 0;}
    .weather,.currency {padding-top: 10px;padding-bottom: 0px;border: 1px solid var(--color-border-normal);-webkit-box-sizing: border-box;box-sizing: border-box;}
    .content-card_top-news {margin-bottom: 0;}
    .conten-wrap.wrap-card.top-news {margin-bottom: 30px;}
    .section-menu__mob-btn {display: none;}
    .section-menu__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;overflow-x: auto;overflow-y: hidden;}
    .section-menu__item a {white-space: nowrap;color: var(--color-text-normal);font-size: 12px;font-weight: 700;line-height: 24px;height: 24px;}
    .section-menu__wrap,.section-menu__item {border: none;}
    .section-menu__item {padding-bottom: 25px;border-bottom: 2px solid var(--color-border-normal);}
    .swiper-button-prev.photogallery-slider-prev,.swiper-button-next.photogallery-slider-next,.swiper-button-prev.affiche-slider-prev,.swiper-button-next.affiche-slider-next,.swiper-button-next.news-slider-next,.swiper-button-prev.news-slider-prev {display: none !important;}
    .section-menu__item:not(:last-child) a {padding-right: 20px;}
    .section-menu__item a {padding-left: 0;}
    .side-bar {margin: 0 auto;margin-right: 70px;margin-left: 70px;background-color: var(--color-body-background);padding-left: 50px;padding-right: 50px;padding-bottom: 50px;}
    .section-menu {padding: 20px 0 0px;}
    .reclame-item {text-align: left;}
    .conten-wrap.news .wrap-card {background-color: var(--color-section-alt-bg-normal);border-top: 4px solid var(--color-section-alt-bg-normal);}
    .template-view,.wrap-card {background-color: var(--color-section-alt-bg-normal);}
    .conten-wrap.conten-wrap_bg-grey.conten-wrap_add-p {padding: 0;}
    .main-content {background-color: var(--color-body-background);}
    .main-content.news-wrap .swiper-wrapper {padding-top: 20px;margin-left: 0px;}
    .news-slider {padding-right: 20px;padding-left: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;}
    .conten-wrap {padding: 0;margin-bottom: 0;}
    .section-menu__header,.page-tabs {padding: 0 20px;}
    .section-menu__header .d-flex {float:right;}
    .section-menu__item {padding-left: 20px;padding-top: 10px;padding-bottom: 10px;}
    .news-wrap {padding-bottom: 20px;}
    .section-menu {position: relative;}
    .section-menu::after {content: "";width: 20px;right: 0;position: absolute;top: 0;height: calc(100% - 2px);background-color: var(--color-overlay-light-light);}
    .template-view .subsection-title.subsection-title_comment {left: 50%;-webkit-transform: translateY(-40%) translateX(-50%);-ms-transform: translateY(-40%) translateX(-50%);transform: translateY(-40%) translateX(-50%);}
    .template-view__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .template-view__image {margin-right: 13px;}
    .template-view__wrap {width: 50%;}
    .template-view__arrow-left {left: 11%;}
    .template-view__arrow-right {right: 11%;}
    .template-view__arrow-left,.template-view__arrow-right {top: 115px;}
    .affiche__next.swiper-button-next,.affiche__prev.swiper-button-prev {display: none;}
    .affiche__slide.swiper-slide {width: auto;}
    .affiche__datebar.swiper-container {padding: 0;}
    .affiche__datebar::after {content: "";width: 20px;right: 0;position: absolute;top: 0;height: calc(100% - 2px);background-color: var(--color-overlay-light-light);z-index: 5;}
    .affiche_datebar-inner.swiper-wrapper {overflow: scroll;overflow-y: hidden;padding-top: 20px;padding-bottom: 20px;border-bottom: 2px solid var(--color-border-normal);}
    .affiche__slide.swiper-slide:not(:last-child) {margin-right: 40px;}
    .conten-wrap {padding: 0;}
    .main-content.affiche-wrap {padding-left: 20px;}
    .side-bar-item {display: block;}
    .affiche-wrap {margin-top: 4px;padding-top: 20px;}
    .main-content.affiche-wrap {border-bottom: 1px solid var(--color-border-normal);}
    .affiche__datebar {margin-bottom: 0;}
    .catalog-slider .template__item-body {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .catalog-slider .template__item-img-container {margin: auto;}
    .template__item-info {padding-left: 0;padding-top: 18px;}
    .template__item-info p,.template__item-info > div {display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;font-size: 12px;}
    .template__item-gallery {display: none;}
    .template__item-contacts > li::after {content: unset;}
    .catalog-slider {overflow: hidden;}
    .template__item-img-container {width: 100%;}
    .side-bar-item__image {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;overflow: hidden;}
    .side-bar-item__image img {max-width: unset;width: unset;}
    .page-tabs {display: none;}
    .catalog-slider,.ann-slider {padding-top: 30px;margin-top: 4px;padding-left: 20px;padding-bottom: 20px;}
    .side-bar-menu__link.transparent {border: none;margin: auto;padding-right: 0;border-bottom: 1px solid var(--color-border-normal);}
    .catalog-slider .side-bar-item__desc.side-bar-item__desc_advertising {display: none;}
    .template__item.ann .template__item-body {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .template__item-link-fav {display: none;}
    .template__item-footer-desc {display: none;}
    .template__item-footer-desc p:first-child {display: none;}
    .template__item-footer-date {margin-left: 0;}
    .side-bar-item__comment.ann {display: none;}
    .template__item-footer-desc::before {content: unset;}
    .template__item-footer {border: none;padding-top: 0;}
    .template__item-footer-bottom {margin-top: 0;}
    .conten-wrap.wrap-card.top-news {background-color: var(--color-body-background);}
    .catalog.ann {overflow: hidden;}
    .template__item {padding: 20px;}
    .photogallery-slider {padding-top: 30px;padding-left: 20px;padding-bottom: 20px;}
    .photogallery.second .subsection-title {left: 50%;-webkit-transform: translateY(-40%) translateX(-50%);-ms-transform: translateY(-40%) translateX(-50%);transform: translateY(-40%) translateX(-50%);}
    .photogallery-second__inner {display: -ms-grid;display: grid;-ms-grid-columns: auto 10px auto;grid-template-columns: auto auto;grid-gap: 10px;padding-left: 20px;padding-right: 20px;padding-bottom: 20px;}
    .photogallery-second__inner img {-o-object-fit: cover;object-fit: cover;}
    .swiper-button-next.videogallery-slider-next.swiper-bobr-next,.swiper-button-prev.videogallery-slider-prev.swiper-bobr-prev {display: none;}
    .videogallery {padding-top: 0;}
    .videogallery-slider,.ann-slider,.catalog-slider {padding: 20px;overflow: hidden;-webkit-box-sizing: border-box;box-sizing: border-box;}
    .videogallery-slider {padding-top: 20px;}
    .photogallery-slider,.ann-slider {padding-right: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;}
    .section-menu__popup {z-index: 19;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 20px;}
    .popup-item__content,.popup-item__content-inner-list {grid-column-gap: 50px;}
    .news-slider {padding-bottom: 20px;}
    .news-wrap,.catalog-slider,.ann-slider {border-bottom: 1px solid var(--color-border-normal);}
    .side-bar-menu__search {border-bottom: 1px solid var(--color-border-normal);}
    .news .side-bar-menu__search {padding-top: 10px;}
    .swiper-wrapper .side-bar-item.side-bar-item_actual-news.swiper-slide .side-bar-item__image {height: 194px;}
    .swiper-wrapper .side-bar-item__title.side-bar-item__title_actual-news {font-size: 12px;}
    .content-card {margin-bottom: 0;}
    .swiper-wrapper .swiper-slide:last-child {margin-right: 20px;}
    .wrap-card {overflow-x: hidden;}
    .setion-link {position: relative;margin: 0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;flex-wrap: wrap;}
    .setion-link__item {margin-right: 0;}
    .template-view__arrow-left {display: block;position: absolute;top: 64px;left: 64px;width: 10px;height: 20px;outline: none;}
    .template-view__arrow-right {display: block;position: absolute;top: 64px;right: 64px;width: 10px;height: 20px;outline: none;}
    .affiche__slide.swiper-slide:first-child {margin-left: 20px;}    
    .section-menu__item {width: auto;}
    .popup-element__wrap .template__item-footer {flex-direction: column-reverse;}
    .popup-element__wrap .template__item-footer-top {margin-top: 10px;}
    .popup-element__wrap .template__item-contacts-info {padding-top: 10px;}
    .popup-element__wrap .template__item-footer {margin-top: 0px;}
    .popup-element__wrap .template__item-info > div {display: flex !important;max-height: unset !important;font-size: 14px;line-height: 20px;}
}

@media screen and (max-width: 500px) {
    .catalog__ann_list .template__item-body {flex-direction: column;}
}

@media screen and (max-width: 450px) {
    .popup-element__wrap .template__item-img-container {margin-right: 0px !important;}
    .section-menu__title {max-width: calc(100% - 60px);}
    .side-bar-item__desc {display: none;}
    .side-bar-item__footer {margin-top: auto !important;}
    .catalog-wrapper .side-bar-item__footer {margin-top: auto !important;}
    .template-view__arrow-left {left: 20px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
    .template-view__arrow-right {right: 20px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
    .section-menu__header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: row;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 10px;flex-wrap: wrap;}
    .catalog-slider .template__item {padding: 10px;}
    .template__item-img-container {min-width: unset;width: 100%;height: unset;}
    .currency.page-tabs__item {width: 55%;}
    .weather-page.page-tabs__item {width: 35%;}
    .coming-soon {display: none;}
    .currency__table tr th:nth-child(4),.currency__table tr td:nth-child(4) {display: none;}
    .affiche-slider {padding-bottom: 30px;}
    .weather__desc {width: 45%;}
    .subsection-title.subsection-title_weather {height: 25px;overflow: hidden;}
    .weather,.currency {padding-top: 15px;}
    .web-cam.page-tabs__item {display: none;}
    .template-view__wrap {width: 75%;}
    .subsection-title.subsection-title_comment {display: inline-table;}
    .side-bar {padding: 0 20px !important;padding-bottom: 40px !important;-webkit-box-sizing: border-box;box-sizing: border-box;}
    .side-bar a {overflow: hidden;}
    .side-bar-menu__link.transparent {margin-top: 0;padding-bottom: 10px !important;padding-top: 10px !important;}
    .side-bar-menu__link.transparent::after {content: unset !important;}
    .side-bar-menu__link.transparent::after {width: 170%;}
    .affiche__slide.swiper-slide:not(:last-child) {margin-right: 20px;}
    .template-view__image {margin: 0;}
    .template-view__middle {padding-bottom: 40px;}
    .conten-wrap_add-p {position: relative;padding: 0 32px;}
    .content-card_top-news:not(:first-child) {display: -ms-grid;display: grid;-ms-grid-columns: 95px 10px 1fr;grid-template-columns: 95px 1fr;grid-template-areas: "head head" "img txt";grid-column-gap: 10px;}
    .content-card_top-news:not(:first-child) .content-card__more {position: absolute;bottom: 0;width: 95px;left: 0;}
    .content-card_top-news:first-child .content-card__more {width: 95px;}
    .conten-wrap {padding: 0;}
    .content-card:not(:last-child) {margin-bottom: 10px;}
    .conten-wrap.wrap-card.top-news {overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .side-bar {padding-left: 0;padding-right: 0;margin: 0;}
    .content-card_top-news:not(:first-child) {grid-gap: 0;grid-column-gap: 10px;}
    main {overflow-x: hidden;}
    .content-card_top-news:not(:first-child) > .content-card__image {-ms-grid-row: 2;grid-row: 2;-ms-grid-column: 1;grid-column: 1;}
    .content-card_top-news:not(:first-child) > .content-card__head {-ms-grid-row: 1;grid-row: 1;-ms-grid-column: 1;grid-column: 1;-ms-grid-column-span: 3;}
    .content-card_top-news:not(:first-child) > .content-card__body {-ms-grid-row: 2;grid-row: 2;-ms-grid-column: 3;grid-column: 3;}
}

/* popup */

.popup-element__wrap {position: fixed;top: 40px;left: 0;right: 0;bottom: 0;overflow-y: scroll;z-index: 10;background-color: var(--color-body-background);display: none;padding: 10px;}
.popup-element__wrap .template__item {width: 100% !important;margin-bottom: 0;height: auto;}
.popup-element__wrap .template__item .template__item-gallery {display: -ms-grid;display: grid;}
.popup-element__wrap .template__item.ann .template__item-contacts-info.ann {display: block;}
.popup-element__wrap .template__item-body {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.popup-element__wrap .template__item-contacts-info {display: block;}
.popup-element__wrap .template__item-phones {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}

@media screen and (min-width: 640px) and (max-width: 768px) {
    .popup-element__wrap .template__item-img-container {margin-right: 10px;}
    .popup-element__wrap .template__item-body {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
    .popup-element__wrap .template__item-info {padding-top: 0;}
}

.popup-element__wrap-inner {width: 100%;display: block;position: relative;}
.popup-element__wrap-btn {position: fixed;right: 15px;top: 55px;width: 25px;height: 25px;background-color: var(--color-button-close-bg-normal);z-index: 4;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 4px;}
.popup-element__wrap-btn i {color: var(--color-body-background);}
.popup-element__wrap .template__item {width: 100%;}
.popup-element__wrap-inner .template__item-img-container {width: 100%;height: 350px;position: relative;}

.active-gallery .img-container {position: absolute;left: 0;top: 0;opacity: 0;z-index: 1;-webkit-transition: opacity 0.5s ease;-o-transition: opacity 0.5s ease;transition: opacity 0.5s ease;height: 100%;width: 100%;}
.active-gallery .img-container img {-o-object-fit: cover;object-fit: cover;width: 100%;height: 100%;}
.active-gallery .active {z-index: 2;opacity: 1;}
.active-gallery .left-arrow,.active-gallery .right-arrow {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 30px;height: 30px;z-index: 2;background-color: var(--color-card-bg-light);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 32px;height: 72px;border: 1px solid var(--color-card-border-normal);border-radius: 3px;cursor: pointer;-webkit-transition: -webkit-transform 0.5s ease;transition: -webkit-transform 0.5s ease;-o-transition: transform 0.5s ease;transition: transform 0.5s ease;transition: transform 0.5s ease, -webkit-transform 0.5s ease;}
.active-gallery .left-arrow img,.active-gallery .right-arrow img {width: 10px;height: 20px;}
.active-gallery .left-arrow {left: 0;}
.active-gallery .right-arrow {right: 0;}
.active-gallery .left-arrow.disabled {-webkit-transform: translateY(-50%) translateX(-100%);-ms-transform: translateY(-50%) translateX(-100%);transform: translateY(-50%) translateX(-100%);}
.active-gallery .right-arrow.disabled {-webkit-transform: translateY(-50%) translateX(100%);-ms-transform: translateY(-50%) translateX(100%);transform: translateY(-50%) translateX(100%);}


.popup-menu {position: fixed;left: 0;top: 40px;right: 0;width: 100%;z-index: 10;background-color: var(--color-overlay-light-medium);min-height: 100%;display: none;}
.popup-menu__inner {max-width: 1200px;margin: 0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.popup-menu__inner a {white-space: nowrap;}

.lvl-1 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;position: relative;}
.lvl-1 > li:not(:last-child) {margin-right: 30px;}
.lvl-1 > .active > a {color: red;}
.lvl-2,.lvl-3 {display: none;}
.lvl-1 .active > ul {position: absolute;width: 100%;top: 100%;display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;}

.template-view_tags {font-size: 13px;color: var(--color-text-pedia-header-normal);border-bottom: 1px solid var(--color-border-normal);padding: 3px 0;}
.template-view_tags p {position: relative;display: inline;}
.template-view_tags p:after {content: "";position: absolute;border-bottom: 1px solid var(--color-menu-header-border-active);width: 100%;bottom: -4px;left: 0;}
.template-view_header {font-size: 14px;color: var(--color-text-pedia-title-normal);padding-top: 8px;padding-bottom: 4px;}
.template-view_txt {color: var(--color-text-pedia-description-normal);font-size: 13px;line-height: var(--height-lines-text-description);}
.template-view_txt p {display: -webkit-box;-webkit-line-clamp: var(--count-lines-text-description);line-clamp: var(--count-lines-text-description);-webkit-box-orient: vertical;line-height: var(--height-lines-text-description);max-height: calc(var(--count-lines-text-description) * var(--height-lines-text-description));overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}

.wiki {min-height: unset;}
.mtop20 {margin-top: 20px;}
.double-block {display: -webkit-box;display: -ms-flexbox;display: flex;}

.currency-wrapper,.weather-wrapper {position: relative;}
.currency-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 24px;padding-left: 0;}
.currency-list__row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;}
.currency-list__item {width: 33%;padding: 6px 0;}
.currency-list__row:first-child {color: var(--color-text-muted-normal);font-size: 13px;}
.currency-list__row:not(:first-child) {color: var(--color-text-normal);}
.currency-list__item:not(:first-child) {text-align: center;}
.currency-list__row:not(:first-child):not(:last-child) .currency-list__item:nth-child(even) {border-bottom: 1px solid var(--color-section-alt-border-inner);border-left: 1px solid var(--color-section-alt-border-inner);border-right: 1px solid var(--color-section-alt-border-inner);}
.currency-list__row:not(:first-child):not(:last-child) .currency-list__item {border-bottom: 1px solid var(--color-section-alt-border-inner);}
.currency-list__row:last-child .currency-list__item:nth-child(even) {border-right: 1px solid var(--color-section-alt-border-inner);border-left: 1px solid var(--color-section-alt-border-inner);}
.currency-list__item:first-child {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.currency-list__item:first-child img {padding-right: 10px;}
.currency-wrapper {width: 33%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.weather-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;width: 66%;}
.current-weather {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;font-size: 48px;line-height: 48px;width: 300px;overflow: hidden;letter-spacing: 3px;color: white;}
.current-weather img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.current-weather > p {position: absolute;left: 35px;bottom: 60px;}
.other-weather {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;-webkit-box-sizing: border-box;box-sizing: border-box;padding-left: 20px;width: calc(100% - 300px);}

.weather-day {width: calc(100% / 6);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 24px 0;font-size: 14px;color: var(--color-text-normal);}
.weather-day img {width: 40px;height: 40px;}
.weather-day p:first-child {color: var(--color-text-weather-day-normal);}

@media screen and (max-width: 768px) {
    .double-block {padding: 0 20px !important;}
    .other-weather {display: none;}
    .currency-wrapper {width: calc(100% - 300px);}
    .weather-wrapper {width: auto;}
}

@media screen and (max-width: 450px) {
    .double-block {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .currency-wrapper {width: 100%;}
    .current-weather {width: 100%;}
    .currency-list {padding: 24px;}
    .double-block .subsection-title {left: 50%;-webkit-transform: translateX(-50%) translateY(-40%);-ms-transform: translateX(-50%) translateY(-40%);transform: translateX(-50%) translateY(-40%);}
}


.null-inner {padding-bottom: 0px;display: flex;flex-direction: column;}
.null-inner > p {font-size: 16px;line-height: 27px;color: var(--color-text-strong-normal);padding: 10px 20px;}

.breadcrumbs {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 15px;gap:12px 8px;}
.breadcrumbs a,.breadcrumbs span {font-size: 12px;line-height: 14px;background-color: var(--color-breadcrumbs-main-bg-normal);color: var(--color-breadcrumbs-main-text-normal);padding: 5px;margin: 5px;}
.breadcrumbs a:hover,.breadcrumbs span:hover {background-color: var(--color-breadcrumbs-main-bg-hover);color: var(--color-breadcrumbs-main-text-hover);}
.breadcrumbs >*:not(:last-child) a::after {position: relative;content: ">";padding-left: 0px;}
.breadcrumbs div[itemprop="itemListElement"] {line-height: 22px;}

.null-tags {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0 20px;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 6px solid #f3f1f1;position: relative;margin-top: 15px;}
.null-tags__top {padding-top: 18px;}
.null-tags::after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;border-bottom: 1px solid var(--color-border-normal);}
.null-tags_without {margin-bottom: 20px;padding-bottom: 20px;border-bottom: unset;margin-top: 20px;border-bottom: 1px solid var(--color-border-normal);}
.null-tags a {font-weight: bold;font-size: 13px;color: var(--color-text-normal);padding: 5px 0;}
.null-tags a.nested {font-size: 14px;background: var(--color-section-alt-bg-normal);padding: 5px 9px;border-radius: 13px;box-shadow: 3px 3px 3px var(--color-border-normal);}
.null-tags a.active {color: var(--color-firm-normal);padding-left: 10px;position: relative;}
.null-tags a.active::before {content: "";border-style: solid;border-width: 5px 0 5px 7px;border-color: transparent transparent transparent var(--color-firm-normal);position: absolute;left: 0;color: var(--active-color);top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.null-tags a:not(:last-child) {margin-right: 40px;}
.null-tags a:hover {color: var(--color-firm-normal);}
.back-to-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 20px;margin-bottom: 10px;}
.back-to-list a {font-size: 13px;color: var(--color-firm-normal);position: relative;padding-left: 15px;}
.back-to-list a::before {content: "";position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 0;height: 0;border-style: solid;border-width: 5px 5px 5px 0;border-color: transparent var(--color-firm-normal) transparent transparent;}
.null-title {padding: 0 20px;position: relative;padding-bottom: 12px;}
.null-title span {font-size: 19px;}
.null-title span.underlined {color: var(--color-text-muted-normal);font-weight: bold;line-height: 27px;float: left;margin-right: 5px;padding-top: 5px;}
.null-title.inline {display: inline-block;}
.null-title.mt-15 {margin-top: 15px !important;}
.null-title.mb-15 {margin-bottom: 15px !important;}
.null-title__news {padding-top: 10px;text-transform: uppercase;display: inline-block;margin-bottom: 20px;}
.null-title__news::after {width: calc(100% - 40px) !important;background-color: var(--color-button-filled-bg-normal) !important;}

@media screen and (max-width: 500px) {
    .null-title__news {padding-top: 0;}
    .mainNews:nth-child(odd),.mainNews:nth-child(even) {margin-right: 0px;width: 100%;}
}

.null-title.inline::after {width: calc(100% - 40px);}
.null-inner > .null-title:first-child {margin-top: 20px;}
.null-title::after {content: "";position: absolute;bottom: 0;left: 20px;height: 5px;width: 125px;background-color: var(--color-firm-normal);}
.null-title p,.null-title h1 {font-size: 24px;font-weight: bold;color: var(--color-menu-rubricator-text-normal);padding: 0 !important; line-height: 33px;}

.null-share {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 20px;padding-top: 10px;margin-bottom: 10px;margin-right: 0;}
.null-share > p:first-child {padding-left: 0;}
.null-share__link {background-color: var(--color-breadcrumbs-main-bg-normal);padding: 5px;border-radius: 2px;}
.null-share__link i {color: var(--color-text-muted-normal);}
.null-share p {font-size: 13px;}
.share-block {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: auto;}
.share-block p {padding-right: 10px;}
.share-block {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.share-block a {color: var(--color-body-background);padding: 5px;border-radius: 50%;width: 30px;height: 30px;-webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.share-block a:not(:last-child) {margin-right: 5px;}

.null-img {width: calc(100% - 40px);margin: 0 20px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.null-img.fullscreen img {-o-object-fit: cover;object-fit: cover;width: 100%;height: 100%;}
.null-img.small {max-height: 620px;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 20px;}
.null-img.small img {-o-object-fit: contain;object-fit: contain;max-height: 100%;width: auto;}
.null-img.slider .swiper-slide {height: 280px;overflow: hidden;}
.null-img__item {height: 100%;width: 100%;}
.null-img__item img {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;}
.null-img.slider .slider-arrow {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;cursor: pointer;width: 20px;}
.null-img.slider .null-img-left {left: 0;}
.null-img.slider .null-img-right {right: 0;}

@media screen and (max-width: 650px) {.null-img.slider .swiper-slide {height: 220px;}}

@media screen and (max-width: 768px) {
    .null-img.slider {margin: 0;margin-left: 20px;padding-right: 20px;width: calc(100% - 20px);}
    .footer__social {min-width: 245px;}
    .null-tags::after {content: unset;}
}

.null-quotation {position: relative;padding: 0 75px;margin: 52px 20px;}
.null-quotation::before {content: "<<";position: absolute;letter-spacing: -12px;left: 0;top: 0;font-size: 50px;line-height: 27px;}
.null-quotation::after {content: ">>";position: absolute;letter-spacing: -12px;right: 0;bottom: 0;font-size: 50px;line-height: 27px;}

@media screen and (max-width: 640px) {
    .null-quotation::before,.null-quotation::after {font-size: 30px;}
    .template-view {padding-top: 20px;}
    .button-filled.small span {display: none;}
    .null-quotation {padding: 0 45px;}
}

.null-table {padding: 10px 20px;padding-right: 0px;overflow-x: auto;}
@media screen and (max-width: 768px) {.null-table {padding-left: 0px;}}

.null-table p {padding-left: 0px !important;}
.null-table table {border: none;width: 100%;border-collapse: collapse;text-align: center;overflow: hidden;}
.null-table table thead {font-weight: bold;font-size: 14px;}
.null-table table thead tr td {border-bottom: 1px solid var(--color-border-normal);}
.null-table table tr td:not(:last-child) {border-right: 1px solid var(--color-border-normal);}
.null-table table tr td:first-child {border-left: none;}
.null-table table tr td:last-child {border-right: none;}
.null-table table tr:first-child td {border-top: none;}
.null-table table tr:last-child td {border-bottom: none;}
.null-table table tbody tr td {padding: 20px 10px;}
.null-table table thead tr td {padding: 10px 10px;white-space: nowrap;}



.null-banner {text-align: center;color: var(--color-body-background);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0;margin-top: 20px;margin-bottom: 20px;margin-left: 20px;margin-right: 20px;}
.null-banner__bottom img {width: 100% !important;}
@media screen and (max-width: 768px) {.null-banner {margin-left: 0;margin-right: 0;}}
.null-inner .news-wrap {padding-bottom: 0px;}
.null-view__link {margin: 0 20px;margin-right: auto;}
.null-view__link i {margin-right: 5px;}
.null-comment-block {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.null-comment-block__info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-right: 20px;padding-left: var(--padding-comment-left);-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.null-comment-block__info > p {display: none;}
.comments .comment_last {display: none;}
.null-comment-block__info p {font-size: 13px;}
.red-hover:hover {background-color: var(--color-firm-active);}

/* comments */

.comment-container > form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.comment-container > form button {padding: 14px 25px;background-color: var(--color-button-filled-bg-normal);border: none;border-radius: 3px;color: var(--color-body-background);cursor: pointer;height: 48px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.comment-container {padding-left: var(--padding-comment-left);padding-right: var(--padding-comment-left);}
.comment-container > p {font-size: 16px;font-weight: bold;}
.comment-list > ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-top: 35px;}
.comment-list > ul li ul {padding-left: var(--padding-comment-left);display: none;}
.comment-list > ul li.open ul {display: block;}
.comment-list > ul li ul li .comment__img {width: 50px;height: 50px;}
.comment-list > ul li ul li .comment__info {width: calc(100% - 70px);}
.comment {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-bottom: 35px;}
.comment__info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: calc(100% - 95px);}
.comment__img {display: -webkit-box;display: -ms-flexbox;display: flex;width: 75px;height: 75px;overflow: hidden;border-radius: 50%;}
.comment__img img {-o-object-fit: cover;object-fit: cover;width: 100%;height: 100%;}
.comment-info__top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.comment-info__top > p:nth-child(2) {font-size: 13px;margin-left: 30px;}
.comment-info__top > p:first-child {font-size: 14px;font-weight: bold;}
.comment-info__top-rating {display: -webkit-box;display: -ms-flexbox;display: flex;margin-left: auto;}
.comment-info__top-rating div {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 13px;cursor: pointer;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.comment-info__top-rating div:first-child:hover {color: var(--color-firm-active);}
.comment-info__top-rating div:last-child:hover {color: var(--color-success-hover);}
.comment-info__top-rating div:first-child {margin-right: 20px;color: var(--color-button-filled-bg-normal);}
.comment-info__top-rating div:first-child p {margin-left: 5px;}
.comment-info__top-rating div:last-child {color: var(--color-success-normal);}
.comment-info__top-rating div:last-child p {margin-right: 5px;}
.comment-info__middle {padding-top: 10px;padding-bottom: 15px;color: var(--color-text-normal);font-size: 14px;}
.comment-info__bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.comment-info__bottom > a {font-size: 13px;color: var(--color-arrows-normal);position: relative;}
.comment-info__bottom .comment-info__bottom-img {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;right: 0;top: 50%;width: 9px;height: 12px;overflow: hidden;-webkit-transition: -webkit-transform 0.3s ease;transition: -webkit-transform 0.3s ease;-o-transition: transform 0.3s ease;transition: transform 0.3s ease;transition: transform 0.3s ease, -webkit-transform 0.3s ease;-webkit-transform: translateY(-50%) rotate(90deg);-ms-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg);}
.comment-info__bottom .comment-info__bottom-img img {-o-object-fit: contain;object-fit: contain;}
.comment-info__bottom > a:nth-child(2) {background-color: var(--color-card-bg-light);padding: 7px 14px;border-radius: 3px;margin-left: 10px;}
.comment-info__bottom a:first-child {padding-right: 25px;display: inline;}
.comment-info__bottom a:first-child::before {content: "\f086";position: relative;font-family: "Font Awesome 5 Free";margin-right: 10px;color: var(--color-arrows-normal);}
.comment-info__bottom a:last-child {opacity: 0;visibility: hidden;}
.open .comment-info__bottom a:last-child {opacity: 1;visibility: visible;}
.open .comment-info__bottom a:first-child .comment-info__bottom-img {-webkit-transform: translateY(-50%) rotate(270deg);-ms-transform: translateY(-50%) rotate(270deg);transform: translateY(-50%) rotate(270deg);}
form[name="comment"] > p {font-size: 12px;}
form[name="comment"] > p a {color: var(--color-text-normal);text-decoration: underline;}

@media screen and (max-width: 450px) {
    :root {--padding-comment-left: 20px;}
    .null-quotation::before,.null-quotation::after {letter-spacing: -5px;}
    .comment__img {width: 33px;height: 33px;}
    .comment__info {width: calc(100% - 43px);}
    .comment-info__top > p:nth-child(2) {display: none;}
    form[name="comment"] > p {grid-area: txt;}
    .null-comment-block__info {-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .share-block {margin-left: 0;margin-top: 10px;}
}

@media screen and (max-width: 768px) {
    .content-card_top-news:not(:first-child) .content-card__image {-ms-grid-row: 2;grid-row: 2;-ms-grid-column: 1;grid-column: 1;}
    .content-card_top-news:not(:first-child) .content-card__head {-ms-grid-row: 1;grid-row: 1;-ms-grid-column: 1;grid-column: 1;-ms-grid-column-span: 2;}
    .content-card_top-news:not(:first-child) .content-card__body {-ms-grid-row: 2;grid-row: 2;-ms-grid-column: 2;grid-column: 2;}
    form[name="comment"] > p {-ms-grid-row: 2;grid-row: 2;-ms-grid-column: 2;grid-column: 2;}
}

@media screen and (max-width: 450px) {.content-card_top-news:not(:first-child) > form[name="comment"] > p {-ms-grid-row: 2;grid-row: 2;-ms-grid-column: 3;grid-column: 3;}}

.null-inner .for-fixed {position: relative;max-width: 1200px;margin-top: 10px;-webkit-overflow-scrolling: touch;margin-bottom: 0px;margin: 0 20px;margin-bottom: 20px;}
@media screen and (max-width: 768px) {.null-inner .for-fixed {margin: 0;}}

.null-inner .for-fixed::before {position: absolute;top: 0;left: -15%;bottom: 0;right: 0;background-color: var(--color-body-background);height: 100%;width: 100vw;}
.null-inner .for-fixed.fix-top {position: fixed;top: 40px;z-index: 10;background-color: var(--color-body-background);}

@media screen and (max-width: 768px) {
    .section-menu__popup-item.active .section-menu__title {margin-bottom: 20px;}
    .null-tags {-ms-flex-wrap: nowrap;flex-wrap: nowrap;max-width: 100%;overflow: hidden;overflow-x: scroll;}
    .null-tags a {white-space: nowrap;}
    .null-tags a:last-child {padding-right: 20px;}
    .null-inner .for-fixed.fix-top {top: 20px;height: 64px;min-width: 100%;overflow-y: hidden;width: 100%;}
    .for-fixed.fix-top {padding-top: 20px;border-bottom: 1px solid var(--color-border-normal);}
    .clearfix {padding-top: 20px;}
    .for-fixed .section-menu__item {border-bottom: none;}
}

.clearfix {margin-bottom: 0;}
.clearfix .section-menu {padding-top: 0;}
.clearfix.first-clearfix {padding-top: 20px;}
.section-menu__filter select {border: none;padding: 5px 10px;outline: none;}

.nice-select {border: none !important;width: 175px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: var(--color-firm-normal);border-radius: 3px;height: 27px;}
.nice-select .current {color: var(--color-button-filled-text-normal);}
.nice-select .list {max-height: 180px;overflow-y: auto !important;width:100%;}
.nice-select:after {border-bottom: 1px solid var(--color-button-filled-text-normal);border-right: 1px solid var(--color-button-filled-text-normal);}
.nice-select .option.selected {color: var(--color-firm-normal);font-weight: normal;}
.nice-select .option.focus,.nice-select .option.selected.focus {background-color: var(--color-body-background);}


@media screen and (max-width: 450px) {.section-menu__filter {margin-top: 10px;margin-bottom: 10px;}}
.margin-30 {margin-top: 20px;margin-bottom: 30px;}
.row-1 {margin-top: 50px;}

@media screen and (max-width: 768px) {
    .row-1 .side-bar {display: none;}
    .row-1 .news-wrap {border-bottom: none;}
    .row-1 .news-slider {padding-bottom: 0;}
    .row-1 .wrap-card {border-top: none !important;}
}

/* карточка 30 на 70 */
.null-double-inner {display: -ms-grid;display: grid;width: calc(100% - 40px);-ms-grid-rows: auto 10px auto 10px auto;grid-template-areas: "sidebar content-top" "sidebar comments" "sidebar other";-ms-grid-columns: 30% 10px 70%;grid-template-columns: 30% calc(70% - 10px);grid-gap: 10px;margin-left: 20px;margin-right: 20px;margin-bottom: 20px;}
.null-double-inner .comment-container {margin: 0;}
.null-comment-block {-ms-grid-row: 3;grid-row: 3;-ms-grid-column: 3;grid-column: 3;grid-area: comments;}
.null-double-inner__left {-ms-grid-row: 1;grid-row: 1;-ms-grid-row-span: 5;-ms-grid-column: 1;grid-column: 1;grid-area: sidebar;overflow:hidden;}
.null-double-inner__left .content-card__body * {color: var(--color-body-background);}
.null-double-inner__right {-ms-grid-row: 1;grid-row: 1;-ms-grid-column: 3;grid-column: 3;grid-area: content-top;}
.null-double-inner__right .card-simple__phones {margin-bottom: 10px;}

/* afisha 01-09-2019 */
.null-double-inner__right > .afisha {display: flex;flex-wrap: wrap;}
.null-double-inner__right > .afisha > div {display: flex;flex-direction: column;width: calc(50% - 5px);}
.null-double-inner__right > .afisha > div.last.first {width: 100%;}
.null-double-inner__right > .afisha > div {margin-bottom: 20px;}
.null-double-inner__right > .afisha > div:nth-child(odd) {margin-right: 10px;}
.null-double-inner__right > .afisha > div .img {width: 100%;display: flex;overflow: hidden;height: 100% !important;}
.null-double-inner__right > .afisha > div .img a {display: flex;width: 100%;}
.null-double-inner__right > .afisha > div .img a img {width: 100%;height: 100%;object-fit: cover;-o-object-fit: cover;object-position: top;-o-object-position: top;}
.null-double-inner__right > .afisha > div .content {width: 100%;display: flex;flex-direction: column;}
.null-double-inner__right > .afisha > div .content h2 a {font-size: 18px;font-weight: bold;line-height: 21px;color: var(--color-card-news-title-normal);font-family: var(--font-primary), var(--font-fallback);}
.null-double-inner__right > .afisha > div .content__top {display: flex;align-items: center;justify-content: space-between;margin: 10px 0;}
.null-double-inner__right > .afisha > div .content__top .comment_counter {color: var(--color-text-strong-normal);font-size: 12px;}
.null-double-inner__right > .null-table > table {width: 100% !important;}
.null-double-inner__right > .afisha > div .content__top_title {font-size: 14px;color: var(--color-text-strong-normal);font-weight: 700;}
.null-double-inner__right > .afisha > div .content__bottom {display: flex;flex-direction: column;align-items: flex-start;}
.null-double-inner__right > .afisha > div .content > a {margin-left: auto;color: var(--color-firm-normal);}
.null-double-inner__right > .afisha > div .content .content__bottom p {font-size: 13px;}
.null-double-inner__right > .afisha > div .content .content__bottom p {padding-left: 0;}
.null-double-inner__right > h1,.null-double-inner__right h2,.null-double-inner__right h3,.null-double-inner__right h4 {padding-left: 20px;}

@media (max-width: 768px) {.null-double-inner__right > h1,.null-double-inner__right h2,.null-double-inner__right h3,.null-double-inner__right h4 {padding-left: 0px;}}
@media screen and (max-width: 500px) {.null-double-inner__right > .afisha > div {width: 100%;margin-right: 0px !important;}}

.null-banner__afisha {margin-top: 0px;}

.news_tags_block {display: flex;flex-wrap: wrap;}
.news_tags_block ul {display: flex;flex-wrap: wrap;padding-left: 20px !important;}
.news_tags_block ul li:not(:first-child) {margin-left: 20px;}
.news_tags_block a {position: relative;color: var(--color-link-normal);font-size: 14px;font-weight: 400;line-height: 14px;letter-spacing: 1.1px;max-width: 100%;display: inline-block;margin-top: auto;display: inline-block;}
.news_tags_block a:hover {color:var(--color-link-hover);}

.null-double-inner__right > .null-banner:first-child {margin-top: 20px;}
.null-double-inner__right > article > p a {position: relative;color: var(--color-link-normal);font-weight: 400;line-height: 14px;letter-spacing: 1.1px;max-width: 100%;display: inline-block;margin-top: auto;display: inline-block;}
.null-double-inner__right > article div a {color: var(--color-link-normal);}
.null-double-inner__right > article div a:hover {color: var(--color-link-hover);}
.null-double-inner__right > article > p a:hover {color:var(--color-link-hover);}
.null-double-inner__right > p a {position: relative;color: var(--color-link-normal);font-weight: 400;line-height: 14px;letter-spacing: 1.1px;max-width: 100%;display: inline-block;margin-top: auto;display: inline-block;}
.null-double-inner__right > p a:hover {color:var(--color-link-hover);}
.null-double-inner__right > center iframe {width: calc(100% - 20px);margin-left: 20px;}
@media screen and (max-width: 768px) {.null-double-inner__right > center iframe {margin-left: 0;width: 100%;}}
.null-double-inner__right > ul {padding-left: 40px;}
.null-double-inner__right > ul > li {list-style-type: disc;}
.null-double-inner__right article > ul {padding-left: 40px;}
.null-double-inner__right article > ul > li {list-style-type: disc;}
.null-double-inner__right > .template-view__link {margin-left: 20px;}
@media screen and (max-width: 768px) {.null-double-inner__right .template-view__link {margin-left: 0px;}}
.null-double-inner__right p {padding: 0 20px;padding-right: 0;}
.null-double-inner__right > article > p {margin: 10px 0;}
.null-double-inner__right > p {margin: 10px 0;}
.null-double-inner__right .mainNewsSmall .mainNews > p {margin: 5px 0;font-size: inherit;}
.comment-block_null_padding p {padding: unset;}
.null-date {font-size: 13px;padding: 20px 0;}

.null-double-inner .comment-container {padding-left: var(--padding-comment-inner);padding-right: var(--padding-comment-inner);}
.null-double-inner__left .content-card__head {margin-top: 10px;}
.null-double-inner__right > .null-img {width: calc(100% - 20px);margin: 0 20px;margin-right: 0;}
.null-double-inner__right article > .null-img {width: calc(100% - 20px);margin: 0 20px;margin-right: 0;}
.null-double-inner > .null-comment-block {margin: 0;}
.null-double-inner__right > .null-img.small {margin-bottom: 40px;}
.null-double-inner__right article > .null-img.small {margin-bottom: 40px;}
.work .template__item-info {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.work .template__item-link-fav {margin-right: 0;}

@media screen and (max-width: 640px) {.work .template__item-header p {min-height: 40px;}}

@media screen and (max-width: 768px) {
    .null-double-inner {-ms-grid-rows: auto 10px auto 10px auto 10px auto;grid-template-areas: "content-top" "sidebar" "comments" "other";-ms-grid-columns: 100%;grid-template-columns: 100%;margin: 0 20px;width: calc(100% - 40px);}
    .null-double-inner__left {width: 50%;margin: 40px auto;}
    .null-comment-block {-ms-grid-row: 5;grid-row: 5;-ms-grid-column: 1;grid-column: 1;}
    .null-double-inner__left {-ms-grid-row: 3;grid-row: 3;-ms-grid-row-span: 1;-ms-grid-column: 1;grid-column: 1;}
    .null-double-inner__right {-ms-grid-row: 1;grid-row: 1;-ms-grid-column: 1;grid-column: 1;}
}

@media screen and (max-width: 450px) {    
    .null-double-inner__right > .null-img.small {margin: 0 20px;width: calc(100% - 40px);}
    .null-double-inner__right > .null-img.small img {width: 100%;}
    .null-double-inner__right > .null-img.small {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 20px;}
    .null-double-inner__right > .null-img {width: calc(100% - 40px);}
	.null-double-inner__right article > .null-img.small {margin: 0 20px;width: calc(100% - 40px);}
    .null-double-inner__right article > .null-img.small img {width: 100%;}
    .null-double-inner__right article > .null-img.small {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 20px;}
    .null-double-inner__right article > .null-img {width: calc(100% - 40px);}
    .null-double-inner__left {width: 100%;}
}

.null-map {height: 350px;width: calc(100% - 40px);position: relative;margin-left: 20px;margin-right: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.null-map__map {width: 100%;height: 100%;}
.null-double-inner__right .null-map__map {width: calc(100% + 40px);margin-left: -20px;margin-right: -20px;}

.null-email,.null-site {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 10px 0;}
.null-email p {padding-right: 20px;}
.null-email a,.null-site a {text-decoration: underline;position: relative;color: var(--color-link-normal);font-size: 14px;font-weight: 400;line-height: 14px;letter-spacing: 1.1px;white-space: nowrap;max-width: 100%;display: inline-block;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;margin-top: auto;padding-left: 13px;display: inline-block;margin-top: 0;}
.null-phone {padding-right: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 10px 0;margin-bottom: 0px;}
.null-unp p {padding-left: 0px;}
.null-phone a {color: var(--color-text-normal);font-weight: bold;}
select[name="action"] {background-color: var(--color-section-alt-bg-normal);height: 42px;border: none;outline: none;width: 100px;border-radius: 5px;}

.null-diagram-big__container {height: 450px;}
.null-diagram-big.weather {border: none;width: calc(100% - 40px);padding: 0;}
.null-diagram-big.weather > div {height: 300px;width: 100%;}

.null-update {margin-top: 20px;margin-bottom: 20px;font-size: 14px;}
.card-simple {background-color: var(--color-card-simple-background-normal);width: calc(100% - 40px);border-radius: 4px;padding: 20px;margin-left: 20px;margin-right: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid #c6c8c8;margin-bottom: 20px;}
.card-simple__title {border-bottom: 1px solid var(--color-card-simple-title-text-normal);padding-bottom: 20px;}
.card-simple__title p {padding: 0;font-size: 16px;font-weight: bold;color: var(--color-card-simple-info-text-normal);}
.card-simple__address {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px;}
.card-simple__address p {padding-left: 40px;padding-left: 0px;}
.card-simple__phones {display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;}
.card-simple__phones > .null-phone:first-child {padding-left: 0px;}
.card-simple .null-email > p:first-child,
.card-simple .null-site > p:first-child {padding-left: 0px;}

.phone-list {padding-left: 20px;padding-bottom: 12px;}
.phone-list a.op {display: inline-block;width: 16px;height: 16px;background: url("../img/close-popup-icon-2.svg") no-repeat;}

.card-simple-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-left: 20px;padding-right: 20px;margin-top: 20px;margin-bottom: 20px;}
.card-simple-info__left {width: 100%;}
.card-simple-info__left > p {padding-left: 0px !important;}
.card-simple-info__left > p > a {display: flex;width: 100%;}
.card-simple-info__left > p > a > img {width: 100%;height: 100%;margin: 20px 0;}
.card-simple-info__left ul li {position: relative;}
.card-simple-info__left ul li::before {content: "-";position: relative;margin-right: 5px;}
.card-simple-info__right ul li {font-size: 14px;font-weight: bold;position: relative;padding-left: 20px;}
.card-simple-info__right ul li:not(:last-child) {margin-bottom: 10px;}
.card-simple-info__right ul li::before {content: "";position: absolute;width: 8px;height: 8px;background-color: var(--color-firm-normal);border-radius: 50%;left: 0;top: 5px;}

@media screen and (max-width: 600px) {
    .card-simple__address::after {-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);top: 50%;}
    .card-simple__phones {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .card-simple__phones .null-phone {padding-left: 0px;}
}

@media screen and (max-width: 451px) {
    .card-simple-info {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
    .card-simple-info__left,.card-simple-info__right {margin-bottom: 20px;}
}

.weather__container {display: -webkit-box;display: -ms-flexbox;display: flex;background-color: var(--color-section-alt-bg-normal);margin-left: 20px;margin-right: 20px;margin-top: 25px;border: 1px solid var(--color-border-normal);margin-bottom: 25px;}
.current-weather.with-info > p {bottom: unset;top: 20px;}
.current-weather__info {position: absolute;bottom: 20px;left: 35px;font-size: 14px;letter-spacing: 0.5px;line-height: 26px;}
.weather__block {display: -webkit-box;display: -ms-flexbox;display: flex;width: calc(100% - 40px);margin: 0 20px;padding-top: 25px;padding-bottom: 50px;}
.weather__block-item:not(:last-child) {border-right: 1px solid var(--color-border-normal);padding-right: 10px;}
.weather__block-item:not(:first-child) {padding-left: 10px;}
.weather__block-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: calc(100% / 7);}
.weather__block-item > p:last-child {text-align: center;}
.weather__block-item > p:last-child {font-size: 12px;}
.temperature {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 15px;color: var(--color-text-normal);}
.temperature > p::after {content: "°";}
.temperature > p:last-child::before {content: "-";padding-left: 2px;padding-right: 5px;}
.weather__block-item > p:first-child {color: var(--color-text-normal);font-size: 14px;}
.weather__block-item img {margin-top: 22px;margin-bottom: 22px;}
.other-weather__slider {padding-right: 20px;position: relative;overflow: hidden;}
.other-weather__slider .weather-day {width: calc(100% / 12);}

@media screen and (max-width: 769px) {
    .weather__container {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .stretch-wrap {margin: 0;}
    .template-view {margin-top: 20px;margin-bottom: 20px;}
    .photogallery {padding-top: 0;}
    .photogallery-slider {padding-top: 20px;}
    .current-weather.with-info {width: 100%;}
    .other-weather__slider {display: block;width: 100%;overflow: hidden;}
    .weather__block {-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .weather__block-item {width: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;border-bottom: 1px solid var(--color-border-normal);padding-bottom: 20px;padding-top: 20px;}
    .weather__block-item:nth-child(even) {border-right: none;}
    .weather__block-item:last-child {border-bottom: none;border-right: 1px solid var(--color-border-normal);}
    .weather-diagram-title,.null-diagram-big.weather {display: none !important;}
    .weather__block {padding-bottom: 0px;}
    .other-weather__slider .weather-day img {margin-top: 20px;margin-bottom: 20px;}
    .other-weather__slider .swiper-button-next,.other-weather__slider .swiper-button-prev {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;width: 25px;}
    .other-weather__slider .swiper-button-next div,.other-weather__slider .swiper-button-prev div {height: 55px;width: 25px;}
    .weather__block {padding-top: 0;}
    .weather__block-item:last-child {padding-right: 10px;}
}

.null-double-inner__margin {margin-top: 20px;}
.error-input {border-color: var(--color-firm-normal) !important;}

.null-form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 15px;max-width: 370px;width: 100%;margin: auto;}
.null-form .null-title {padding-left: 0;padding-right: 0;margin-bottom: 20px;}
.null-form__error {margin-top: 10px;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.null-form__error p {display: none;}
.null-form__error .show {display: inline-block;}
.null-form__error p {font-size: 12px;}
.null-form .null-title::after {left: 0;width: 100%;}
.null-form input,.null-form textarea {-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.null-form input {border: 1px solid var(--color-form-input-border-normal);padding: 9px;height: 35px;margin-bottom: 20px;font-family: var(--font-primary), var(--font-fallback);}
.null-form textarea {border: 1px solid var(--color-form-input-border-normal);padding: 9px;resize: none;outline: none;margin-bottom: 20px;font-family: var(--font-primary), var(--font-fallback);}
.null-form .nice-select {background-color: var(--color-body-background) !important;border: 1px solid var(--color-form-input-border-normal) !important;border-radius: 0px !important;height: 35px !important;width: 100%;padding-left: 55px;}
.null-form .nice-select .current {color: var(--color-text-normal);}
.null-form .nice-select::after {border-color: var(--color-text-normal) !important;}
.null-form__success {width: 420px;height: 430px;position: fixed;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);display: none;z-index: 50000;background-color: var(--color-body-background);}
.null-form__success.show {display: block;}
.null-form__success_content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.null-form__success_content img {margin-bottom: 40px;}
.null-form__success_content p:nth-child(2) {font-size: 24px;font-weight: 600;font-family: var(--font-primary), var(--font-fallback);color: var(--color-text-normal);}
.null-form__success_content p:nth-child(3) {width: 60%;text-align: center;margin-top: 10px;margin-bottom: 40px;}

.conten-wrap.conten-wrap_bg-grey {margin: 20px;margin-top: 0;}
.conten-wrap.conten-wrap_bg-grey.conten-wrap_add-p.mtop20 {margin-top: 20px;}

#feedback_form  {display:flex;gap:20px;flex-direction:column;box-sizing: border-box;}
#feedback_form > div {width:100%;}
#feedback_form > div > input,
#feedback_form > div > textarea {width:100%;}
#feedback_form .LV_invalid {margin-top: 7px;padding: 0;}
#feedback_form .destination__title .LV_invalid {top:43px;left:0;}
#feedback_form input, #feedback_form textarea {margin-bottom:0;}
#feedback_form .form__success {width: 420px;height: 430px;-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);display: none;z-index: 50000;background-color: var(--color-body-background);}
/* form feedback specific styles */
#feedback_form input,
#feedback_form textarea {background-color: var(--color-form-input-bg);color: var(--color-form-input-text);border: 1px solid var(--color-form-input-border-normal);}
#feedback_form .destination__title {color: var(--color-form-input-text);}
#feedback_form select {background-color: var(--color-form-input-bg);color: var(--color-form-input-text);border: 1px solid var(--color-form-input-border-normal);}

#sent_failed {max-width: 370px;margin-inline: auto;color: var(--color-firm-normal);}

.destination__title {position: relative;width: 100%;margin-bottom: 20px;}
.destination__title > p {position: absolute;left: 10px;padding: 0;color: var(--color-form-label-text-normal);z-index: 1;top: 49%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);font-size: 14px;}
.destination__title .nice-select .current {overflow: hidden;}
.destination__title .list {padding: 10px 0;}
.destination__title .list li {white-space: pre-wrap;line-height: 21px;min-height: unset !important;}
.destination__title .list li:not(:first-child) {margin-top: 10px;}

@media screen and (max-width: 420px) {
    .null-form__success {width: 100%;}
    .null-form__success_content p:nth-child(2) {text-align: center;}
    .null-form__success_content p:nth-child(3) {width: 80%;}
}
@media screen and (max-width: 360px) {.null-form {max-width: 320px;-webkit-box-sizing: border-box;box-sizing: border-box;}}
@media screen and (max-width: 1100px) {.main-menu__sticky-btn {width: 70px;}}
@media screen and (max-width: 768px) {
    .null-form {margin: 0 auto;}
}


.content-wrap {max-width: 1200px;margin: auto;}
.content-wrap__top_news,.top_news__info,.top_news__info-activity {display: -webkit-box;display: -ms-flexbox;display: flex;}
.content-wrap__top_news {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 20px;margin-bottom: 20px;margin-top: 20px;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.content-wrap__top_news a {width: 32%;min-height: 380px;max-height: 380px;text-decoration: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.news-topone {position:relative;}
.top_news__image {display: -webkit-box;display: -ms-flexbox;display: flex;}
.top_news__image img {width: 100%;-o-object-fit: cover;object-fit: cover;}
.top_news__info {border-bottom: 1px solid var(--color-divider-text-normal);-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.top_news__info > span {padding: 5px 0;border-bottom: 1px solid var(--color-divider-text-active);margin-bottom: -1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-family: var(--font-fallback);line-height: 17px;}
.top_news__date {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 5px 0;}
.top_news__info *,.top_news__date * {color: var(--color-card-news-description-normal);font-size: 12px;}
.top_news__title {padding: 10px 0;}
.top_news__title p,.top_news__title h1 {font-size: 18px;font-weight: bold;line-height: 21px;color: var(--color-card-news-title-normal);font-family: var(--font-fallback);padding-top: 0;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden;}
.content-card__title_main {-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden;text-overflow: ellipsis;}

@media screen and (max-width: 768px) {
    .content-wrap__top_news {display: -ms-grid;display: grid;-ms-grid-columns: 50%;grid-template-columns: 50%;-ms-grid-rows: auto 20px auto;grid-template-areas: "first second" "first third";grid-gap: 20px;}    
    .content-wrap__top_news a {width: 100%;min-height: auto;}
    .content-wrap__top_news a:first-child {grid-area: first;}
    .content-wrap__top_news a:nth-child(2) {grid-area: second;}
    .content-wrap__top_news a:last-child {grid-area: third;}
    .content-wrap__top_news a:not(:first-child) .top_news__image {grid-area: image;}
    .content-wrap__top_news a:not(:first-child) .top_news__info {grid-area: info;}
    .content-wrap__top_news a:not(:first-child) .top_news__title {grid-area: title;padding: 0;}
    .content-wrap__top_news a:not(:first-child) .top_news__date {grid-area: date;}
    .content-wrap__top_news a:not(:first-child) .top_news__info > span {padding-top: 0;padding-bottom: 5px;}
    .content-wrap__top_news a:not(:first-child) .top_news__info-activity {padding-bottom: 5px;}
    .content-wrap__top_news a:not(:first-child) {display: -ms-grid;display: grid;-ms-grid-columns: 115px 10px auto;grid-template-columns: 115px auto;grid-template-areas: "image info" "image title";grid-auto-rows: -webkit-min-content;grid-auto-rows: min-content;-ms-grid-rows: max-content 10px auto 10px 1fr;grid-template-rows: -webkit-max-content auto 1fr;grid-template-rows: max-content auto 1fr;grid-row-gap: 10px;grid-column-gap: 10px;}
    .content-wrap__top_news > .content-card.content-card_top-news:first-child {-ms-grid-row: 1;grid-row: 1;-ms-grid-row-span: 3;-ms-grid-column: 1;grid-column: 1;}
    .content-wrap__top_news > .content-card.content-card_top-news:nth-child(2) {-ms-grid-row: 1;grid-row: 1;-ms-grid-column: 3;grid-column: 3;}
    .content-wrap__top_news > .content-card.content-card_top-news:last-child {-ms-grid-row: 3;grid-row: 3;-ms-grid-column: 3;grid-column: 3;}    
    .top_news__title p {display: -webkit-box;-webkit-line-clamp: 4;line-clamp: 4;-webkit-box-orient: vertical;line-height: 20px;max-height: calc(20px * 4);overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
    .top_news__image {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
    .top_news__image img {max-height: 300px;aspect-ratio: 1.336;}    
}

@media screen and (max-width: 768px) {
    .content-wrap__top_news a:not(:first-child) .top_news__image {-ms-grid-row: 3;grid-row: 3;-ms-grid-column: 1;grid-column: 1;position: relative;}
    .content-wrap__top_news a:not(:first-child) .top_news__info {-ms-grid-row: 5;grid-row: 5;-ms-grid-column: 1;grid-column: 1;-ms-grid-column-span: 3;}
    .content-wrap__top_news a:not(:first-child) .top_news__title {-ms-grid-row: 3;grid-row: 3;-ms-grid-column: 3;grid-column: 3;}
    .content-wrap__top_news a:not(:first-child) .top_news__date {-ms-grid-row: 1;grid-row: 1;-ms-grid-column: 1;grid-column: 1;-ms-grid-column-span: 3;}
    .content-card.content-card_top-news:first-child {-ms-grid-row: 1;grid-row: 1;-ms-grid-row-span: 3;-ms-grid-column: 1;grid-column: 1;}
    .content-card.content-card_top-news:nth-child(2) {-ms-grid-row: 1;grid-row: 1;-ms-grid-column: 3;grid-column: 3;}
    .content-card.content-card_top-news:last-child {-ms-grid-row: 3;grid-row: 3;-ms-grid-column: 3;grid-column: 3;}
    .content-wrap__top_news a:first-child {-ms-grid-row: 1;grid-row: 1;-ms-grid-row-span: 3;-ms-grid-column: 1;grid-column: 1;}
    .content-wrap__top_news > a:first-child {-ms-grid-row: 1;grid-row: 1;-ms-grid-row-span: 3;-ms-grid-column: 1;grid-column: 1;}
    .content-wrap__top_news a:nth-child(2) {-ms-grid-row: 1;grid-row: 1;-ms-grid-column: 3;grid-column: 3;}
    .content-wrap__top_news > a:nth-child(2) {-ms-grid-row: 1;grid-row: 1;-ms-grid-column: 3;grid-column: 3;}
    .content-wrap__top_news a:last-child {-ms-grid-row: 3;grid-row: 3;-ms-grid-column: 3;grid-column: 3;}
    .content-wrap__top_news > a:last-child {-ms-grid-row: 3;grid-row: 3;-ms-grid-column: 3;grid-column: 3;}
}

@media screen and (max-width: 500px) {
    .content-wrap__top_news {-ms-grid-columns: 100%;grid-template-columns: 100%;-ms-grid-rows: auto 20px auto 20px auto;grid-template-areas: "first" "second" "third";margin-top: 20px;}
    .content-wrap__top_news > .content-card.content-card_top-news:first-child {-ms-grid-row: 1;grid-row: 1;-ms-grid-row-span: 1;-ms-grid-column: 1;grid-column: 1;}
    .content-wrap__top_news > .content-card.content-card_top-news:nth-child(2) {-ms-grid-row: 3;grid-row: 3;-ms-grid-column: 1;grid-column: 1;}
    .content-wrap__top_news > .content-card.content-card_top-news:last-child {-ms-grid-row: 5;grid-row: 5;-ms-grid-column: 1;grid-column: 1;}
    .content-wrap__top_news > a:first-child {-ms-grid-row: 1;grid-row: 1;-ms-grid-row-span: 1;-ms-grid-column: 1;grid-column: 1;}
    .content-wrap__top_news > a:nth-child(2) {-ms-grid-row: 3;grid-row: 3;-ms-grid-column: 1;grid-column: 1;}
    .content-wrap__top_news > a:last-child {-ms-grid-row: 5;grid-row: 5;-ms-grid-column: 1;grid-column: 1;}
}

@media screen and (max-width: 768px) {
    .section-menu__wrap.for-fixed {margin-top: 0px;}
    .conten-wrap.conten-wrap_bg-grey {margin: 0;}
    .top_news__title p,.top_news__title h1 {font-size: 14px;}
    .voting {margin-top: 20px;}
    .subsection-title_voting {left: 20px;}
    .voting__block {margin: 20px;}
    .voting__question {margin-left: 20px;}
    .something-about-theme {margin-bottom: 20px;}
}

.registration__bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-top: 36px;padding-bottom: 36px;    background-color: var(--color-footer-bg-alternative);margin-top: 50px;border-top: 1px solid var(--color-footer-border-normal);}
.registration__bottom > p {font-size: 12px;color: var(--color-text-normal);}
.registration__bottom > p a {color: var(--color-text-normal);text-decoration: underline;}

.registration {position: fixed;width: 420px;top: 25%;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);background-color: var(--color-body-background);z-index: 120;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-sizing: border-box;box-sizing: border-box;}
.registration__new {width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding-top: 60px;}
.registration__step-1 {padding: 0px 70px;padding-top: 40px;}

.registration.registration__new_step-1 .registration__new_step-1 {display: -webkit-box;display: -ms-flexbox;display: flex;}
.registration.registration__new_step-1 .registration__autorization {display: none;}
.registration.registration__new_step-1 .registration__success span:not(:first-child) {display: none;}


.registration__phone,.registration__email {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;}
.registration__phone,.registration__email {display: none;}
.registration__phone.active,.registration__email.active {display: flex;}
.registration__phone input,.registration__email input {width: 100%;padding: 7px;-webkit-appearance: none;appearance: none;border: none;outline: none;border: 1px solid var(--color-form-input-border-normal);background-color: var(--color-form-input-bg);color: var(--color-form-input-text);-webkit-box-sizing: border-box;box-sizing: border-box;}
.registration input::-webkit-input-placeholder {opacity: 0.6;font-family: var(--font-primary), var(--font-fallback);font-size: 12px;}
.registration input::-moz-placeholder {opacity: 0.6;font-family: var(--font-primary), var(--font-fallback);font-size: 12px;}
.registration__phone > span,.registration__email > span {position: absolute;left: 10px;font-size: 12px;}
.registration__phone {flex-direction: column;align-items: flex-start;}
.registration__phone a {color: var(--color-text-strong-normal);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-left: 7px;left: 100%;text-decoration: none;font-size: 12px;margin-left: auto;}
.registration__phone a p {position: absolute;left: calc(100% + 10px);top: -7px;background-color: var(--color-section-alt-bg-normal);color: var(--color-text-normal);white-space: nowrap;padding: 12px;font-size: 12px;border: 1px solid var(--color-border-normal);display: none;text-align: left;}
.registration__phone a:hover p {display: block;}
.registration__phone a p::before {content: "";position: absolute;width: 0;left: -10px;top: 6px;height: 0;border-style: solid;border-width: 9px 13px 9px 0;border-color: transparent var(--color-border-normal) transparent transparent;z-index: -1;}
.registration__phone a p::after {content: "";position: absolute;width: 0;left: -8px;top: 10px;height: 0;border-style: solid;border-width: 5px 8px 5px 0;border-color: transparent var(--color-section-alt-bg-normal) transparent transparent;}
.registration__step-1 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.registration__new > p,.registration__autorization > p {text-transform: uppercase;font-size: 24px;font-weight: 600;color: var(--color-text-normal);text-align: center;}

.autorization__password input {padding-left: 10px;}
.autorization__password .registration__phone {display: flex;}
.registration.autorization .registration__new {display: none;}

.registration.autorization .registration__autorization {width: 100%;padding-top: 50px;}

/* ─── Captcha block in the login popup (anti-brute-force, after 3 failed attempts) ── */
.registration .captcha-block.hidden {display:none !important;}
.registration .captcha-block {display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 0 70px;margin-top: 12px;}
.registration .captcha-block .code-wrapper {position: relative;width: fit-content;}
.registration .captcha-block .code-wrapper img {display: block;width: 100%;max-width: 280px;cursor: pointer;border-radius: 3px;border: 1px solid var(--color-form-input-border-normal);box-sizing: border-box;}
.registration .captcha-block .code-wrapper .captcha-reload {position: absolute;top: 4px;right: 4px;width: 30px;height: 30px;cursor: pointer;opacity: 0.45;transition: opacity 0.2s;z-index: 2;background: rgba(255,255,255,0.55);border-radius: 4px;display: flex;align-items: center;justify-content: center;}
.registration .captcha-block .code-wrapper .captcha-reload:hover {opacity: 1;}
[data-theme="dark"] .registration .captcha-block .code-wrapper .captcha-reload {background: rgba(20,20,20,0.55);}
.registration .captcha-block input[type="text"] {width: 100%;max-width: 280px;padding: 7px;border: 1px solid var(--color-form-input-border-normal);background-color: var(--color-form-input-bg);color: var(--color-form-input-text);box-sizing: border-box;-webkit-appearance: none;appearance: none;outline: none;}
@media screen and (max-width: 420px) {.registration .captcha-block {padding: 0 35px;}}

.password-wrapper {position: relative;display: flex;align-items: center;}
.password-wrapper input {padding-right: 36px !important;flex: 1;}
.password-wrapper .password-control {position: absolute;right: 9px;top: 50%;transform: translateY(-50%);display: inline-block;width: 20px;height: 20px;background-size: cover;opacity: 0.8;cursor: pointer;background-image: url("data:image/svg+xml,%3Csvg width='64px' height='64px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9944 15.5C13.9274 15.5 15.4944 13.933 15.4944 12C15.4944 10.067 13.9274 8.5 11.9944 8.5C10.0614 8.5 8.49439 10.067 8.49439 12C8.49439 13.933 10.0614 15.5 11.9944 15.5ZM11.9944 13.4944C11.1691 13.4944 10.5 12.8253 10.5 12C10.5 11.1747 11.1691 10.5056 11.9944 10.5056C12.8197 10.5056 13.4888 11.1747 13.4888 12C13.4888 12.8253 12.8197 13.4944 11.9944 13.4944Z' fill='%230F0F0F'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5C7.18879 5 3.9167 7.60905 2.1893 9.47978C0.857392 10.9222 0.857393 13.0778 2.1893 14.5202C3.9167 16.391 7.18879 19 12 19C16.8112 19 20.0833 16.391 21.8107 14.5202C23.1426 13.0778 23.1426 10.9222 21.8107 9.47978C20.0833 7.60905 16.8112 5 12 5ZM3.65868 10.8366C5.18832 9.18002 7.9669 7 12 7C16.0331 7 18.8117 9.18002 20.3413 10.8366C20.9657 11.5128 20.9657 12.4872 20.3413 13.1634C18.8117 14.82 16.0331 17 12 17C7.9669 17 5.18832 14.82 3.65868 13.1634C3.03426 12.4872 3.03426 11.5128 3.65868 10.8366Z' fill='%230F0F0F'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");}
.password-wrapper .password-control.view {background-image: url("data:image/svg+xml,%3Csvg width='64px' height='64px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M4.4955 7.44088C3.54724 8.11787 2.77843 8.84176 2.1893 9.47978C0.857392 10.9222 0.857393 13.0778 2.1893 14.5202C3.9167 16.391 7.18879 19 12 19C13.2958 19 14.4799 18.8108 15.5523 18.4977L13.8895 16.8349C13.2936 16.9409 12.6638 17 12 17C7.9669 17 5.18832 14.82 3.65868 13.1634C3.03426 12.4872 3.03426 11.5128 3.65868 10.8366C4.23754 10.2097 4.99526 9.50784 5.93214 8.87753L4.4955 7.44088Z' fill='%230F0F0F'%3E%3C/path%3E%3Cpath d='M8.53299 11.4784C8.50756 11.6486 8.49439 11.8227 8.49439 12C8.49439 13.933 10.0614 15.5 11.9944 15.5C12.1716 15.5 12.3458 15.4868 12.516 15.4614L8.53299 11.4784Z' fill='%230F0F0F'%3E%3C/path%3E%3Cpath d='M15.4661 12.4471L11.5473 8.52829C11.6937 8.50962 11.8429 8.5 11.9944 8.5C13.9274 8.5 15.4944 10.067 15.4944 12C15.4944 12.1515 15.4848 12.3007 15.4661 12.4471Z' fill='%230F0F0F'%3E%3C/path%3E%3Cpath d='M18.1118 15.0928C19.0284 14.4702 19.7715 13.7805 20.3413 13.1634C20.9657 12.4872 20.9657 11.5128 20.3413 10.8366C18.8117 9.18002 16.0331 7 12 7C11.3594 7 10.7505 7.05499 10.1732 7.15415L8.50483 5.48582C9.5621 5.1826 10.7272 5 12 5C16.8112 5 20.0833 7.60905 21.8107 9.47978C23.1426 10.9222 23.1426 13.0778 21.8107 14.5202C21.2305 15.1486 20.476 15.8603 19.5474 16.5284L18.1118 15.0928Z' fill='%230F0F0F'%3E%3C/path%3E%3Cpath d='M2.00789 3.42207C1.61736 3.03155 1.61736 2.39838 2.00789 2.00786C2.39841 1.61733 3.03158 1.61733 3.4221 2.00786L22.0004 20.5862C22.391 20.9767 22.391 21.6099 22.0004 22.0004C21.6099 22.3909 20.9767 22.3909 20.5862 22.0004L2.00789 3.42207Z' fill='%230F0F0F'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");}
[data-theme="dark"] .password-wrapper .password-control {background-image: url("data:image/svg+xml,%3Csvg width='64px' height='64px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9944 15.5C13.9274 15.5 15.4944 13.933 15.4944 12C15.4944 10.067 13.9274 8.5 11.9944 8.5C10.0614 8.5 8.49439 10.067 8.49439 12C8.49439 13.933 10.0614 15.5 11.9944 15.5ZM11.9944 13.4944C11.1691 13.4944 10.5 12.8253 10.5 12C10.5 11.1747 11.1691 10.5056 11.9944 10.5056C12.8197 10.5056 13.4888 11.1747 13.4888 12C13.4888 12.8253 12.8197 13.4944 11.9944 13.4944Z' fill='%23d0d0d8'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5C7.18879 5 3.9167 7.60905 2.1893 9.47978C0.857392 10.9222 0.857393 13.0778 2.1893 14.5202C3.9167 16.391 7.18879 19 12 19C16.8112 19 20.0833 16.391 21.8107 14.5202C23.1426 13.0778 23.1426 10.9222 21.8107 9.47978C20.0833 7.60905 16.8112 5 12 5ZM3.65868 10.8366C5.18832 9.18002 7.9669 7 12 7C16.0331 7 18.8117 9.18002 20.3413 10.8366C20.9657 11.5128 20.9657 12.4872 20.3413 13.1634C18.8117 14.82 16.0331 17 12 17C7.9669 17 5.18832 14.82 3.65868 13.1634C3.03426 12.4872 3.03426 11.5128 3.65868 10.8366Z' fill='%23d0d0d8'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");}
[data-theme="dark"] .password-wrapper .password-control.view {background-image: url("data:image/svg+xml,%3Csvg width='64px' height='64px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M4.4955 7.44088C3.54724 8.11787 2.77843 8.84176 2.1893 9.47978C0.857392 10.9222 0.857393 13.0778 2.1893 14.5202C3.9167 16.391 7.18879 19 12 19C13.2958 19 14.4799 18.8108 15.5523 18.4977L13.8895 16.8349C13.2936 16.9409 12.6638 17 12 17C7.9669 17 5.18832 14.82 3.65868 13.1634C3.03426 12.4872 3.03426 11.5128 3.65868 10.8366C4.23754 10.2097 4.99526 9.50784 5.93214 8.87753L4.4955 7.44088Z' fill='%23d0d0d8'%3E%3C/path%3E%3Cpath d='M8.53299 11.4784C8.50756 11.6486 8.49439 11.8227 8.49439 12C8.49439 13.933 10.0614 15.5 11.9944 15.5C12.1716 15.5 12.3458 15.4868 12.516 15.4614L8.53299 11.4784Z' fill='%23d0d0d8'%3E%3C/path%3E%3Cpath d='M15.4661 12.4471L11.5473 8.52829C11.6937 8.50962 11.8429 8.5 11.9944 8.5C13.9274 8.5 15.4944 10.067 15.4944 12C15.4944 12.1515 15.4848 12.3007 15.4661 12.4471Z' fill='%23d0d0d8'%3E%3C/path%3E%3Cpath d='M18.1118 15.0928C19.0284 14.4702 19.7715 13.7805 20.3413 13.1634C20.9657 12.4872 20.9657 11.5128 20.3413 10.8366C18.8117 9.18002 16.0331 7 12 7C11.3594 7 10.7505 7.05499 10.1732 7.15415L8.50483 5.48582C9.5621 5.1826 10.7272 5 12 5C16.8112 5 20.0833 7.60905 21.8107 9.47978C23.1426 10.9222 23.1426 13.0778 21.8107 14.5202C21.2305 15.1486 20.476 15.8603 19.5474 16.5284L18.1118 15.0928Z' fill='%23d0d0d8'%3E%3C/path%3E%3Cpath d='M2.00789 3.42207C1.61736 3.03155 1.61736 2.39838 2.00789 2.00786C2.39841 1.61733 3.03158 1.61733 3.4221 2.00786L22.0004 20.5862C22.391 20.9767 22.391 21.6099 22.0004 22.0004C21.6099 22.3909 20.9767 22.3909 20.5862 22.0004L2.00789 3.42207Z' fill='%23d0d0d8'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");}
.button_close {position: absolute;padding: 15px 20px;cursor: pointer;right: 0;top: 0;width: 19px;height: 19px;-webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 19 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 4.5 4.5 14.5M4.5 4.5l10 10' stroke='currentColor' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/19px no-repeat;mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 19 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 4.5 4.5 14.5M4.5 4.5l10 10' stroke='currentColor' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/19px no-repeat;background-color: var(--color-button-close-line-normal);transition: background-color .3s ease,-webkit-transform .3s ease;-webkit-transform: rotate(0);transform: rotate(0);transform-origin: center;}
.button_close:hover {-webkit-transform: scale(1.05) rotate(90deg);transform: scale(1.05) rotate(90deg);background-color: var(--color-button-close-line-hover);}

@media screen and (max-width: 420px) {
    .registration {width: 100%;top: 15%;}
    .registration__step-1 {padding: 0 35px;padding-top: 40px;}
    .registration .registration__new_step-3 {padding: 0 35px;padding-top: 25px;}
    .registration__phone a p {position: absolute;right: 0;left: unset;top: calc(100% + 10px);background-color: var(--color-section-alt-bg-normal);color: var(--color-text-normal);white-space: nowrap;padding: 12px;font-size: 12px;border: 1px solid var(--color-border-normal);display: none;text-align: left;}
    .registration__phone a p::before {content: "";width: 0;position: absolute;top: -11px;left: unset;right: -1px;height: 0;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent var(--color-border-normal) transparent;}
    .registration__phone a p::after {content: "";width: 0;position: absolute;top: -9px;left: unset;right: 0px;height: 0;border-style: solid;border-width: 0 9px 9px 9px;border-color: transparent transparent var(--color-section-alt-bg-normal) transparent;}
}

@media screen and (max-width: 450px) {
    .affiche .side-bar {margin-bottom: 0;}
}

/* ads */
.ads__wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 0 20px;}
.ads__wrapper-top {border: 1px dashed var(--color-arrows-normal);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 60px;flex-direction: column;gap: 10px;}
.obji-title {text-transform: uppercase;}
.ads__top-content {max-width: 475px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.ads__top-content img {margin-bottom: 80px;}
.ads__top-title {text-align: center;margin-bottom: 13px;font-size: 24px;font-family: var(--font-primary-semibold), var(--font-fallback);color: var(--color-body-text);}
.ads__top-desc {text-align: center;font-size: 14px;color: var(--color-body-text);margin-bottom: 40px;}
.ads__top-desc a {text-decoration: underline;color: var(--color-link-normal);}
.ads__top-desc a:hover {color: var(--color-link-hover);}
.ads__top-number {font-size: 48px;color: var(--color-firm-normal);margin-bottom: 30px;}

@media (max-width: 600px) {
    .ads__top-number {font-size: 34px;}
}

.ads__top-content > a {background-color: var(--color-button-filled-bg-normal);border-radius: 3px;margin: 0 auto;border: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;color: var(--color-button-filled-text-normal);padding: 11px 45px;cursor: pointer;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;text-align: center;}
.ads__wrapper_add {width: 100%;display: flex;margin-bottom: 20px;flex-wrap: wrap;gap: 10px;align-items: center;justify-content: space-around;box-sizing: border-box;}
.flex-column-centered {display: flex;flex-direction: column;align-self: center;gap: 15px;margin-inline: auto;justify-content: center;align-items: center;padding: 15px;}
.tips-wrapper {margin: 0 !important;margin-top: 50px !important;margin-bottom: 20px !important;width: calc(100% - 100px);}
.tips-wrapper .template-view__item:nth-child(3n + 2) {border: none;}
.tips-wrapper .tips:nth-child(odd) {border-right: 1px solid var(--color-border-normal);}
.tips p {padding: 0;}


@media screen and (max-width: 768px) {
    .ads__wrapper-top {padding: 20px;}
    .ads__wrapper_add {
        justify-content: space-around;
        align-items: center;
    }
    .ads__wrapper_add a {
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
    }
    /* Mobile "ad added" modal: keep only the "Мои объявления" button */
    .ads__top-content > a {display: none;}
    .ads__top-content img {width: 100%;}
    .tips-wrapper .template-view__arrow-right {right: 4px;}
    .tips-wrapper .template-view__arrow-left {left: 4px;}
}
@media screen and (min-width: 769px) {
    .ads__wrapper_add a {flex: 1 0 47%;}
}
/* ads wrapper list */

.ads__wrapper-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding-left: 20px !important;padding-top: 20px;margin-bottom: 20px;}
.ads__wrapper-list li {list-style-type: none !important;}
.ads__wrapper-list .ads__wrapper-list,.ads__wrapper-list .ads__wrapper-list .ads__wrapper-list {display: none;}
.ads__wrapper-item:not(:last-child) {margin-bottom: 20px;}
.ads__wrapper-item a {color: var(--color-menu-rubricator-text-normal);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-family: var(--font-primary-semibold), var(--font-fallback);font-size: 16px;}
.ads__wrapper-item .ads__wrapper-item a {font-size: 14px;}
.ads__wrapper-item .ads__wrapper-item a::before {content: "";width: 4px;min-width: 4px;height: 8px;background-color: var(--color-firm-active);margin-right: 7px;}
.ads__wrapper-item .ads__wrapper-item .ads__wrapper-item a::before {content: "";width: 0;height: 0;border-style: solid;border-width: 3px 0 3px 5px;border-color: transparent transparent transparent var(--color-firm-active);background-color: transparent;}
.ads__wrapper-item .ads__wrapper-item .ads__wrapper-item a {color: var(--color-menu-rubricator-text-normal);}
.ads__wrapper-image {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 50%;border: 1px solid var(--color-firm-normal);width: 40px;height: 40px;min-width: 40px;min-height: 40px;margin-right: 25px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.ads__wrapper-list .ads__wrapper-list.active,
.ads__wrapper-list .ads__wrapper-list.active .ads__wrapper-list.active {display: -webkit-box;display: -ms-flexbox;display: flex;}
.ads__wrapper-list .ads__wrapper-list {padding-left: 65px;margin-top: 25px;}

@media screen and (max-width: 768px) {
    .ads__wrapper-list {padding-right: 0px !important;padding-left: 0px !important;}
    .ads__wrapper-list .ads__wrapper-list {padding-left: 0;}
    .ads__wrapper-list .ads__wrapper-list .ads__wrapper-list {padding-left: 20px;}
}

.content-wrap__single_list {flex-wrap: wrap;justify-content: flex-start;margin-top: 0px;margin-bottom: 0;padding-right: 10px;padding-left: 0px;padding-right: 0;}
.content-wrap__single_list .content-card__title_main {font-size: 14px;}
.content-wrap__single_list .content-card.content-card_main {width: calc(50% - 20px);margin: 0 10px 20px 10px;}
 .content-wrap__single_list .content-card.content-card_main {height: 360px;}
body[data-as-admin="1"] .content-wrap__single_list .content-card.content-card_main {height: auto !important;}

.content-wrap__single_list .content-card.content-card_main:nth-child(odd) {margin-left: 0;width: calc(50% - 5px);}
.content-wrap__single_list .content-card.content-card_main:nth-child(even) {margin-right: 0;margin-left: 0;width: calc(50% - 5px);}
.content-wrap__single_list a {width: auto;height: auto;min-height: unset;display: inline-block;}
.content-wrap__single_list .content-card__image {margin-bottom: 5px;height: 70%;}
.content-wrap__single_list .content-card__body.content-card__body_main {height: 30%;}
.content-wrap__single_list .content-card__body .template-view__link {margin-bottom: 0;}
.content-wrap__single_list .content-card__head {margin-top: auto;}

@media screen and (min-width: 1024px) {
    .top_news__image {height: 63%;}
    .content-wrap__single_list .content-card.content-card_main {width: calc(50% - 20px);}
}

@media screen and (max-width: 768px) {
    .content-wrap__single_list a:not(:first-child) {display: flex;}
    .content-wrap__single_list {display: flex;padding-left: 0px;padding-right: 0px;width: 100%;}
    .catalog__pagination_single {margin-bottom: 0px;}
    .content-wrap__single_list .top_news__image {height: 55%;}
    .content-wrap__single_list .top_news__image img {height: 100%;}
    .content-wrap__single_list .template-view__link {display: inline-block !important;width: unset;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
    .null-double-inner__right .back-to-list {padding-left: 0px;padding-right: 0px;}
    .null-double-inner__right .breadcrumbs {padding: 15px 0;}
    .null-double-inner__right .null-form {padding: 15px 0;}
    .null-double-inner__right .obji-contrainer {margin: 0;}
    .null-double-inner__right .obji__form_input {margin-left: 0;}
    .null-double-inner__right .button-filled,.null-double-inner__right .button-filled.left {margin-left: 0;}
    .null-double-inner__right .null-title {padding-left: 0px;padding-right: 0px;}
    .null-double-inner__right .null-title::after {left: 0;}
    .null-double-inner__right .null-share {margin-left: 0px;}
    .null-double-inner__right p {padding: 0px;}
    .null-double-inner__right .null-img.fullscreen {margin-left: 0px;width: 100%;}
    .null-double-inner__right > .null-img {margin-left: 0px;width: 100%;}
    .null-double-inner__right article > .null-img {margin-left: 0px;width: 100%;}
    .null-double-inner__right .card-simple {margin-left: 0px;margin-right: 0px;width: 100%;}
    .null-double-inner__right .card-simple__address p {padding-left: 40px;}
    .null-double-inner__right .card-simple-info {padding-left: 0px;padding-right: 0px;}
    .null-double-inner__right .null-map {width: 100%;margin-left: 0px;margin-right: 0px;}
    .null-double-inner > .null-comment-block {margin: 0px;margin-bottom: 20px;}
    .null-double-inner .catalog__ann_list {padding: 0px;width: 100%;}
    .weather__block {margin-bottom: 20px;}
}

@media screen and (max-width: 640px) {
    .content-wrap__single_list {padding-right: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
    .content-wrap__single_list a:not(.button-debug-edit) {width: 100%;}
    .content-wrap__single_list .top_news__image {height: 65%;}
    .content-wrap__single_list .content-card__image {height: 60%;}
    .content-wrap__single_list .content-card__body.content-card__body_main {height: 40%;}
    .content-wrap__single_list .content-card__title {margin: 10px 0;}
}

@media screen and (max-width: 500px) {.content-wrap__single_list .top_news__image {height: 60%;}}

/* add new ads */

.obji__form_input {position: relative;margin-left: 20px;max-width: 370px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 20px;}
.obji__form_input input[type="file"] {border: none;padding-top: 30px;padding-left: 0px;}
.obji__form_input .LV_invalid,.phonerow1 .LV_invalid {position: absolute;top: -5px;background: var(--color-form-bg-normal);padding: 0;left: 10px;}
.obji__form_input .charleft {position: absolute;top: -8px;display: inline-block;font-size: 12px;width: auto !important;right: 35px;background: var(--color-form-bg-normal);}
.obji__form_input-temp {max-width: 350px;}
.obji__form_input-temp .obji__form_input:not(:last-child){ margin-top: 20px;}
.obji__form_input-temp .obji__form_input:first-child {margin-top: 0;}

.obji__form_input textarea {-webkit-appearance: none;appearance: none;border: none;border: 1px solid var(--color-form-input-border-normal);background-color: var(--color-form-input-bg);color: var(--color-form-input-text);padding: 10px;min-height: 250px;min-width: calc(100% - 50px);margin-right: 10px;outline: none;}

.obji__form_input input[type="text"],
.obji__form_input input[type="number"],
.obji__form_input input[type="password"],
.obji__form_input input[type="email"] {
    -webkit-appearance: none;appearance: none;border: none;
    border: 1px solid var(--color-form-input-border-normal);background-color: var(--color-form-input-bg);color: var(--color-form-input-text);width: 100%;height: 35px;padding: 0 10px;margin-right: 10px;
}
.obji__form_input input[type="checkbox"] {-webkit-appearance: checkbox;appearance: checkbox;}
.obji__form_input input[type="radio"] {-webkit-appearance: radio;appearance: radio;}

.obji__form_input.focus .obji__form_placeholder {display: none;}
.obji__form_placeholder {position: absolute;top: 9px;left: 10px;font-size: 14px;}
.obji__form_placeholder i {color: var(--color-form-required-text);font-style: normal;margin-left: 5px;}
.obji__form_placeholder sup {vertical-align: baseline;margin-left: 5px;color: var(--color-form-required-sup);font-size: 14px;}
.obji__form_question {color: var(--color-body-background);}
.obji__form_question > p {border-radius: 50%;width: 18px;height: 18px;background-color: var(--color-button-filled-bg-normal);padding: 0 !important;text-align: center;color: var(--color-button-filled-text-normal);line-height: 18px;cursor: pointer;box-sizing: border-box;display: flex;align-items: center;justify-content: center;}
.obji__form-title {margin-bottom: 20px;display: inline-block;font-weight: bold;}
.obji__form-title a {color: var(--color-link-normal);}
.obji__form_faq {transform: translateX(8px) translateY(2px);}
.obji__form_faq_desc {position: absolute;left: calc(100% + 10px);top: 0;display: none;white-space: nowrap;background-color: var(--color-form-tooltip-bg);border: 1px solid var(--color-border-normal);font-size: 12px;z-index: 2;}
.obji__form_faq_desc p {padding: 10px 20px;}
.obji__form_faq_desc p::before {content: "";position: absolute;left: -9px;top: 11px;width: 0;height: 0;border-style: solid;border-width: 6px 9px 6px 0;border-color: transparent var(--color-border-normal) transparent transparent;}
.obji__form_faq_desc p::after {content: "";position: absolute;left: -6px;top: 12px;width: 0;height: 0;border-style: solid;border-width: 5px 7px 5px 0;border-color: transparent var(--color-form-tooltip-bg) transparent transparent;}
.obji__form_question:hover .obji__form_faq_desc {display: block;}
.obji__form_separator {margin-left: 20px;margin-top: 40px;margin-bottom: 40px;width: 100%;border-bottom: 1px solid var(--color-form-separator);}
.obji-contrainer {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.obji-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-top: 20px;}
.obji-wrapper .important_info {padding-block:10px;}
.obji-wrapper .important_info a {color:var(--color-link-normal);text-decoration: underline;text-decoration-style: dotted;}
.obji-wrapper .important_info a:hover {color:var(--color-link-hover);}
.obji-wrapper .have_problems a {color:var(--color-link-normal);}
.obji-wrapper .have_problems a:hover {color:var(--color-link-hover);}

.obji-wrapper .button-filled {-webkit-appearance: none;appearance: none;width: fit-content;margin-block:10px;}
select.text-select.inpRegister {padding:5px;}

.tips-wrapper__margin_left {margin-left: 20px !important;}

@media screen and (max-width: 500px) {
    .obji__form_input {margin-left: 0;margin-right: 0;width: 100%;}
    .obji__form_faq_desc {position: absolute;left: 0;top: 35px;width: 100%;white-space: normal;}
    .obji__form_faq_desc p::before {left: unset;top: unset;bottom: 100%;right: 4px;width: 0;height: 0;border-style: solid;border-width: 0 6px 7px 6px;border-color: transparent transparent var(--color-border-normal) transparent;}
    .obji__form_faq_desc p::after {left: unset;top: unset;bottom: 98%;right: 4px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent var(--color-form-tooltip-bg) transparent;}
    .obji-contrainer {margin: 0 20px;}
    .obji__form-title {padding: 0 !important;}
    .tips-wrapper__margin_left {margin-right: 20px;width: calc(100% - 40px);}
    
    .obji__form_phones_add {position: relative;left: unset;bottom: unset;margin-top: 20px;}
    .obji__form_input input {width: calc(100% - 52px);}
    .obji__form_input-temp input {margin-right: 0;width: 100%;}
    .obji__form_input-temp {width: calc(100% - 30px);}
    
    .obji__form_separator {margin-left: 0;}
}


.noticeable__wrapper {width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-top: 80px;}
.noticeable__list {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 20px 10px;padding-top: 50px;}
.noticeable__item {width: 30%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;justify-content: space-between;}
.noticeable__img {height: 160px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 20px;}
.noticeable__title {font-size: 14px;text-align: center;color: var(--color-text-deeper);font-family: var(--font-primary), var(--font-fallback);font-weight: bold;margin-bottom: 10px;}
.noticeable__desc {font-size: 14px;text-align: center;color: var(--color-text-hint-normal);margin-bottom: 25px;}
.noticeable__info {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.noticeable__desc p:not(:last-child) {padding-bottom: 7px;}
.null-title.noticeable {text-transform: uppercase;}
.null-title.noticeable p {font-size: clamp(19px, 24px - (600px - 100vw) / 50, 24px);}

@media screen and (max-width: 710px) {
    .noticeable__wrapper {padding-top: 30px;}
    .noticeable__list {flex-direction: column;padding-top: 25px;}
    .noticeable__item {width: 100%;flex-direction: row;align-items: center;justify-content: space-between;margin-bottom: 0;}
    .noticeable__img {display: none;}
    .noticeable__info {width: auto;display: block;}
    .noticeable__title {text-align: left;margin-bottom: 5px;}
    .noticeable__desc {text-align: left;margin-bottom: 0;}
}

@media screen and (max-width: 450px) {
    .noticeable__item {flex-direction: column;align-items: flex-start;padding-left: 20px;}
    .noticeable__item a {margin-top: 10px;}
}


@media screen and (max-width: 768px) {
    .content-wrap__single_list .content-card.content-card_main:nth-child(even),.content-wrap__single_list .content-card.content-card_main:nth-child(odd) {width: calc(100%);margin-left: 0;margin-right: 0;}
    .content-wrap__single_list {padding-right: 0;}
}

/* filter */

.filter__block {display: -webkit-box;container-type: inline-size;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;margin-top: -20px;margin-bottom: 20px;}

.null-double-inner__right .null-banner,.null-double-inner__right .stretch-wrap {margin: 0;margin-bottom: 20px;overflow: hidden;}
.null-double-inner__right .null-banner a {display: flex;width: 100%;}
.null-double-inner__right .null-banner a div {width: 100%;display: flex;}
.null-double-inner__right .filter__popup * {padding: 0;}

.filter {display: -webkit-box;display: -ms-flexbox;display: flex;align-items: stretch;gap: 10px;background-color: var(--color-search-filter-bg-normal); border-color:var(--color-search-filter-border-normal);padding: 10px;margin-top: 20px;margin-bottom: 2px;justify-content: space-between;flex-wrap: nowrap;}

@container (max-width: 600px) {
    .filter {flex-wrap:wrap;}
}
.filter__link {width: inherit;background-color: var(--color-body-background);border-radius: 3px;padding: 5px 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-family: var(--font-special), var(--font-fallback);color: var(--color-text-normal);font-size: 13px;white-space: nowrap;}
.filter__link::before {display:inline-block;content:'';width:24px;height:24px;background-size:cover;margin-right:10px;background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M4 5L10 5M10 5C10 6.10457 10.8954 7 12 7C13.1046 7 14 6.10457 14 5M10 5C10 3.89543 10.8954 3 12 3C13.1046 3 14 3.89543 14 5M14 5L20 5M4 12L16 12M16 12C16 13.1046 16.8954 14 18 14C19.1046 14 20 13.1046 20 12C20 10.8954 19.1046 10 18 10C16.8954 10 16 10.8954 16 12ZM8 19L20 19M8 19C8 17.8954 7.10457 17 6 17C4.89543 17 4 17.8954 4 19C4 20.1046 4.89543 21 6 21C7.10457 21 8 20.1046 8 19Z' stroke='%23d0282a' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");}

.map__link {background-color: var(--color-body-background);border-radius: 3px;padding: 5px 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-family: var(--font-special), var(--font-fallback);color: var(--color-text-normal);font-size: 13px;white-space: nowrap;}
.map__link::before {display:inline-block;content:'';width:16px;height:16px;background-size:cover;margin-right:10px;background-image: url("data:image/svg+xml,%3Csvg width='64px' height='64px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3856 23.789L11.3831 23.7871L11.3769 23.7822L11.355 23.765C11.3362 23.7501 11.3091 23.7287 11.2742 23.7008C11.2046 23.6451 11.1039 23.5637 10.9767 23.4587C10.7224 23.2488 10.3615 22.944 9.92939 22.5599C9.06662 21.793 7.91329 20.7041 6.75671 19.419C5.60303 18.1371 4.42693 16.639 3.53467 15.0528C2.64762 13.4758 2 11.7393 2 10C2 7.34784 3.05357 4.8043 4.92893 2.92893C6.8043 1.05357 9.34784 0 12 0C14.6522 0 17.1957 1.05357 19.0711 2.92893C20.9464 4.8043 22 7.34784 22 10C22 11.7393 21.3524 13.4758 20.4653 15.0528C19.5731 16.639 18.397 18.1371 17.2433 19.419C16.0867 20.7041 14.9334 21.793 14.0706 22.5599C13.6385 22.944 13.2776 23.2488 13.0233 23.4587C12.8961 23.5637 12.7954 23.6451 12.7258 23.7008C12.6909 23.7287 12.6638 23.7501 12.645 23.765L12.6231 23.7822L12.6169 23.7871L12.615 23.7885C12.615 23.7885 12.6139 23.7894 12 23L12.6139 23.7894C12.2528 24.0702 11.7467 24.0699 11.3856 23.789ZM12 23L11.3856 23.789C11.3856 23.789 11.3861 23.7894 12 23ZM15 10C15 11.6569 13.6569 13 12 13C10.3431 13 9 11.6569 9 10C9 8.34315 10.3431 7 12 7C13.6569 7 15 8.34315 15 10Z' fill='%23d0282a'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");}
.map__link[data-opened="1"]{background-color: var(--color-firm-normal);color: var(--color-body-background);}
.map__link[data-opened="1"]::before {filter: brightness(900%);}

@media screen and (max-width: 640px) {
    .null-double-inner > .null-comment-block {width: calc(100% + 40px);margin-left: -20px;}
    .null-double-inner__right {width: calc(100% + 40px);width: 100%;}
    .null-double-inner__right > .null-img {margin-right: -20px;width: calc(100% + 20px);}
    .null-double-inner__right article > .null-img {margin-right: -20px;width: calc(100% + 20px);}
}

.filter__wrapper {display: flex;align-items: center;justify-content: space-between;}
.filter__wrapper .add_new_item {background: var(--color-button-filled-bg-normal);border-radius: 4px;text-transform: uppercase;text-align: center;color: var(--color-button-filled-text-normal);font-size: 12px;font-weight: bold;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;white-space: nowrap;padding: 0 10px;height: 35px;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.filter__wrapper .add_new_item img {margin-left: 5px;}
.filter__wrapper .add_new_item:hover {background-color: var(--color-button-filled-bg-hover);}

.all_map {height: 250px !important;width: 100% !important;position: relative;}
.all_map iframe {display: block !important;}
.filter__list {display: -webkit-box;display: -ms-flexbox;display: flex;}
.auth_error {font-size: 12px !important;color: var(--color-firm-normal);padding-bottom: 0px !important;}

/* filter popup */

.filter__popup {position: fixed;right: -100%;top: 0;min-height: calc(100% - 88px);height: calc(100% - 88px);-webkit-transition: right 0.3s ease;-o-transition: right 0.3s ease;transition: right 0.3s ease;z-index: 51;background-color: var(--color-body-background);padding-bottom: 88px;}
.filter__popup_show {right: 0;}

.filter__title {font-family: var(--font-special), var(--font-fallback);font-size: 18px;font-weight: 700;padding: 35px 40px !important;border-bottom: 1px solid var(--color-divider-line-normal);position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.filter__popup_primary {border-bottom: 1px solid var(--color-divider-line-normal);padding: 35px 40px !important;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;overflow: auto;}
.filter__popup_primary .nice-select,.filter__popup_support .nice-select {width: 100%;margin-bottom: 10px;padding-left: 20px !important;}
.filter__popup_support .nice-select .current {width: 90%;display: inline-block;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.filter__popup_search {position: relative;}
.filter__popup_search img {position: absolute;left: 20px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}

.field__container {padding:5px;position: relative;}
.field__container input[type="text"],.filter__popup_primary input[type="text"] {width: 320px;height: 35px;color: var(--color-form-input-text);background-color:var(--color-form-input-bg);border: 1px solid var(--color-form-input-border-normal);padding-left: 40px !important;}
.field__container img {position: absolute;left: 20px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.field__container.type_selector_menu_group_group .sidebar__radio {display: flex;flex-wrap: wrap;flex-direction: row;}
.field__container.type_selector_menu_group_group .sidebar__radio label {display: block;padding: 5px 7px;background: var(--color-text-muted-normal);margin: 5px 10px 5px 0;color: var(--color-body-background);cursor: pointer;}
.field__container.type_selector_menu_group_group .sidebar__radio label.active {background: var(--color-firm-normal);}
.field__container.type_checkbox_exists_group label {font-size: 13px;}
.field__container.type_selector_group p {font-size:13px;padding:4px 0;}
.field__container.type_text_field_group label {position:relative;}
.field__container .like_a_label {font-size:12px;}

#url_monitor {padding: 5px;width: calc( 47% - 20px );margin: 5px;border: 1px solid gray;background: var(--color-firm-normal);color: var(--color-body-background);font-weight: bold;position: fixed;top: 0;z-index: 10000000;left: 50%;}

.nice-select__support,.nice-select__time {height: 35px;border: 1px solid var(--color-form-input-border-normal) !important;border-radius: 0px;background-color: var(--color-body-background);}
.nice-select__time {margin-left: 10px;margin-right: 10px;}
.nice-select__support .current,.nice-select__time .current {color: var(--color-text-normal);}
.nice-select__support.open .list,.nice-select__time.open .list {border: 1px solid var(--color-form-input-border-normal) !important;border-radius: 0px;}
.nice-select__support.open .list li,.nice-select__time.open .list li {padding-left: 20px !important;}
.nice-select__support:after,.nice-select__time:after {border-bottom: 2px solid var(--color-text-normal);border-right: 2px solid var(--color-text-normal);}

@media screen and (min-width: 768px) and (max-width: 902px) {
    .filter__wrapper {flex-wrap: wrap;}
    .filter__list {margin-bottom: 10px;}
}

.filter__popup_btns {width: 100%;background-color: var(--color-card-bg-light);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding-top: 25px !important;padding-bottom: 25px !important;position: absolute;bottom: 0;right: 0;}
.filter__popup_btns .btn:first-child {margin-right: 10px;}
.filter__popup_title {font-family: var(--font-special), var(--font-fallback);font-size: 14px;font-weight: 700;margin-bottom: 10px;}

.catalog__ann_list {width: calc(100%);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;position:relative;}
.catalog__ann_list .template__item .template__item-footer-desc p {padding: 0;}
.catalog__ann_list .template__item-info {padding-left: 7px;}
.catalog__ann_list .template__item-footer-desc {padding-left: 8px;}
.catalog__ann_list .template__item-link-fav {padding: 5px 10px;}
.catalog__ann_list .template__item-footer {padding-top: 15px;}
.catalog__ann_list .template__item-contacts-info.ann {padding: 10px 0 10px 0;}
.catalog__ann_list .template__item-img-container {height: unset;}

@media screen and (min-width: 1024px) {
    .catalog__ann_list .template__item-img-container {margin-right: 20px;}
    .template__item-footer-bottom .template__item-footer-date {margin-right: 0px;}
    .template__item-footer-bottom .side-bar-item__view {margin-right: 0px;}
    .template__item-footer-bottom .side-bar-item__comment {margin-left: 10px;}
}

@media screen and (max-width: 640px) {
    .filter {-ms-flex-wrap: wrap;flex-wrap: wrap;padding-right: 15px;}
    .filter__wrapper {display: flex;flex-direction: column;}
    .filter__wrapper .add_new_item {white-space: break-spaces;}
    .filter__link {width: 100%;height: 25px;}
    .filter__list .nice-select:nth-child(2) {margin-left: 0;}

    .filter__popup {max-width: 100%;width: 100%;}
    .catalog__ann_list {padding: 0 20px;width: calc(100% - 40px);}
    .catalog__ann_list .template__item-info {padding-left: 0;padding-top: 15px;}

    .filter__popup_primary input {width: 100%;}
    .filter__popup_primary {padding: 15px 20px !important;}
    .filter__popup_primary .nice-select {padding-left: 20px !important;}
    .filter__popup_list {height: 18vh;}
}

.catalog__pagination {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.catalog__pagination_list {-webkit-box-shadow: 0 0 10px var(--color-paginator-shadow-normal);box-shadow: 0 0 10px var(--color-paginator-shadow-normal);background-color: var(--color-paginator-bg-normal);padding: 10px;border-radius: 3px;width: auto;-webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 10px;overflow-x: auto;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 20px;}

.catalog__pagination_item {padding: 3px 5px;display: inline-block;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: var(--color-paginator-item-inactive-text-normal);background-color:var(--color-paginator-item-inactive-bg-normal);}
.catalog__pagination_item:not(:last-child) {margin-right: 10px;}
.catalog__pagination_item.active {background-color: var(--color-paginator-item-active-bg-normal);color: var(--color-paginator-item-active-text-normal);border-radius: 3px;}
.catalog__pagination_prev, .catalog__pagination_next{padding: 3px 5px;display: inline-block;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: var(--color-text-normal);}
.catalog__pagination_prev{margin-right: 10px;}

.comment-info__link a {color: var(--color-link-normal);font-family: var(--font-special);font-size: 13px;letter-spacing: 0.39px;line-height: 14px;}
.comment-info__link a::before {content: url("../img/last-comment-icon-link.png");padding-right: 8px;}

.nice-select__support.open .list {padding: 10px;}
.nice-select__support.open .list li {white-space: pre-line;line-height: 18px;}
.nice-select__support.open .list li:not(:last-child) {margin-bottom: 15px;}
.nice-select__support.open .list li {padding-left: 10px !important;}
.nice-select .option {min-height: unset;}

@media screen and (max-width: 640px) {
    .catalog__ann_list .template__item-footer-bottom {display: none;}
    .template__item-footer-top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
}

.body__scroll_disable {overflow: hidden;}
.title__box {display: -webkit-box !important;-webkit-line-clamp: 4;line-clamp: 4;-webkit-box-orient: vertical;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;}
.body__comment {width: 50%;left: 25%;top: 30%;overflow: hidden;background-color: var(--color-body-background);position: fixed;z-index: 20;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.body__comment_close {position: fixed;right: 15px;top: -25px;width: 25px;height: 25px;background-color: var(--color-button-close-bg-normal);z-index: 4;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 4px;color: var(--color-body-background);}

@media screen and (max-width: 640px) {
    .body__comment {width: calc(100% - 20px);left: 10px;right: 10px;}
    .body__comment .template-view__middle p {max-height: 50vh;overflow-y: auto;}
    .body__comment .template-view__middle {padding-bottom: 0px;}
    .body__comment .template-view__link {margin-bottom: 10px;font-size: 14px;line-height: 17px;}
}

.template__item_simple {background-color: var(--color-card-bg-normal) !important;}
.template__item_simple .template__item-contacts-info {display: block;}
.template__item_simple .template__item-contacts.ann > li {display: none;}
.template__item-contacts-btn > p:last-child {display: none !important;}
.template__item-contacts-btn__open > p:first-child {display: none !important;}
.template__item-contacts-btn__open > p:last-child {display: inline-block !important;}
.template__item-contacts-info {display: none;}
.template__item-contacts-info__open {display: block;}
.template__item-contacts-btn__open p:last-child::after {-webkit-transform: rotate(180deg) !important;-ms-transform: rotate(180deg) !important;transform: rotate(180deg) !important;}
.template__item_simple__hide .template__item-body,.template__item_simple__hide .template__item-footer {display: none;}
.template__item_simple__hide.vip2 {background-color: var(--color-border-normal) !important;}
.template__item_simple__hide.vip2 .template__item-body {display: flex;padding-top: 20px;}
.template__item_simple__hide.vip2 .template__item-footer {display: flex;}
.template__item_simple .template__item-header {margin-bottom: 40px;}
.template__item_simple .template__item-header:link,.template__item_pay .template__item-header:link {color: var(--color-text-strong-normal) !important;}
.template__item_simple .template__item-header:visited,.template__item_pay .template__item-header:visited {color: var(--color-text-normal) !important;}
.template__item_simple__hide .template__item-header {margin-bottom: 20px;}


footer {border-top: 1px solid var(--color-footer-border-normal);}
footer .share-block {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}

.wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 20px;}
.wrapper__gray {background-color: var(--color-footer-bg-normal);}

.footer__content {display: -webkit-box;display: -ms-flexbox;display: flex;}
.footer__map {width: 300px;height: 120px;overflow: hidden;position: relative;pointer-events: none;z-index: 0;}
.footer__map img {width: 100%;height: 100%;object-fit: cover;-o-object-fit: cover;}
.footer__map::before {content: "";position: absolute;background-color: rgba(0, 0, 0, 0.05);width: 100%;height: 100%;z-index: 50;pointer-events: all;}
.footer__map_active {pointer-events: auto;}
.footer__map_active::before {content: none;pointer-events: none;}
.footer__desc {padding: 0 var(--padding-section-default);}
.footer__social {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-width: 300px;}

.footer__desc p {font-family: var(--font-primary), var(--font-fallback);font-size: 12px;padding-bottom: 5px;}
.footer__desc p span {font-family: var(--font-primary), var(--font-fallback);font-weight: 700;display: inline-block;padding-right: 5px;}
.footer__desc p span a {color:var(--color-link-normal);}
.footer__desc p span a:hover {color:var(--color-link-hover);}
.footer__functions_list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 14px;padding: 10px 0;}
.footer__functions_list a {color: var(--color-text-normal);}
.footer__copyright {display: inline-block;color: var(--color-text-muted-normal);font-family: var(--font-primary-semibold), var(--font-fallback);font-size: 14px;}

@media screen and (max-width: 768px) {
    .footer__content {-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .footer__desc {padding: 0;padding-top: var(--padding-section-default);}
    .footer__map {min-width: 350px;height: 80px;}
    .mainNewsSmall {margin-left: 0px;}
}

@media screen and (max-width: 640px) {
    .footer__map {width: 100%;min-width: unset;}
    .wrapper {-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .footer__content {padding-bottom: 20px;}
}

@media screen and (max-width: 650px) {
    .footer__map {width: 100%;min-width: unset;}
    .wrapper {-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .footer__content {padding-bottom: 20px;}
}

.template__item-gallery-counter {position: absolute;width: 100%;height: 100%;z-index: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background-color: var(--color-overlay-dark-medium);color: var(--color-body-background);font-size: 18px;}
.template__item_simple .template__item-header > span {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.template__item_simple__hide .template__item-header > span {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}


/* Affiche kino start*/

/* affiche list */

.affiche__list {display: -webkit-box;font-family: var(--font-special), var(--font-fallback);display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-top: 30px;margin-left: 20px;margin-right: 10px;}
.affiche__list .noresult {font-size:15px;margin-top:30px;}
.affiche__item {display: -webkit-box;display: -ms-flexbox;display: flex;padding-bottom: 35px;gap: 10px;}
.affiche__item:not(:last-child) {border-bottom: 1px solid var(--color-border-normal);;margin-bottom: 35px;}
.affiche__item_left {width: 200px;}
.affiche__item_right {width: calc(100% - 200px);padding-left: 20px;display: flex;flex-direction: column;gap: 12px;}
.affiche__item_img {overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;}
.affiche__item_img img {-o-object-fit: cover;object-fit: cover;width: 100%;}
.affiche__item_title a{color: var(--color-text-strong-normal);font-size: 16px;font-weight: 700;line-height: 16px;}
.affiche__item_date {font-size: 13px;color: var(--color-text-normal);line-height: 11px;}
.affiche__item_desc {color: var(--color-text-normal);font-size: 16px;line-height: 21px;}
.affiche__item_desc p,
.affiche__item_date p,
.affiche__item_title p {padding: 0;}
.affiche__content {display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;gap: 15px;}
.affiche__content_trailer {font-size: 13px;font-weight: 700;line-height: 16px;color: var(--color-button-filled-bg-normal);border: 1px solid var(--color-button-filled-bg-normal);padding: 7px 15px !important;position: relative;padding-left: 25px !important;border-radius: 3px;}
.affiche__content_trailer::before {content: '';position: absolute;border-style: solid;border-width: 5px 0 5px 6px;border-color: transparent transparent transparent var(--color-button-filled-bg-normal);left: 15px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.affiche__content_kinopoisk {line-height: 10px;color: var(--color-firm-active);font-size: 10px;transform: translateY(-4px);display: inline-block;}

.schedule-block__list-price {
    color: var(--color-text-disabled);
    font-size: 12px;
    position: absolute;
    top: -18px;
    right: 10px;
}
.schedule-block__list-suffix {display: flex;justify-content: end;font-size: 12px;color: var(--color-text-normal);margin-top: -9px;}
.affiche__item_tag {color: var(--color-text-normal);font-size: 13px;line-height: 11px;position: relative;padding-left: 8px;margin-right: 10px;}
.affiche__item_tag::before {content: '';position: absolute;left: 0;top: 0;width: 4px;height: 63%;background-color: #ff8484;transform: translateY(36%);}
.affiche__date {max-width: calc(100% - 40px);margin-left: 20px;margin-right: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 6px solid var(--color-section-alt-bg-normal);}
.affiche__date::after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;border-bottom: 1px solid var(--color-border-normal);}
.affiche__date_item {display: inline-block;white-space: nowrap;text-align: center;width: 100%;color: var(--color-text-muted-normal);font-size: 13px;letter-spacing: 0.65px;line-height: 24px;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.affiche__date_item:hover {background-color: var(--color-firm-active);color: var(--color-body-background);}
.affiche__date_item:hover span {color: var(--color-body-background);}
.affiche__date_item span {color: var(--color-text-normal);font-size: 16px;font-weight: 700;letter-spacing: 0.8px;line-height: 24px;display: inline-block;margin-right: 5px;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.affiche__date_arrow_left {position: absolute;left: -20px;width: 20px;background-color: var(--color-body-background);z-index: 5 !important;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding-bottom: 20px;margin-bottom: 20px;height: 25px;border-bottom: 6px solid #F3F1F1;cursor: pointer;}
.affiche__date_arrow_left::after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;border-bottom: 1px solid var(--color-border-normal);}
.affiche__date_arrow_right {position: absolute;right: -20px;width: 20px;background-color: var(--color-body-background);z-index: 5 !important;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding-bottom: 20px;margin-bottom: 20px;height: 25px;border-bottom: 6px solid #F3F1F1;cursor: pointer;}
.affiche__date_arrow_right::after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;border-bottom: 1px solid var(--color-border-normal);}

.affiche__tabs {display: flex;flex-direction: row;gap: 5px;flex-wrap: nowrap;}
.affiche__tab {display: block;background: linear-gradient(var(--color-body-background), var(--color-border-normal));padding: 3px 15px;font-size: 13px;color: var(--color-text-normal);cursor: pointer;}
.affiche__tab:not(.active) span {display:inline-block;border-bottom:1px dotted var(--color-text-normal) }
.affiche__tab.active {color: var(--color-button-filled-text-normal);background: linear-gradient(var(--color-button-filled-bg-normal),var(--color-button-filled-bg-hover));}
.affiche__tab:not(.active):hover {background: linear-gradient(#ffc6c6,#aa0808);color: var(--color-button-filled-text-normal);}
.affiche__tabcontent .descr {display: block;font-size: 13px;color: var(--color-text-normal);overflow: hidden;width: 100%;}
.affiche__tabcontent .descr a {border-bottom: 1px dotted var(--color-text-normal) !important;color: darkslategray !important;}
.affiche__tabcontent > p.title{padding:10px 0;font-weight:bold;}
.affiche__tabcontent .descr p{padding:10px 0;}
.affiche__tabcontent .descr img{max-width:100%;}

.affiche__tabcontent .actors {display: block;border-top: 1px solid var(--color-border-normal);padding-top: 7px;font-size: 12px;line-height: 18px;color: var(--color-text-normal);width: 100%;box-sizing: border-box;}
.affiche__tabcontent .actors span{font-weight:bold;}
.affiche__tabcontent .trailer {width:100%;}
.affiche__tabcontent .frames {display:flex;padding:0;margin:0;gap:8px;flex-wrap: wrap;}
.affiche__tabcontent .frames li {display:block;list-style:none inside none;padding:0;margin:0;}
.affiche__tabcontent .frames li {max-width:22%;}
.affiche__tabcontent .frames li img {width: 100%;display: block !important;border-radius: 3px;box-shadow: 3px 3px 3px var(--color-divider-line-normal);}

@media  screen and (max-width: 640px) {
    .affiche__item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .affiche__item_left {width: 100%;}
    .affiche__item_right {width: 100%;padding-left: 0;}
    .affiche__list {margin-right: 20px;}
    .affiche__item_tag {margin-top: 10px;display: inline-block;}
    .affiche__item_date {margin-bottom: 0;}
    .affiche__date {max-width: 100%;margin-left: 0;margin-right: 0;padding-top: 0;padding-bottom: 0;}
    .affiche__date .swiper-wrapper {padding-left: 20px;padding-right: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;overflow-x: auto;padding-bottom: 20px;}
    .affiche__date .swiper-wrapper .affiche__date_item {margin-right: 20px;padding: 3px 5px;}
    .affiche__date .swiper-slide {width: auto;}
}

.akino-info {display: flex;flex-direction: column;gap: 10px;background: linear-gradient(var(--color-section-alt-bg-normal),var(--color-card-border-light));padding: 10px;margin-bottom: 15px;font-size: 15px;line-height: 15px;align-items: center;border-radius: 13px;box-shadow: 3px 3px 3px var(--color-paginator-shadow-normal);border: 1px solid var(--color-border-normal);}
.akino-info p.title {display: block;font-weight: bold;font-size: 16px;color: var(--color-text-normal);padding: 2px !important;}
.akino-info p.subtitle {display: block;font-weight: bold;color: var(--color-text-disabled);font-size: 12px;padding: 2px !important;}
.akino-info p.aline {display: block;font-size: 12px;margin: 0;padding: 2px !important;}
.akino-info p.aline span {color: var(--color-firm-normal);}
.akino-info p.aline em {font-style: normal;font-weight: bold;color: var(--color-text-normal);}
.akino-info p.aline a {font-style: normal;font-weight: bold;color: var(--color-firm-normal);text-decoration: underline;text-underline-offset: 4px;}
.akino-info p.aline a:hover {color: var(--color-firm-active);}
.akino-info .akino-details {width: 100%;font-size: 12px;display: flex;justify-content: center;flex-direction: column;}
.akino-info .akino-details__summary {cursor: pointer;color: var(--color-firm-normal);text-align: center;font-weight: bold;padding: 5px 0;list-style: none;text-decoration: underline dotted var(--color-firm-normal);text-underline-offset: 4px;}
.akino-info .akino-details__summary::-webkit-details-marker {display: none;}
.akino-info .akino-details__content {padding-top: 7px;display: flex;flex-direction: column;gap: 7px;text-align: center;}
.akino-info .akino-details__content p {margin: 0;}
.akino-info .akino-details__content a {color: var(--color-link-normal);text-decoration: underline;}
.akino-info .akino-details__content a:hover {color: var(--color-link-hover);}
.akino-info .akino-details__support {display: flex;flex-direction: column;align-items: center;gap: 5px;padding-top: 7px;}
.akino-info .akino-details__support-title {border-bottom: 1px dotted var(--color-text-normal);padding-bottom: 2px;}
.akino-info .akino-details__support-phone {display: inline-block;padding-top: 5px;}
.akino-info .akino-details__support-phone a {color: var(--color-link-normal);text-decoration: none;white-space: nowrap;}
.akino-info .akino-details__support-phone a:hover {color: var(--color-link-hover);}
.akino-info .akino-details__support-email a {color: var(--color-link-normal);text-decoration: none;}
.akino-info .akino-details__support-email a:hover {color: var(--color-link-hover);}

.schedule-block__list {margin-top: 20px;display: flex;flex-direction: column;gap: 25px;}
.schedule-block__list-item {display: flex;gap: 20px;width: 100%;flex-direction:row;position:relative;background-color: var(--color-schedule-item-bg-normal);border-radius: 3px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 10px 20px;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0;}
.schedule-block__list-item:not(:first-child) {margin-top: 3px;}
.schedule-cinemaName {color: var(--color-text-normal);text-decoration: underline;font-size: 15px;word-break: keep-all;white-space: nowrap;}

.schedule-block__list-time {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 8px;}
.schedule-block__list-time__item {background-color: var(--color-schedule-time-bg-normal);border-radius: 3px;color: var(--color-text-normal);font-size: 14px;font-weight: bold;}
.schedule-block__list-time__item.inactive {opacity:0.5;}
.schedule-block__list-time__item p {padding: 5px;}
.schedule-block__list-info a {color: var(--color-text-normal);text-decoration: underline;font-size: 15px;}
 .fancybox-content > img {max-width:100%;}

.swiper-wrapper-container {display: flex;overflow: hidden;position: relative;flex-direction: row;flex-wrap: nowrap;box-sizing: border-box;width: 100%;}
.dateslider {display: flex;padding-inline: 30px;overflow: hidden;position: relative;flex-direction: row;flex-wrap: nowrap;box-sizing: border-box;margin-top:10px;}
.dateslider:has(.swiper-button-disabled.dateslider_arrow_right) {padding-right:5px;}
.dateslider:has(.swiper-button-disabled.dateslider_arrow_left) {padding-left:5px;}
.dateslider .swiper-button-disabled {display:none;}
.dateslider.fixed {margin-top: 0px;position: fixed;top: 40px;background: var(--color-body-background);z-index: 20;padding-block: 5px;width: 100%;justify-content: center;border-bottom: 5px solid var(--color-section-alt-bg-normal);}
.dateslider_item {display: inline-block;padding-inline: 7px;height: 24px;white-space: nowrap;text-align: center;width: 100%;color: var(--color-text-muted-normal);font-family: var(--font-special);font-size: 13px;letter-spacing: 0.65px;line-height: 24px;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.dateslider_item span {color: var(--color-text-normal);font-family: var(--font-special);font-size: 16px;font-weight: 700;letter-spacing: 0.8px;line-height: 24px;display: inline-block;margin-right: 5px;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.dateslider_item:hover *, .dateslider_item.active * {color: var(--color-button-filled-text-normal);}
.dateslider_item:hover, .dateslider_item.active {background-color: var(--color-button-filled-bg-normal);color: var(--color-button-filled-text-normal);}
.dateslider_item.active:hover {background-color: var(--color-button-filled-bg-hover);color: var(--color-button-filled-text-normal);}

.dateslider_arrow_left,.dateslider_arrow_right {position:absolute;top:calc( 50% - 12px );width:24px;height:24px;}
.dateslider_arrow_left {left:5px;}
.dateslider_arrow_left::before {content:'';display:inline-block;width:24px;height:24px;background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M14.2893 5.70708C13.8988 5.31655 13.2657 5.31655 12.8751 5.70708L7.98768 10.5993C7.20729 11.3805 7.2076 12.6463 7.98837 13.427L12.8787 18.3174C13.2693 18.7079 13.9024 18.7079 14.293 18.3174C14.6835 17.9269 14.6835 17.2937 14.293 16.9032L10.1073 12.7175C9.71678 12.327 9.71678 11.6939 10.1073 11.3033L14.2893 7.12129C14.6799 6.73077 14.6799 6.0976 14.2893 5.70708Z' fill='%235c5c5c'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");}
.dateslider_arrow_right {right:5px;}
.dateslider_arrow_right::before {content:'';display:inline-block;width:24px;height:24px;background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' transform='matrix(-1, 0, 0, 1, 0, 0)'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M14.2893 5.70708C13.8988 5.31655 13.2657 5.31655 12.8751 5.70708L7.98768 10.5993C7.20729 11.3805 7.2076 12.6463 7.98837 13.427L12.8787 18.3174C13.2693 18.7079 13.9024 18.7079 14.293 18.3174C14.6835 17.9269 14.6835 17.2937 14.293 16.9032L10.1073 12.7175C9.71678 12.327 9.71678 11.6939 10.1073 11.3033L14.2893 7.12129C14.6799 6.73077 14.6799 6.0976 14.2893 5.70708Z' fill='%235c5c5c'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");}
.dateslider_arrow_left:hover,.affiche__date_arrow_right:hover {background:red;cursor:pointer;}
.dateslider_arrow_left:hover::before {cursor:pointer;background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M14.2893 5.70708C13.8988 5.31655 13.2657 5.31655 12.8751 5.70708L7.98768 10.5993C7.20729 11.3805 7.2076 12.6463 7.98837 13.427L12.8787 18.3174C13.2693 18.7079 13.9024 18.7079 14.293 18.3174C14.6835 17.9269 14.6835 17.2937 14.293 16.9032L10.1073 12.7175C9.71678 12.327 9.71678 11.6939 10.1073 11.3033L14.2893 7.12129C14.6799 6.73077 14.6799 6.0976 14.2893 5.70708Z' fill='%23FF0000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");}
.dateslider_arrow_right:hover::before {cursor:pointer;background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' transform='matrix(-1, 0, 0, 1, 0, 0)'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M14.2893 5.70708C13.8988 5.31655 13.2657 5.31655 12.8751 5.70708L7.98768 10.5993C7.20729 11.3805 7.2076 12.6463 7.98837 13.427L12.8787 18.3174C13.2693 18.7079 13.9024 18.7079 14.293 18.3174C14.6835 17.9269 14.6835 17.2937 14.293 16.9032L10.1073 12.7175C9.71678 12.327 9.71678 11.6939 10.1073 11.3033L14.2893 7.12129C14.6799 6.73077 14.6799 6.0976 14.2893 5.70708Z' fill='%23FF0000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");}


/* Affiche kino end */


.timetable {display: flex;flex-direction: column;padding: 0 20px;}
.timetable__split {width: 100%;display: flex;align-items: flex-start;margin-bottom: 20px;}
.timetable__sidebar::-webkit-scrollbar {width: 12px;}
.timetable__sidebar::-webkit-scrollbar-thumb {background: var(--color-form-input-border-normal);-webkit-border-radius: 5px;border-radius: 5px;border-left: 2px solid var(--color-body-background);border-right: 2px solid var(--color-body-background);}
.timetable__item a {display: flex;color: var(--color-text-normal);align-items: center;font-size: 15px;}
.timetable__item a.active {color: var(--color-button-filled-bg-normal);}
.timetable__item a:hover {color: var(--color-button-filled-bg-normal);}
.timetable__number {min-width: 49px;color: var(--color-button-filled-bg-normal);font-family: "OpenSans-bold", sans-serif;font-size: 21px;font-weight: 700;}
.timetable__number i {font-style: normal;font-size: 14px;font-weight: 700;}
.timetable__sidebar {width: 40%;overflow: hidden;overflow-y: scroll;}
.timetable__content {background-color: var(--color-section-alt-bg-normal);width: 60%;padding: 20px 20px;display: none;}
.timetable__content table tbody tr {display: flex;flex-direction: column;height: auto !important;}
.timetable__content table tbody td {width: 100% !important;}
.timetable__content_active {display: flex;}
.timetable__schedule_list {display: flex;flex-direction: column;width: 100%;}
.timetable__schedule_title {text-align: center;color: var(--color-button-filled-bg-normal);font-size: 20px;width: 100%;margin-bottom: 20px;}
.timetable__schedule_split {width: 100%;display: flex;margin-top: 20px;}
.timetable__schedule_item {width: 100%;}
.timetable__schedule_item_content {width: 50%;padding: 0 60px;}
.timetable__schedule_item_content:nth-child(1) {border-right: 1px solid var(--color-form-input-border-normal);}
.timetable__schedule_item_title {font-size: 14px;color: var(--color-overlay-dark-light);text-align: center;margin-bottom: 15px;}
.timetable__schedule_timeitem {display: flex;flex-wrap: wrap;font-size: 12px;font-weight: 700;}
.timetable__schedule_timeitem:not(:last-child) {margin-bottom: 12px;}
.timetable__schedule_timeitem p:not(:last-child) {margin-right: 10px;margin-bottom: 5px;}
.timetable__sublist {padding-left: 40px;margin-top: 5px;}
.timetable__subitem {font-size: 14px;color: var(--color-overlay-dark-strong);position: relative;padding-left: 20px;}
.timetable__subitem_active a {color: var(--color-button-filled-bg-normal);}
.timetable__subitem::before {content: "";position: absolute;height: 1px;width: 10px;background-color: var(--color-button-filled-bg-normal);top: 50%;left: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.timetable__subitem:not(:last-child) {margin-bottom: 12px;}
.timetable__sublist {display: none;flex-direction: column;}
.timetable__item:not(:last-child) {margin-bottom: 12px;}
.timetable__item_active .timetable__sublist {display: flex;}
.timetable__search {display: flex;justify-content: space-between;align-items: center;margin-top: 20px;}
.timetable__title {font-size: 24px;}
.timetable__download {font-size: 13px;color: var(--color-body-background);padding: 10px 20px;background-color: var(--color-button-filled-bg-normal);-webkit-border-radius: 3px;border-radius: 3px;cursor: pointer;transition: all 0.2s ease;}
.timetable__download:hover {background-color: var(--color-firm-active);}
.timetable__download img {margin-right: 5px;}
.timetable__search {margin-bottom: 20px;}
.timetable__search_form label {position: relative;}
.timetable__search_form label::before {content: url("../img/search-ico.png");position: absolute;top: 3px;left: 10px;}
.timetable__search_form input {height: 36px;border: 1px solid var(--color-form-input-border-normal);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 30px;width: 350px;background-color: transparent;}
.timetable__search_form span {position: absolute;top: 50%;transform: translateY(-50%);left: 30px;font-size: 14px;z-index: 0;cursor: text;}
.timetable__search_form_active span {display: none;}
.timetable__title {font-size: 24px;font-weight: 700;color: var(--color-text-normal);}
.timetable-title {padding-left: 0;padding-right: 0;}
.timetable-title::after {left: 0;}

.registration__tabs {display: flex;justify-content: space-around;margin-bottom: 10px;}
.registration__tab a {color: var(--color-text-normal);}
.registration__tab.active a {color: var(--color-button-filled-bg-normal);}

/* poll-container */

#poll-container {width: 100% !important;padding: 0 !important;display: flex;flex-direction: column;}
.poll-bottom-links {display: flex !important;justify-content: center;}
.voting {padding-bottom: 20px !important;}

@media screen and (max-width: 768px) {
    #poll-container {width: calc(100% - 40px) !important;margin: 0 20px !important;}
    .voting {padding-bottom: 0 !important;}
}

.poll-question {display: flex !important;align-items: flex-start;}
.poll-answers .poll-answer td.text {padding: 6px 12px !important;font-size: 12px !important;line-height: 18px !important;background-color: var(--color-voting-answer-bg-normal) !important;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;font-weight: 400 !important;}
.poll-answers .poll-answer td.radio .new-radio {background: none !important;}
.poll-answers .poll-answer td.text div.result-text {font-size: 20px !important;color: var(--color-firm-normal);}
.poll-answers .poll-answer td.radio .new-radio {width: unset !important;height: unset !important;}
.poll-answers .poll-answer.current-answer .text {background: unset !important;}
.poll-answers .poll-answer.current-answer .text {background-color: var(--color-voting-answer-bg-hover) !important;}
.poll-answers .poll-answer td.radio {width: 30px !important;}
.poll-answers .poll-answer tr.result div {background-color: var(--color-firm-normal) !important;}
.poll-answers .poll-answer td.radio.active {color: var(--color-firm-normal) !important;}
.poll-answers .poll-answer td.radio {transition: all 0.3s ease !important;-webkit-transition: all 0.3s ease !important;-moz-transition: all 0.3s ease !important;-ms-transition: all 0.3s ease !important;-o-transition: all 0.3s ease !important;}
.poll-answers .poll-answer {background-color: var(--color-voting-answer-bg-normal) !important;}
.poll-answers .poll-answer:hover td.text,
.poll-answers .poll-answer:hover td.radio {background-color: var(--color-voting-answer-bg-hover) !important;}
.poll-answers .poll-answer.answered:hover td.text,
.poll-answers .poll-answer.answered:hover td.radio {background-color: var(--color-voting-answer-bg-normal) !important;}
.poll-answers .poll-answer.answered.current-answer:hover td.text {background-color: var(--color-voting-answer-bg-hover) !important;}
.poll-answers .poll-answer.not-answered.disable-answer td.text:hover {background-color: var(--color-voting-answer-bg-normal) !important;}s
.poll-answer {border-spacing: 0 !important;}
.poll-question .poll-label {font-size: 12px !important;margin-top: 2px !important;}
.poll-question .text {font-size: 16px !important;color: var(--color-firm-active) !important;margin-left: 0px !important;}
.poll-message.notice a,.poll-description.after a {color: var(--color-link-normal) !important;}
.poll-description.after {text-align: right;font-size: 11px !important;}

@media screen and (max-width: 950px) {.null-double-inner {width: calc(100% - 40px);}}

@media screen and (max-width: 768px) {
    .timetable__schedule_item_content {padding: 0 20px;}
    .obji__form_separator {width: auto;}
    .ads__wrapper {padding:0;}
    .null-double-inner {padding-left: 0;margin: 0;width: 100%;margin: 0 20px;width: calc(100% - 40px);}
    .catalog__ann_list {width: calc(100% - 40px);padding: 0 20px;}
    .catalog__ann_list .template__item-info {padding-left: 0;padding-top: 20px;}
    .photogallery.second {padding-bottom: 20px !important;}
    .affiche__datebar {margin-top: 0;}
    .section-menu__without_menu {margin-bottom: 20px;}
}

@media screen and (max-width: 640px) {
    .null-double-inner {padding-left: 0;}
    .clearfix {padding-top: 0;}
    .ads__wrapper {padding-right: 20px;padding-top: 0px;}
    .photogallery-slider {margin-top: 0px;}
    .null-double-inner__left {margin: 0;}
}

@media screen and (max-width: 768px) {
    .timetable_close {width: 14px;height: 14px;display: block;background-image: url(../img/close-popup-icon.png);background-size: contain;background-repeat: no-repeat;position: absolute;right: 20px;top: 20px;}
    .popup_layout {position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 999;background: var(--color-overlay-dark-light);display: none;}
    .popup_layout.active {display: block;}
    .timetable__split {flex-direction: column;}
    .timetable__sidebar {width: 100%;}
    .timetable__content {width: calc(100% - 72px);height: calc(100vh - 138px);position: fixed;z-index: 9999999999;top: 58px;left: 15px;right: 15px;padding-top: 40px;overflow-y: auto;}
    .timetable__content p:last-of-type {margin-bottom: 40px;}
    .timetable__search {flex-direction: column;align-items: flex-start;}
    .timetable__search_form {width: 100%;}
    .timetable__search_form input {width: 100%;margin-bottom: 20px;}
    .timetable__sidebar {margin-bottom: 20px;}
    .timetable__schedule_split {flex-direction: column;margin-top: 0;}
    .timetable__schedule_item_content {width: unset;}
    .timetable__schedule_item_content:nth-child(1) {border-right: none;margin-bottom: 20px;}
    .timetable__schedule_item_title {color: var(--color-text-normal);}
}

@media screen and (max-width: 450px) {
    .section-menu__filter {margin-bottom: 0px;}
    .side-bar {padding-bottom: 20px !important;}
}

.holder {position: absolute;left: 0px;top: 0px;bottom: 0px;right: 0px;width: 100%;height: calc(100%);background-color: var(--color-overlay-light-medium);z-index: 20;display: none;}
.holder * {animation-play-state: paused;}

.ucp_admin_chat,.uorg_admin_chat {display: block;background: var(--color-body-background);padding: 10px;border: 1px solid var(--color-footer-border-normal);font-size: 13px;}
.uorg_admin_chat .ca--form textarea,
.ucp_admin_chat .ca--form textarea {min-height: 120px;padding: 10px !important;}


.not-found {border: 2px dashed var(--color-firm-normal);display: flex;align-items: center;justify-content: center;width: 100%;box-sizing: border-box; margin-top: 20px;padding: 90px 0;margin-bottom: 20px;}
.not-found__inner {max-width: 450px;display: flex;flex-direction: column;align-items: center;}
.not-found__title {font-weight: 700;font-size: 24px;margin-top: 60px;margin-bottom: 15px;}
.not-found__desc {font-size: 16px;text-align: center;margin-bottom: 40px;}
.not-registered {border: 2px dashed red;display: flex;align-items: center;justify-content: center;}
.not-registered__inner {max-width: 450px;display: flex;flex-direction: column;align-items: center;}
.not-registered__title {font-weight: 700;font-size: 24px;margin-top: 60px;margin-bottom: 15px;}
.not-registered__desc {font-size: 16px;text-align: center;margin-bottom: 40px;}
.not-found__btn,
.not-registered__btn {font-size: 14px;color: var(--color-body-background);letter-spacing: 1.1px;background-color: var(--color-button-filled-bg-normal);border-radius: 3px;padding: 15px 17px;}
.news_tags_block ul {padding-left: 40px;}


.blockquote-quote {margin: 3em 0 3em 0;position: relative;border: 1px solid var(--color-border-normal);background: var(--color-body-background);clear: both;padding: 0;outline: 0;font-size: 100%;vertical-align: baseline;}
.blockquote-quote p {font-size: 22px;text-align: center;font-weight: 100;padding: 80px;max-width: 100%;margin-bottom: 0;margin: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;}
.post {background-color: var(--color-body-background);padding: 5px;font-size: 18px;}
.blockquote-quote p:before {position: absolute;width: 44px;height: 44px;top: -22px;left: 50%;margin-left: -22px;font-family: "post-icons";font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;content: "\201c";color: var(--color-body-background);font-size: 76px;line-height: 74px;background: var(--color-sidebar-item-overlay-bg);box-shadow: 0 0 0 10px var(--color-body-background);background-color: #e36a6a;border-radius: 50%;}

@media screen and (max-width: 768px) {
	.blockquote-quote p {
		padding: 40px 20px 40px 20px;
	}
}

.news .content-card__image,.news-wrap .side-bar-item_actual-news .content-card__image {height: 60%;}
.news .content-card__body.content-card__body_main {height: 40%;}
.side-bar-item_actual-news .content-card__title.content-card__title_main {padding-top: 0px;}
.news .content-card__title.content-card__title_main {font-size: 14px;-webkit-line-clamp: 4;line-clamp: 4;}



.map-index__wrap > a {height: 200px;overflow: hidden;display: flex;}
.map-index__wrap > a img {object-fit: cover;}
.swiper-hidden-slide {display: none !important;float: left;}
.null-socials {display: flex;align-items: center;}
.null-socials p {padding-left: 0px !important;padding-right: 20px;}
.null-socials a {color: var(--color-body-background);padding: 5px;border-radius: 50%;width: 30px;height: 30px;-webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.null-socials a:not(:last-child) {margin-right: 20px;}

.section_selector {width: 340px;}
.section_selector .current {width: 292px;overflow: hidden;}
.section_selector .list {width: 100%;max-height: 200px;overflow-y: scroll;}
.section_selector .list li {white-space: pre-wrap;line-height: 21px;min-height: unset !important;}
.section_selector .list li:not(:first-child) {margin-top: 10px;}

.content-wrap__single_list .content-card__more {display: none;}
.content-wrap__single_list .content-card__head {margin-top: 0;margin-bottom: 10px;}
.content-card__head .content-card__icons {margin-left: auto;margin-right: 0px;}


.content-wrap__single_list .content-card__image {margin-bottom: 0px;}

.timetable__sublist.active {display: block !important;}
.timetable__content.active {display: block !important;}
.timetable__item.unactive {display: none !important;}

.template__item-header .template__item-time_label {position: relative !important;background: none !important;border: 1px solid var(--color-firm-normal) !important;height: unset !important;font-size: 10px !important;padding: 2px 4px !important;margin-left: auto !important;margin-right: 10px !important;right: unset !important;color: #000 !important;white-space: nowrap !important;}
.template__item-header {align-items: flex-start;}
.swiper-wrapper .content-card__body.content-card__body_main {padding-top: 5px !important;}
.swiper-wrapper .content-card__body.content-card__body_main .content-card__head {padding-top: 0px;padding-bottom: 5px;border-bottom: 1px solid var(--color-divider-text-normal);border-top: none !important;}
.swiper-wrapper .content-card__tags:after {bottom: unset;bottom: -6px;border-top: none !important;border-bottom: 1px solid var(--color-firm-active);height: auto;background-color: unset;}


@media screen and (max-width: 640px) {.org-news {margin: 0;}}

@media (max-width: 768px){
    .not-found,.not-registered {margin: 20px;width: calc(100% - 40px);}
    .not-found__inner,.not-registered__inner {margin: 20px;}
    .news_tags_block ul {padding-left: 20px;}    
    .null-inner .for-fixed {overflow-y: hidden;}
    .main-content_work .template__item-img-container {display: block;}
    .template__item_pay .template__item-img-container {display: block;margin-bottom: 10px;}
    .main-content_work .template__item-info {padding-top: 0px;}
    .main-content_work.catalog-slider .template__item-info {padding-top: 10px;}
    .main-content_work .template__item-info > p,.main-content_work .template__item-info > div {display: inline-block;font-size: 14px;max-height: unset;}
    .main-content_work.catalog-slider .template__item-info > p,
    .main-content_work.catalog-slider .template__item-info > div {display: -webkit-box;}
    .main-content_work.catalog-slider .template__item-img-container {display: flex;}
    .main-content_work .template__item-description {padding-bottom: 20px;}
    .main-content_work.on_inner .template__item-contacts-info {padding-top: 0px !important;}
    .main-content_work .template__item-footer {padding-top: 0px;}
}

@media screen and (max-width: 768px) {
    .side-bar .side-bar-item {display: none !important;}
    .is_main {display: flex !important;position: relative;}    
    .org-news {margin: 0;}
    .org-news .main-content.news-wrap .swiper-wrapper {padding: 0;}
    .org-news .row-1 .news-slider {padding-right: 20px;}    
    .ucp_content_wrapper {margin: 0 20px;}
    .chat_admin > form {flex-direction: column !important;}
    .ucp_admin_chat .ca textarea {width: 100% !important;margin-bottom: 20px;}    
    .eventsContents {display: flex !important;flex-wrap: wrap;}
    .eventsMainCont {width: auto !important;}
    .eventsMainCont .eventsHeading {height: auto !important;}    
    .template__item-header .template__item-time_label {display: block;}
}

@media (max-width: 500px) {
    .not-found,.not-registered {margin-bottom: 0px;padding: 40px 0;}
    .not-found__inner,.not-registered__inner {margin: 0;padding: 20px;}
}

@media screen and (max-width: 500px) {
    .status-block input,.info_block input {width: 100% !important;}
    .ucp_content_wrapper .button_add {width: 100%;}
    .section_selector {width: 290px;}
    .content-wrap__single_list .content-card__head {margin-bottom: 0px;}
    .content-wrap__single_list .content-card.content-card_main {height: 300px;}    
    .template__item .vipbanner.inhead {display: none !important;}
    .template__item_pay .template__item-header:nth-child(2) {display: none !important;}
}

.null-double-inner__left .content-card__more,.side-bar .content-card__more {display: none !important;}

.comments .comment_item-top {display: flex;align-items: center;}

.icon-analytics::before,
.icon-audio::before,
.icon-panaroma::before,
.icon-poll::before {content: "";background-image: url("../img/analit.svg");width: 14px;height: 14px;overflow: hidden;background-position: center;background-repeat: no-repeat;background-size: contain;}
.icon-audio::before {background-image: url("../img/audio.svg");}
.icon-panaroma::before {background-image: url("../img/360.svg");}
.icon-poll::before {background-image: url("../img/opr.svg");}
.icon-thumbs-up {color: var(--color-success-normal);font-size: 13px;display: flex;align-items: center;flex-direction: row-reverse;}
.icon-thumbs-up:hover {color: var(--color-success-hover);}
.icon-thumbs-down {margin-left: auto;color: var(--color-firm-normal);font-size: 13px;margin-right: 10px;}
.icon-thumbs-down:hover {color: var(--color-firm-active);}

@media (max-width: 768px) {
    .content-card__date,.side-bar-item_actual-news .content-card__more {display: none;}
    .null-map::before,.all_map::before {content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.1);pointer-events: all;z-index: 5;}
    .all_map_open::before {content: none;}
}
@media (max-width: 500px) { main > .ads__wrapper-list {padding-left: 20px !important;}}
@media screen and (max-width: 500px) {
    .page-tabs__content.wrap-card {flex-wrap: nowrap;flex-direction: column;}
    .web-cam {display: flex;}
    .page-tabs__item:not(:first-child),.web-cam.page-tabs__item {display: flex;}
    .subsection-title_web-cam,.subsection-title_horoscope,.subsection-title_map-index {display: block;}
    .map-index {display: none !important;}
    .horoscope__wrap {padding: 0;}
    .web-cam {margin-top: 10px;border-bottom: none;}
    .horoscope {margin-top: 20px;margin-bottom: 10px;border-bottom: none;}
}


.filter_catalog {overflow: hidden;padding-left: 0;padding-top: 0;}

@media (max-width: 768px) {.catalog-slider .content-card__image img {max-height: 100%;}}
@media (min-width: 1024px) {.timetable__content.active {position: sticky;top: 60px;}}

.auth_error {padding: 10px 70px;color: red;}
.holder.showed {display: block !important;}

#user_message_sent {color: green;padding: 10px;}
#user_message_failed {color: red;padding: 10px;}
#idfor_ToMail {overflow: hidden;}

#adv_add_form .form_warnings {color: red;padding: 10px;}
#adv_add_form .phonerow1 td {padding-bottom: 0;margin-bottom: 0;}
#adv_add_form .phonerow1 td select {margin: 0 10px;}
#adv_add_form .phonerow1 td div {float: left;}
#adv_add_form .phonerow1 td input,#adv_add_form .phonerow1 td select {padding: 2px 5px 3px 10px;}
#adv_add_form .phonerow1 td a.add_phone {background: none repeat scroll 0 0 var(--color-firm-normal);border: 1px solid #bc2423;border-radius: 3px 17px 3px 3px;box-shadow: 2px 2px 3px var(--color-border-normal);color: var(--color-text-muted-normal);display: block;float: left;margin: 0 10px 3px;padding: 2px 18px;text-decoration: none;}
#adv_add_form .phonerow1 td a.add_phone.act {background: none repeat scroll 0 0 var(--color-success-normal);color: var(--color-body-background);border: 1px solid #14ac13;}
#adv_add_form a.add_phone2 {background: none repeat scroll 0 0 var(--color-firm-normal);border: 1px solid #bc2423;border-radius: 2px;box-shadow: 2px 2px 2px var(--color-border-normal);color: var(--color-body-background);display: block;float: left;height: 16px;margin: 0 10px 3px;padding: 2px 18px;text-decoration: none;}
#adv_add_form .phonerow2 td {padding-top: 0;margin-top: 2px;color: var(--color-text-muted-normal);font-size: 10px;}
#adv_add_form .column-right {width: 100%;height: 400px;}

.main-content_work.on_inner {width: 100% !important;margin-bottom: 10px;font-size: 95%;}
.main-content_work.on_inner .template__item-info {min-height: 125px !important;}
.main-content_work.on_inner .template__item-contacts-info {padding-top: 15px !important;}

.null-form__success {display: block !important;}
.template__item-header p i,.template__item-header h1 i {color: var(--color-text-muted-normal);font-size: 90%;font-style: normal;padding-right: 9px !important;display: inline-block;}
.null-double-inner__right > .null-title > h1 > span {color: var(--color-text-muted-normal);}

.br-area {position: relative;display: flex;justify-content: center;}



@media screen and (min-width: 768px) {.swiper-slide.is_main.is_first {display: none;}}

.null-inner .news-wrap.is_wide {width: 100% !important;}

.catalog__ann_list .template__item.visited .template__item-header h1,
.catalog__ann_list .template__item .template__item-header:visited h1 {color: var(--color-text-disabled);}

.br-area[data-type="image"] {cursor: pointer;}

.template__item .vipbanner.inhead {padding: 0;font-size: 0;width: 100%;overflow: hidden;}
.template__item .vipbanner.inhead img {width: 100%;height: 100%;object-fit: contain;-o-object-fit: contain;}

.null-title__selector {display: flex;justify-content: space-between;}
.null-title__selector p {display: inline;}
.null-title__selector form {display: inline-block;}

.catalog_post_message {padding: 10px;}
.catalog_post_message a {color: var(--color-link-normal);text-decoration: underline;}
.catalog_post_message a:hover {color: var(--color-link-hover);}
.obji-contrainer.compnews_form .obji__form_input {max-width: 90% !important;}

.template__item-time_label {position: absolute;right: 60px;padding: 4px 8px !important;color: var(--color-body-background);border-radius: 5px;font-size: 80%;background: linear-gradient(#979595, #b0b0b0);border: 3px solid #b3b3b3;}
.template__item-time_label.time72h {background: linear-gradient(#5faff0, #4772a6);border: 3px solid #8ca2ca;}
.template__item-time_label.time24h {background: linear-gradient(#288622, #55a258);border: 2px solid #75a677;}
.template__item-time_label.time6h {background: linear-gradient(#ffda90, #bf8800);border: 2px solid #ecd240;}
.template__item-time_label.time3h {background: linear-gradient(#ff9b90, #bf5200);border: 2px solid #ec9a40;}

@media screen and (max-width: 768px) {
    .template__item-time_label {display: none;}
    .top_news__info {display: grid;grid-template-columns: 1fr 2fr;}
    .top_news__info-activity {margin-left: auto !important;}
}


.icon-thumbs-up,.icon-thumbs-down {cursor: pointer;}

.template__item-contacts-info__open .card-simple__phones {padding: 5px 0 15px 0px;}
.template__item-contacts-info__open .card-simple__phones .null-phone {padding: 3px 10px;}

.filter__wrapper.catalog {display: block;}

.divide_two {width: 100%;display: flex;justify-content: space-between;padding: 5px;}
.divide_two .side-bar-menu__search {padding: 0;}
@media screen and (max-width: 550px) {.divide_two {flex-direction: column;}}

.youtube_wrapper {padding: 10px 0;}

#section_switch_form > p {display: block;background: linear-gradient(var(--color-firm-deeper), var(--color-firm-active));color: var(--color-body-background);padding: 10px;font-weight: bold;}
#section_switch_form > div ul {padding: 3px;}
#section_switch_form > div ul ul {padding-bottom: 0;}
#section_switch_form > div ul li {padding: 3px;}
#section_switch_block {position: relative;}

#feedback_form ul li > textarea {padding: 5px;}
#feedback_form .LV_validation_message.LV_invalid {font: italic 11px arial;color: red;}
#feedback_form ul li {min-height: 73px;list-style: none inside none;}
#feedback_form ul li.message,
#feedback_form ul li.cap {margin-top: 10px;}
#feedback_form ul li.message {min-height: 144px;}
#feedback_form ul li.message textarea {width: 300px;}
#feedback_form ul li label {color: var(--color-text-strong-normal);font: bold 14px Helvetica;display: block;}
#feedback_form ul li input {width: 300px;margin-top: 7px;padding: 5px;}
#feedback_form ul li select {padding: 5px;margin-top: 7px;width: 320px;border-radius: 5px;border-width: 1px;}
#feedback_form .submit input {cursor: pointer;color: var(--color-body-background);font: bold 15px Arial;border: medium none;width: 100%;background: url(../img/bg-menu.png) repeat scroll 0 0 transparent;border-radius: 8px;}
#feedback_form .submit {margin-right: 5%;width: 118px;height: 30px;}
#feedback_form ul li.cap img {border: 1px solid var(--color-form-input-border-normal);border-radius: 2px;display: block;margin: 15px 0 5px;}
#feedback_form ul li.cap label {color: var(--color-text-strong-normal);font: italic 11px/18px helvetica;width: 216px;margin-top: -4px;}
#feedback_form > p {color: #ab513e;font-size: 90%;}

.carousel.tips {border: red;width: 100%;position: relative;margin-bottom: 20px;}
.carousel.tips > .next,
.carousel.tips > .prev {position: absolute;top: calc(50% - 12px);width: 24px;height: 24px;}
.carousel.tips > .prev {left: 24px;background: url(../img/b_left.png) no-repeat;}
.carousel.tips > .next {right: 24px;background: url(../img/b_right.png) no-repeat;}
.carousel.tips > div {position: relative;width: calc(100% - 140px);left: 60px;padding: 10px;border-radius: 4px;background-color: var(--color-section-alt-bg-normal);}
.carousel.tips > div ul {list-style: none inside none;padding: 0;margin: 0;}
.carousel.tips > div ul li {display: none;color: var(--color-text-strong-normal);}
.carousel.tips > div ul li.active {display: block;}
.carousel.tips > div ul li a {color: var(--color-link-normal);font-weight: bold;}

.last_comments {padding: 10px;}
.last_comments ul {list-style: none inside none;}
.last_comments ul li {padding: 5px;border-bottom: 1px solid var(--color-border-normal);margin: 0;}
.last_comments ul li:nth-child(2n) {background: linear-gradient(var(--color-border-normal), var(--color-body-background));}
.last_comments ul li:nth-last-child(1){border-bottom: 0;}
.last_comments ul li > div:nth-child(1) {font-size: 10px;}
.last_comments ul li > div:nth-child(1) span {font-weight: bold;color: grey;margin-right: 20px;}
.last_comments ul li > div:nth-child(1) a {font-size: 11px;font-weight: normal;color: grey;margin: 0 10px;}
.last_comments ul li > div:nth-child(2) {display: flex;}
.last_comments ul li > div:nth-child(2) > div:nth-child(1) {padding: 10px;color: var(--color-link-normal);display: flex;flex-flow: column;}
.last_comments ul li > div:nth-child(2) > div:nth-child(1) img {margin: 5px;width: 100px;}
.last_comments ul li > div:nth-child(2) > div:nth-child(1) span {margin: 5px;display: block;text-align: center;}
.last_comments ul li > div:nth-child(2) > div:nth-child(1) b {margin: 5px;color: red;display: block;text-align: center;}
.last_comments ul li > div:nth-child(2) > div:nth-child(2){padding: 10px;color: var(--color-link-normal);}
.last_comments ul li > div:nth-child(2) > div:nth-child(2) a {color: var(--color-link-normal);}

.pager_mobile_bottom {display: none;}
@media screen and (max-width: 768px) {.pager_mobile_bottom {display: block;order: 6;}}
@media (max-width: 500px) {.photo--wrapper {height: 120px;}}
@media (max-width: 400px) {.photo--wrapper {height: 25vw;}}

.category_rss_link {margin-bottom:10px; background: url(../img/rss.png) 0 0 no-repeat;padding-left: 38px;display: block;min-height: 32px;line-height: 32px;color: var(--color-header-menu-auth-link-normal);}
.category_rss_link:hover {color: var(--color-header-menu-auth-link-hover);}


.fact_map_baloon {display: block;}
.fact_map_baloon_head {display: block;color: var(--color-text-strong-normal);font-size: 130%;font-weight: bold;}
.fact_map_baloon_content {display: flex;flex-direction: row;justify-content: space-around;}
.fact_map_baloon_content > div {border: 1px solid var(--color-text-muted-normal);padding: 7px;margin: 5px;}
.photofacts {margin-left: 20px;margin-right: 35px;}
.photofacts__social {display: flex;align-items: center;padding-top: 13px;}
.photofacts__social_item {display: flex;align-items: center;font-size: 11px;}
.photofacts__social_item img {margin-right: 3px;}
.photofacts__social_item:not(:last-child){margin-right: 10px;}
.photofacts__date {position: absolute;top: 13px;left: 13px;background-color: var(--color-overlay-dark-medium);padding: 5px 13px;}
.photofacts__photos {position: absolute;top: 13px;right: 13px;background-color: var(--color-overlay-dark-medium);padding: 5px 13px;}
.photofacts__photos--count {font-size: 12px;color: var(--color-body-background);}
.photofacts__photos--count::before {content: "\e80d";font-family: "bobr-icons";color: var(--color-body-background);padding-right: 5px;}
.photofacts__date_text {font-size: 12px;color: var(--color-body-background);}
.photofacts .photogallery__footer-bottom {align-items: center;}
.photofacts .photogallery__footer-bottom__date {padding-right: 13px;max-width: 55%;}
.photofacts .photogallery__footer-bottom__date p {display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}

@media (max-width: 768px) {
    .photofacts {width: auto;}
    .template-view__photofacts .template-view__arrow-left,.template-view__photofacts .template-view__arrow-right {display: none !important;}
    .photofacts {margin: 0;padding-left: 20px;padding-right: 20px;}
}

.its_panorama {width: 100%;height: 400px;margin: auto;margin-top: 20px;}

/* NOTICES HEAD */

.notices_counter {display: flex;background: var(--color-body-background);border: 1px solid var(--color-text-muted-normal);border-radius: 66px;position: absolute;color: var(--color-text-strong-normal);top: -7px;right: -7px;width: 24px;height: 24px;justify-content: center;}
.header-user__noimg .notices_counter {top: -4px;left: -31px}
.notices_counter span {display: block;padding: 5px 0 0 0;font-size: 11px;}
.menu-link-focused a {border-bottom:1px solid red;}

@media screen and (max-width: 1024px) {
    .notices_counter {width: 16px;height: 16px;}
    .notices_counter span {padding: 1px 0 0 0;font-size: 10px;}
}

/* socials */

.facebook {background-color: #4d70a6;}
.vk {background-color: #45668e;}
.twitter {background-color: #000000;}
.odnoklassniki {background-color: #f99400;}
.insta {background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);background: -webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);}
.telegram,.youtube {padding: 0 !important;}
.telegram img, .youtube img {width: 100%;height: 100%;}
.ellipsis {background-color: var(--color-text-muted-normal);}

.alphabet_navigator {display: flex;padding: 7px;background: var(--color-navigator-bg-normal);margin: 10px 0;flex-direction: row;justify-content: center;font-size: 14px;border: 1px solid var(--color-navigator-border-normal);flex-wrap: wrap;}

.alphabet_navigator > * {margin: 2px 8px;}
.alphabet_navigator > a {color:var(--color-navigator-link-normal);}
.alphabet_navigator > a:hover {color:var(--color-navigator-link-hover);}
.alphabet_navigator > span {color: var(--color-firm-active);font-weight: bold;}
.status-block.field-list .phoneblock {min-width: 300px;border: 1px solid var(--color-form-input-border-normal);margin: 10px 0;padding: 10px;}
.status-block.field-list .phoneblock > p { font-weight: bold; margin-top:5px;}
.status-block.field-list{display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}

.MPhone_wrapper {display: flex;flex-direction: column;}
.MPhone_wrapper > div {display: flex;flex-direction: row;justify-content: space-between;padding: 7px 3px;}
.MPhone_wrapper > div > .phone_item {margin : 0 5px;line-height: 16px;font-size : 16px;}
.MPhone_wrapper .phone_item > i,.MPhone_wrapper .phone_item > a {display:block;width:16px;height:16px;}
.MPhone_wrapper .phone_item em {color:var(--color-text-normal);}
.MPhone_wrapper .phone_item > i[rel="btc"] {background-image:url("../img/operators/beltel.svg"); width: 8px;height: 18px; background-size: contain;overflow: hidden;padding-right: 10px;}
.MPhone_wrapper .phone_item > i[rel="mts"] {background-image:url("../img/operators/mts.svg"); width: 8px;height: 18px; background-size: contain;overflow: hidden;padding-right: 10px;}
.MPhone_wrapper .phone_item > i[rel="vel"] {background-image:url("../img/operators/a1.svg"); width: 8px;height: 18px; background-size: contain;overflow: hidden;padding-right: 10px;}
.MPhone_wrapper .phone_item > i[rel="life"] {background-image:url("../img/operators/life.svg"); width: 8px;height: 18px; background-size: contain;overflow: hidden;padding-right: 10px;}
.MPhone_wrapper .phone_item > i[rel="viber"] {background-image:url("../img/operators/viber.svg"); width: 8px;height: 18px; background-size: contain;overflow: hidden;padding-right: 10px;}
.MPhone_wrapper .phone_item > i[rel="dialog"] {background:url("../img/operators/logo-dialog2.png") 0 0 no-repeat;}

.MPhone_wrapper .phone_item > a {background:url("../img/button_delete.png") 0 0 no-repeat;}
.MPhone_wrapper .phone_go_add {justify-content: center; cursor:pointer;}
.MPhone_wrapper .phone_on_add {justify-content: space-between;}
.MPhone_wrapper .phone_create_inputs > * {width: calc( 50% - 5px ) !important;}
.MPhone_wrapper .phone_create_buttons button {width: calc( 50% - 5px );padding: 5px 0;cursor:pointer;}
.MPhone_wrapper .phone_create_buttons button[rel="add"]{background: linear-gradient(#729d5e,#64714e);color: var(--color-body-background);}
.MPhone_wrapper .phone_create_buttons button[rel="cancel"]{background: linear-gradient(#ff7979,#b55751);color: var(--color-body-background);}
.MPhone_wrapper .phone_create_buttons button:hover{background: linear-gradient(#f2ef3c,#ffbf6e);color: var(--color-text-strong-normal);}
.MPhone_wrapper .phone_format {background-color: var(--color-firm-normal);color: var(--color-body-background);padding: 6px;box-shadow: 3px 3px 3px var(--color-form-input-border-normal);justify-content:center;}

.MPhone_wrapper[data-mode="view"] .phone_create_inputs,
.MPhone_wrapper[data-mode="view"] .phone_create_buttons,
.MPhone_wrapper[data-mode="view"] .phone_format,
.MPhone_wrapper[data-mode="view"] .phone_go_add,
.MPhone_wrapper[data-mode="view"] .phone_item a
    {display:none;}

.MPhone_wrapper[data-mode="view"] .phone_item > *:not(:last-child) {padding-right:10px;}
.MPhone_wrapper[data-mode="edit"] .phone_create_inputs,
.MPhone_wrapper[data-mode="edit"] .phone_create_buttons,
.MPhone_wrapper[data-mode="edit"] .phone_format
    {display:none;}

.MPhone_wrapper[data-mode="edit"] .phone_item > *:not(:last-child) {padding-right:10px;}
.MPhone_wrapper[data-mode="add"] .phone_go_add {display:none;}  

#hint_no_phone {display: none;text-align: center;color: var(--color-body-background);background: var(--color-post-vip-bg-normal);padding: 10px;margin: 10px;border: 1px solid #975e21;box-shadow: 3px 3px 3px #b39e9e;}
#hint_no_phone.active {display:block;}

/* widget kurs Start */

h3.kurs-link {margin: 0;padding: 0;width: auto;}

h3.kurs-link>a {display: inline-block;color: var(--color-text-deeper);line-height: 1;text-decoration:none;cursor: pointer;position:relative;font-size: initial;}
h3.kurs-link>a:hover {opacity: 0.7;}
h3.kurs-link>a:after {background-color: var(--color-text-deeper);display: block;content: "";height: 2px;width: 0%;left:50%;position:absolute;-webkit-transition: width .3s ease-in-out;transition: width .3s ease-in-out;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
h3.kurs-link>a:hover:after,
h3.kurs-link>a:focus:after {width: 100%;}
@media screen and (max-width: 768px) {.kurs-link-frame {width: 97%!important;max-width: 500px;}}



.null-city {display:block; padding:5px 0;}

.catbaloon {padding:10px 10px 25px 10px;}
.catbaloon .title {font-weight:bold;margin-bottom:10px;}


.obji__form_object {margin-bottom:5px;}
.obji__form_unp {max-width:366px;}
.obji__form_unp .company_select {display:flex;flex-direction: column;}
.obji__form_unp .company_select .actions {display: flex;flex-direction: column;align-items: end;}
.obji__form_unp .company_select .actions > * {text-align: right;font-size: 14px;display: block;border-bottom: 1px dashed var(--color-form-input-border-normal);color: var(--color-text-normal);width: max-content;margin: 8px;}



.myorgs {display:flex;flex-direction: column;min-width:300px;}
.myorgs--title {font-weight: bold;text-align: center;}
.myorgs--list {display:flex;flex-direction: column;}
.myorgs--one {display: flex;flex-direction: column;padding: 10px 0;}
.myorgs--one:not(:nth-last-child(1)) { border-bottom:1px solid var(--color-form-input-border-normal);}

.myorgs--one p {padding:7px 0; font-size:14px;}
.myorgs--one .section {padding:7px 0;}
.myorgs--one .title {padding: 7px 0;font-weight: bold;display: inline;color:var(--color-text-normal);}
.myorgs--one .split {display:flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap;}

.myorgs--one .select-it {padding: 3px 12px;background: var(--color-firm-normal);color: var(--color-body-background);align-self: center;font-size: 14px;cursor: pointer;border-radius: 3px;box-shadow: 3px 3px 3px var(--color-form-input-border-normal);display: inline-block;}

.myorgs--one ol {margin:0;}
.myorgs--one ol li {padding: 7px 0;font-size: 12px;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;}
.myorgs--one ol li:not(:nth-last-child(1)) { border-bottom:1px dotted var(--color-border-normal);}
.myorgs--one ol li .crumbs {padding:0 15px 0 0;}

.obji__form_unp .company_title {padding:20px; font-size:12px;}
.obji__form_unp[data-comp-selected="0"] .company_title {display:none;}
.obji__form_unp:not([data-comp-status="onselect"]) [rel="call_found_select"] {display:none;}
.null-unp-company {padding:10px 0;}
.null-unp-company a {color:var(--color-link-normal);text-decoration: underline; margin-left:10px;}
.obn__item-contacts-company {padding:10px 0;font-size:13px;}
.obn__item-contacts-company p {font-weight:bold;}
.obn__item-contacts-company a {color:var(--color-link-normal);text-decoration: underline; font-weight:bold;}


.inner_print {padding: 10px;}
a.print {display: block;width: auto;height: 24px;background: url("../img/print_version.png") no-repeat;padding: 0 0 0px 31px;font-size: 14px;color: var(--color-text-muted-normal);}
a.back_from_print {display: block;width: auto;height: 24px;background: url("../img/print_version.png") no-repeat;padding: 0 0 0px 31px;font-size: 14px;color: var(--color-text-muted-normal);}

/** POPUPS & WINDOWS*/

#ajax_pager_trigger {DISPLAY:BLOCK; width:100%; height:2px; padding:0; margin : 0; background:grey;}
#app-modal-action-bg {display: block;position: fixed;background: var(--color-overlay-dark-strong);width: 100%;height: 100%;z-index: 500;top: 0;left: 0;padding: 0;margin: 0;opacity: 0.5;}
#app-modal-loading-window {z-index: 200600;position: fixed;width: 360px;height: 100px;background: linear-gradient(to right, rgba(0,0,0,0.4), rgba(0,0,0,0.7));border-radius: 30px;left: calc(50% - 180px);top: calc(50% - 50px);}
#app-modal-action-window {display: flex;position: fixed;z-index: 423424234;width: 100%;height: 100%;top: 0;left: 0;background: var(--color-overlay-dark-strong);flex-direction: row;justify-content: center;}
#app-modal-loading-window > div {display: block;position: absolute;top: 36px;left: 55px;color: var(--color-body-background);margin: auto;width: 310px;font-size: 15px;}
#app-modal-action-window_wrapper {display: flex;flex-direction: column;justify-content: center;}
#app-modal-action-window-inner {display: block;background: var(--color-body-background);padding: 20px;border: 5px solid var(--color-border-normal);border-radius: 20px;overflow: auto;max-width: 88vw;max-height: 88vh;}

.app-popup-wrapper {position: fixed;display: none;align-items: center;justify-content: center;overflow: hidden;width:100%;height:100%;flex-direction:column; z-index:100500;left:0;top:0;}
.app-popup--overlay {position: fixed;left: 0;top: 0;background-color: var(--color-overlay-dark-strong);display: none;width:100%;height:100%;}
.app-popup--centered {display: flex;flex-direction: row;justify-content: center;align-items: center;overflow-y: hidden;}
.app-popup-wrapper--active {display: flex;}
.app-popup-wrapper--active .app-popup--overlay {display: block;}

.app-popup {position: relative;background-color: var(--color-body-background);display: none;border: 1px solid var(--primary);flex-direction: column;padding: 20px;z-index: 100501;min-width: 150px;min-height: 160px;max-height: 80%;overflow-y: auto;margin: 20px;}
.app-popup--active {display: flex;}
.app-popup--close {position: absolute;display:block; width:32px;height:32px;right: 4px;top: 2px;;cursor:pointer;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='32px' height='32px'%3E%3ClinearGradient id='wRKXFJsqHCxLE9yyOYHkza' x1='9.858' x2='38.142' y1='9.858' y2='38.142' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23f44f5a'/%3E%3Cstop offset='.443' stop-color='%23ee3d4a'/%3E%3Cstop offset='1' stop-color='%23e52030'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23wRKXFJsqHCxLE9yyOYHkza)' d='M44,24c0,11.045-8.955,20-20,20S4,35.045,4,24S12.955,4,24,4S44,12.955,44,24z'/%3E%3Cpath d='M33.192,28.95L28.243,24l4.95-4.95c0.781-0.781,0.781-2.047,0-2.828l-1.414-1.414    c-0.781-0.781-2.047-0.781-2.828,0L24,19.757l-4.95-4.95c-0.781-0.781-2.047-0.781-2.828,0l-1.414,1.414    c-0.781,0.781-0.781,2.047,0,2.828l4.95,4.95l-4.95,4.95c-0.781,0.781-0.781,2.047,0,2.828l1.414,1.414    c0.781,0.781,2.047,0.781,2.828,0l4.95-4.95l4.95,4.95c0.781,0.781,2.047,0.781,2.828,0l1.414-1.414    C33.973,30.997,33.973,29.731,33.192,28.95z' opacity='.05'/%3E%3Cpath d='M32.839,29.303L27.536,24l5.303-5.303c0.586-0.586,0.586-1.536,0-2.121l-1.414-1.414    c-0.586-0.586-1.536-0.586-2.121,0L24,20.464l-5.303-5.303c-0.586-0.586-1.536-0.586-2.121,0l-1.414,1.414    c-0.586,0.586-0.586,1.536,0,2.121L20.464,24l-5.303,5.303c-0.586,0.586-0.586,1.536,0,2.121l1.414,1.414    c0.586,0.586,1.536,0.586,2.121,0L24,27.536l5.303,5.303c0.586,0.586,1.536,0.586,2.121,0l1.414-1.414    C33.425,30.839,33.425,29.889,32.839,29.303z' opacity='.07'/%3E%3Cpath fill='%23fff' d='M31.071,15.515l1.414,1.414c0.391,0.391,0.391,1.024,0,1.414L18.343,32.485    c-0.391,0.391-1.024,0.391-1.414,0l-1.414-1.414c-0.391-0.391-0.391-1.024,0-1.414l14.142-14.142    C30.047,15.124,30.681,15.124,31.071,15.515z'/%3E%3Cpath fill='%23fff' d='M32.485,31.071l-1.414,1.414c-0.391,0.391-1.024,0.391-1.414,0L15.515,18.343    c-0.391-0.391-0.391-1.024,0-1.414l1.414-1.414c0.391-0.391,1.024-0.391,1.414,0l14.142,14.142    C32.876,30.047,32.876,30.681,32.485,31.071z'/%3E%3C/svg%3E");}
.app-popup--top {font-size: 24px;color: var(--color-text-strong-normal);font-weight: 400;text-align: center;margin-bottom: 15px;}
.app-popup--inner {max-height:80%;}


.loading_wrapper {display: block;width: 100%;height: 100%;background: var(--color-overlay-light-medium);position: fixed;z-index: 199999;opacity: 0.7;}
.loading_wrapper.isvisible {opacity: 1 !important;}
.loading_wrapper .loading {display: block;position: absolute;left: calc(50% - 20px);top: calc(50% - 20px);color: var(--color-body-background);text-align: center;font-size: 30px;padding: 20px;border-radius: 50%;}
.loading_wrapper.hidden {display: none;}

.more-button-line {-webkit-align-items: center;-ms-flex-align: center;align-items: center;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: center;margin-top: 20px;margin-bottom: 20px;}
.more-button {-webkit-align-items: center;-ms-flex-align: center;align-items: center;cursor: pointer;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;padding: 11px 45px;text-align: center;background-color: var(--color-firm-normal);transition: 0.2s;-webkit-transition: 0.2s;-moz-transition: 0.2s;-ms-transition: 0.2s;-o-transition: 0.2s;border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;}
.more-button:hover {background-color: var(--color-firm-active);}
.more-button > span {color: var(--color-body-background);font-size: 16px;}

@keyframes rotatePreloader {0% {transform: translateX(-50%) translateY(-50%) rotateZ(0deg);}100% {transform: translateX(-50%) translateY(-50%) rotateZ(-360deg);}}
@keyframes rotateCircle1 {0% {opacity: 0;} 0% {opacity: 1;transform: rotateZ(36deg);} 7% {transform: rotateZ(0deg);} 57% {transform: rotateZ(0deg);} 100% {transform: rotateZ(-324deg);opacity: 1;}}
@keyframes rotateCircle2 { 5% {opacity: 0;} 5.0001% {opacity: 1;transform: rotateZ(0deg);} 12% {transform: rotateZ(-36deg);} 62% {transform: rotateZ(-36deg);} 100% {transform: rotateZ(-324deg);opacity: 1;}}
@keyframes rotateCircle3 { 10% { opacity: 0;} 10.0002% { opacity: 1;transform: rotateZ(-36deg);} 17% {transform: rotateZ(-72deg);} 67% {transform: rotateZ(-72deg);} 100% {transform: rotateZ(-324deg);opacity: 1;}}
@keyframes rotateCircle4 { 15% {opacity: 0;} 15.0003% {opacity: 1;transform: rotateZ(-72deg);} 22% {transform: rotateZ(-108deg);} 72% {transform: rotateZ(-108deg);} 100% {transform: rotateZ(-324deg);opacity: 1;}}
@keyframes rotateCircle5 { 20% {opacity: 0;} 20.0004% {opacity: 1;transform: rotateZ(-108deg);} 27% {transform: rotateZ(-144deg);} 77% {transform: rotateZ(-144deg);} 100% {transform: rotateZ(-324deg);opacity: 1;}}
@keyframes rotateCircle6 { 25% {opacity: 0;} 25.0005% {opacity: 1;transform: rotateZ(-144deg);} 32% {transform: rotateZ(-180deg);} 82% {transform: rotateZ(-180deg);} 100% {transform: rotateZ(-324deg);opacity: 1;}}
@keyframes rotateCircle7 { 30% { opacity: 0;} 30.0006% {opacity: 1;transform: rotateZ(-180deg);} 37% {transform: rotateZ(-216deg);} 87% {transform: rotateZ(-216deg);} 100% {transform: rotateZ(-324deg);opacity: 1;}}
@keyframes rotateCircle8 { 35% {opacity: 0;} 35.0007% {opacity: 1;transform: rotateZ(-216deg);} 42% {transform: rotateZ(-252deg);} 92% {transform: rotateZ(-252deg);} 100% {transform: rotateZ(-324deg);opacity: 1;}}
@keyframes rotateCircle9 { 40% {opacity: 0;} 40.0008% {opacity: 1;transform: rotateZ(-252deg);} 47% {transform: rotateZ(-288deg);} 97% {transform: rotateZ(-288deg);} 100% {transform: rotateZ(-324deg);opacity: 1;}}
@keyframes rotateCircle10 { 45% {opacity: 0;} 45.0009% {opacity: 1;transform: rotateZ(-288deg);} 52% {transform: rotateZ(-324deg);} 92% {transform: rotateZ(-324deg);} 100% {    transform: rotateZ(-324deg);opacity: 1;}}

.preloader {width: 50px;height: 50px;position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);animation: rotatePreloader 2s infinite ease-in;}
.preloader div {position: absolute;width: 100%;height: 100%;opacity: 0;}
.preloader div:before {content: "";position: absolute;left: 50%;top: 0%;width: 10%;height: 10%;background-color: red;transform: translateX(-50%);border-radius: 50%;}
.preloader div:nth-child(1) {transform: rotateZ(0deg);animation: rotateCircle1 2s infinite linear;z-index: 9;}
.preloader div:nth-child(2) {transform: rotateZ(36deg);animation: rotateCircle2 2s infinite linear;z-index: 8;}
.preloader div:nth-child(3) {transform: rotateZ(72deg);animation: rotateCircle3 2s infinite linear;z-index: 7;}
.preloader div:nth-child(4) {transform: rotateZ(108deg);animation: rotateCircle4 2s infinite linear;z-index: 6;}
.preloader div:nth-child(5) {transform: rotateZ(144deg);animation: rotateCircle5 2s infinite linear;z-index: 5;}
.preloader div:nth-child(6) {transform: rotateZ(180deg);animation: rotateCircle6 2s infinite linear;z-index: 4;}
.preloader div:nth-child(7) {transform: rotateZ(216deg);animation: rotateCircle7 2s infinite linear;z-index: 3;}
.preloader div:nth-child(8) {transform: rotateZ(252deg);animation: rotateCircle8 2s infinite linear;z-index: 2;}
.preloader div:nth-child(9) {transform: rotateZ(288deg);animation: rotateCircle9 2s infinite linear;z-index: 1;}
.preloader div:nth-child(10) {transform: rotateZ(324deg);animation: rotateCircle10 2s infinite linear;z-index: 0;}


/* ELEMENTS */

.img__lazy {opacity: 0;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.img__lazy_loaded {opacity: 1;}

.LV_invalid {color: red;font: normal 10px normal Arial, Helvetica, sans-serif;}
.LV_valid {color: green;font: normal 10px normal Arial, Helvetica, sans-serif;}

.ads__top-content ul.censored {margin-top:1rem;}



.link-delete {color: var(--color-link-normal);font-size: 16px;font-weight: 400;line-height: 16px;white-space: nowrap;max-width: 100%;display: inline-block;text-overflow: ellipsis;overflow: hidden;background: transparent;margin-bottom: 10px;display: inline-flex;justify-content: center;align-items: center;padding: 10px;border: 0;cursor:pointer;}
.link-delete:hover {color:var(--color-firm-active);}
.link-delete::before {content: '';display: inline-block;width: 16px;height: 16px;background-size: cover;background-image: url("data:image/svg+xml,%3Csvg width='64px' height='64px' viewBox='0 0 17 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='si-glyph si-glyph-delete' fill='%23c82424' stroke='%23c82424'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Ctitle%3E1227%3C/title%3E%3Cdefs%3E%3C/defs%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M12.566,8 L15.611,4.956 C16.031,4.535 16.031,3.853 15.611,3.434 L12.566,0.389 C12.146,-0.031 11.464,-0.031 11.043,0.389 L7.999,3.433 L4.955,0.389 C4.534,-0.031 3.852,-0.031 3.432,0.389 L0.388,3.434 C-0.034,3.854 -0.034,4.536 0.387,4.956 L3.431,8 L0.387,11.044 C-0.034,11.465 -0.034,12.147 0.388,12.567 L3.432,15.611 C3.852,16.032 4.534,16.032 4.955,15.611 L7.999,12.567 L11.043,15.611 C11.464,16.032 12.146,16.032 12.566,15.611 L15.611,12.567 C16.031,12.146 16.031,11.464 15.611,11.044 L12.566,8 L12.566,8 Z' fill='%23ca2f2b' class='si-glyph-fill'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");margin-right: 10px;line-height: 16px;}

#compnews_form select[name="as_Company_ID"] {max-width:100%;}

.sitemap ul {list-style: revert; margin: auto; padding: revert;}

@media screen and (min-width: 768px) {
    .clone-nav {padding-bottom: 0px!important;}
}


/* ** */
/* CSS FOR data15 START */

.obn__fullimage {display:flex;flex-direction:column; gap:15px;margin-block:25px;}
.obn__fullimage > a {width:100%;}
.obn__fullimage > a img {width:100%;}
.obn__fullimage .admin-helper {display: block;background: linear-gradient(#12ca1d,#22911f);padding: 10px;color: var(--color-body-background);font-size: 14px;border-radius: 16px 16px 0 0;}
.obn__fullimage .admin-helper a {color: var(--color-body-background);font-weight: bold;text-decoration: underline;}

@media screen and (max-width: 768px) {
    .obn__fullimage .only_desktop {display:none;}
}
@media screen and (min-width: 769px) {
    .obn__fullimage .only_mobile {display:none;}
}

.obn__item {width: 100%; position:relative; background-color:var(--color-card-bg-normal); border: 1px solid var(--color-card-border-normal); padding: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 10px;}
.obn__item[data-status="vip1"] {background-color: var(--color-card-vip1-bg-normal);border:1px solid var(--color-card-vip1-border-normal);}
.obn__item[data-vip="0"][data-opened="0"] {padding:10px 20px;}
/*.obn__item:not(:last-child) {  margin: 15px 20px 5px 20px;}*/


/* HEADER */
.obn__item-top { position:relative;min-height: 75px;}
.obn__item-header {  font-size: 14px;font-weight: bold; padding-bottom:5px; color: var(--color-text-strong-normal); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;align-items: flex-start;}
.obn__item-header em {color: var(--color-firm-active);}
.obn__item-header p::before, .obn__item-header div.obn__item-title::before {content: "";position: absolute;  bottom: -20px; left: 0;  width: 100%;  border-bottom: 1px solid var(--color-border-normal);}
.obn__item-header p, .obn__item-header .obn__item-title {cursor: pointer;font-size: 14px;}
.obn__item-header .obn__item-title {display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.obn__item-header p::after,.obn__item-header .obn__item-title::after {content: "";position: absolute;bottom: -1px;left: 0;width: 40px;height: 3px;background-color: var(--color-firm-normal);}
.obn__item-header p i,
.obn__item-header .obn__item-title i {color: var(--color-text-muted-normal);font-size: 90%;font-style: normal;padding-right: 9px !important;display: inline-block;}
.obn__item-header-wrapper {display: flex;flex-direction: column;justify-content: flex-end;border-bottom: 1px solid var(--color-card-border-normal);  position: relative;padding-bottom: 6px;transform: translateY(-20px);}
.obn__item-header-wrapper .obn__item-time_label {position:absolute;right:15px;bottom: 10px;}
.obn__item-header.vipbanner {padding: 0;font-size: 0;width: 100%;overflow: hidden; margin-bottom: 20px; border: 1px solid var(--color-border-normal);}
.obn__item-header.vipbanner img {width: 100%;height: 100%;object-fit: contain;-o-object-fit: contain;}
.obn__item-time_label { font-weight: bold; margin:0 15px 0 5px; padding: 4px 8px !important;border-radius: 5px;font-size: 80%;border: 2px solid #ec9a40;word-wrap: unset;display: flex;justify-content: center;flex-wrap: nowrap;min-width: 33px;max-height: 15px;}
.obn__item-top-photo.photo-empty {background:url('../img/nophoto75.jpg') 0 0 no-repeat;min-height:66px;}
.obn__item-header-wrapper .obn__item_vipcity {position: absolute;bottom: -18px;right: 0;font-size: 11px;}

/* BODY */

.obn__item .obn__item-top .obn__item-top-photo img {max-width:70px;max-height:70px;}
.obn__item-img-container {overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;min-width: 230px;width: 230px;max-height: 231px;cursor: pointer;position: relative;}
.obn__item-img-counter {display: flex;position: absolute; top: 0;left: 0;background: var(--color-overlay-dark-medium);color: var(--color-body-background);font-size: 12px;padding: 5px;cursor:pointer;}
.obn__item-img-icon::after {content: "\e80d"; position: relative;font-family: bobr-icons;font-size: 14px;margin-left: 5px;color: var(--color-body-background);}                                                                                                                                      
.obn__item-img-container img {-o-object-fit: contain;object-fit: contain;object-position: top; width: 100%; height: 100%;}
.obn__item-body {display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: space-between;}
.obn__item-info {width: 100%;font-size: 12px;padding-left: 20px;/*min-height: 231px*/;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: -moz-available;}
.obn__item[data-vip="1"][data-opened="0"] .obn__item-info .obn__item-info-desc {color:var(--color-card-obn-description-normal);display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.obn__item-img-container.photo-empty {display:block; background: url('../img/nophoto230.jpg') 0 0 no-repeat;min-height: 145px;}

/* CONTENT */

.obn__item-contacts-info {padding: 10px 0 10px 0;}
.obn__item-contacts-info li:not(:first-child){ margin-top: 10px;}
.obn__item-contacts-info li:not(:first-child) {display: -webkit-box;display: -ms-flexbox;display: flex;}
.obn__item-contacts-info li p { margin-right: 5px; padding: 0 5px;}
.obn__item-contacts-info li a {text-decoration: underline;color:var(--color-link-normal);}
.obn__item-contacts-info li a:hover {color:var(--color-link-hover);}

.obn__item_stdcity {display:flex; justify-content: end;}

.obn__item-contacts-info .obn__item-contacts-name,
.obn__item-contacts-info .obn__item-contacts-email,
.obn__item-contacts-info .obn__item-contacts-address,
.obn__item-contacts-info .obn__item-contacts-unp,
.obn__item-contacts-info .obn__item-contacts-site {font-weight: bold;color: var(--color-card-obn-info-normal);}

.obn__item-contacts-info .obn__item-contacts-name p,
.obn__item-contacts-info .obn__item-contacts-email p,
.obn__item-contacts-info .obn__item-contacts-address p,
.obn__item-contacts-info .obn__item-contacts-unp p,
.obn__item-contacts-info .obn__item-contacts-site p {padding-left: 24px;line-height: 18px;margin-left: 5px;}

.obn__item-contacts-info .obn__item-contacts-name p {background: url('../img/icons/b_profile.png') 0 0 no-repeat;}
.obn__item-contacts-info .obn__item-contacts-email p {background: url('../img/icons/b_email.png') 0 0 no-repeat;}
.obn__item-contacts-info .obn__item-contacts-address p {background: url('../img/icons/b_placeholder.png') 0 0 no-repeat;}
.obn__item-contacts-info .obn__item-contacts-unp p {background: url('../img/icons/b_agreement.png') 0 0 no-repeat;}
.obn__item-contacts-info .obn__item-contacts-site p {background: url('../img/icons/b_internet.png') 0 0 no-repeat;}

.obn__item-contacts-info .obn__item-contacts-address p span {font-weight:normal;}

.obn__item .card-simple__phones .mts a,.vel a {text-decoration: none !important;}
.obn__item .card-simple__phones {padding: 5px 0;}
.obn__item .card-simple__phones .null-phone {padding: 3px 15px 3px 3px;margin:0px 3px 3px 0;}



.obn__item-gallery {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;grid-gap: 10px;margin-top: 10px;}
.obn__item-gallery li {overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;cursor: pointer;height: 85px;}
.obn__item-gallery li img {width: 100%;height: 100%;object-fit: cover;-o-object-fit: cover;}
.obn__item-gallery {position: relative;}
.obn__item-gallery li {position: relative;}
.obn__item-gallery li:nth-child(n + 6) {display: none;}
.obn__item-gallery.active li:nth-child(5)::before {content: unset;}
.obn__item-gallery.active li:nth-child(n + 6) {display: block;}


.obn__item_topsw {display: flex;flex-direction: row;justify-content: space-between;margin-bottom: 10px;}
.obn__item_topsw .obn__item_topsw_title {font-size:14px;font-weight: bold; cursor:pointer;}

.obn__item .obn__item_topsw_title {color:var(--color-card-obn-title-normal);}

.obn__item.visited .obn__item_topsw_title,
.obn__item .obn__item_topsw_title:visited,
.obn__item.visited.obn__item-title,
.obn__item .obn__item-title:visited
 {color:var(--color-text-normal);}

.obn__item_topsw .obn__item_topsw_title em {color:var(--color-firm-normal);}
.obn__item_topsw_wrapper {display:flex; flex-direction: row;justify-content: end;;}


.obn__item_vipwrapper { display: flex;flex-direction: row;justify-content: space-between;}
.obn__item_vipcity {display:flex; flex-direction: column;justify-content: center;}
.obn__item_vipcity span {font-weight: bold;color: var(--color-text-normal);}
.obn__item_vipcity.active span {color: #1272C9;}

.obn__item_stdcity span {font-weight: bold;color: var(--color-text-normal);}
.obn__item_stdcity.active span {color:var(--color-firm2-normal);}

/* FOOT ERR */
.obn__item-footer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; border-top: 1px solid #D0CCBE; padding-top: 15px; margin-top: 15px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}

.obn__item-footer-section {  display: -webkit-box; -webkit-line-clamp: 4;line-clamp: 4; -webkit-box-orient: vertical; line-height: 22px; max-height: calc( 16px * 4 ); overflow: hidden;  -o-text-overflow: ellipsis;  text-overflow: ellipsis;font-size: 12px;position: relative;padding-left: 8px; }

.obn__item-footer-section::before {content: "";position: absolute; height: 70%;border-left: 2px solid var(--color-firm-normal);left: 0;}
.obn__item-footer-stats {display:flex;flex-direction: row;}
.obn__item-footer-stats > * {font-size: 11px;white-space: nowrap; color:var(--color-text-normal);}
.obn__item-footer-stats > div.side-bar-item__comment.comment_counter {margin-left:-3px;}
.obn__item-footer-stats > *:not(:nth-child(1)) {margin-left:20px;}
.obn__item-footer-date { font-size: 11px;white-space: nowrap; display: flex; align-items: center;}



.obn__item-link-in span {-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.obn__item-link-in span:hover {background-color: var(--color-firm-active) !important;}
.obn__item-link-in {display:flex; align-items:center;flex-wrap: nowrap;flex-direction: row;}
.obn__item-link-in span {font-size: 11px;color: var(--color-button-filled-text-normal);letter-spacing: 1.1px;background-color: var(--color-button-filled-bg-hover);padding: 6px 20px;display: flex;align-items: center;flex-wrap: nowrap;flex-direction: row;line-height: 14px;margin-left: 10px;}
.obn__item-link-in span i { margin-left: 6px;transform: translateY(2px);}

.obn__item .obn__item-title:link {color: var(--color-card-obn-title-normal);}
.obn__item .obn__item-title:visited, .obn__item.visited .obn__item-title {color: var(--color-text-normal)  !important;}

/* SWITCHES! */

.obn__item .obn_switch2 {display: flex;cursor:pointer; margin-top:10px;}
.obn__item .obn_switch2 p {border: 1px solid var(--color-button-outline-border-normal); color: var(--color-button-outline-text-normal); background: var(--color-button-outline-bg-normal); padding: 3px 20px; font-size: 12px; position: relative;}
.obn__item .obn_switch2 p:hover {border: 1px solid var(--color-button-outline-border-hover); color: var(--color-button-outline-text-hover);}



.obn__item[data-vip="1"] .obn_switch1 {display: none !important;}
.obn__item[data-vip="0"][data-opened="1"] .obn__item-top {display:none !important;}

.obn__item[data-opened="1"] .obn_switch2 > p:first-child {display: none !important;}
.obn__item[data-opened="0"] .obn_switch2 > p:first-child {display: inline-block !important;}
.obn__item[data-opened="1"] .obn_switch2 > p:last-child {display: inline-block !important;}
.obn__item[data-opened="0"] .obn_switch2 > p:last-child {display: none !important;}
.obn__item                  .obn_switch2 p::after { display:inline-block; padding: 0 0 0px 10px; content: "\f103";font-family: "bobr-icons";font-size: 14px;-webkit-transition: -webkit-transform 0.5s ease;transition: -webkit-transform 0.5s ease;-o-transition: transform 0.5s ease;transition: transform 0.5s ease;transition: transform 0.5s ease, -webkit-transform 0.5s ease;}
.obn__item[data-opened="1"] .obn_switch2 p::after { margin-left:7px; transform: rotate(180deg) !important; -webkit-transform: rotate(180deg) !important; -ms-transform: rotate(180deg) !important;}
.obn__item .obn_switch1 { -webkit-transition: -webkit-transform 0.3s ease; transition: -webkit-transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; transition: transform 0.3s ease, -webkit-transform 0.3s ease; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);cursor:pointer;}
.obn__item[data-opened="0"] .obn_switch1 { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);transform: translateY(-6px);}
.obn__item[data-opened="0"][data-vip="0"] .obn__item-body {display:none;}
.obn__item[data-opened="0"][data-vip="1"] .obn__item-contacts-info {display:none;}

.obn__item[data-vip="1"] .obn__item-top-photo {display:none;}

.obn__item[data-vip="0"][data-opened="0"] .obn__item-top {display: grid;grid-template-columns: 95px 1fr;}
.obn__item[data-vip="0"][data-opened="0"] .obn__item-footer {display: none;}
.obn__item[data-vip="0"][data-opened="1"] .obn__item-top {display: block;}
.obn__item[data-vip="0"][data-opened="1"] .obn__item-top-photo {display: none;}

.afisha-start .afisha-content  {width: calc(100% - 10px);}
@media screen and (max-width: 769px) {
    .afisha-start .afisha-content  {width: calc(100% - 20px); padding-left:10px;}
}

/* RESPONSIBLE */

@media screen and (max-width: 768px) {
    .afisha-start-block {padding:10px;}
}
@media screen and (max-width: 768px) {

    .obn__item-footer {margin-left: auto;}
    .obn__item .obn__item-body {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .obn__item-header .obn_switch1 {display: none;} 
    .obn__item-info {padding-left: 0;padding-top: 18px;}
    .obn__item-gallery {display: none;}
    .obn__item-img-container {width: 100%;}
    .obn__item-info {padding-left: 0;padding-top: 18px;}
    .obn__item-info p,
    .obn__item-info .obn__item-contacts-info {display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;font-size: 12px; }
    .obn__item-gallery {display: none;}
    .obn__item-link-fav {display: none;}
    .obn__item-footer-section {display: none;}
    .obn__item-footer-section:before {content: unset;}
    .obn__item-footer { margin-top: 0;}
    .obn__item[data-gold="1"] .obn__item-img-container {display: block; margin-bottom: 10px;}  
    .obn__item_vipwrapper {display:flex;flex-direction:row; justify-content: space-between;padding:5px 0;}
}

@media screen and (max-width: 640px) {
    .obn__item-footer {margin-left: auto;}
    .obn__item-footer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: space-between;}    
}

@media screen and (max-width: 450px) {
    .obn__item-footer {margin-left: -10px;}
    .obn__item-img-container {min-width: unset;width: 100%;height: unset;}
    .obn__item[data-gold="1"] .obn__item-header:nth-child(2) {display: none !important;}
    .obn__item-header-wrapper .obn__item-time_label {display:none;}
    .obn__item-link-in span {padding: 6px 10px;}
}

@media screen and (max-width: 768px) {
    .obn__item-img-container {width: 100%;}
	.obn__item[data-gold="1"] .obn__item-img-container {display: block; margin-bottom: 10px;}
}

@media screen and (max-width: 450px) {
    .obn__item-img-container {min-width: unset;width: 100%;height: unset;}
}

/* ─── Telegram button in header auth popup ─────────────────────────── */
.registration__bottom .registration__success,
.registration__bottom .telegram-button {
    display: flex;flex-direction: row;justify-content: center;align-items: center;
    box-sizing: border-box;cursor: pointer;text-decoration: none;
    border-radius: 3px;border: none;
    width: 220px;
    height: 38px;
    padding: 0;
    font-family: inherit;font-weight: 600;font-size: 14px;
    transition: background 0.2s;
    box-shadow: 0 2px 8px rgba(0,0,0,0.08);
}
.registration__bottom .telegram-button {
    background: #229ED9;color: #fff;
}
.registration__bottom .telegram-button:hover {
    background: #178bb7;color: #fff;
}
.registration__bottom .telegram-button:active {
    background: #178bb7;filter: brightness(0.95);
}
.registration__bottom .telegram-button::before {
    content: '';display: inline-block;margin-right: 8px;
    width: 20px;height: 20px;
    background-size: cover;background-color: currentColor;
    mask: var(--tg-icon) no-repeat center / contain;
    -webkit-mask: var(--tg-icon) no-repeat center / contain;
    --tg-icon: url("data:image/svg+xml,%3Csvg fill='%23ffffff' width='24px' height='24px' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m20.665 3.717-17.73 6.837c-1.21.486-1.203 1.161-.222 1.462l4.552 1.42 10.532-6.645c.498-.303.953-.14.579.192l-8.533 7.701h-.002l.002.001-.314 4.692c.46 0 .663-.211.921-.46l2.211-2.15 4.599 3.397c.848.467 1.457.227 1.668-.785l3.019-14.228c.309-1.239-.473-1.8-1.282-1.434z'%3E%3C/path%3E%3C/svg%3E");
}

@media screen and (max-width: 320px) {
    .obn__item-footer { flex-direction:column;}
    .obn__item-link-in {width:100%; margin-top:7px;}
    .obn__item-link-in span {display: block;margin: 0;width: 100%;text-align: center;}
    .obn__item-link-in span i {transform:translateY(1px);}
    .obn__item_vipcity {display:none;}
    .obn__item_vipwrapper {justify-content: center;}
    .obn__item .obn_switch2 {width:100%;}
    .obn__item .obn_switch2 p {width:100%; text-align:center;}
    .obn__item-link-in span {padding: 6px 10px;}
}