@charset "utf-8";

@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;speak: none;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;-moz-osx-font-smoothing: grayscale;}

.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";}
.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;}



@font-face {font-family: "OpenSans";src: url("../fonts/OpenSans-Regular.ttf");font-weight: normal;font-style: normal;}
@font-face {font-family: "OpenSans";src: url("../fonts/OpenSans-Bold.ttf");font-weight: bold;font-style: normal;}
@font-face {font-family: "OpenSans-semibold";src: url("../fonts/OpenSans-SemiBold.ttf");}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:b 2s infinite linear;animation:b 2s infinite linear}.fa-pulse{-webkit-animation:b 1s infinite steps(8);animation:b 1s infinite steps(8)}@-webkit-keyframes b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
 
 /** Swiper 4.5.0 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}

.ug-gallery-wrapper,.ug-gallery-wrapper *{transition:all!important;-o-transition:all!important;-webkit-transition:all;-moz-transition:all!important;-ms-transition:all!important;max-width:none}.ug-gallery-wrapper{z-index:0}.ug-item-wrapper img{width:auto;max-width:none;margin:0;padding:0}.ug-videoplayer-wrapper video{height:100%;width:100%;visibility:visible!important}.ug-rtl{direction:rtl}.ug-gallery-wrapper{overflow:hidden;position:relative;font-family:Arial,Helvetica,sans-serif}.ug-error-message{text-align:center;padding-top:30px;padding-bottom:30px;font-size:20px;color:#f30d0d}.ug-error-message-wrapper{width:100%;height:100%;border:1px solid #000}.ug-gallery-wrapper .ug-canvas-pie{position:absolute;z-index:4}.ug-gallery-wrapper .ug-progress-bar{position:absolute;overflow:hidden;z-index:4}.ug-gallery-wrapper .ug-progress-bar-inner{xposition:absolute}.ug-gallery-wrapper.ug-fullscreen{height:100%!important;width:100%!important;max-width:none!important;max-height:none!important}.ug-gallery-wrapper.ug-fake-fullscreen{position:fixed!important;height:auto!important;width:auto!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;top:0!important;left:0!important;bottom:0!important;right:0!important;z-index:999999!important}.ug-body-fullscreen{overflow:hidden!important;height:100%!important;width:100%!important;margin:0!important;padding:0!important}.ug-gallery-wrapper .ug-preloader-trans{display:block;height:35px;width:32px;height:32px;background-image:url(../img/ug/loader_skype_trans.gif);background-repeat:no-repeat}.ug-gallery-wrapper .ug-slider-wrapper{position:absolute;overflow:hidden;z-index:1;background-color:#000}.ug-slider-wrapper .ug-slide-wrapper{position:absolute}.ug-slide-wrapper.ug-slide-clickable{cursor:pointer}.ug-slider-wrapper .ug-slider-inner{position:absolute;z-index:0}.ug-slider-wrapper .ug-item-wrapper{position:absolute;overflow:hidden}.ug-item-wrapper img,.ug-slider-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;max-width:none!important;box-sizing:border-box}.ug-slider-wrapper .ug-slider-preloader{position:absolute;z-index:1;border:2px solid #fff;border-radius:6px;background-color:#fff;background-position:50%;background-repeat:no-repeat}.ug-slider-preloader.ug-loader1{width:30px;height:30px;background-image:url(../img/ug/loader-white1.gif)}.ug-slider-preloader.ug-loader1.ug-loader-black{background-image:url(../img/ug/loader-black1.gif)}.ug-slider-preloader.ug-loader2{width:32px;height:32px;background-image:url(../img/ug/loader-white2.gif)}.ug-slider-preloader.ug-loader2.ug-loader-black{background-image:url(../img/ug/loader-black2.gif)}.ug-slider-preloader.ug-loader3{width:38px;height:38px;background-image:url(../img/ug/loader-white3.gif)}.ug-slider-preloader.ug-loader3.ug-loader-black{background-image:url(../img/ug/loader-black3.gif)}.ug-slider-preloader.ug-loader4{width:32px;height:32px;background-image:url(../img/ug/loader-white4.gif);background-color:#fff}.ug-slider-preloader.ug-loader4.ug-loader-black{background-image:url(../img/ug/loader-black4.gif)}.ug-slider-preloader.ug-loader5{width:60px;height:8px;background-image:url(../img/ug/loader-white5.gif);background-color:#fff;border:none;border-radius:0}.ug-slider-preloader.ug-loader5.ug-loader-black{background-image:url(../img/ug/loader-black5.gif);border:2px solid #000}.ug-slider-preloader.ug-loader6{width:32px;height:32px;background-image:url(../img/ug/loader-white6.gif)}.ug-slider-preloader.ug-loader6.ug-loader-black{background-image:url(../img/ug/loader-black6.gif)}.ug-slider-preloader.ug-loader7{width:32px;height:10px;background-image:url(../img/ug/loader-white7.gif);border-width:3px;border-radius:3px}.ug-slider-preloader.ug-loader7.ug-loader-black{background-image:url(../img/ug/loader-black7.gif)}.ug-slider-preloader.ug-loader-black{border-color:#000;background-color:#000}.ug-slider-preloader.ug-loader-nobg{background-color:transparent}.ug-slider-wrapper .ug-button-videoplay{position:absolute;z-index:2;cursor:pointer}.ug-slider-wrapper .ug-button-videoplay.ug-type-square{width:86px;height:66px;background-image:url(../img/ug/play-button-square.png);background-position:0 -66px}.ug-slider-wrapper .ug-button-videoplay.ug-type-square.ug-button-hover{background-position:0 0}.ug-slider-wrapper .ug-button-videoplay.ug-type-round{width:76px;height:76px;background-image:url(../img/ug/play-button-round.png);opacity:.9;filter:alpha(opacity = 90);transition:all .3s ease 0s!important}.ug-slider-wrapper .ug-button-videoplay.ug-type-round.ug-button-hover{opacity:1;filter:alpha(opacity = 100);transition:all .3s ease 0s!important}.ug-gallery-wrapper .ug-videoplayer{position:absolute;z-index:100;box-sizing:border-box;-moz-box-sizing:border-box}.ug-gallery-wrapper .ug-videoplayer,.ug-videoplayer .ug-videoplayer-wrapper{background-color:#000;background-image:url(../img/ug/loader-black1.gif);background-repeat:no-repeat;background-position:50%}.ug-videoplayer .ug-videoplayer-wrapper{width:100%;height:100%}.ug-videoplayer .ug-videoplayer-button-close{position:absolute;height:64px;width:64px;background-image:url(../img/ug/button-close.png);cursor:pointer;z-index:1000}.ug-videoplayer .ug-videoplayer-button-close:hover{background-position:0 -64px}.ug-gallery-wrapper .ug-thumbs-grid,.ug-gallery-wrapper .ug-thumbs-strip{position:absolute;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;xbackground-color:green;z-index:10}.ug-thumbs-strip.ug-dragging{xcursor:-webkit-grab;xcursor:-moz-grab}.ug-gallery-wrapper .ug-thumbs-grid-inner,.ug-gallery-wrapper .ug-thumbs-strip-inner{position:absolute}.ug-thumb-wrapper.ug-thumb-generated{position:absolute;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;box-sizing:border-box;-moz-box-sizing:border-box}.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-error,.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader{position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:50%}.ug-thumb-wrapper .ug-thumb-border-overlay{position:absolute;top:0;left:0;z-index:4;box-sizing:border-box;-moz-box-sizing:border-box;border-style:solid}.ug-thumb-wrapper .ug-thumb-overlay{position:absolute;top:0;left:0;z-index:3}.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader-dark{background-image:url(../img/ug/loader.gif)}.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader-bright{background-image:url(../img/ug/loader_bright.gif)}.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-error{background-image:url(../img/ug/not_loaded.png)}.ug-thumb-wrapper.ug-thumb-generated img{position:absolute;z-index:1;max-width:none!important}.ug-thumb-wrapper.ug-thumb-generated img.ug-thumb-image-overlay{position:absolute;z-index:2;max-width:none!important}img.ug-bw-effect{filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-moz-filter:grayscale(100%);-webkit-filter:grayscale(100%)}img.ug-blur-effect{filter:blur(.8px);-webkit-filter:blur(.8px);-moz-filter:blur(.8px);-o-filter:blur(.8px);-ms-filter:blur(.8px);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id='blur'><feGaussianBlur stdDeviation=\'0.8\' /></filter></svg>#blur");filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="0.8")}img.ug-sepia-effect{-webkit-filter:sepia(1);-webkit-filter:sepia(100%);-moz-filter:sepia(100%);-ms-filter:sepia(100%);-o-filter:sepia(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='sepia'><feColorMatrix values='0.14 0.45 0.05 0 0 0.12 0.39 0.04 0 0 0.08 0.28 0.03 0 0 0 0 0 1 0' /></filter></svg>#sepia");filter:sepia(100%);background-color:#5e2612;filter:alpha(opacity = 50);zoom:1}.ug-gallery-wrapper .ug-bullets{position:absolute;top:0;left:0;margin:0;padding:0}.ug-gallery-wrapper .ug-bullets .ug-bullet{background-repeat:no-repeat;cursor:pointer;display:block;float:left;z-index:2}.ug-gallery-wrapper .ug-bullets .ug-bullet:first-child{margin-left:0}.ug-gallery-wrapper .ug-textpanel{position:absolute;overflow:hidden}.ug-slider-wrapper .ug-textpanel{z-index:2}.ug-gallery-wrapper .ug-textpanel-bg,.ug-gallery-wrapper .ug-textpanel-description,.ug-gallery-wrapper .ug-textpanel-title{display:block;position:absolute;margin:0;padding:0}.ug-gallery-wrapper .ug-textpanel-bg{background-color:#000;opacity:.4;filter:alpha(opacity = 40);z-index:1}.ug-textpanel-textwrapper{overflow:hidden}.ug-gallery-wrapper .ug-textpanel-title{font-size:16px;font-weight:700;color:#fff;text-align:left;z-index:2}.ug-gallery-wrapper .ug-textpanel-description{font-size:14px;color:#fff;text-align:left;z-index:3}.ug-slider-wrapper .ug-zoompanel{position:absolute;top:200px;left:100px}.ug-zoompanel .ug-zoompanel-button{background-repeat:no-repeat;cursor:pointer;display:block}.ug-gallery-wrapper .ug-arrow-left{display:block}.ug-gallery-wrapper .ug-arrow-left,.ug-gallery-wrapper .ug-arrow-right{position:absolute;background-repeat:no-repeat;cursor:pointer}.ug-gallery-wrapper .ug-grid-panel{position:absolute;background-color:#000;xbackground-color:blue;z-index:2}.ug-gallery-wrapper .ug-grid-panel .grid-arrow{position:absolute;background-repeat:no-repeat;cursor:pointer;z-index:11}.ug-gallery-wrapper .ug-grid-panel .grid-arrow.ug-button-disabled{cursor:default}.ug-gallery-wrapper .ug-panel-handle-tip{position:absolute;z-index:13;cursor:pointer}.ug-gallery-wrapper .ug-overlay-disabled{position:absolute;z-index:100;width:100%;height:100%;background-color:#000;opacity:.3;filter:alpha(opacity=30);background-image:url(../img/ug/cover-grid.png)}.ug-gallery-wrapper .ug-strip-panel{position:absolute;background-color:#000;z-index:2}.ug-strip-panel .ug-strip-arrow{position:absolute;cursor:pointer}.ug-strip-panel .ug-strip-arrow.ug-button-disabled{cursor:default}.ug-strip-panel .ug-strip-arrow-tip{position:absolute}.ug-thumb-wrapper.ug-tile{display:block;position:absolute;box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden;padding:0;margin:0}.ug-tile .ug-tile-cloneswrapper{position:absolute;width:0;height:0;top:0;left:0;overflow:hidden;opacity:0;filter:alpha(opacity = 90)}.ug-tiles-transit.ug-tiles-transition-active .ug-thumb-wrapper.ug-tile,.ug-tiles-transit.ug-tiles-transition-active .ug-thumb-wrapper.ug-tile .ug-trans-enabled{transition:left .7s ease 0s,top .7s ease 0s,width .7s ease 0s,height .7s ease 0s!important}.ug-thumb-wrapper.ug-tile.ug-tile-clickable{cursor:pointer}.ug-thumb-wrapper.ug-tile .ug-image-container{position:absolute;overflow:hidden;z-index:1;top:0;left:0}.ug-thumb-wrapper.ug-tile img.ug-thumb-image{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;max-width:none!important;max-height:none!important;display:block;border:none;padding:0!important;margin:0!important;width:auto;height:auto;position:absolute}.ug-thumb-wrapper.ug-tile .ug-tile-image-overlay{position:absolute;overflow:hidden;z-index:2;top:0;left:0}.ug-thumb-wrapper.ug-tile .ug-tile-image-overlay img{width:100%;max-width:none!important}.ug-tiletype-justified .ug-thumb-wrapper.ug-tile .ug-tile-image-overlay img{height:100%;max-width:none!important}.ug-thumb-wrapper.ug-tile .ug-tile-icon{position:absolute;width:38px;height:38px;background-repeat:no-repeat;background-position:0 0;xbackground-color:green;z-index:6;top:1px;left:1px;cursor:pointer}.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-link{background-image:url(../img/ug/icon-link32.png)}.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-zoom{background-image:url(../img/ug/icon-zoom32.png)}.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-play{background-image:url(../img/ug/icon-play32.png)}.ug-thumb-wrapper.ug-tile .ug-tile-icon:hover{background-position:0 -38px}.ug-thumbs-grid .ug-tile-image-overlay img{width:auto;height:auto;position:absolute;max-width:none!important}.ug-tile .ug-textpanel{z-index:5;cursor:default}.ug-tile.ug-tile-clickable .ug-textpanel{cursor:pointer}.ug-tile .ug-textpanel-title{font-size:14px;font-weight:700}.ug-gallery-wrapper .ug-carousel-wrapper{position:absolute;overflow:hidden}.ug-gallery-wrapper .ug-carousel-inner{position:absolute}.ug-gallery-wrapper.ug-lightbox{display:none;position:fixed;border:none;padding:0;margin:0;outline:medium none invert;overflow:hidden;top:0;left:0;width:100%;height:100%;max-width:none!important;max-height:none!important;z-index:999999}.ug-lightbox .ug-lightbox-top-panel{position:absolute;z-index:2}.ug-lightbox .ug-lightbox-top-panel-overlay{width:100%;height:100%;position:absolute;background-color:#000;opacity:.4;filter:alpha(opacity=40)}.ug-lightbox .ug-lightbox-overlay{z-index:1;width:100%;height:100%;background-color:#000;opacity:1}.ug-lightbox .ug-slider-wrapper{z-index:1;xbackground-color:green;background-color:transparent!important}.ug-lightbox .ug-textpanel{z-index:2}.ug-lightbox .ug-lightbox-arrow-left,.ug-lightbox .ug-lightbox-arrow-right{position:absolute;width:50px;height:55px;background-repeat:no-repeat;background-image:url(../img/ug/lightbox-arrow-left.png);background-position:0 0;z-index:3;cursor:pointer}.ug-lightbox .ug-lightbox-arrow-right{background-image:url(../img/ug/lightbox-arrow-right.png)}.ug-lightbox .ug-lightbox-button-close{position:absolute;width:36px;height:36px;background-repeat:no-repeat;background-image:url(../img/ug/lightbox-icon-close.png);background-position:0 0;z-index:4;cursor:pointer}.ug-lightbox-compact .ug-lightbox-button-close{width:45px;height:41px;background-image:url(../img/ug/lightbox-icon-close-compact2.png)}.ug-lightbox .ug-lightbox-arrow-left.ug-arrow-hover,.ug-lightbox .ug-lightbox-arrow-right.ug-arrow-hover{background-position:0 -55px}.ug-lightbox .ug-lightbox-button-close.ug-button-hover{background-position:0 -35px}.ug-lightbox-compact .ug-lightbox-button-close.ug-button-hover{background-position:0 -40px}.ug-lightbox .ug-lightbox-numbers{position:absolute;color:#e5e5e5;font-size:12px;top:14px;left:8px;z-index:3}.ug-lightbox-compact .ug-lightbox-numbers{font-size:14px;padding-right:5px;padding-top:7px}.ug-lightbox .ug-textpanel-description,.ug-lightbox .ug-textpanel-title{font-size:14px;font-weight:400;color:#e5e5e5}.ug-lightbox-compact .ug-textpanel-description,.ug-lightbox-compact .ug-textpanel-title{color:#f3f3f3;font-size:16px}.ug-tabs-wrapper{margin-top:0;margin-bottom:20px;text-align:center}.ug-tabs-wrapper a.ug-tab{display:inline-block;cursor:pointer;text-decoration:none;color:#fff;padding:6px 8px;margin-left:5px;background-color:#333;border-radius:3px;font-size:12px;font-weight:400;border:1px solid #969696}.ug-tabs-wrapper a.ug-tab:hover{background-color:#707070!important}.ug-tabs-wrapper a.ug-tab.ug-tab-selected,.ug-tabs-wrapper a.ug-tab.ug-tab-selected:hover{background-color:#2077a2!important;cursor:default!important}.ug-tabs-wrapper a.ug-tab:first-child{margin-left:0!important}.ug-arrow-left.ug-skin-default,.ug-arrow-right.ug-skin-default{width:15px;height:30px;background-image:url(../skins/default/slider_arrow_left.png);background-position:0 0}.ug-arrow-right.ug-skin-default{background-image:url(../skins/default/slider_arrow_right.png)}.ug-arrow-left.ug-skin-default.ug-arrow-hover,.ug-arrow-right.ug-skin-default.ug-arrow-hover{background-position:0 -30px}.ug-arrow-left.ug-skin-default.ug-arrow-disabled,.ug-arrow-right.ug-skin-default.ug-arrow-disabled{background-position:0 -60px}.ug-bullets.ug-skin-default .ug-bullet{width:15px;height:15px;background-image:url(../skins/default/slider_bullets.png);background-position:0 0;margin-left:5px}.ug-bullets.ug-skin-default .ug-bullet.ug-bullet-active{background-position:0 100%}.ug-bullets.ug-skin-default.ug-bullets-gray .ug-bullet{background-image:url(../skins/default/tile_bullets_gray.png)}.ug-bullets.ug-skin-default.ug-bullets-blue .ug-bullet{background-image:url(../skins/default/tile_bullets_blue.png)}.ug-bullets.ug-skin-default.ug-bullets-brown .ug-bullet{background-image:url(../skins/default/tile_bullets_brown.png)}.ug-bullets.ug-skin-default.ug-bullets-green .ug-bullet{background-image:url(../skins/default/tile_bullets_green.png)}.ug-bullets.ug-skin-default.ug-bullets-red .ug-bullet{background-image:url(../skins/default/tile_bullets_red.png)}.ug-button-tile-navigation{width:36px;height:36px;background-position:0 0;cursor:pointer;float:left}.ug-button-tile-navigation.ug-button-tile-left{background-image:url(../skins/default/tile_button_left.png)}.ug-button-tile-navigation.ug-button-tile-right{background-image:url(../skins/default/tile_button_right.png)}.ug-button-tile-navigation:hover{background-position:0 100%}.ug-button-tile-navigation.ug-button-disabled{opacity:.6}.ug-button-tile-navigation.ug-button-disabled:hover{background-position:0 0}.ug-button-tile-navigation.ug-button-tile-play{background-image:url(../skins/default/tile_button_play_pause.png);width:35px}.ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon{background-position:0 100%}.ug-button-tile-navigation.ug-button-tile-play:hover{background-position:0 0}.ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon:hover{background-position:0 100%}.ug-button-play.ug-skin-default{position:absolute;background-image:url(../skins/default/button_playpause.png);width:14px;height:17px;cursor:pointer;background-position:0 0}.ug-button-play.ug-skin-default.ug-button-hover{background-position:0 -17px}.ug-button-play.ug-skin-default.ug-stop-mode{background-position:0 -34px}.ug-button-play.ug-skin-default.ug-stop-mode.ug-button-hover{background-position:0 -51px}.ug-button-fullscreen.ug-skin-default{position:absolute;background-image:url(../skins/default/button_fullscreen.png);width:16px;height:16px;cursor:pointer;background-position:0 0}.ug-button-fullscreen.ug-skin-default.ug-button-hover{background-position:0 -16px}.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode{background-position:0 -32px}.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode.ug-button-hover{background-position:0 -48px}.ug-zoompanel.ug-skin-default .ug-zoompanel-button{background-repeat:no-repeat;cursor:pointer;height:23px;width:23px;margin-top:5px;background-position:0 0}.ug-zoompanel.ug-skin-default .ug-zoompanel-plus{margin-top:0;background-image:url(../skins/default/icon_zoom_plus.png)}.ug-zoompanel.ug-skin-default .ug-zoompanel-minus{background-image:url(../skins/default/icon_zoom_minus.png)}.ug-zoompanel.ug-skin-default .ug-zoompanel-return{background-image:url(../skins/default/icon_zoom_back.png)}.ug-zoompanel.ug-skin-default .ug-zoompanel-button.ug-button-hover{background-position:0 -23px}.ug-zoompanel.ug-skin-default .ug-zoompanel-button-disabled,.ug-zoompanel.ug-skin-default .ug-zoompanel-button.ug-button-hover.ug-zoompanel-button-disabled{background-position:0 -46px;cursor:default}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default{width:30px;height:15px;background-position:0 0;background-image:url(../skins/default/arrow_grid_down.png)}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-hover{background-position:0 -15px}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-disabled,.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-hover.ug-button-disabled{background-position:0 -30px}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default{width:30px;height:15px;background-position:0 0;background-image:url(../skins/default/arrow_grid_up.png)}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-hover{background-position:0 -15px}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-disabled,.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-hover.ug-button-disabled{background-position:0 -30px}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default{width:40px;height:40px;background-position:0 -40px;background-image:url(../skins/default/grid_arrow_left.png)}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-hover{background-position:0 0}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-disabled,.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-hover.ug-button-disabled{background-position:0 -80px}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default{width:40px;height:40px;background-position:0 -40px;background-image:url(../skins/default/grid_arrow_right.png)}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-hover{background-position:0 0}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-disabled,.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-hover.ug-button-disabled{background-position:0 -80px}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default{width:15px;height:30px;background-image:url(../skins/default/slider_arrow_left.png);background-position:0 0}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-hover{background-position:0 -30px}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-disabled,.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-hover.ug-button-disabled{background-position:0 -60px}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default{width:15px;height:30px;background-image:url(../skins/default/slider_arrow_right.png);background-position:0 0}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-hover{background-position:0 -30px}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-disabled,.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-hover.ug-button-disabled{background-position:0 -60px}.ug-strip-panel .ug-strip-arrow-left.ug-skin-default,.ug-strip-panel .ug-strip-arrow-right.ug-skin-default{width:25px;height:50px}.ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip,.ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip{background-position:0 0;background-repeat:no-repeat;width:4px;height:7px}.ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip{background-image:url(../skins/default/arrows_strip_left.png)}.ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip{background-image:url(../skins/default/arrows_strip_right.png)}.ug-strip-panel .ug-strip-arrow-left.ug-skin-default.ug-button-hover .ug-strip-arrow-tip,.ug-strip-panel .ug-strip-arrow-right.ug-skin-default.ug-button-hover .ug-strip-arrow-tip{background-position:0 -7px}.ug-strip-panel .ug-strip-arrow-down.ug-skin-default,.ug-strip-panel .ug-strip-arrow-up.ug-skin-default{height:25px;width:50px}.ug-strip-panel .ug-strip-arrow-down.ug-skin-default .ug-strip-arrow-tip,.ug-strip-panel .ug-strip-arrow-up.ug-skin-default .ug-strip-arrow-tip{background-position:0 0;background-repeat:no-repeat;width:7px;height:4px}.ug-strip-panel .ug-strip-arrow-up.ug-skin-default .ug-strip-arrow-tip{background-image:url(../skins/default/arrows_strip_up.png)}.ug-strip-panel .ug-strip-arrow-down.ug-skin-default .ug-strip-arrow-tip{background-image:url(../skins/default/arrows_strip_down.png)}.ug-strip-panel .ug-strip-arrow-down.ug-skin-default.ug-button-hover .ug-strip-arrow-tip,.ug-strip-panel .ug-strip-arrow-up.ug-skin-default.ug-button-hover .ug-strip-arrow-tip{background-position:-7px 0}.ug-strip-panel .ug-strip-arrow.ug-skin-default.ug-button-disabled .ug-strip-arrow-tip{background-position:0 0;opacity:.5;filter:alpha(opacity = 50)}.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default,.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default{width:22px;height:36px;background-image:url(../skins/default/grid_handle_black_left.png);background-repeat:no-repeat;background-position:0 -36px}.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default{background-image:url(../skins/default/grid_handle_black_right.png);background-position:0 -36px}.ug-gallery-wrapper .ug-handle-tip-left.ug-button-hover.ug-skin-default,.ug-gallery-wrapper .ug-handle-tip-right.ug-button-hover.ug-skin-default{background-position:0 0}.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default.ug-button-closed,.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default.ug-button-closed{background-position:0 -108px}.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default.ug-button-closed.ug-button-hover,.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default.ug-button-closed.ug-button-hover{background-position:0 -72px}.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default,.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default{width:36px;height:22px;background-image:url(../skins/default/grid_handle_black_top.png);background-repeat:no-repeat;background-position:-36px 0}.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default{background-image:url(../skins/default/grid_handle_black_bottom.png);background-position:-36px 0}.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-hover,.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-hover{background-position:0 0}.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-closed,.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-closed{background-position:-108px 0}.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-closed.ug-button-hover,.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-closed.ug-button-hover{background-position:-72px 0}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;transition:.3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height: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;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:a 1s steps(12) infinite;animation:a 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn)}}@keyframes a{to{transform:rotate(1turn)}}

/* Notifications */
@keyframes notyf-page-fade-in-up {0% {opacity:0;transform:translateY(15px)} to {opacity:1;transform:translateY(0)}}
@keyframes notyf-fadeinup {0% {opacity:0;transform:translateY(25%)} to {opacity:1;transform:translateY(0)}}
@keyframes notyf-fadeinleft {0% {opacity:0;transform:translateX(25%)} to {opacity:1;transform:translateX(0)}}
@keyframes notyf-fadeoutright {0% {opacity:1;transform:translateX(0)} to {opacity:0;transform:translateX(25%)}}
@keyframes notyf-fadeoutdown {0% {opacity:1;transform:translateY(0)} to {opacity:0;transform:translateY(25%)}}
@keyframes ripple {0% {transform:scale(0) translateY(-45%) translateX(13%)} to {transform:scale(1) translateY(-45%) translateX(13%)}}
.notyf {box-sizing: border-box;color: #fff;display: flex;flex-direction: column;height: 100%;left: 0;padding: 20px;pointer-events: none;position: fixed;top: 0;width: 100%;z-index: 9999;justify-content: flex-end;align-items: flex-end;}
.notyf__toast {animation: notyf-fadeinup .3s ease-in forwards;border-radius: 2px;box-shadow: 0 3px 7px 0 rgba(0,0,0,.25);box-sizing: border-box;display: block;flex-shrink: 0;max-width: 300px;overflow: hidden;padding: 0 15px;pointer-events: auto;position: relative;transform: translateY(25%);margin-top: 20px;}
.notyf__wrapper {align-items: center;border-radius: 3px;display: flex;padding-bottom: 17px;padding-right: 15px;padding-top: 17px;position: relative;z-index: 10;}
.notyf__icon {animation: notyf-fadeinup .3s forwards;animation-delay: .3s;font-size: 1.3em;margin-right: 13px;opacity: 0;text-align: center;width: 22px;}
.notyf__icon--error, .notyf__icon--success {background: #fff;border-radius: 50%;display: block;height: 21px;margin: 0 auto;position: relative;width: 21px;}
.notyf__icon--success {color: rgb(61, 199, 99);}
.notyf__icon--error {color: rgb(237, 61, 61);}
.notyf__icon--success::before {height: 11px;left: 10px;top: 5px;transform: rotate(45deg);}
.notyf__icon--success::after {height: 6px;left: 6px;top: 9px;transform: rotate(-45deg);}
.notyf__icon--success::after, .notyf__icon--success::before {background: currentColor;border-radius: 3px;content: "";display: block;position: absolute;width: 3px;}
.notyf__message {animation: notyf-fadeinup .3s forwards;animation-delay: .25s;line-height: 1.5em;opacity: 0;position: relative;vertical-align: middle;}
.notyf__message a {color:white;font-weight: bold;text-decoration: underline;}
.notyf__ripple {animation: ripple .4s ease-out forwards;border-radius: 50%;height: 400px;position: absolute;right: 0;top: 0;transform: scale(0) translateY(-51%) translateX(13%);transform-origin: bottom right;width: 400px;z-index: 5;background: rgb(61, 199, 99);}
.notyf__toast.notyf--success .notyf__ripple {background: rgb(61, 199, 99);}
.notyf__toast.notyf--error .notyf__ripple {background: rgb(237, 61, 61);}
.notyf__toast.notyf--warning .notyf__ripple {background: linear-gradient(45deg,#ea8033,#ffd5a8);}
.notyf__toast.notyf--custom .notyf__ripple {background: rgb(61, 61, 61);}
.notyf__toast--disappear {animation:notyf-fadeoutdown .3s forwards;animation-delay:.25s;transform:translateY(0)}
.notyf__toast--disappear .notyf__icon,
.notyf__toast--disappear .notyf__message {animation:notyf-fadeoutdown .3s forwards;opacity:1;transform:translateY(0)}
.notyf__toast--disappear .notyf__dismiss {animation:notyf-fadeoutright .3s forwards;opacity:1;transform:translateX(0)}
.notyf__toast--disappear .notyf__message {animation-delay:.05s}
.notyf__dismiss {animation: notyf-fadeinleft .3s forwards;animation-delay: .35s;height: 100%;margin-right: -15px;opacity: 0;position: absolute;right: 0;top: 0;width: 26px;}
.notyf__dismiss-btn {background-color: rgba(0,0,0,.25);border: none;cursor: pointer;height: 100%;opacity: .35;outline: none;transition: opacity .2s ease,background-color .2s ease;width: 100%;}
.notyf__dismiss-btn::after, .notyf__dismiss-btn::before {background: #fff;border-radius: 3px;content: "";height: 12px;left: calc(50% - 1px);position: absolute;top: calc(50% - 5px);width: 2px;}
.notyf__dismiss-btn::before {transform: rotate(45deg);}
.notyf__dismiss-btn::after {transform: rotate(-45deg);}
.notyf__toast--dismissible .notyf__wrapper {padding-right: 30px;}
@media only screen and (max-width: 480px) {
    .notyf {padding: 0;}
    .notyf__toast {border-radius: 0;box-shadow: 0 -2px 7px 0 rgba(0,0,0,.13);max-width: none;width: 100%;}
    .notyf__ripple {animation-duration: .5s;height: 600px;width: 600px;}
}


.nice-select {-webkit-tap-highlight-color: transparent;background-color: #fff;border-radius: 5px;border: solid 1px #e8e8e8;box-sizing: border-box;clear: both;cursor: pointer;display: block;float: left;font-family: inherit;font-size: 14px;font-weight: normal;height: 42px;line-height: 40px;outline: none;padding-left: 18px;padding-right: 30px;position: relative;text-align: left !important;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;width: auto; }
.nice-select:hover {border-color: #dbdbdb;}
.nice-select:active, .nice-select.open, .nice-select:focus {border-color: #999; }.nice-select:after {border-bottom: 2px solid #999;border-right: 2px solid #999;content: '';display: block;height: 5px;margin-top: -4px;pointer-events: none;position: absolute;right: 12px;top: 50%;-webkit-transform-origin: 66% 66%;-ms-transform-origin: 66% 66%;transform-origin: 66% 66%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;width: 5px; }.nice-select.open:after {-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);}
.nice-select.open .list {opacity: 1;pointer-events: auto;-webkit-transform: scale(1) translateY(0);-ms-transform: scale(1) translateY(0);transform: scale(1) translateY(0);}
.nice-select.disabled {border-color: #ededed;color: #999;pointer-events: none;}
.nice-select.disabled:after {border-color: #cccccc;}
.nice-select.wide {width: 100%;}
.nice-select.wide .list {left: 0 !important;right: 0 !important;}
.nice-select.right {float: right;}
.nice-select.right .list {left: auto;right: 0;}
.nice-select.small {font-size: 12px;height: 36px;line-height: 34px;}
.nice-select.small:after {height: 4px;width: 4px; }.nice-select.small .option {line-height: 34px;min-height: 34px;}
.nice-select .list {background-color: #fff;border-radius: 5px;box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);box-sizing: border-box;margin-top: 4px;opacity: 0;padding: 0;pointer-events: none;position: absolute;top: 100%;left: 0;-webkit-transform-origin: 50% 0;-ms-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transform: scale(0.75) translateY(-21px);-ms-transform: scale(0.75) translateY(-21px);transform: scale(0.75) translateY(-21px);-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index: 9; }
.nice-select .list:hover .option:not(:hover) {background-color: transparent !important;}
.nice-select .option {cursor: pointer;font-weight: 400;line-height: 40px;list-style: none;min-height: 40px;outline: none;padding-left: 18px;padding-right: 29px;text-align: left;-webkit-transition: all 0.2s;transition: all 0.2s;}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {background-color: #f6f6f6; }.nice-select .option.selected {font-weight: bold; }
.nice-select .option.disabled {background-color: transparent;color: #999;cursor: default;}
.no-csspointerevents .nice-select .list {display: none;}
.no-csspointerevents .nice-select.open .list {display: block;}

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

.datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4EB5E6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4EB5E6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#FF9A19;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker--content{box-sizing:content-box;padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body.active{display:block}.datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker--button{color:#4EB5E6;cursor:pointer;border-radius:4px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:'';background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower{background:0 0}.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:'';background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}
/* fancybox 3*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}


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: perspective(1px) translateZ(0);}

:root {
/* def colors */
--def-red-color: #cc3433;
--def-blue-color: #45b5aa;
--def-green-color-one: #288622;
--def-green-color-two: #55a258;
--def-green-color-light: #e4f0e4;
--def-vip-color: #f57f02;
--def-vip-dark-color: #b0967a;
--def-red-active-color: #f50402;
--def-hover-menu-color: #5c0000;
--def-link-color: #2476CC;
--def-white-color: #fff;
--def-warning-color: #8a6d3b;
--def-warning-bg: #fcf8e3;
--def-warning-border: #faebcc;
--def-black-color: #000;
--breadcrumbs-bg: #f0f0f0;
--def-gray-color: #5c5c5c;
--def-gray-bg-color: #f6f6f5;
--def-gray-light-color: #c8c8c8;
--def-gray-disabled-color: #9b9b9b;
--def-red-disabled-color: #ffd5d5;
--bg-f: #f8f8f8;
--bc-f: #dfdfdf;
-def-yellow-color: #fff600;

/* def paddings / margins */
--comment-left-padding: 10%;
--comment-inner-padding: 20px;
--p-d: 20px;

/* text options */
--tvt-lines-count: 3;
--tvt-lines-height: 21px;
}

body {width: 100%;max-width: 100%;background-repeat: no-repeat;background-color: var(--def-white-color);background-attachment: fixed;background-size: cover;margin: 0;padding: 0;color: #222;font-family: "OpenSans", sans-serif;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-between;}
.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;}
.pb-10 {padding-bottom:10px;}
.pbl-10 {padding-block:10px;}
.pi-10 {padding-inline:10px;}
.pa-10 {padding:10px;}
.pb-15 {padding-bottom:15px;}
.pt-15 {padding-top:15px;}
.pbl-15 {padding-block:15px;}
.pi-15 {padding-inline:15px;}
.pa-15 {padding:15px;}

.mb-10 {margin-bottom:10px !important;}
.mb-15 {margin-bottom:15px !important;}
.mb-20 {margin-bottom:20px !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;}
.gap-5 {gap:5px;}
.gap-10 {gap:10px;}
.gap-15 {gap:15px;}
.gap-20 {gap:20px;}
.overflow {overflow: hidden;}



.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(--def-white-color);}
@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: rgba(204, 204, 204, 0.7);-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;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

header .conten-wrap {margin-bottom: 0;}
.super_anchor {display: block;}
.content-card__growth::before,.card-view-growth span::before {content: "\f102";position: relative;font: normal normal normal 14px/1 FontAwesome;margin-right: 5px;}
.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(--def-gray-color);font-family: "OpenSans", sans-serif;}
.conten-wrap_bg-grey {background-color: #f4f4f4;border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;}
.conten-wrap_add-p {padding-left: 40px;}
.top-news .content-card__title {padding: 10px 0;}


/* 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(--def-white-color);}
.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: #ffe8b3;font-size: 14px;line-height: 90px;text-align: center;}
.button-up {border: 1px solid var(--def-gray-color);border-radius: 4px;width: 35px;height: 35px;display: block;background-color: rgba(92, 92, 92, 0.8);color: var(--def-white-color);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(--def-red-color);background-color: rgba(204, 52, 51, 0.8);-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(--def-gray-color);}
.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(--def-gray-color);}
.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(--def-red-color);margin-right: 50px;}
.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(--def-red-color);}
.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;-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 #dfdfdf;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 #dfdfdf;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 #dfdfdf;box-shadow: 0 2px 2px #dfdfdf;}
.page-tabs__link.active {border-bottom-color: #dfdfdf;-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;}
}

.side-bar-menu__link.red-button img {margin-left: 5px;margin-bottom: 2px;}

@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-menu__link.red-button {border: none !important;}
    .side-bar-menu__link.red-button span {display: none;}
    .side-bar-menu__link.red-button img {margin-left: 0;margin-bottom: 0;}
    .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;}
    .user-menu-popup__name {width: auto !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;}
    .side-bar-menu__link.red-button {width: unset !important;margin-left: auto !important;margin-right: 0 !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(--def-gray-color);background-color: rgba(92, 92, 92, 0.8);}}

/*** advertising block ***/
.advertising-block__wrap {border-bottom: 1px solid #e60000;margin-bottom: 15px;}
.advertising-block__title {font-size: 20px;color: #e60000;font-size: 14px;line-height: 30px;display: inline-block;position: relative;cursor: pointer;text-transform: uppercase;}
.advertising-block__title:after {content: "\f103";font-family: "fontawesome";display: block;position: absolute;top: 50%;right: -15px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.advertising-block__title_close:after {-webkit-transform: translateY(-50%) rotate(-90deg);-ms-transform: translateY(-50%) rotate(-90deg);transform: translateY(-50%) rotate(-90deg);}
@media screen and (max-width: 768px) {
    .advertising-block__title:after {-webkit-transform: translateY(-50%) rotate(-90deg);-ms-transform: translateY(-50%) rotate(-90deg);transform: translateY(-50%) rotate(-90deg);}
    .advertising-block__title_close:after {-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
}

/*** advertising item ***/
.advertising-item {display: block;margin-bottom: 20px;}
.advertising-item:nth-child(even) {padding: 20px 15px;background-color: #f4f4f4;}
.advertising-item_with-photo {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.advertising-item__photo {width: 15%;}
.advertising-item__photo img {width: 100%;max-width: 100%;}
.advertising-item__content {width: 83%;padding-left: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.advertising-item__title {font-size: 14px;font-size: 16px;color: #060606;margin-bottom: 10px;}
.advertising-item__desc {font-size: 12px;line-height: 16px;color: var(--def-gray-color);margin-bottom: 10px;}
.advertising-item__footer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: 12px;line-height: 12px;color: var(--def-gray-color);}
.advertising-item__tags {color: var(--def-gray-color);}
.advertising-item__tags-wrap {position: relative;padding-left: 10px;}
.advertising-item__tags-wrap:before {content: "";display: block;height: 70%;width: 4px;background-color: var(--def-red-color);position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.advertising-item__devider:last-child {display: none;}
.advertising-item__info {display: -webkit-box;display: -ms-flexbox;display: flex;}
.advertising-item__info > div {margin-left: 10px;}
.advertising-item__comment-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;}
.advertising-item__comment-icon {display: block;width: 13px;font-size: 13px;margin-right: 5px;}
.advertising-item-wrap {margin-bottom: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;padding-bottom: 30px;position: relative;}
.advertising-item-wrap > .advertising-item:last-child {margin-bottom: 0;}
.advertising-item__inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-bottom: 10px;}
@media screen and (max-width: 769px) {
    .advertising-item__info {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
}
@media screen and (max-width: 768px) {
    .advertising-item-wrap {display: none;}
    .advertising-item__info {-ms-flex-wrap: wrap;flex-wrap: wrap;}
}
@media screen and (max-width: 460px) {
    .advertising-item {padding: 20px 15px;border: 1px solid rgba(92, 92, 92, 0.2);margin-bottom: 10px;}
    .advertising-item__footer {-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;}
    .advertising-item__info {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-top: 5px;}
    .advertising-item_with-photo {-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .advertising-item__photo {width: 100%;}
    .advertising-item__content {width: 100%;padding: 0;}
}

/*** 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: #264149;}
.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 #dfdfdf;border-right: 1px solid #dfdfdf;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 #dfdfdf;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(--def-gray-color);font-size: 12px;font-family: "OpenSans", sans-serif;}
.content-card__tags:after {content: "";display: block;position: absolute;width: 100%;height: 1px;background: var(--def-red-color);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(--def-gray-color);font-family: "OpenSans", sans-serif;}
.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";}
.side-bar-item-comment-view::before {content: "\f06e";position: relative;font: normal normal normal 14px/1 FontAwesome;margin-right: 5px;}
.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(--def-gray-color);margin-left: 10px;}
.content-card__title {font-size: 18px;font-weight: bold;line-height: 21px;color: #0e0e0e;font-family: "OpenSans", sans-serif;}

.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(--def-white-color);}
.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(--def-gray-color);margin-top: auto;}
.content-card__desc:before {content: "";display: block;height: 70%;width: 4px;background-color: var(--def-red-color);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(--def-gray-color);font-family: "OpenSans", sans-serif;}

/* 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: #777777;}
.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-view-icon {display: block;width: 16px;font-size: 14px;line-height: 10px;margin-right: 5px;position: relative;}
.card-view-icon::before {content: "\f06e";position: relative;font: normal normal normal 14px/1 FontAwesome;}
.card-comment-icon {display: block;font-size: 14px;line-height: 10px;width: 16px;margin-right: 5px;}
.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: gray;}
.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;}
    .card-view-icon,.card-comment-icon {font-size: 12px;}
}

@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;}
}


/*** currency ***/
.currency {width: 32%;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;}
.currency__wrap {width: 100%;margin: auto;}
.currency__head {text-align: center;}
.currency__title {font-size: 13px;color: #252525;}
.currency__update {display: inline-block;font-size: 12px;}
.currency__head {margin-bottom: 20px;position: relative;}
.currency__head:before {content: "";position: absolute;left: 0;bottom: -20px;display: block;background-image: url("../img/shadow.png");background-repeat: no-repeat;background-size: contain;background-position: center center;width: 100%;height: 25px;}
.currency__table {width: 100%;text-align: left;}
.currency__table th {font-size: 9px;}
.currency__table td {font-size: 11px;vertical-align: center;}
.currency__table img {margin-right: 5px;}
@media screen and (max-width: 769px) {.currency {width: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 40px 0;}}
@media screen and (max-width: 768px) {.currency {width: 100%;padding: 30px 0;border-bottom: 1px solid #dfdfdf;}}


/*** footer ***/
.footer {background-color: #f9f9f9;}
.footer h4 {font-size: 30px;line-height: 20px;color: #4e4e4e;font-weight: normal;margin-top: 30px;margin-bottom: 20px;}
.footer__contact {width: 35%;}
.footer__adress {font-size: 12px;line-height: 20px;color: #4e4e4e;margin-bottom: 10px;}
.footer__adress a {color: #4e4e4e;}
.footer__adress a:after {content: ", ";}
.footer__adress a:last-child:after {content: ".";}
.footer__info {width: 65%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;}
.footer__info-wrap {display: inline-block;}
.footer__menu {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;border-bottom: 1px solid #dfdfdf;padding: 0 10px 20px 10px;margin-bottom: 15px;}
.footer__menu a {font-size: 12px;color: var(--def-gray-color);}
.footer__menu a:last-child {margin-right: 0;}
.footer__company h6 {font-size: 11px;line-height: 20px;color: #4e4e4e;text-align: left;font-weight: normal;margin-bottom: 5px;}
.footer__company p {font-size: 11px;line-height: 20px;color: #4e4e4e;ext-align: left;}

@media screen and (max-width: 950px) {
    .footer__contact {width: 50%;}
    .footer__info {width: 50%;}
}
@media screen and (max-width: 769px) {
    .footer h4 {margin-left: 20px;}
    .footer__contact {width: 60%;padding: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;}
    .footer__info {width: 60%;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;}
    .footer .wrap-card {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
}
@media screen and (max-width: 768px) {.footer__contact,.footer__info {width: 100%;}}
@media screen and (max-width: 400px) {.footer__info {padding-right: 0;padding-left: 0;}}

/*** 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(--def-gray-color);font-size: 16px;}
.header-wrap .header-user__autorized > a::after {content: url("../img/header-arrow-down.svg");position: relative;}
.header-wrap .header-user__autorized .header-user__img {width: 40px;height: 40px;display: flex;margin-right: 10px;-webkit-border-radius: 20px;-moz-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: #555354;margin-right: 40px;margin-left: 16px;position: relative;font-size: 12px;font-weight: bold;font-family: "OpenSans", sans-serif;}
.header-menu__nav a:last-child {margin-right: 0;}
.header-menu__nav a:before {content: "";display: block;width: 1px;height: 100%;background-color: var(--def-red-color);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: "OpenSans", sans-serif;}
.header-menu__search input {border-radius: 4px;border: 1px solid #ccc;line-height: 30px;padding: 0 20px;padding-left: 30px;-webkit-appearance: none;-webkit-box-shadow: 0 1px 2px 0px rgba(204, 204, 204, 0.8) inset;box-shadow: 0 1px 2px 0px rgba(204, 204, 204, 0.8) inset;width: 100%;height: 40px;font-family: "OpenSans", sans-serif;}
.header-menu__sub-btn {margin: 0;line-height: 20px;font-size: 12px;border-radius: 5px;-webkit-box-shadow: none;box-shadow: none;border: 1px solid #ccc;background: transparent;padding: 0 12px;color: var(--def-gray-color);height: 40px;-webkit-appearance: none;}
.header-menu__sub-btn:hover {cursor: pointer;}
.header-menu__soc-btn {display: block;border-radius: 50%;background-color: #999;width: 20px;height: 20px;line-height: 20px;text-align: center;color: var(--def-white-color);font-size: 13px;margin-left: 6px;}
.header-menu__soc-btn:hover {cursor: pointer;}
.header-user {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 div {display: none;}
.header-user a {font-family: "OpenSans", sans-serif;font-size: 12px;color: var(--def-gray-color);-webkit-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.header-user a:hover {color: var(--def-red-color);}
.header-user:before {display: block;width: 1px;height: 100%;position: absolute;top: 0;left: -16px;background: #f4f4f4;}
.header-user_authorized {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;display: none;}
.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: #686868;}
.header-user__avatar {width: 35%;font-size: 11px;line-height: 14px;text-align: center;color: var(--def-red-color);}
.header-user__avatar img {max-width: 70%;}
.header-user__avatar span {display: block;}
.header-user_unauthorized {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;}
.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 #ccc;}
.header-user__lost-password {position: absolute;bottom: 11px;right: 10px;font-size: 8px;color: rgba(92, 92, 92, 0.7);}
.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;}
.header-user__registration {margin-right: 0;margin-left: auto;color: var(--def-red-color);font-size: 11px;}

@media screen and (max-width: 950px) {
    .header-link {width: 18%;}
    .header-menu {width: 56%;}
    .header-user__registration {margin: 5px 10px 0 0;}
}
@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 #dfdfdf;}
    .catalog .template__item-contacts.ann {margin-top: 10px;}
}

.last-change-catalog {padding-top: 50px;padding-bottom: 20px;position: relative;}
.last-change-catalog:before {content: "";display: block;position: absolute;top: 0;left: calc(30% + 10px);height: 100%;width: 1px;background-color: #dfdfdf;}
.last-change-catalog:after {content: "";display: block;position: absolute;top: 0;left: calc(60% + 30px);height: 100%;width: 1px;background-color: #dfdfdf;}
.last-change-catalog__item {display: -webkit-box;display: -ms-flexbox;display: flex;width: 30%;color: #504f4f;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #dfdfdf;}
.last-change-catalog__photo {width: 20%;}
.last-change-catalog__photo img {width: 100%;max-width: 100%;}
.last-change-catalog__info {width: 80%;padding-left: 15px;}
.last-change-catalog__date {color: #504f4f;font-size: 11px;margin-bottom: 10px;}
.last-change-catalog__desc {font-size: 12px;font-weight: bold;line-height: 14px;color: #504f4f;}
.last-change-catalog__gutter {width: 20px;}
@media screen and (max-width: 950px) {
    .last-change-catalog:before {left: calc(48% + 10px);}
    .last-change-catalog:after {display: none;}
    .last-change-catalog__item {width: 48%;}
}
@media screen and (max-width: 768px) {
    .last-change-catalog:before {display: none;}
    .last-change-catalog:after {display: none;}
    .last-change-catalog__item {width: 100%;margin-bottom: 20px;}
}

/*** last comment ***/
.template-view {padding-top: 50px;padding-bottom: 20px;margin-bottom: 10px;position: relative;}
.template-view__item {cursor: pointer;color: #504f4f;}
.template-view__head {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 90%;margin: 0 auto;margin-bottom: 20px;}
.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 #e6e6e6;border-right: 1px solid #e6e6e6;}
.template-view__wrap {margin-bottom: 20px;}
.template-view::before {position: absolute;left: calc(32.45% + 1px);height: 100%;top: 0;border-right: 1px solid #dfdfdf;}
.template-view::after {position: absolute;right: calc(32.45% + 1px);height: 100%;top: 0;border-right: 1px solid #dfdfdf;}
.template-view__info {padding-left: 14px;overflow: hidden;}
.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: #e6e6e6;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: #313233;font-size: 14px;font-weight: 400;font-style: italic;line-height: 18px;display: -webkit-box;-webkit-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: #0062F5;font-size: 12px;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;padding-left: 13px;display: inline-block;}
.content-card__body .template-view__link {margin-top:auto;}

.content-card__body .template-view__link {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: 21px;}
.template-view__arrow-left {left: -10px;}
.template-view__link::before {content: url("../img/last-comment-icon-link.png");position: absolute;left: 0;}
.template-view__date {font-size: 11px;}
.template-view__author {font-size: 11px;}
.template-view__body {padding-left: 20px;width: 90%;margin: 0 auto;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;}
.template-view__body:before {content: "\f086";font-family: "fontawesome";position: absolute;left: 0;top: 0;display: block;font-size: 12px;color: #504f4f;width: 12px;height: 12px;}
.template-view__text {font-size: 14px;line-height: 18px;color: #06f;font-style: italic;display: block;padding-bottom: 15px;margin-bottom: 35px;position: relative;}
.template-view__text:before {content: "";position: absolute;left: 0;bottom: -12px;display: block;background-image: url("../img/shadow.png");background-repeat: no-repeat;background-size: contain;background-position: center center;width: 100%;height: 25px;}
.template-view__footer {display: -webkit-box;display: -ms-flexbox;display: flex;padding-left: 20px;padding-bottom: 30px;width: 90%;margin: 0 auto;-webkit-box-sizing: border-box;box-sizing: border-box;border-bottom: 1px solid #dddcdc;}
.template-view__icon {width: 20%;}
.template-view__icon img {max-width: 100%;}
.template-view__category {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 75%;margin-left: 15px;}
.template-view__crumbs {font-size: 11px;line-height: 18px;}
.template-view__crumbs a {color: #504f4f;}
.template-view__short {font-size: 12px;line-height: 14px;}
.template-view__devider:last-child {display: none;}
.template-view__gutter {width: 20px;}
@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;}
    .template-view__head,.template-view__body,.template-view__footer {width: 100%;}
}

/*** 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(--def-red-color);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(--def-red-color);-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(--def-red-color);-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(--def-white-color);}
.main-menu__link {color: var(--def-white-color);font-size: 13px;line-height: 40px;background-color: var(--def-red-color);position: relative;display: inline-block;white-space: nowrap;font-family: "OpenSans", sans-serif;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: #fff600;background-color: #333;font-family: "OpenSans", sans-serif;}
.main-menu__link:before {content: "";display: block;height: 1px;width: 100%;position: absolute;bottom: 20%;left: 0;background-color: var(--def-white-color);-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(--def-hover-menu-color);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(--def-hover-menu-color);}
.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(--def-white-color);}
.side-bar-item_actual-news .content-card__head {margin-top: auto;border-bottom: none;border-top: 1px solid #dfdfdf;}
.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 #d0282a;height: auto;background-color: unset;}
.news .content-card__head,.affiche .side-bar .content-card__head {border-bottom: none;border-top: 1px solid #dfdfdf;}
.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: #191919;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;border: none;border: 1px solid #cccccc;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(--def-white-color);}

.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(--def-red-color);z-index: 5;border-top: 1px solid var(--def-white-color);display: none;}
.main-menu__link-desktop ul li ul li a {line-height: 26px;}
.main-menu__link-desktop ul li a {font-family: "OpenSans", sans-serif;}
.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;}
.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: #808080;}
.main-menu__user-link {display: block;width: 80%;}
.user-menu-popup {position: fixed;top: 0;right: 0;z-index: 30;background-color: var(--def-white-color);width: 250px;padding: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transform: translate3d(255px, -255px, 0);transform: translate3d(255px, -255px, 0);-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;}
.user-menu-popup__unauthorized {margin-top: 30px;}
.user-menu-popup__unauthorized .header-user__btn-wrap {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.user-menu-popup__guest {width: 40px;text-align: center;height: 40px;vertical-align: middle;line-height: 40px;border-radius: 50%;font-size: 27px;color: var(--def-gray-color);border: 1px solid var(--def-gray-color);}
.user-menu-popup__profile {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;margin-bottom: 20px;}
.user-menu-popup__ava {width: 30%;}
.user-menu-popup__ava img {max-width: 100%;}
.user-menu-popup__name {width: 65%;color: #0e0e0e;font-weight: bold;font-size: 16px;}
.user-menu-popup__nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.user-menu-popup__link {display: block;font-size: 14px;color: var(--def-gray-color);border-bottom: 1px solid rgba(92, 92, 92, 0.3);margin-bottom: 10px;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;}
.user-menu-popup__link:after {content: "";display: block;position: absolute;bottom: -1px;left: 0;background-color: var(--def-red-color);height: 1px;width: 0;-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;}
.user-menu-popup__link:hover {color: #f00;}
.user-menu-popup__link:hover:after {width: 100%;}
.menu-popup-btn {position: absolute;right: 10px;top: 10px;color: #0e0e0e;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: #f00;}
.menu-bg-wrapper {position: fixed;z-index: 30;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);}
.visible-user-popup .user-menu-popup {-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);}
.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(--def-white-color);cursor: pointer;line-height: 40px;padding: 0 10px;font-size: 20px;}
.mobile-menu {position: fixed;top: 0;right: 0;height: 100%;background-color: var(--def-white-color);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(--def-gray-color);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(--def-red-color);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: #f00;}
.mobile-menu__link:hover:after {width: 100%;}
.mobile-menu__link_view-more:before {display: block;position: absolute;top: 50%;right: 10px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);color: var(--def-gray-color);content: "\f0da";font-family: "FontAwesome";font-size: 13px;line-height: 13px;-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;}
.mobile-menu__link_view-more:hover:before {color: #f00;right: 5px;}
.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(--def-gray-color);-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: #f00;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 #ccc;background: transparent;padding: 0 12px;color: var(--def-gray-color);height: 40px;-webkit-appearance: none;width: 160px;box-sizing: border-box;}
.mobile-menu__form input[type="search"] {border-radius: 20px;border: 1px solid #ccc;line-height: 25px;padding: 0 20px;width: 100%;margin-bottom: 10px;-webkit-box-shadow: 0 1px 2px 0px rgba(204, 204, 204, 0.8) inset;box-shadow: 0 1px 2px 0px rgba(204, 204, 204, 0.8) inset;position: relative;-webkit-border-radius: 20px;-moz-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 #dfdfdf;border-right: 1px solid #dfdfdf;}
.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: rgba(15, 15, 15, 0.5);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: rgba(15, 15, 15, 0.8);}
.map-index__mask p {font-size: 16px;color: var(--def-white-color);}
.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 #dfdfdf;}
    .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(--def-white-color);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(--def-white-color);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: #404040;width: 85px;font-size: 11px;color: #dfdfdf;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(--p-d);}
@media screen and (max-width: 768px) {.our-resources {padding: 0 var(--p-d);}}

.our-resources__title {font-size: 30px;line-height: 20px;color: #4e4e4e;font-weight: normal;margin-top: 20px;margin-bottom: 20px;position: relative;text-transform: uppercase;}
.our-resources__title:after {content: "\f101";font-family: "fontawesome";display: none;position: absolute;top: 50%;right: -15px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;transform: translateY(-50%) rotate(90deg);-webkit-transform: translateY(-50%) rotate(90deg);-moz-transform: translateY(-50%) rotate(90deg);-ms-transform: translateY(-50%) rotate(90deg);-o-transform: translateY(-50%) rotate(90deg);}
.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: #4e4e4e;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: #f00;color: var(--def-white-color);}
@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, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 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: #f00;}
}

/*** 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 #dfdfdf;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(--def-gray-color);border-bottom: 1px solid #dfdfdf;}
.photogallery-item__title {font-size: 14px;font-weight: bold;line-height: 25px;color: #1b1b1b;}
.photogallery-item:hover .photogallery-item__photo {border-color: rgba(230, 226, 222, 0.7);}
.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: #fff;-webkit-box-sizing: border-box;box-sizing: border-box;border-bottom: 1px solid #dfdfdf;}

@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;}
.phonerow1 .add_phone,.phonerow1 .add_phone2,.phonerow3 .add_phone2 {white-space: nowrap;padding: 8px 12px !important;background-color: var(--def-red-color);color: var(--def-white-color);font-size: 13px;letter-spacing: 0.39px;border-radius: 3px;margin-bottom: 5px;margin-top: 10px;height: unset !important;}
#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: #cc3433;color: #fff;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(--def-red-color);}
.mainNews h1 a {font-size: 18px;color: var(--def-black-color);}
.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;border: none;border: 1px solid #cccccc;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(--def-red-active-color);margin: 5px 0;}

.section-menu__title {font-size: 36px;line-height: 30px;color: var(--def-black-color);text-transform: uppercase;font-weight: bold;border-bottom: 5px solid #d0282a;margin-right: auto;display: inline-block;letter-spacing: 1px;padding-bottom: 10px;font-family: "OpenSans", sans-serif;}
.section-menu__mob-btn {border: none;background-color: transparent;color: var(--def-red-color);cursor: pointer;font-size: 20px;display: none;}
.section-menu__item {width: 25%;border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;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: "OpenSans", sans-serif;}
.section-menu__item.active {padding-right: 20px;}
.section-menu__item a {font-size: 16px;}
.section-menu__item.active a {color: var(--def-red-color);padding-left: 10px;}
@media screen and (max-width: 768px) {
    .section-menu__item.active {padding-left: 40px;}
    .section-menu__item.active::after {left: 20px !important;}
}

.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;}
.section-menu__item.active::after {content: "";position: absolute;display: inline-block;left: 0px;top: 50%;width: 0;height: 0;border-style: solid;border-width: 5px 0 5px 5px;border-color: transparent transparent transparent var(--def-red-color);z-index: 3;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.section-menu__item.box a {padding-left: 18px;position: relative;}
.section-menu__item.box a::before {content: url("../img/box.png");position: absolute;left: 0;bottom: 50%;-webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);width: 12px;height: 23px;z-index: 10;}
.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 {background-color: var(--def-white-color);-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(--def-gray-color);cursor: pointer;font-size: 12px;line-height: 24px;white-space: nowrap;}
.section-menu__item_active {pointer-events: none;}
.section-menu__item_active a {color: var(--def-red-color);}
.section-menu__item_active a:before {content: "";display: inline-block;margin-right: 5px;width: 0;height: 0;border-style: solid;border-width: 4px 0 4px 8px;border-color: transparent transparent transparent var(--def-red-color);}
.section-menu__item i {margin-left: 6px;font-size: 12px;}
.section-menu__item:hover {border-color: #dfdfdf;}
.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: #4448ff !important;background-color: var(--def-white-color);}
.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: #e5e5e5 !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 #e6e6e6;}
    .affiche-slider .content-card__head {height: unset;}
    .side-bar-item_affiche .content-card__tags:after {background-color: unset;height: auto;border-top: 1px solid red;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: #191919;border: 1px solid #242424;-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(--def-white-color);}

.side-bar-item__date {color: var(--def-white-color);font-size: 11px;line-height: 18px;}
.side-bar-item__date_affiche {font-size: 11px;margin-bottom: 5px;}
.side-bar-item__title {color: var(--def-white-color);font-size: 16px;line-height: 22px;font-weight: bold;}
.side-bar-item__desc {color: var(--def-white-color);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 #dfdfdf;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(--def-white-color);}

.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(--def-white-color);}
.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(--def-white-color);}
.side-bar-item__view.ann {color: var(--def-black-color);}
.side-bar-item__tags {position: relative;}
.side-bar-item__tags span {color: var(--def-white-color);font-size: 12px;line-height: 18px;}
.side-bar-item__tags:before {content: "";display: block;position: absolute;width: 100%;height: 1px;background: var(--def-red-color);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(--def-white-color);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(--def-white-color);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 #dfdfdf;color: var(--def-gray-color);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(--def-red-color);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: #060606;}
.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: #7b7b7b;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 #7b7b7b;-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;}
.send-news-btn {display: inline-block;margin-bottom: 10px;font-size: 14px;color: var(--def-gray-color);}
.send-news-btn i {margin-left: 6px;color: var(--def-white-color);}

/*** subsection title ***/
.subsection-title {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;background-color: #404040;color: #ffe8b3;padding: 0 10px;border-radius: 4px;z-index: 1;}
.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;}
}

/*** ticker ***/
.ticker-block {margin: 10px 0 0px;background-color: #f4f4f4;font-size: 16px;line-height: 30px;overflow: hidden;position: relative;height: 30px;}
.ticker-block div p {position: absolute;font-family: "OpenSans", sans-serif;display: flex;white-space: nowrap;-webkit-animation-play-state: running;animation-play-state: running;-webkit-animation-name: ticker;animation-name: ticker;-webkit-animation-duration: 25s;animation-duration: 25s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;}
.ticker {height: 30px;width: 100%;background-color: #f4f4f4;font-size: 16px;line-height: 30px;margin: 10px 0 0px;position: relative;}
@media screen and (max-width: 1220px) {.ticker {width: 100%;}}
.ticker__content {white-space: nowrap;display: flex;animation-duration: 40s;animation-iteration-count: infinite;animation-fill-mode: forwards;animation-timing-function: linear;animation-play-state: running;}
.ticker:hover .ticker__content {animation-play-state: paused;}

@keyframes ticker__content {
    0% {right: -100%;}
    100% {right: 100%;}
}

.marquee {overflow: hidden;}
.marquee p a {color: #000;opacity: 0;}
.marquee.active p a {opacity: 1;font-size: 16px;}

@media screen and (max-width: 500px) {
    .ticker__content {animation-duration: 25s;}
    @keyframes ticker__content {0% {right: calc(-100vw - 100%);} 100% {right: calc(100vw + 100%);}}
}

.ticker__content a {white-space: nowrap;font-family: "OpenSans", sans-serif;color: var(--def-black-color);}
.ticker__running .ticker__content {position: relative;}
.ticker-block div p:not(:first-child) {padding-left: 50px;}
.ticker-block div p a {color: var(--def-gray-color);}
.ticker-block:hover div p {-webkit-animation-play-state: paused;animation-play-state: paused;}

@-webkit-keyframes ticker {
    0% {transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);}
    100% {transform: translateX(100%);-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);}
}
@keyframes ticker {
    0% {transform: translateX(100%);-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);}
    100% {transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);}
}


.videogallery__item {cursor: pointer;}
.videogallery__item img {max-width: 100%;}
.videogallery__date {font-size: 11px;color: #1b1b1b;}
.videogallery__desc {font-size: 12px;color: #1b1b1b;}
.videogallery-popup {width: 100vw;height: 100vh;background-color: var(--def-gray-color);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: rgba(255, 255, 255, 0.8);font-size: 30px;border: none;background: transparent;cursor: pointer;-webkit-transition: all 0.4 ease;-o-transition: all 0.4 ease;transition: all 0.4 ease;}
.videogallery-popup__close:hover {color: var(--def-white-color);}


/*** voting ***/
.voting {height: 100%;position: relative;font-size: 15px;border-left: 1px solid #dfdfdf;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: #060606;}
.voting__question span {font-size: 16px;line-height: 18px;color: #f50503;font-weight: bold;}
.voting__answer {display: block;margin-bottom: 4px;background-color: #e9e7dc;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: #bd8;}
.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: #060606;}
.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: #0f4dfe;}

@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 #dfdfdf;border-right: 1px solid #dfdfdf;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: #777;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 #ddd;box-shadow: 25px 0px 30px -20px #ddd;}
.weather__info {width: 49%;text-align: center;}
.weather__icon p {font-size: 9px;color: #202020;text-transform: uppercase;}
.weather__table {font-size: 9px;color: #202020;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 #dfdfdf;-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 #dfdfdf;}
    .web-cam__wrap {padding: 0;}
}
/*** web-cam end ***/

/*** utility **/
.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: #f4f4f4;-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: #f2f1f1;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 #c1c0c0;border-radius: 3px;cursor: pointer;}
.swiper-triangl-next,.swiper-triangl-prev,.swiper-triangl-next img,.swiper-triangl-prev img {-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: rgba(255, 255, 255, 0.4);}
.swiper-button-next.swiper-bobr-next:hover .swiper-triangl-next,.swiper-button-prev.swiper-bobr-prev:hover .swiper-triangl-prev {background-color: var(--def-red-active-color);border-color: var(--def-red-active-color);}
.swiper-button-next.swiper-bobr-next:hover .swiper-triangl-next img,.swiper-button-prev.swiper-bobr-prev:hover .swiper-triangl-prev img {-webkit-filter: invert(1);filter: invert(1);}
.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: #f4f4f4;-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: #777;}
    .swiper-bobr-prev:hover:before,.swiper-bobr-next:hover:before {background-color: #777;}
    .swiper-bobr-prev:hover:after,.swiper-bobr-next:hover:after {background-color: #777;}
}


/* 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 {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 {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: #949393;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(--def-red-active-color);}
.affiche__slide.out a span {color: var(--def-red-active-color);}
.affiche__slide:hover a {color: var(--def-white-color);background-color: var(--def-red-active-color);}
.affiche__slide:hover a span {color: var(--def-white-color);}
.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 {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;color: var(--def-white-color);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(--def-black-color)));background-image: -o-linear-gradient(transparent, var(--def-black-color));background-image: linear-gradient(transparent, var(--def-black-color));}

.photogallery__footer-top {padding-bottom: 20px;}
.photogallery__footer-bottom {border-top: 1px solid var(--def-white-color);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(--def-red-color);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(--def-white-color);}

.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(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}
.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(100%);-ms-transform: translateX(100%);transform: translateX(100%);}

.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(--def-gray-color);padding: 0px 0 20px 10px;margin-top: -13px;}
.videogallery__date,.videogallery__desc {color: var(--def-white-color);}
.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.red-button {background: #d0282a;border-radius: 4px;text-transform: uppercase;text-align: center;color: var(--def-white-color);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;}
.side-bar-menu__link.red-button:hover {background: var(--def-red-active-color);}
.side-bar-menu__link.red-button::after {content: unset;}
.side-bar-menu__link.transparent {padding-left: 30px;position: relative;text-transform: uppercase;font-size: 12px;padding: 5px 30px;border-top: 1px solid #dfdfdf;font-weight: bold;}
.side-bar-menu__link.transparent::before {content: url("../img/map-mark-gray.jpg");border-radius: 100%;border: 1px solid #dfdfdf;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;}
.side-bar-menu__link.red-button::before {content: "+";position: relative;padding-right: 5px;font-size: 14px;}
.side-bar-menu__link.red-button::after {bottom: -11px;}



/* catalog */

.template__item {width: 100%;background-color: #f6f6f5;border: 1px solid #d2d2d2;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: #fef8cd;}
.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: rgba(15,15,15,.7);color: #fff;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: #fff;}
.template__item-img-container {background-color: #fff;}
.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(--def-black-color);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(--def-red-active-color);}
.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-header span::before {font-weight: normal;content: "\f103";font-family: "fontawesome";color: var(--def-red-active-color);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.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 #d2d2d2;}
.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(--def-red-active-color);}
.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;-webkit-box-orient: vertical;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;line-height: 20px;}
.template__item-contacts {background-color: var(--def-white-color);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(--def-red-active-color);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";color: var(--def-red-active-color);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 #d0282a;color: #d0282a;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 {display: flex;}
.template__item-contacts-btn.ann p {border: 1px solid #d0282a;color: #d0282a;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: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: #838282;color: #838282;}
.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: #838282;}
.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: #060606;}
.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;}
.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(--def-black-color);}
.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: 22px;height: 22px;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: 22px;height: 22px;background-image: url("../img/operators/viber.svg");background-size: contain;overflow: hidden;}
.velcom::before {content: url("../img/operators/vel.png");margin-right: 8px;}
.mts::before {content: url("../img/operators/mts.png");margin-right: 8px;}

.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;}
.template__item-info > a,.template__item-link-fav,.template__item-link-in {float: right;font-size: 11px;color: var(--def-white-color);letter-spacing: 1.1px;background-color: #d0282a;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;}

.null-card-info__left > .template__item-gallery {display: grid !important;}
@media screen and (max-width: 768px) {.null-card-info__left > .template__item-gallery {grid-template-columns: 1fr 1fr 1fr;}}
@media screen and (max-width: 500px) {.null-card-info__left > .template__item-gallery {grid-template-columns: 1fr 1fr;}}

.null-card-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;}

.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;min-width: 40px;height: 30px;padding-left: 32px;padding-right: 80px;border-radius: 4px;border: 1px solid #e6e6e6;-webkit-box-shadow: 0 1px 2px 0px rgba(204, 204, 204, 0.8) inset;box-shadow: 0 1px 2px 0px rgba(204, 204, 204, 0.8) inset;}
.side-bar-menu__search button {background-color: #e0e0e0;border-radius: 3px;border: none;padding: 0px 16px;cursor: pointer;position: absolute;right: 0;height: 100%;background-color: var(--def-white-color);border: 1px solid #e6e6e6;-webkit-box-shadow: 0 1px 2px 0px rgba(204, 204, 204, 0.8) inset;box-shadow: 0 1px 2px 0px rgba(204, 204, 204, 0.8) inset;height: 34px;}

.template__item-info__title {color: #060606;font-size: 14px;font-weight: 700;line-height: 16px;padding-bottom: 10px;}
.template__item-link-fav {margin-right: 10px;background-color: #ecebeb !important;color: #777777 !important;border-radius: 3px;}
.template__item-link-in {-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.template__item-link-in:hover {background-color: var(--def-red-active-color) !important;}
.template__item-link-fav.active {color: var(--def-white-color) !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 #cac9c9;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 red;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(--def-gray-color);}
.side-bar-item-comment-icon.ann i {color: var(--def-gray-color);}
.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;}

/* 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: rgba(255, 255, 255, 0.95);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;}
.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(--def-black-color);}
.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(--def-red-color);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: #060606;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 #d9d9d9;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: #060606;font-size: 22px;font-weight: 400;}
.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(--def-gray-color);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: red;}
.popup-item__content-image {content: "";position: absolute;top: 0;width: 31px;height: 31px;left: 0;border: 1px solid var(--def-red-active-color);background-color: #332f2f;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(--def-white-color);}
.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(--def-white-color) !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: #f4f4f4;}
    .conten-wrap_bg-grey {background-color: var(--def-white-color);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 #dfdfdf;-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(--def-gray-color);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 #e6e6e6;}
    .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(--def-white-color);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: #f4f3f3;border-top: 4px solid #f4f3f3;}
    .template-view,.wrap-card {background-color: #f4f3f3;}
    .conten-wrap.conten-wrap_bg-grey.conten-wrap_add-p {padding: 0;}
    .main-content {background-color: var(--def-white-color);}
    .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__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: rgba(255, 255, 255, 0.7);}
    .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: rgba(255, 255, 255, 0.7);z-index: 5;}
    .affiche_datebar-inner.swiper-wrapper {overflow: scroll;overflow-y: hidden;padding-top: 20px;padding-bottom: 20px;border-bottom: 2px solid #e6e6e6;}
    .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 #e6e6e6;}
    .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;-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-link-in {display: none;}
    .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 #dfdfdf;}
    .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(--def-white-color);}
    .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 #e6e6e6;}
    .side-bar-menu__search {border-bottom: 1px solid #dfdfdf;}
    .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-link-in {display: block !important;}
    .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;}
    .side-bar-menu__link.red-button {border: none !important;}
    .side-bar-menu__link.red-button::after {content: unset !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: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
    .side-bar-menu__link.red-button {margin-left: 0 !important;position: absolute;right: 20px;margin-top: 0;}
    .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.red-button,.side-bar-menu__link.transparent {overflow: visible;}
    .side-bar-menu__link.red-button::after,.side-bar-menu__link.transparent::after {content: "";position: absolute;width: 130%;border-bottom: 1px solid #e6e6e6;left: 50%;bottom: -15px;background-color: transparent;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
    .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;}
    .side-bar-menu__link.red-button {width: 75%;}
    .template-view__image {margin: 0;}
    .template-view__middle {padding-bottom: 40px;}
    .template-view__info {padding-left: 0;}
    .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;-ms-grid-column: 1;}
    .content-card_top-news:not(:first-child) > .content-card__head {-ms-grid-row: 1;-ms-grid-column: 1;-ms-grid-column-span: 3;}
    .content-card_top-news:not(:first-child) > .content-card__body {-ms-grid-row: 2;-ms-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: rgba(255, 255, 255, 1);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: #e60000;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(--def-white-color);}
.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: #f2f1f1;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 #c1c0c0;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%);}

.map-index__inner,.footer__map-inner {width: 100%;height: 100%;}
.footer__map-inner {height: 175px;}


.popup-menu {position: fixed;left: 0;top: 40px;right: 0;width: 100%;z-index: 10;background-color: rgba(255, 255, 255, 0.8);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: #6E6E6E;border-bottom: 1px solid #e7e3df;padding: 3px 0;}
.template-view_tags p {position: relative;display: inline;}
.template-view_tags p:after {content: "";position: absolute;border-bottom: 1px solid #ff0000;width: 100%;bottom: -4px;left: 0;}
.template-view_header {font-size: 14px;color: var(--def-black-color);padding-top: 8px;padding-bottom: 4px;}
.template-view_txt {color: rgba(0, 0, 0, 0.7);font-size: 13px;line-height: var(--tvt-lines-height);}
.template-view_txt p {display: -webkit-box;-webkit-line-clamp: var(--tvt-lines-count);-webkit-box-orient: vertical;line-height: var(--tvt-lines-height);max-height: calc(var(--tvt-lines-count) * var(--tvt-lines-height));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: #757575;font-size: 13px;}
.currency-list__row:not(:first-child) {color: var(--def-gray-color);}
.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 rgba(0, 0, 0, 0.1);border-left: 1px solid rgba(0, 0, 0, 0.1);border-right: 1px solid rgba(0, 0, 0, 0.1);}
.currency-list__row:not(:first-child):not(:last-child) .currency-list__item {border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.currency-list__row:last-child .currency-list__item:nth-child(even) {border-right: 1px solid rgba(0, 0, 0, 0.1);border-left: 1px solid rgba(0, 0, 0, 0.1);}
.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: var(--def-white-color);}
.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(--def-gray-color);}
.weather-day img {width: 40px;height: 40px;}
.weather-day p:first-child {color: rgba(15, 15, 15, 0.5);}

@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: #333333;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(--breadcrumbs-bg);color: var(--def-gray-color);padding: 5px;margin: 5px;}
.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 #dfdfdf;}
.null-tags_without {margin-bottom: 20px;padding-bottom: 20px;border-bottom: unset;margin-top: 20px;border-bottom: 1px solid #dfdfdf;}
.null-tags a {font-weight: bold;font-size: 13px;color: var(--def-gray-color);padding: 5px 0;}
.null-tags a.nested {font-size: 14px;background: #f7f7f7;padding: 5px 9px;border-radius: 13px;box-shadow: 3px 3px 3px #eaeaea;}
.null-tags a.active {color: var(--def-red-color);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(--def-red-color);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(--def-red-color);}
.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(--def-red-color);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(--def-red-color) transparent transparent;}
.null-title {padding: 0 20px;position: relative;padding-bottom: 12px;}
.null-title span {font-size: 19px;}
.null-title.inline {display: inline-block;}
.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: #d0282a !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(--def-red-color);}
.null-title p,.null-title h1 {font-size: 24px;font-weight: bold;color: #333333;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(--breadcrumbs-bg);padding: 5px;border-radius: 2px;}
.null-share__link i {color: #b5b4b4;}
.null-share p {font-size: 13px;}
.null-share__block {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: auto;}
.null-share__block p {padding-right: 10px;}
.null-share__block-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.null-share__block-inner a {color: var(--def-white-color);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-share__block-inner 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;}
    .send-news-btn 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 #dfdfdf;}
.null-table table tr td:not(:last-child) {border-right: 1px solid #dfdfdf;}
.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;}

.header-user__autorized {position: relative;display: none;margin-left: auto;}

.main-menu_fixed .header-user__autorized.active {display: -webkit-box;display: -ms-flexbox;display: flex;}
@media screen and (max-width: 768px) {
    .main-menu .main-menu__wrap .header-user__autorized.active {display: -webkit-box;display: -ms-flexbox;display: flex;}
}

.header-wrap .header-user__autorized.active {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(--def-white-color);font-size: 12px;}
.header-user__autorized > a::after {position: relative;content: url("../img/arrow-down.svg");margin-left: 10px;margin-top: -4px;}
.main-menu__wrap .header-user__img {width: 25px;height: 25px;margin-right: 10px;-webkit-border-radius: 50%;-moz-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%;}
.header-user__autorized ul {display: none;position: absolute;right: -20px;top: 100%;background-color: var(--def-white-color);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: rgba(15, 15, 15, 0.7);white-space: nowrap;}
.header-user__autorized ul li:not(:last-child) {margin-bottom: 20px;}
.header-user__autorized ul li:last-child {border-top: 1px solid #e6e6e6;padding-top: 19px;}
.main-shadow {position: fixed;display: none;left: 0;right: 0;top: 0;bottom: 0;background: rgba(15, 15, 15, 0.5);z-index: 11;}

.null-banner {text-align: center;color: var(--def-white-color);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(--comment-left-padding);-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(--def-red-active-color);}

/* 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: #d0282a;border: none;border-radius: 3px;color: var(--def-white-color);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(--comment-left-padding);padding-right: var(--comment-left-padding);}
.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(--comment-left-padding);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(--def-red-active-color);}
.comment-info__top-rating div:last-child:hover {color: #8dd92c;}
.comment-info__top-rating div:first-child {margin-right: 20px;color: #d0282a;}
.comment-info__top-rating div:first-child p {margin-left: 5px;}
.comment-info__top-rating div:last-child {color: #6da624;}
.comment-info__top-rating div:last-child p {margin-right: 5px;}
.comment-info__middle {padding-top: 10px;padding-bottom: 15px;color: var(--def-gray-color);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: #707070;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: #e0e0e0;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: #707070;}
.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(--def-gray-color);text-decoration: underline;}

@media screen and (max-width: 450px) {
    :root {--comment-left-padding: 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;}
    .null-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;-ms-grid-column: 1;}
    .content-card_top-news:not(:first-child) .content-card__head {-ms-grid-row: 1;-ms-grid-column: 1;-ms-grid-column-span: 2;}
    .content-card_top-news:not(:first-child) .content-card__body {-ms-grid-row: 2;-ms-grid-column: 2;}
    form[name="comment"] > p {-ms-grid-row: 2;-ms-grid-column: 2;}
}

@media screen and (max-width: 450px) {.content-card_top-news:not(:first-child) > form[name="comment"] > p {-ms-grid-row: 2;-ms-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;background-color: #fff;}
@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(--def-white-color);height: 100%;width: 100vw;}
.null-inner .for-fixed.fix-top {position: fixed;top: 40px;z-index: 10;background-color: var(--def-white-color);}

@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 #e6e6e6;}
    .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(--def-red-color);border-radius: 3px;height: 27px;}
.nice-select .current {color: var(--def-white-color);}
.nice-select .list {max-height: 180px;overflow-y: auto !important;width:100%;}
.nice-select:after {border-bottom: 1px solid var(--def-white-color);border-right: 1px solid var(--def-white-color);}
.nice-select .option.selected {color: var(--def-red-color);font-weight: normal;}
.nice-select .option.focus,.nice-select .option.selected.focus {background-color: var(--def-white-color);}


@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;-ms-grid-column: 3;grid-area: comments;}
.null-double-inner__left {-ms-grid-row: 1;-ms-grid-row-span: 5;-ms-grid-column: 1;grid-area: sidebar;overflow:hidden;}
.null-double-inner__left .content-card__body * {color: var(--def-white-color);}
.null-double-inner__right {-ms-grid-row: 1;-ms-grid-column: 3;grid-area: content-top;}
.null-double-inner__right .null-card__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: #0e0e0e;font-family: "OpenSans", sans-serif;}
.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: #000;font-size: 12px;}
.null-double-inner__right > .null-table > table {width: 100% !important;}
.null-double-inner__right > .afisha > div .content__top .comment_counter::before {content: "\f086";position: relative;font: normal normal normal 14px/1 FontAwesome;margin-right: 5px;}
.null-double-inner__right > .afisha > div .content__top_title {font-size: 14px;color: var(--def-black-color);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(--def-red-color);}
.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: #0066ff;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;}

.null-double-inner__right > .null-banner:first-child {margin-top: 20px;}
.null-double-inner__right > p a {position: relative;color: #0066ff;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 > 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 > .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 > 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(--comment-inner-padding);padding-right: var(--comment-inner-padding);}
.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 > .null-comment-block {margin: 0;}
.null-double-inner__right > .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;-ms-grid-column: 1;}
    .null-double-inner__left {-ms-grid-row: 3;-ms-grid-row-span: 1;-ms-grid-column: 1;}
    .null-double-inner__right {-ms-grid-row: 1;-ms-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__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: #0064FA;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-phone a::before {content: "\f095";font: normal normal normal 14px/1 FontAwesome;margin-right: 5px;}
.null-unp p {padding-left: 0px;}
.null-phone a {color: var(--def-gray-color);font-weight: bold;}
select[name="action"] {background-color: #f8f9fa;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;}
.null-card {background-color: #f6f6f5;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;}
.null-card__title {border-bottom: 1px solid #c6c8c8;padding-bottom: 20px;}
.null-card__title p {padding: 0;font-size: 16px;font-weight: bold;color: var(--def-gray-color);}
.null-card__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;}
.null-card__address p {padding-left: 40px;padding-left: 0px;}
.null-card__phones {display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;}
.null-card__phones > .null-phone:first-child {padding-left: 0px;}
.null-card .null-email > p:first-child,
.null-card .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;}

.null-card-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;}
.null-card-info__left {width: 100%;}
.null-card-info__left > p {padding-left: 0px !important;}
.null-card-info__left > p > a {display: flex;width: 100%;}
.null-card-info__left > p > a > img {width: 100%;height: 100%;margin: 20px 0;}
.null-card-info__left ul li {position: relative;}
.null-card-info__left ul li::before {content: "-";position: relative;margin-right: 5px;}
.null-card-info__right ul li {font-size: 14px;font-weight: bold;position: relative;padding-left: 20px;}
.null-card-info__right ul li:not(:last-child) {margin-bottom: 10px;}
.null-card-info__right ul li::before {content: "";position: absolute;width: 8px;height: 8px;background-color: var(--def-red-color);border-radius: 50%;left: 0;top: 5px;}

@media screen and (max-width: 600px) {
    .null-card__address::after {-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);top: 50%;}
    .null-card__phones {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .null-card__phones .null-phone {padding-left: 0px;}
}

@media screen and (max-width: 451px) {
    .null-card-info {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
    .null-card-info__left,.null-card-info__right {margin-bottom: 20px;}
}

.weather__container {display: -webkit-box;display: -ms-flexbox;display: flex;background-color: #f4f4f4;margin-left: 20px;margin-right: 20px;margin-top: 25px;border: 1px solid #dadada;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 #e6e6e6;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(--def-gray-color);}
.temperature > p::after {content: "°";}
.temperature > p:last-child::before {content: "-";padding-left: 2px;padding-right: 5px;}
.weather__block-item > p:first-child {color: var(--def-gray-color);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 #e6e6e6;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 #e6e6e6;}
    .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(--def-red-color) !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 button {background-color: #d0282a;border-radius: 3px;margin: 0 auto;border: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;color: var(--def-white-color);padding: 11px 45px;cursor: pointer;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.null-form button:hover {background-color: var(--def-red-active-color);}
.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 #ccc;padding: 9px;height: 35px;margin-bottom: 20px;font-family: OpenSans, sans-serif;}
.null-form textarea {border: 1px solid #ccc;padding: 9px;resize: none;outline: none;margin-bottom: 20px;font-family: OpenSans, sans-serif;}
.null-form .nice-select {background-color: var(--def-white-color) !important;border: 1px solid #ccc !important;border-radius: 0px !important;height: 35px !important;width: 100%;padding-left: 55px;}
.null-form .nice-select .current {color: var(--def-gray-color);}
.null-form .nice-select::after {border-color: var(--def-gray-color) !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(--def-white-color);}
.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: OpenSans, sans-serif;color: var(--def-gray-color);}
.null-form__success_content p:nth-child(3) {width: 60%;text-align: center;margin-top: 10px;margin-bottom: 40px;}
.null-form__success_content a {background-color: var(--def-red-color);padding: 10px 40px;border-radius: 3px;color: var(--def-white-color);font-size: 14px;cursor: pointer;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.null-form__success_content a:hover {background-color: var(--def-red-active-color);}
.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;}

.destination__title {position: relative;width: 100%;margin-bottom: 20px;}
.destination__title > p {position: absolute;left: 10px;padding: 0;color: rgba(15, 15, 15, 0.4);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 {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-bottom: 1px solid #dfdfdf;}
.top_news__info > span {padding: 5px 0;border-bottom: 1px solid #f00;margin-bottom: -1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.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 > span {font-family: sans-serif;line-height: 17px;}
.top_news__info *,.top_news__date * {color: var(--def-gray-color);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: #0e0e0e;font-family: sans-serif;padding-top: 0;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 3;overflow: hidden;}
.content-card__title_main {-webkit-box-orient: vertical;display: -webkit-box;-webkit-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;-ms-grid-row-span: 3;-ms-grid-column: 1;}
    .content-wrap__top_news > .content-card.content-card_top-news:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 3;}
    .content-wrap__top_news > .content-card.content-card_top-news:last-child {-ms-grid-row: 3;-ms-grid-column: 3;}    
    .top_news__title p {display: -webkit-box;-webkit-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;-ms-grid-column: 1;position: relative;}
    .content-wrap__top_news a:not(:first-child) .top_news__info {-ms-grid-row: 5;-ms-grid-column: 1;-ms-grid-column-span: 3;}
    .content-wrap__top_news a:not(:first-child) .top_news__title {-ms-grid-row: 3;-ms-grid-column: 3;}
    .content-wrap__top_news a:not(:first-child) .top_news__date {-ms-grid-row: 1;-ms-grid-column: 1;-ms-grid-column-span: 3;}
    .content-card.content-card_top-news:first-child {-ms-grid-row: 1;-ms-grid-row-span: 3;-ms-grid-column: 1;}
    .content-card.content-card_top-news:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 3;}
    .content-card.content-card_top-news:last-child {-ms-grid-row: 3;-ms-grid-column: 3;}
    .content-wrap__top_news a:first-child {-ms-grid-row: 1;-ms-grid-row-span: 3;-ms-grid-column: 1;}
    .content-wrap__top_news > a:first-child {-ms-grid-row: 1;-ms-grid-row-span: 3;-ms-grid-column: 1;}
    .content-wrap__top_news a:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 3;}
    .content-wrap__top_news > a:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 3;}
    .content-wrap__top_news a:last-child {-ms-grid-row: 3;-ms-grid-column: 3;}
    .content-wrap__top_news > a:last-child {-ms-grid-row: 3;-ms-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;-ms-grid-row-span: 1;-ms-grid-column: 1;}
    .content-wrap__top_news > .content-card.content-card_top-news:nth-child(2) {-ms-grid-row: 3;-ms-grid-column: 1;}
    .content-wrap__top_news > .content-card.content-card_top-news:last-child {-ms-grid-row: 5;-ms-grid-column: 1;}
    .content-wrap__top_news > a:first-child {-ms-grid-row: 1;-ms-grid-row-span: 1;-ms-grid-column: 1;}
    .content-wrap__top_news > a:nth-child(2) {-ms-grid-row: 3;-ms-grid-column: 1;}
    .content-wrap__top_news > a:last-child {-ms-grid-row: 5;-ms-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: #f4f4f4;margin-top: 50px;}
.registration__bottom > p {font-size: 12px;color: rgba(0, 0, 0, 0.7);}
.registration__bottom > p a {color: rgba(0, 0, 0, 0.7);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(--def-white-color);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;display: none;}
.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;border: none;outline: none;border: 1px solid #cccccc;-webkit-box-sizing: border-box;box-sizing: border-box;}
.registration__success {-webkit-appearance: none;background-color: #d0282a;border-radius: 3px;color: var(--def-white-color);border: none;padding: 10px 40px;font-size: 14px;margin-bottom: 15px;cursor: pointer;}
.registration input::-webkit-input-placeholder {opacity: 0.6;font-family: OpenSans, sans-serif;font-size: 12px;}
.registration input::-moz-placeholder {opacity: 0.6;font-family: OpenSans, sans-serif;font-size: 12px;}
.registration input:-ms-input-placeholder {opacity: 0.6;font-family: OpenSans, sans-serif;font-size: 12px;}
.registration input:-moz-placeholder {opacity: 0.6;font-family: OpenSans, sans-serif;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(--def-black-color);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: #f4f4f4;color: var(--def-gray-color);white-space: nowrap;padding: 12px;font-size: 12px;border: 1px solid #dfdfdf;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 #dfdfdf 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 #f4f4f4 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(--def-gray-color);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;}
.null-form__success_close {position: absolute;padding: 15px 20px;cursor: pointer;right: 0;top: 0;}

@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: #f4f4f4;color: var(--def-gray-color);white-space: nowrap;padding: 12px;font-size: 12px;border: 1px solid #dfdfdf;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 #dfdfdf 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 #f4f4f4 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 rgba(204, 52, 51, 0.3);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;}
.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: "OpenSans-semibold", sans-serif;color: rgba(15, 15, 15, 0.8);}
.ads__top-desc {text-align: center;font-size: 14px;color: rgba(15, 15, 15, 0.5);margin-bottom: 40px;}
.ads__top-desc a {text-decoration: underline;color: #0066ff;}
.ads__top-number {font-size: 48px;color: #d0282a;margin-bottom: 30px;}

@media (max-width: 600px) {
    .ads__top-number {font-size: 34px;}
    .ads__top-desc {font-size: 12px;}
}

.ads__top-content > a {background-color: #d0282a;border-radius: 3px;margin: 0 auto;border: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;color: var(--def-white-color);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;}
.ads__wrapper_add a {background-color: #d0282a;border-radius: 3px;margin: 0 20px;border: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;color: var(--def-white-color);padding: 11px 45px;cursor: pointer;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;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 #e6e6e6;}
.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;
        flex: 1 0 49%;
    }    
    .ads__top-content img {width: 100%;}
    .tips-wrapper .template-view__arrow-right {right: 4px;}
    .tips-wrapper .template-view__arrow-left {left: 4px;}
}

/* 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 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-family: "OpenSans-semibold", sans-serif;color: rgba(15, 15, 15, 0.85);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: #ff0000;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 #ff0000;background-color: transparent;}
.ads__wrapper-item .ads__wrapper-item .ads__wrapper-item a {color: rgba(15, 15, 15, 0.6);}
.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(--def-red-color);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;height: 360px;}
.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 .onji__form_send,.null-double-inner__right .onji__form_send.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 .null-card {margin-left: 0px;margin-right: 0px;width: 100%;}
    .null-double-inner__right .null-card__address p {padding-left: 40px;}
    .null-double-inner__right .null-card-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: #fff;padding: 0;left: 10px;}
.obji__form_input .charleft {position: absolute;top: -8px;display: inline-block;font-size: 12px;width: auto !important;right: 35px;background: #fff;}
.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;border: none;border: 1px solid #cccccc;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;border: none;border: 1px solid #cccccc;width: 100%;height: 35px;padding: 0 10px;margin-right: 10px;}
.obji__form_input input[type="checkbox"] {-webkit-appearance: checkbox;}
.obji__form_input input[type="radio"] {-webkit-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: #ff0005;font-style: normal;margin-left: 5px;}
.obji__form_placeholder sup {vertical-align: baseline;margin-left: 5px;color: rgba(0, 0, 0, 0.3);font-size: 14px;}
.obji__form_question > p {border-radius: 50%;width: 18px;height: 18px;background-color: var(--def-red-color);padding: 0;text-align: center;color: var(--def-white-color);line-height: 18px;cursor: pointer;}
.obji__form-title {margin-bottom: 20px;display: inline-block;font-weight: bold;}
.obji__form-title a {color: var(--def-link-color);}
.obji__form_faq {margin-top: 9px;}
.obji__form_faq_desc {position: absolute;left: calc(100% + 10px);top: 0;display: none;white-space: nowrap;background-color: #f4f4f4;border: 1px solid #dfdfdf;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 #dfdfdf 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 #f4f4f4 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 #d9d9d9;}
.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;}
.onji__form_send {-webkit-appearance: none;border: none;color: var(--def-white-color);cursor: pointer;background-color: #d0282a;border-radius: 3px;padding: 11px 45px;margin: 20px auto;}
.onji__form_send.left {margin-left: 20px;}
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 #dfdfdf 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 #f4f4f4 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;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__item a {background-color: #d0282a;border-radius: 3px;margin: 0 auto;font-size: 14px;border: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;color: var(--def-white-color);padding: 11px 45px;cursor: pointer;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.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: #404040;font-family: "OpenSans", sans-serif;font-weight: bold;margin-bottom: 10px;}
.noticeable__desc {font-size: 14px;text-align: center;color: rgba(15, 15, 15, 0.5);margin-bottom: 25px;}
.noticeable__desc p:not(:last-child) {padding-bottom: 7px;}
.null-title.noticeable {text-transform: uppercase;}

@media screen and (max-width: 768px) {
    .noticeable__list {-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .noticeable__item {width: 50%;margin-bottom: 20px;}
    .noticeable__item a {margin-top: auto;}
}

@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;}
}

@media screen and (max-width: 500px) {.noticeable__item {width: 100%;}}



/* 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: #f3f1f1;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(--def-white-color);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: Tahoma, sans-serif;color: var(--def-gray-color);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(--def-white-color);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: Tahoma, sans-serif;color: var(--def-gray-color);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(--def-red-color);color:white;}
.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);}
}

.filter__wrapper {display: flex;align-items: center;justify-content: space-between;}
.filter__wrapper .add_new_item {background: #d0282a;border-radius: 4px;text-transform: uppercase;text-align: center;color: var(--def-white-color);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(--def-red-active-color);}

.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(--def-red-color);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(--def-white-color);padding-bottom: 88px;}
.filter__popup_show {right: 0;}

.filter__title {font-family: Tahoma, sans-serif;font-size: 18px;font-weight: 700;padding: 35px 40px !important;border-bottom: 1px solid #d9d9d9;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 #d9d9d9;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;border: 1px solid #cccccc;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: #757575;margin: 5px 10px 5px 0;color: white;cursor: pointer;}
.field__container.type_selector_menu_group_group .sidebar__radio label.active {background: var(--def-red-color);}
.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(--def-red-color);color: white;font-weight: bold;position: fixed;top: 0;z-index: 10000000;left: 50%;}

.nice-select__support,.nice-select__time {height: 35px;border: 1px solid #cccccc !important;border-radius: 0px;background-color: var(--def-white-color);}
.nice-select__time {margin-left: 10px;margin-right: 10px;}
.nice-select__support .current,.nice-select__time .current {color: var(--def-gray-color);}
.nice-select__support.open .list,.nice-select__time.open .list {border: 1px solid #cccccc !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(--def-gray-color);border-right: 2px solid var(--def-gray-color);}

@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: #e8e8e8;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;}
.btn {background-color: transparent;border: 1px solid #d0282a;color: #d0282a;width: 130px;padding-top: 10px !important;padding-bottom: 10px !important;border-radius: 3px;cursor: pointer;font-size: 13px;font-family: Tahoma, sans-serif;font-weight: 700;}
.btn-inline {background-color: transparent;border: 1px solid #d0282a;color: #d0282a;width: 130px;padding-top: 3px !important;padding-bottom: 3px !important;border-radius: 3px;cursor: pointer;font-size: 13px;font-family: Tahoma, sans-serif;font-weight: 700;}
.btn__primary {background-color: #d0282a;color: var(--def-white-color);}
.btn__primary:hover {background-color: #e0383a;}
.filter__popup_title {font-family: Tahoma, sans-serif;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 * {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-in,.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 rgba(0, 0, 0, 0.19);box-shadow: 0 0 10px rgba(0, 0, 0, 0.19);background-color: #f8f8f8;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(--def-gray-color);}
.catalog__pagination_item:not(:last-child) {margin-right: 10px;}
.catalog__pagination_item.active {background-color: var(--def-red-color);color: var(--def-white-color);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(--def-gray-color);}
.catalog__pagination_prev{margin-right: 10px;}

.comment-info__link a {color: #0066ff;font-family: Tahoma;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-link-in {display: block;}
    .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;-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(--def-white-color);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: #e60000;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(--def-white-color);}

@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: #dfdfdf !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: #dfdfdf !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: #000 !important;}
.template__item_simple .template__item-header:visited,.template__item_pay .template__item-header:visited {color: var(--def-gray-color) !important;}
.template__item_simple__hide .template__item-header {margin-bottom: 20px;}


footer {border-top: 1px solid var(--bc-f);}

.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(--bg-f);}

.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(15, 15, 15, 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(--p-d);}
.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;}
.null-share__block_footer {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.footer__desc p {font-family: "OpenSans", sans-serif;font-size: 12px;padding-bottom: 5px;}
.footer__desc p span {font-family: "OpenSans", sans-serif;font-weight: 700;display: inline-block;padding-right: 5px;}
.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(--def-gray-color);}
.footer__copyright {display: inline-block;color: #707070;font-family: "OpenSans-semibold", sans-serif;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(--p-d);}
    .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: rgba(15, 15, 15, 0.4);color: var(--def-white-color);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: "Tahoma", sans-serif;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 #e6e2de;;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: #060606;font-size: 16px;font-weight: 700;line-height: 16px;}
.affiche__item_date {font-size: 13px;color: #5c5c5c;line-height: 11px;}
.affiche__item_desc {color: #5c5c5c;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: #d0282a;border: 1px solid #d0282a;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 #d0282a;left: 15px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.affiche__content_kinopoisk {line-height: 10px;color: #f50402;font-size: 10px;transform: translateY(-4px);display: inline-block;}

.schedule-block__list-price {
    color: var(--def-gray-disabled-color);
    font-size: 12px;
    position: absolute;
    top: -18px;
    right: 10px;
}
.schedule-block__list-suffix {display: flex;justify-content: end;font-size: 12px;color: var(--def-gray-color);margin-top: -9px;}
.affiche__item_tag {color: #5c5c5c;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 #F3F1F1;}
.affiche__date::after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;border-bottom: 1px solid #DFDFDF;}
.affiche__date_item {display: inline-block;white-space: nowrap;text-align: center;width: 100%;color: #949393;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: #f50402;color: #fff;}
.affiche__date_item:hover span {color: #fff;}
.affiche__date_item span {color: #5c5c5c;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: #fff;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 #DFDFDF;}
.affiche__date_arrow_right {position: absolute;right: -20px;width: 20px;background-color: #fff;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 #DFDFDF;}

.affiche__tabs {display: flex;flex-direction: row;gap: 5px;flex-wrap: nowrap;}
.affiche__tab {display: block;background: linear-gradient(#fff,#e3e2e2);padding: 3px 15px;font-size: 13px;color: var(--def-gray-color);cursor: pointer;}
.affiche__tab:not(.active) span {display:inline-block;border-bottom:1px dotted var(--def-gray-color) }
.affiche__tab.active {color: white;background: linear-gradient(#bb4a4a,#fd5959);}
.affiche__tab:not(.active):hover {background: linear-gradient(#ffc6c6,#aa0808);color:white;}
.affiche__tabcontent .descr {display: block;font-size: 13px;color: var(--def-gray-color);overflow: hidden;width: 100%;}
.affiche__tabcontent .descr a {border-bottom: 1px dotted var(--def-gray-color) !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 #dfdede;padding-top: 7px;font-size: 12px;line-height: 18px;color: var(--def-gray-color);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 #d9d9d9;}

@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(#f4f4f4,#ddd);padding: 10px;margin-bottom: 15px;font-size: 15px;line-height: 15px;align-items: center;border-radius: 13px;box-shadow: 3px 3px 3px #ece9e9;border: 1px solid #dddada;}
.akino-info p.title {display: block;font-weight: bold;font-size: 16px;color: var(--def-gray-color);}
.akino-info p.subtitle {display: block;font-weight: bold;color: var(--def-gray-disabled-color);font-size: 12px;}
.akino-info p.aline {display: block;font-size: 12px;}
.akino-info p.aline span {color: var(--def-red-color);}
.akino-info p.aline em {font-style: normal;font-weight: bold;color: var(--def-gray-color);}
.akino-info p.aline a {font-style: normal;font-weight: bold;color: var(--def-red-color);text-decoration: underline;text-underline-offset: 4px;}
.akino-info p.aline a:hover {color: var(--def-red-active-color);}

.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: #F1F0F0;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(--def-gray-color);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: #E2E1E1;border-radius: 3px;color: #5C5C5C;font-size: 14px;font-weight: bold;}
.schedule-block__list-time__item.inactive {opacity:0.5;}
.schedule-block__list-time__item p {padding: 5px;}
.schedule__view-more {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-top: 30px;margin-bottom: 30px;}
.schedule__view-more a {border: 1px solid var(--def-red-color);border-radius: 3px;color: var(--def-red-color);font-size: 13px;font-weight: bold;padding: 10px 20px;display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.schedule__view-more a::after {position: relative;content: '\f103';font-family: 'fontawesome';font-size: 13px;margin-left: 5px;}
.schedule-block__list-info a {color: var(--def-gray-color);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: white;z-index: 20;padding-block: 5px;width: 100%;justify-content: center;border-bottom: 5px solid #f9f5f5;}
.dateslider_item {display: inline-block;padding-inline: 7px;height: 24px;white-space: nowrap;text-align: center;width: 100%;color: #949393;font-family: Tahoma;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: #5c5c5c;font-family: Tahoma;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:white;}
.dateslider_item:hover, .dateslider_item.active {background-color: var(--def-red-color);color: #fff;}
.dateslider_item.active:hover {background-color: #a50402;color: #fff;}

.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: #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border-left: 2px solid var(--def-white-color);border-right: 2px solid var(--def-white-color);}
.timetable__item a {display: flex;color: var(--def-gray-color);align-items: center;font-size: 15px;}
.timetable__item a.active {color: #d0282a;}
.timetable__item a:hover {color: #d0282a;}
.timetable__number {min-width: 49px;color: #d0282a;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: #f4f4f4;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: #d0282a;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 #ccc;}
.timetable__schedule_item_title {font-size: 14px;color: rgba(15, 15, 15, 0.4);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: rgba(15, 15, 15, 0.8);position: relative;padding-left: 20px;}
.timetable__subitem_active a {color: #d0282a;}
.timetable__subitem::before {content: "";position: absolute;height: 1px;width: 10px;background-color: #d0282a;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(--def-white-color);padding: 10px 20px;background-color: #d0282a;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;cursor: pointer;transition: all 0.2s ease;}
.timetable__download:hover {background-color: var(--def-red-active-color);}
.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 #ccc;-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(--def-gray-color);}
.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(--def-gray-color);}
.registration__tab.active a {color: #d0282a;}

/* 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: #e9e7dc !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(--def-red-color);}
.poll-answers .poll-answer td.radio .new-radio::before {content: "\f058";position: relative;font: normal normal normal 14px/1 FontAwesome;}
.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: #bd8 !important;}
.poll-answers .poll-answer td.radio {width: 30px !important;}
.poll-answers .poll-answer tr.result div {background-color: var(--def-red-color) !important;}
.poll-answers .poll-answer td.radio.active {color: var(--def-red-color) !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: #e9e7dc !important;}
.poll-answers .poll-answer:hover td.text,
.poll-answers .poll-answer:hover td.radio {background-color: #bd8 !important;}
.poll-answers .poll-answer.answered:hover td.text,
.poll-answers .poll-answer.answered:hover td.radio {background-color: #e9e7dc !important;}
.poll-answers .poll-answer.answered.current-answer:hover td.text {background-color: #bd8 !important;}
.poll-answers .poll-answer.not-answered.disable-answer td.text:hover {background-color: #e9e7dc !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: #f50503 !important;margin-left: 0px !important;}
.poll-message.notice a,.poll-description.after a {color: #0f4dfe !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-right: 0;padding-top: 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: rgba(0, 0, 0, 0.3);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(--def-gray-color);}
}

@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: rgba(255, 255, 255, 0.8);z-index: 20;display: none;}
.holder * {animation-play-state: paused;}

.ucp_admin_chat,.uorg_admin_chat {display: block;background: white;padding: 10px;border: 1px solid var(--bc-f);font-size: 13px;}
.uorg_admin_chat .ca--form textarea,
.ucp_admin_chat .ca--form textarea {min-height: 120px;padding: 10px !important;border: 1px solid #aaa;font-size: 14px;letter-spacing: 1px;line-height: 23px;color: var(--def-gray-color);}


.not-found {border: 2px dashed var(--def-red-color);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(--def-white-color);letter-spacing: 1.1px;background-color: #d0282a;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 #eee;background: #fff;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: #fff;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";speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;content: "\201c";color: #fff;font-size: 76px;line-height: 74px;background: #222;box-shadow: 0 0 0 10px #ffffff;background-color: #e36a6a;border-radius: 50%;}

.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;}



.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(--def-white-color);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;}
header {background: #fff !important;}
.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(--def-red-color) !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 #dfdfdf;border-top: none !important;}
.swiper-wrapper .content-card__tags:after {bottom: unset;bottom: -6px;border-top: none !important;border-bottom: 1px solid #d0282a;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;}    
    .b-profile {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;}
    .b-profile .button_add {width: 100%;}
    .welcome {text-align: center;margin: 0 auto;}
    .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: #6da624;font-size: 13px;display: flex;align-items: center;flex-direction: row-reverse;}
.icon-thumbs-up:hover {color: #8dd92c;}
.icon-thumbs-down {margin-left: auto;color: var(--def-red-color);font-size: 13px;margin-right: 10px;}
.icon-thumbs-down:hover {color: var(--def-red-active-color);}

@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(15, 15, 15, 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 #cc3433;border: 1px solid #bc2423;border-radius: 3px 17px 3px 3px;box-shadow: 2px 2px 3px #ddd;color: #f0f0f0;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 #24bc23;color: #fff;border: 1px solid #14ac13;}
#adv_add_form a.add_phone2 {background: none repeat scroll 0 0 #cc3433;border: 1px solid #bc2423;border-radius: 2px;box-shadow: 2px 2px 2px #ddd;color: #fff;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: grey;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 > {display: none;}
.template__item-header p i,.template__item-header h1 i {color: #7b7b7b;font-size: 90%;font-style: normal;padding-right: 9px !important;display: inline-block;}
.null-double-inner__right > .null-title > h1 > span {color: #888;}


.ban_admin_wrap {position: relative;padding: 0;margin: 0;z-index:1;}
.ban_admin_wrap > div > div {max-height: unset !important;}
.br-area {position: relative;display: flex;justify-content: center;}
.ban_admin_wrap .banner_info {position: absolute;top: 0;right: 0;padding: 3px 3px 5px 9px;background: #fff;border: 2px solid #aaa;width: auto !important;font-size: 12px;border-radius: 0 0 0 10px;color: black;z-index: 100500;}
.ban_admin_wrap .banner_info span {display: inline-block;background: blue;color: white;padding: 0 5px;}
.ban_admin_wrap .banner_info em {display: inline-block;width: 10px;height: 10px;background: red;}

.be_info {margin: 10px 3px 3px 3px;border: 1px solid #c1c1c1;background: #eee;padding: 5px !important;display: flex !important;flex-direction: row;justify-content: space-around;box-shadow: 0 0 5px 4px #fff;flex-wrap: wrap;}
.be_info .stats {display: flex;padding: 15px 20px;justify-content: space-between;flex-wrap: wrap;}
.be_info .actions {display: flex;padding: 15px 20px;justify-content: space-evenly;gap: 15px;}
.be_info .actions a {display: block;background: var(--def-red-color);color: white;padding: 5px 10px;border: 1px solid var(--def-gray-color);border-radius: 5px;}


@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: #919191;}

.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: black;text-decoration: underline;}
.adv-warning p {padding: 10px;}
.obji-contrainer.compnews_form .obji__form_input {max-width: 90% !important;}

.template__item-time_label {position: absolute;right: 60px;padding: 4px 8px !important;color: white;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 .null-card__phones {padding: 5px 0 15px 0px;}
.template__item-contacts-info__open .null-card__phones .null-phone {padding: 3px 10px;}

.header-user__autorized ul li.dev a {background: url(../img/b_dev.png) no-repeat;padding-left: 20px;}

.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(#a70000, #f00);color: white;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: #2f3e4a;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: #fff;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 #aaa;border-radius: 2px;display: block;margin: 15px 0 5px;}
#feedback_form ul li.cap label {color: #2f3e4a;font: italic 11px/18px helvetica;width: 216px;margin-top: -4px;}
#feedback_form > p {color: #ab513e;font-size: 90%;}

.alert {padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}
.alert h4 {margin-top: 0;color: inherit;}
.alert > p, .alert > ul {margin-bottom: 0;}
.alert > p + p {margin-top: 5px;}


.alert-success {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.alert-success hr {border-top-color: #c9e2b3;}
.alert-success .alert-link {color: #2b542c;}
.alert-warning {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}
.alert-warning hr {border-top-color: #f7e1b5;}
.alert-warning .alert-link {color: #66512c;}



.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: #f4f4f4;}
.carousel.tips > div ul {list-style: none inside none;padding: 0;margin: 0;}
.carousel.tips > div ul li {display: none;color: #000;font-size: 14px;}
.carousel.tips > div ul li.active {display: block;}
.carousel.tips > div ul li a {color: #014bab;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 #d8d8d8;margin: 0;}
.last_comments ul li:nth-child(2n) {background: linear-gradient(#eee, #fff);}
.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: #346aa8;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: #346aa8;}
.last_comments ul li > div:nth-child(2) > div:nth-child(2) a {color: #346aa8;}

.b-profile {display: flex;flex-wrap: wrap;flex-direction: column}
.b_profile_top {display: flex;width: 100%;justify-content: center;}
.b_profile_top2 {padding-bottom: 5px;}
.b_profile_top2 a {color: black;text-decoration: underline;}
.b_profile_bot {display: flex;width: 100%;justify-content: center;}
.b-profile .button_add {display: flex;margin-bottom: 20px;margin-top: 0 !important;margin-left: auto !important;}
.b-profile .button_add a {background-color: #d0282a;border-radius: 3px;margin: 0 auto;border: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;color: #fff;padding: 11px 45px;cursor: pointer;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.b-profile .button_add a:hover {background-color: #f50402;}
.welcome {font-size: 24px;color: #000;}


.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 {background: url(../img/rss.png) 0 0 no-repeat;padding-left: 38px;display: block;min-height: 32px;line-height: 32px;color: grey;}
.category_rss_link:hover {color: black;}


.fact_map_baloon {display: block;}
.fact_map_baloon_head {display: block;color: black;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 grey;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: rgba(15, 15, 15, 0.7);padding: 5px 13px;}
.photofacts__photos {position: absolute;top: 13px;right: 13px;background-color: rgba(15, 15, 15, 0.7);padding: 5px 13px;}
.photofacts__photos--count {font-size: 12px;color: #fff;}
.photofacts__photos--count::before {content: "\e80d";font-family: "bobr-icons";color: #fff;padding-right: 5px;}
.photofacts__date_text {font-size: 12px;color: #fff;}
.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;-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: white;border: 1px solid grey;border-radius: 66px;position: absolute;color: black;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;}
.d15_menu_link a {border-bottom:1px solid red;}
.d11_menu_link a {border-bottom:1px solid red;}
.d11ban_admin_wrap_menu_link 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: #1cb7eb;}
.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%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );}
.telegram,.youtube {padding: 0 !important;}
.telegram img, .youtube img {width: 100%;height: 100%;}
.ellipsis {background-color: #b5b4b4;}




.alphabet_search {display: flex;padding: 7px;background: #ddd;margin: 10px 0;flex-direction: row;justify-content: center;font-size: 14px;border: 1px solid #d2cccc;flex-wrap: wrap;}

.alphabet_search > * {margin: 2px 8px;}
.alphabet_search > a {color:#686868;}
.alphabet_search > span {color: var(--def-red-active-color);font-weight: bold;}
.status-block.field-list .phoneblock {min-width: 300px;border: 1px solid #ccc;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(--def-gray-color);}
.MPhone_wrapper .phone_item > i[rel="btc"] {background:url("../img/operators/logo-beltelecom.png") 0 0 no-repeat;}
.MPhone_wrapper .phone_item > i[rel="mts"] {background:url("../img/operators/logo-mts.png") 0 0 no-repeat;}
.MPhone_wrapper .phone_item > i[rel="vel"] {background:url("../img/operators/logo-velcom.png") 0 0 no-repeat;}
.MPhone_wrapper .phone_item > i[rel="life"] {background:url("../img/operators/logo-life.png") 0 0 no-repeat;}
.MPhone_wrapper .phone_item > i[rel="dialog"] {background:url("../img/operators/logo-dialog2.png") 0 0 no-repeat;}
.MPhone_wrapper .phone_item > i[rel="viber"] {background:url("../img/operators/logo-viber.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: white;}
.MPhone_wrapper .phone_create_buttons button[rel=cancel]{background: linear-gradient(#ff7979,#b55751);color:white;}
.MPhone_wrapper .phone_create_buttons button:hover{background: linear-gradient(#f2ef3c,#ffbf6e);color:black;}
.MPhone_wrapper .phone_format {background-color: var(--def-red-color);color: white;padding: 6px;box-shadow: 3px 3px 3px #ccc;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;}  


#nophone_confirm {display:flex; flex-wrap: nowrap;flex-direction: column;}
#nophone_confirm > * {margin:10px; text-align:center;}
#nophone_confirm > a {display: block;background: linear-gradient(#F00,#9B0606);color: white;padding: 15px;border-radius: 5px;box-shadow: 3px 3px 3px #dfa9a9;}
#nophone_confirm > a.nophone_back {background: linear-gradient(#029720,#0F5904);}
#nophone_confirm > a:hover {background: linear-gradient(#ffb453,#A86A1A);}
#hint_no_phone {display: none;text-align: center;color: white;background: var(--def-vip-color);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: #4e4e4e;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: #4e4e4e;display: block;content: "";height: 2px;width: 0%;left:50%;position:absolute;-webkit-transition: width .3s ease-in-out;-moz--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;0}}


.admin-hint {display: block;text-align: center;color: white;padding: 5px;background: var(--def-vip-color);margin: 5px 0;box-shadow: 3px 3px 3px #888;}
.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 #aaa;color: var(--def-gray-color);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 #aaa;}

.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(--def-gray-color);}
.myorgs--one .split {display:flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap;}

.myorgs--one .select-it {padding: 3px 12px;background: var(--def-red-color);color: white;align-self: center;font-size: 14px;cursor: pointer;border-radius: 3px;box-shadow: 3px 3px 3px #aaa;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 #c6c1c1;}
.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(--def-link-color);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(--def-link-color);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: #8a8a8a;}
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: #8a8a8a;}

/** POPUPS & WINDOWS*/

#ajax_pager_trigger {DISPLAY:BLOCK; width:100%; height:2px; padding:0; margin : 0; background:grey;}
#FE_modal_action_bg {display: block;position: fixed;background: black;width: 100%;height: 100%;z-index: 500;top: 0;left: 0;padding: 0;margin: 0;opacity: 0.5;}
#FE_modal_loading_window {z-index: 200600;position: fixed;width: 360px;height: 100px;background: linear-gradient(to right,#0006,#000000b3);border-radius: 30px;left: calc(50% - 180px);top: calc(50% - 50px);}
#FE_modal_action_window {display: flex;position: fixed;z-index: 423424234;width: 100%;height: 100%;top: 0;left: 0;background: #000A;flex-direction: row;justify-content: center;}
#FE_modal_loading_window > div {display: block;position: absolute;top: 36px;left: 55px;color: white;margin: auto;width: 310px;font-size: 15px;}
#FE_modal_action_window_wrapper {display: flex;flex-direction: column;justify-content: center;}
#FE_modal_action_window_inner {display: block;background: white;padding: 20px;border: 5px solid #3b85a2;border-radius: 20px;overflow: auto;max-width: 88vw;max-height: 88vh;}


.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;}
.popup--overlay {position: fixed;left: 0;top: 0;background-color: rgba(15, 15, 15, 0.8);display: none;width:100%;height:100%;}
.popup--centered {display: flex;flex-direction: row;justify-content: center;align-items: center;overflow-y: hidden;}
.popup-wrapper--active {display: flex;}
.popup-wrapper--active .popup--overlay {display: block;}

.popup {position: relative;background-color: #fff;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;}
.popup--active {display: flex;}
.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");}
.popup--top {font-size: 24px;color: #333;font-weight: 400;text-align: center;margin-bottom: 15px;}
.popup--inner {max-height:80%;}


.loading_wrapper {display: block;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.8);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: white;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: #cc3433;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;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;}
.more-button:hover {background-color: #f50402;}
.more-button > span {color: #fff;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;}
.adv-warning.LV_invalid {font-size : 15px;padding: 10px 20px;}

.std_hint {display:block;color:var(--def-warning-color);background:var(--def-warning-bg);border: 1px solid var(--def-warning-border);padding:15px;margin : 15px 0;text-align:center;}
.FE_hint {display: block;background: linear-gradient(#f7eae0,#ffcfb2);padding: 10px !important;text-align: center;color: #5b5b5b;border-radius: 11px;box-shadow: 3px 3px 3px #eee;font-size: 80%;}
.ads__top-content ul.censored {margin-top:1rem;}


#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%);display: none;z-index: 50000;background-color: var(--def-white-color);}

#sent_failed {max-width: 370px;margin-inline: auto;color: var(--def-red-color);}

.buttons-fast-admin {display: flex;gap: 1rem;padding: 1rem;margin: 1rem;flex-direction: row;align-items: center;justify-content: space-evenly;border: 2px dashed #d7d4d4;flex-wrap: wrap;}
.buttons-fast-admin a {display: flex;color: white;background: linear-gradient(45deg,#af4add,#ff5151);padding: 6px 20px;border-radius: 16px;box-shadow: 3px 3px 3px #ddd;font-size: 15px;transition-duration: 0.3s;}
.buttons-fast-admin a:hover {background: linear-gradient(45deg,#ee59e5,#ffb8f7);scale: 1.1;}

.button-debug-edit {position: absolute !important;display: block !important;transition-duration: 0.3s !important;background: linear-gradient(45deg,#ce85d0,#961fcc);padding: 3px !important;box-sizing: border-box !important;margin: 0 !important;border: 2px solid #a46199;z-index: 1;}
.button-debug-edit.go-left {left: 0;border-radius: 0 13px 13px 0 !important;right: auto !important;top: 50% !important;transform: translateY(-50%);}
.button-debug-edit.go-left-top {left: 0;border-radius: 0 0px 13px 0 !important;right: auto !important;top: 0 !important;}
.button-debug-edit.go-right-top {right: 0 !important;top: 0 !important;border-radius: 0 0 0 13px;}
.button-debug-edit:before {display:block !important;content:'';width: 20px !important;height: 20px !important;background-size: cover !important;background-image: url("data:image/svg+xml,%3Csvg width='64px' height='64px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' 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%3Ctitle%3Etool_fill%3C/title%3E%3Cg id='页面-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='System' transform='translate(-1008.000000, -144.000000)'%3E%3Cg id='tool_fill' transform='translate(1008.000000, 144.000000)'%3E%3Cpath d='M24,0 L24,24 L0,24 L0,0 L24,0 Z M12.5934901,23.257841 L12.5819402,23.2595131 L12.5108777,23.2950439 L12.4918791,23.2987469 L12.4918791,23.2987469 L12.4767152,23.2950439 L12.4056548,23.2595131 C12.3958229,23.2563662 12.3870493,23.2590235 12.3821421,23.2649074 L12.3780323,23.275831 L12.360941,23.7031097 L12.3658947,23.7234994 L12.3769048,23.7357139 L12.4804777,23.8096931 L12.4953491,23.8136134 L12.4953491,23.8136134 L12.5071152,23.8096931 L12.6106902,23.7357139 L12.6232938,23.7196733 L12.6232938,23.7196733 L12.6266527,23.7031097 L12.609561,23.275831 C12.6075724,23.2657013 12.6010112,23.2592993 12.5934901,23.257841 L12.5934901,23.257841 Z M12.8583906,23.1452862 L12.8445485,23.1473072 L12.6598443,23.2396597 L12.6498822,23.2499052 L12.6498822,23.2499052 L12.6471943,23.2611114 L12.6650943,23.6906389 L12.6699349,23.7034178 L12.6699349,23.7034178 L12.678386,23.7104931 L12.8793402,23.8032389 C12.8914285,23.8068999 12.9022333,23.8029875 12.9078286,23.7952264 L12.9118235,23.7811639 L12.8776777,23.1665331 C12.8752882,23.1545897 12.8674102,23.1470016 12.8583906,23.1452862 L12.8583906,23.1452862 Z M12.1430473,23.1473072 C12.1332178,23.1423925 12.1221763,23.1452606 12.1156365,23.1525954 L12.1099173,23.1665331 L12.0757714,23.7811639 C12.0751323,23.7926639 12.0828099,23.8018602 12.0926481,23.8045676 L12.108256,23.8032389 L12.3092106,23.7104931 L12.3186497,23.7024347 L12.3186497,23.7024347 L12.3225043,23.6906389 L12.340401,23.2611114 L12.337245,23.2485176 L12.337245,23.2485176 L12.3277531,23.2396597 L12.1430473,23.1473072 Z' id='MingCute' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M7.52696,2.65749 C9.84214,2.0633 12.4068,2.67174 14.2226,4.4875 C16.2557,6.52063 16.7757,9.49139 15.7866,12.0047 L20.386,15.8965 C21.8599,17.1437 21.9531,19.3844 20.5878,20.7497 C19.2225,22.115 16.9819,22.0218 15.7347,20.5478 L11.8439,15.9496 C9.32978,16.9407 6.35717,16.4211 4.32307,14.387 C2.50712,12.571 1.89874,10.006 2.49325,7.69065 C2.69252,6.91455 3.67235,6.66881 4.21455,7.25777 L7.25889,10.5647 L9.55638,9.72045 L10.4026,7.42077 L7.09446,4.37926 C6.50489,3.83721 6.7505,2.85676 7.52696,2.65749 Z' id='路径' fill='%23ffffff'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");filter: grayscale(0.5) !important;box-sizing: border-box !important;padding: 0 !important;margin: 0 !important;transform: translateX(-2px);}
.button-debug-edit:hover {scale: 1.05 !important;background: linear-gradient(-45deg,#ff3131,#ffbaf1) !important;border: 1px solid #e49cea;box-shadow: -5px 4px 21px 12px #fff;}

.link-delete {color: #0066ff;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(--def-red-active-color);}
.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: white;font-size: 14px;border-radius: 16px 16px 0 0;}
.obn__fullimage .admin-helper a {color: #faffff;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:#dfdfdf; border: 1px solid #D0CCBE; padding: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 10px;}
.obn__item[data-status="vip1"] {background-color: #fef8cd;}
.obn__item[data-vip="0"][data-opened="0"] {padding:10px 20px;}
.obn__item:not(:last-child) {  margin-bottom: 15px 20px 5px 20px;}

.obn__item  .vipstat {display: block;position: absolute;background: linear-gradient(#e6148a,#57127d);color: white;top: -9px;right: 8px;padding: 3px 5px;border-radius: 5px;opacity: 0.7;font-size: 12px;}


/* HEADER */
.obn__item-top { position:relative;min-height: 75px;}
.obn__item-header {  font-size: 14px;font-weight: bold; padding-bottom:5px; color: var(--def-black-color); 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(--def-red-active-color);}
.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 #d2d2d2;}
.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; -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(--def-red-color);}


.obn__item-header p i,
.obn__item-header .obn__item-title i {
  color: #7b7b7b;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(--def-gray-light-color);  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 #eee;}
.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: rgba(15,15,15,.7);color: #fff;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: #fff;}                                                                                                                                      
.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 {display: -webkit-box;-webkit-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;}

.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: #060606;}

.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 .null-card__phones .mts a,.vel a {text-decoration: none !important;}
.obn__item .null-card__phones {padding: 5px 0;}
.obn__item .null-card__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:black;}

.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(--def-gray-color);}

.obn__item_topsw .obn__item_topsw_title em {color:var(--def-red-color);}
.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(--def-gray-color);}
.obn__item_vipcity.active span {color: #1272C9;}

.obn__item_stdcity span {font-weight: bold;color: var(--def-gray-color);}
.obn__item_stdcity.active span {color:var(--def-blue-color);}

/* 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; -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(--def-red-color);left: 0;}
.obn__item-footer-stats {display:flex;flex-direction: row;}
.obn__item-footer-stats > * {font-size: 11px;white-space: nowrap; color:var(--def-gray-color);}
.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(--def-red-active-color) !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(--def-white-color); letter-spacing: 1.1px; background-color: #d0282a; 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: #000;}
.obn__item .obn__item-title:visited, .obn__item.visited .obn__item-title {color: var(--def-gray-color)  !important;}

/* SWITCHES! */

.obn__item .obn_switch2 {display: flex;cursor:pointer; margin-top:10px;}
.obn__item .obn_switch2 p {border: 1px solid #BC2425; color: #BC2425;  padding: 3px 20px; font-size: 12px; position: relative;}



.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";color: var(--def-red-active-color);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);}
.obn__item .obn_switch1::before { font-weight: normal; content: "\f103"; font-family: "fontawesome"; color: var(--def-red-active-color); 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;}
.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;}


/* RESPONSIBLE */


@media screen and (max-width: 768px) {

    .obn__item-footer {margin-left: auto;}

    .obn__item {padding: 20px;}    
    
    .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;-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-date {margin-left: 0;}
    */
    .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 .vipbanner {display: none;}*/
    .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: 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;}
}

@media screen and (min-width: 1024px) {
    /*
    .obn__item-footer .obn__item-footer-date {margin-right: 0px;}
    .obn__item-footer .side-bar-item__view {margin-right: 0px;}
    .obn__item-footer .side-bar-item__comment {margin-left: 10px;}
    */
}

/* CSS FOR data15 END */
/* ** */
