

/* Start:/local/templates/domoded/css/swiper.min.css?174463976517759*/
/**
 * Swiper 3.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 10, 2017
 */
.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;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-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: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;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;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;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;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-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-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-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-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-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-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-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-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);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-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);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-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:rgba(255,255,255,.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;-moz-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;-moz-transform-style:preserve-3d;-ms-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(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-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,right top,left 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:-moz-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 top,left bottom,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:-moz-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 bottom,left top,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:-moz-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-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;-moz-backface-visibility:hidden;-ms-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;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-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;-moz-transform-origin:100% 0;-ms-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;-moz-transition-timing-function:ease-out;-ms-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;-moz-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-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items: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%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-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%;-webkit-background-size:100%;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)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
/* End */


/* Start:/local/templates/domoded/css/jquery.fancybox.min.css?174463976513496*/
@charset "UTF-8";body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.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:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);transition:color .3s ease;cursor:pointer;outline:none}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after{color:#fff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.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{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%}.fancybox-share h1{color:#222;margin:0 0 20px;font-size:33px;font-weight:700;text-align:center}.fancybox-share p{margin:0;padding:0;text-align:center}.fancybox-share p:first-of-type{margin-right:-10px}.fancybox-share_button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:10px 20px;border:0;border-radius:3px;box-shadow:0 2px 2px 0 rgba(0,0,0,.16);background:#fff;white-space:nowrap;font-size:16px;line-height:23px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:140px;color:#707070;transition:all .2s}.fancybox-share_button:focus,.fancybox-share_button:hover{text-decoration:none;color:#333;box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}.fancybox-share_button svg{margin-right:5px;width:20px;height:20px;vertical-align:text-bottom}.fancybox-share input{box-sizing:border-box;width:100%;margin:5px 0 0;padding:10px 15px;border:1px solid #d7d7d7;border-radius:3px;background:#ebebeb;color:#5d5b5b;font-size:14px;outline:none}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/domoded/css/main.css?174737987887709*/
button, hr, input {overflow:visible}
[type=checkbox], [type=radio], legend {box-sizing:border-box;padding:0}
.tel-link:hover, abbr[title] {text-decoration:underline}
a, table {background-color:transparent}
.catalog-item__preview-wrapper, .dropdown, .header, .help-item, .main-slider, .map-block, .section-block, sub, sup {position:relative}
.btn.btn-footer-up, .btn.feedback-btn, .dropdown-header, .footer-help-title, a.header-logo {text-transform:uppercase}
body, html {min-width:320px}
pre, pre code {white-space:pre-wrap}
html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
.catalog-th-large .catalog-item:active .catalog-item-meta, .catalog-th-large .catalog-item:hover .catalog-item-meta, .dropdown-hover:hover .dropdown-menu, .geo-main a div span:first-child, .item-detail .gallery a, .tab-pane.active, article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {display:block}
audio, canvas, progress, video {display:inline-block}
audio:not([controls]) {display:none;height:0}
.btn.btn-header-bar, .search-no-result.hidden, .search-result-description.hidden, .tab-pane, [hidden], template {display:none}
a {-webkit-text-decoration-skip:objects}
a:active, a:hover {outline-width:0}
abbr[title] {border-bottom:none;text-decoration:underline dotted}
b, strong {font-weight:bolder}
dfn {font-style:italic}
mark {background-color:#ff0;color:#000}
small {font-size:80%}
sub, sup {font-size:75%;line-height:0;vertical-align:baseline}
sub {bottom:-.25em}
sup {top:-.5em}
img {border-style:none}
svg:not(:root) {overflow:hidden}
code, kbd, samp {font-family:monospace, monospace;font-size:1em}
figure {margin:1em 40px}
hr {box-sizing:content-box;height:0}
button, input, select, textarea {font:inherit;margin:0}
.dl-menu dd, .dl-menu dt, html {font-size:14px}
.compare_table .price, optgroup {font-weight:700}
button, select {text-transform:none}
[type=reset], [type=submit], button, html [type=button] {-webkit-appearance:button}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {border-style:none;padding:0}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {outline:ButtonText dotted 1px}
fieldset {border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend {color:inherit;display:table;max-width:100%;white-space:normal}
textarea {overflow:auto}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height:auto}
[type=search] {-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {-webkit-appearance:none}
::-webkit-input-placeholder {color:inherit;opacity:.54}
::-webkit-file-upload-button {-webkit-appearance:button;font:inherit}
html {-webkit-tap-highlight-color:transparent}
.main-slider .main-nav {position:absolute;bottom:0;width:100%;right:0;left:0}
.section-block.help, .section-block.offers, .section-block.our_team, .section-block.seo, .section-block.urgent_sale, section.new_objects {padding-top:20px;border-bottom:1px solid #c5b99f;padding-bottom:20px;margin-bottom:20px}
.section-block.urgent_sale {margin-top:40px}
.section-block.offers, .slider-item-btn {margin-top:30px}
.section-block.help {margin-top:55px}
.section-block.our_team, .section-block.seo {margin-top:60px}
.cut-inside > :first-child, .footer-column ul li + li, .nav-tabs li + li, .section-block .our-team .h2, .service-menu-item + .service-menu-item {margin-top:0}
.help-title, .section-title {font-size:28px;font-weight:600;text-transform:uppercase;line-height:1.2;margin-bottom:30px}
.cry-layout {display:table;width:100%;height:100%;table-layout:fixed}
.c-side {max-width:1280px;margin:0 auto;padding:0 15px}
.swiper-pagination {z-index:1}
.notetext {color:#3c763d}
.errortext {color:#ed5a5a}
.btn.btn-outline-white:active, .btn.btn-outline-white:hover, .header:after, .table .table {background-color:#fff}
.map-block {padding-bottom:56.25%}
.dl-menu {margin:15px 0 -10px;font-size:0;color:#333}
.dl-menu dd, .dl-menu dt {display:inline-block;vertical-align:top;width:25%;margin-bottom:10px}
.dl-menu dt {font-weight:600}
.dl-menu dd {width:75%;margin-left:0}
.nav-panel a, .tel-link {text-decoration:none;color:#333}
.feedback {background-color:#f3f1ec;-webkit-box-shadow:0 2px 0 0 rgba(0, 0, 0, .15);box-shadow:0 2px 0 0 rgba(0, 0, 0, .15);border-radius:6px;margin-bottom:2px;padding:20px}
.auth-block {max-width:480px}
.btn.feedback-btn {min-width:220px;text-align:center}
table {border-collapse:collapse}
th {text-align:left}
.table {width:100%;max-width:100%;margin-bottom:1rem}
.table td, .table th {padding:.75rem;vertical-align:top;border-top:1px solid #eceeef}
.table thead th {vertical-align:bottom;border-bottom:2px solid #eceeef}
.table tbody + tbody {border-top:2px solid #eceeef}
.table-sm td, .table-sm th {padding:.3rem}
.table-bordered, .table-bordered td, .table-bordered th {border:1px solid #eceeef}
.table-bordered thead td, .table-bordered thead th {border-bottom-width:2px}
.table-striped tbody tr:nth-of-type(odd) {background-color:rgba(0, 0, 0, .05)}
.table-active, .table-active > td, .table-active > th, .table-hover .table-active:hover, .table-hover .table-active:hover > td, .table-hover .table-active:hover > th, .table-hover tbody tr:hover {background-color:rgba(0, 0, 0, .075)}
.table-success, .table-success > td, .table-success > th {background-color:#dff0d8}
.table-hover .table-success:hover, .table-hover .table-success:hover > td, .table-hover .table-success:hover > th {background-color:#d0e9c6}
.table-info, .table-info > td, .table-info > th {background-color:#d9edf7}
.table-hover .table-info:hover, .table-hover .table-info:hover > td, .table-hover .table-info:hover > th {background-color:#c4e3f3}
.table-warning, .table-warning > td, .table-warning > th {background-color:#fcf8e3}
.table-hover .table-warning:hover, .table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {background-color:#faf2cc}
.table-danger, .table-danger > td, .table-danger > th {background-color:#f2dede}
.table-hover .table-danger:hover, .table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {background-color:#ebcccc}
.thead-inverse th {color:#fff;background-color:#373a3c}
.thead-default th {color:#55595c;background-color:#eceeef}
.table-inverse {color:#eceeef;background-color:#373a3c}
.table-inverse td, .table-inverse th, .table-inverse thead th {border-color:#55595c}
.table-inverse.table-bordered {border:0}
.table-responsive {display:block;width:100%;min-height:.01%;overflow-x:auto}
.table-reflow thead, .table-reflow tr {float:left}
.table-reflow tbody {display:block;white-space:nowrap}
.service-menu-item-h, a.header-logo {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex}
.table-reflow td, .table-reflow th {border-top:1px solid #eceeef;border-left:1px solid #eceeef}
.table-reflow td:last-child, .table-reflow th:last-child {border-right:1px solid #eceeef}
.table-reflow tbody:last-child tr:last-child td, .table-reflow tbody:last-child tr:last-child th, .table-reflow tfoot:last-child tr:last-child td, .table-reflow tfoot:last-child tr:last-child th, .table-reflow thead:last-child tr:last-child td, .table-reflow thead:last-child tr:last-child th {border-bottom:1px solid #eceeef}
.table-reflow tr td, .table-reflow tr th {display:block !important;border:1px solid #eceeef}
@media print {
  .content, .object {padding-bottom:0}
  .object, .object-gallery-thumbs a.gallery-thumbs {border:0}
  #bx-panel, .btn.btn-header-phone, .footer, .header-menu, .nav, .object-footer, .object-help-block, .print-hidden, .related, hr {display:none !important}
  body {font:13px/18px Tahoma, serif}
  .object {margin-bottom:0}
  .header:after, .header:before {display:none}
  .c-side {max-width:100%}
  .object-option.dl-menu dd, .object-option.dl-menu dt {margin-bottom:0;width:50%}
  dl.object-option.dl-menu {margin:0}
  .object-address {margin-bottom:5px;font-weight:400;font-size:13px}
  .object-price {background:0 0 !important;text-align:left;padding:0}
  .object-gallery-thumbs .swiper-slide {width:33.3333333% !important;margin:0 !important}
  .header-top {float:left}
  .header-bottom {float:right}
  .header .col-xs-12.col-md-6 {width:50% !important}
  .object-gallery .swiper-wrapper {transform:none !important}
  thead {display:table-header-group}
  tr {page-break-inside:avoid}
  .table {border-collapse:collapse !important}
  .table td, .table th {background-color:#fff !important}
  .table-bordered td, .table-bordered th {border:1px solid #ddd !important}
  .col-print-1, .col-print-1-5, .col-print-10, .col-print-11, .col-print-12, .col-print-2, .col-print-3, .col-print-4, .col-print-5, .col-print-6, .col-print-7, .col-print-8, .col-print-9 {display:inline-block}
  .col-print-12 {width:100%}
  .col-print-11 {width:91.66666667%}
  .col-print-10 {width:83.33333333%}
  .col-print-9 {width:75%}
  .col-print-8 {width:66.66666667%}
  .col-print-7 {width:58.33333333%}
  .col-print-6 {width:50%}
  .col-print-5 {width:41.66666667%}
  .col-print-4 {width:33.33333333%}
  .col-print-3 {width:25%}
  .col-print-1-5 {width:20%}
  .col-print-2 {width:16.66666667%}
  .col-print-1 {width:8.33333333%}
}
.header {z-index:3}
.header [class*=col-] {padding-top:0;padding-bottom:0}
.header .row {margin-top:0;margin-bottom:0}
.header:after, .header:before {content:'';position:absolute;top:0;bottom:0;height:70px}
.header:after {right:0;left:0}
.header:before {right:0;left:0;top:70px;height:auto}
.header .c-side {position:relative;z-index:1}
.header-phone {height:42px}
.header-phone-number {font-size:19px;display:block;line-height:1.2;color:#333;text-decoration:none;-webkit-animation:1.2s linear infinite pulsate-black;animation:1.2s linear infinite pulsate-black}
.btn-header-phone {font-size:13px;padding:0 0 0 10px;line-height:18px;height:22px;display:inline-block;vertical-align:top;white-space:nowrap;text-decoration:none}
.btn-header-phone .btn-icon {vertical-align:middle;font-size:14px}
.header-currency .btn, .spinner {background-color:#fbfaf8;font-size:0}
.btn-header-phone .btn-label {line-height:13px;border-bottom:1px dotted}
.btn-header-phone:active .btn-label, .btn-header-phone:hover .btn-label {border-bottom:none}
a.header-logo {display:flex;align-items:center;height:70px;padding:10px 0;text-decoration:none}
.header-logo .bx-context-toolbar-empty-area {display:flex;width:100%}
a.header-logo .icon-logo {font-size:64px}
a.header-logo .logo-image {width:100%;height:64px;background-size:contain;background-repeat:no-repeat;background-position:left center;display:block}
a.header-logo img {height:auto}
a.header-logo.with_desc img {max-height:70px;height:auto}
a.header-logo .logo-text {color:#000;font-size:22px;line-height:26px;display:inline-block;padding:0 0 0 10px}
a.header-logo .logo-text span {display:block;font-weight:700}
.header-currency {width:160px;padding-left:30px}
span.header-currency-label {color:#666;font-size:14px;padding-right:10px}
.header-currency .btn {display:block;width:100%;height:36px;line-height:34px;border:1px solid #ccc;border-radius:3px;color:#666;padding:0 10px}
.header-currency .btn .btn-label, span.help-item-name {font-size:16px}
.header-currency .btn .btn-icon {font-size:14px;margin-left:5px;float:right;line-height:34px}
.spinner {height:34px;width:34px;line-height:34px;position:absolute;top:0;right:0;visibility:hidden;opacity:0}
.is-loading .spinner, html.open-search .search-result {visibility:visible;opacity:1}
.spinner > span {width:4px;height:4px;background-color:#666;vertical-align:middle;border-radius:100%;display:inline-block;-webkit-animation:1s ease-in-out infinite both sk-bouncedelay;animation:1s ease-in-out infinite both sk-bouncedelay}
.spinner > span + span {margin-left:3px}
.spinner .bounce1 {-webkit-animation-delay:-.32s;animation-delay:-.32s}
.spinner .bounce2 {-webkit-animation-delay:-.16s;animation-delay:-.16s}
@-webkit-keyframes sk-bouncedelay {
  0%, 100%, 80% {-webkit-transform:scale(0)}
  40% {-webkit-transform:scale(1)}
}
.header-middle {position:relative;height:36px}
@media screen and (max-width:479px) {
  .header-phone-number {font-size:18px}
  .btn-header-phone {padding:0;text-align:center}
  .footer-help-block {padding:15px 0}
  .header-bottom {margin:0 -15px}
}
.footer-map {position:relative;height:800px}
.footer-container {background-color:#333;padding:30px 0;color:#666}
.footer-help-block {padding:30px 0}
.footer-help-title {color:#fff;margin:0;font-size:32px}
.btn.btn-outline-white {background-color:transparent;border:2px solid #fff;border-radius:5px;color:#fff;font-weight:600}
.btn.btn-footer-help {margin:0 auto;display:block;width:100%}
.footer-social-list {margin:0 -10px 30px 0;display:table}
.footer-social-list a {background-color:rgba(0, 0, 0, .2);border-bottom:0;margin:0 10px 10px 0;float:left;width:36px;height:36px;border-radius:3px;text-align:center;line-height:36px;font-size:20px}
.color_text_white, .footer-social-list a:active span, .footer-social-list a:hover span, .main-slider .nav-sliders .swiper-button-next, .main-slider .nav-sliders .swiper-button-prev {color:#fff}
.btn.btn-footer-up {padding:0 10px;border:0;border-radius:3px;height:40px;color:#fff;font-size:16px;background-color:rgba(0, 0, 0, .2);text-align:center}
.footer-bottom {border-top:1px solid #504e49;margin-top:30px;padding-top:15px}
.footer-top {margin:15px -15px 0;font-size:0;color:#c5b99f}
.footer-column {display:inline-block;vertical-align:top;padding:0 15px;width:25%}
.catalog-item-images, .service-menu-item-h-icon span {padding-bottom:100%;background-position:center center;background-repeat:no-repeat}
#bx-composite-banner, .catalog-item-info > .catalog-item-info-item + .catalog-item-info-item {margin-top:5px}
.section-description, .service-menu {margin:30px 0}
.catalog-th-large .catalog-item {position:relative;margin-bottom:30px;padding-top:15px;border:1px solid transparent;border-bottom:0;background-color:#fff}
.catalog-th-large a.catalog-item-preview {background-color:#f3f1ec;margin-bottom:30px;display:block;position:relative;overflow:hidden}
.catalog-th-large a.catalog-item-preview:after, .catalog-th-list .catalog-item-preview a:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:10px solid rgba(255, 255, 255, .6);z-index:1}
.catalog-item-images {-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;background-size:cover;display:block;position:relative;z-index:1}
.catalog-item-preview a:hover .catalog-item-images, a.catalog-item-preview:hover .catalog-item-images {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.catalog-th-large a.catalog-item-preview:before, .catalog-th-list .catalog-item-preview a:before {content:'\f030';position:absolute;top:50%;left:0;right:0;text-align:center;font-size:3rem;color:#c5b99f;font-family:FontAwesome;display:block;z-index:1;line-height:0}
.catalog-th-large .catalog-item-price {position:absolute;left:15px;right:15px;top:100%;transform:translate(0, -50%);color:#fff;font-size:24px;text-align:center;z-index:2;line-height:20px;padding:10px 0}
.catalog-item-price__period {white-space:nowrap;display:block;font-size:16px;line-height:1;margin-top:2px}
.catalog-item-address, .catalog-th-large .catalog-item-date {font-size:13px;margin-top:5px;color:#999}
.catalog-th-large a.catalog-item-name {display:block;margin-top:8px}
.service-menu-h-btn, a.catalog-item-name {color:#333}
a.catalog-item-name span {display:inline-block;vertical-align:middle;font-size:16px;font-weight:700}
body, pre {color:#333}
.catalog-th-large .catalog-item-meta {background-color:#fff;border:1px solid;border-top:0;margin-top:0;position:absolute;top:100%;left:-1px;right:-1px;display:none;padding:5px 15px 10px;z-index:2}
.catalog-item-info {font-size:13px;color:#666;padding:0 0 5px}
.catalog-th-large .catalog-item-control {padding:5px 0 10px}
.catalog-th-large .catalog-item-control .control-link, .catalog-th-list .catalog-item-control .control-link {display:flex;align-items:center;width:100%;font-size:14px;text-decoration:none}
.catalog-th-large .catalog-item-control .control-link:first-child, .catalog-th-list .catalog-item-control .control-link:first-child {padding-bottom:10px}
.catalog-th-large .catalog-item-control .control-link-icon, .catalog-th-list .catalog-item-control .control-link-icon {font-size:18px;width:1.2em;text-align:center}
.catalog-th-large .catalog-item-control .control-link-label, .catalog-th-list .catalog-item-control .control-link-label {margin-left:5px;font-size:13px;line-height:12px;border-bottom:1px solid}
.catalog-th-list .catalog-item {padding:30px 0;display:flex}
.catalog-th-list .catalog-item-preview {display:inline-block;vertical-align:top;width:225px}
.catalog-th-list .catalog-item-body {display:inline-block;vertical-align:top;width:calc(100% - 250px);padding:0 15px;position:relative;overflow:hidden;max-height:250px}
.catalog-th-list .catalog-item-container {width:calc(100% - 250px);display:flex;vertical-align:top}
.catalog-th-list .catalog-item-body:after {background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0), #fff);background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:'';position:absolute;bottom:0;left:0;right:0;z-index:1;height:50px}
.catalog-th-list .catalog-item-meta {display:inline-block;vertical-align:top;width:250px}
.catalog-th-list .catalog-item-preview a {background-color:#f3f1ec;display:block;position:relative;overflow:hidden}
.catalog-th-list .catalog-item-desc {font-size:13px;color:#333;margin-top:10px}
.catalog-th-list .catalog-item-address {margin-top:10px;font-size:13px}
.catalog-th-list .catalog-item-price {line-height:20px;padding:10px 20px;white-space:nowrap;color:#fff;font-size:24px;text-align:center;margin-bottom:15px;position:relative}
.catalog-th-list .catalog-item-info {padding:0}
.catalog-th-list .catalog-item-control {margin-top:15px}
.catalog.catalog-th-list {margin:-30px 0 -5px}
.catalog-th-list .catalog-item + .catalog-item, .service-menu-item {border-top:1px solid #c5b99f}
.map-link {white-space:nowrap}
.compare_table, .service {margin-bottom:30px}
.help-item + .help-item {margin-top:25px}
.help-list {font-size:0;counter-reset:count-i}
.help-item-body {padding-left:55px}
span.help-item-desc {margin-top:5px;font-weight:400;font-size:13px;color:#999}
.help-item-body span {line-height:1.2;display:block}
.help-item:before {counter-increment:count-i;content:counter(count-i) '. ';position:absolute;top:50%;line-height:0;font-size:3rem}
.service-item {background-color:#f3f1ec;padding:0 30px}
.service-menu-item:first-child {border-top:1px solid transparent}
.service-menu-item-h {display:flex;align-items:center}
.service-menu-item-h-icon {width:50px;margin-right:15px;border-radius:50%;background-color:#c5b99f}
.service-menu-item-h-icon span {display:block;width:65%;margin:auto;background-size:contain}
.service-menu-btn {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;min-height:60px;font-size:14px;color:#666;text-decoration:none;position:relative;padding:9px 30px 9px 0;white-space:nowrap}
.service-menu-btn span.btn-label {text-overflow:ellipsis;width:100%;overflow:hidden}
.service-menu-btn span.btn-icon {-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;color:#c5b99f;font-size:22px;margin-right:-5px;position:absolute;top:50%;right:10px;margin-top:1px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.service-menu-btn:active span.btn-icon, .service-menu-btn:hover span.btn-icon {right:5px}
.service-menu-btn:active, .service-menu-btn:hover {color:#000}
.btn.help-btn, .gallery img {width:100%;display:block}
@media screen and (min-width:768px) and (max-width:1023px) {
  .btn.help-btn {margin:0 auto;max-width:320px}
}
.header-currency-dropdown {width:65px}
.dropdown-menu {background:#fff;-webkit-box-shadow:0 1px 6px rgba(0, 0, 0, .08), 0 1px 4px rgba(0, 0, 0, .12);box-shadow:0 1px 6px rgba(0, 0, 0, .08), 0 1px 4px rgba(0, 0, 0, .12);border-radius:3px;padding:5px 0;margin:5px 0;text-align:left;position:absolute;top:100%;left:0;right:0;z-index:10;display:none;min-width:70px}
.footer-column, .indent, .indent-max, .indent-min, body, ul.left-menu li {margin:0}
.dropdown-left .dropdown-menu {left:auto;right:0}
.dropdown-center .dropdown-menu {-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:50%;right:auto}
.dropdown-menu:after, .dropdown-menu:before {content:'';position:absolute;height:5px}
.dropdown-menu:before {bottom:100%}
.open .dropdown-menu {display:block;min-width:auto}
.dropdown-header {padding:10px 15px;color:#555;font-size:12px;font-weight:700;white-space:nowrap}
.dropdown-item + .dropdown-header {margin-top:5px;border-top:1px solid #e8ecf3}
.dropdown-item > a, .dropdown-item > button, .dropdown-item > span {padding:8px 15px;display:block;width:100%;color:#666;border:0;background:0 0;overflow:hidden;text-overflow:ellipsis;-webkit-box-shadow:none;box-shadow:none;text-align:left;font-size:13px;font-weight:600;text-decoration:none}
.dropdown-item > a.hasIcon, .dropdown-item > button.hasIcon, .dropdown-item > span.hasIcon {padding-left:35px}
.dropdown-item.is-active > a.hasIcon:before, .dropdown-item.is-active > button.hasIcon:before, .dropdown-item.is-active > span.hasIcon:before {content:'\f00c';font-family:FontAwesome;float:left;margin:10px 0 0 -25px;line-height:0;vertical-align:middle;font-size:14px}
.btn-with-additional:hover span.btn-additional-label, .dropdown-item > a:hover, .dropdown-item > button:hover {background:#3598dc;color:#fff}
*, :after, :before {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}
body {background-image:none;background-color:#fff;line-height:1.5;font-weight:400;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;cursor:default;position:relative}
#timing-modal .divider, p {margin:15px 0}
.cry-layout img {border:0;max-width:100%}
.cut-inside > :last-child {margin-bottom:0}
.clearfix:after, .clearfix:before {content:" "}
.indent-min {height:10px}
.indent {height:20px}
.indent-max {height:30px}
::-moz-selection {background:#b3d4fc;text-shadow:none}
::selection {background:#b3d4fc;text-shadow:none}
.embed-responsive {position:relative;display:block;height:0;padding:0;overflow:hidden}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.embed-responsive-16by9 {padding-bottom:56.25%}
.embed-responsive-4by3 {padding-bottom:75%}
pre {display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}
pre code {padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}
.no-select {user-selected:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}
@media (min-width:480px) {
  .display-sm-ib, .row-ib .col-sm-1, .row-ib .col-sm-1-5, .row-ib .col-sm-10, .row-ib .col-sm-11, .row-ib .col-sm-12, .row-ib .col-sm-2, .row-ib .col-sm-3, .row-ib .col-sm-4, .row-ib .col-sm-5, .row-ib .col-sm-6, .row-ib .col-sm-7, .row-ib .col-sm-8, .row-ib .col-sm-9 {display:inline-block}
  .hidden-sm, .hidden-sm-br br {display:none !important}
  .visible-sm-block, .visible-sm-br br {display:block !important}
  .visible-sm-inline {display:inline-block !important}
  .ta-sm-r, .tar-sm {text-align:right}
  .ta-sm-l, .tal-sm {text-align:left}
  .ta-sm-c, .tac-sm {text-align:center}
  .ta-sm-t, .vat-sm {vertical-align:top}
  .vam-sm {vertical-align:middle}
  .vab-sm {vertical-align:bottom}
  .pull-left-sm {float:left}
  .pull-right-sm {float:right}
  .display-sm-n {display:none}
  .display-sm-b {display:block}
  .display-sm-i {display:inline}
  .display-sm-tc {display:table-cell}
  .display-sm-tb {display:table}
  .display-sm-f {display:flex}
  .btn.btn-xs-b {width:100%}
  .btn.btn-xs-if {width:auto}
}
@media (min-width:768px) {
  .display-md-ib, .row-ib .col-md-1, .row-ib .col-md-1-5, .row-ib .col-md-10, .row-ib .col-md-11, .row-ib .col-md-12, .row-ib .col-md-2, .row-ib .col-md-3, .row-ib .col-md-4, .row-ib .col-md-5, .row-ib .col-md-6, .row-ib .col-md-7, .row-ib .col-md-8, .row-ib .col-md-9 {display:inline-block}
  .hidden-md, .hidden-md-br br {display:none !important}
  .visible-md-block, .visible-md-br br {display:block !important}
  .visible-md-inline {display:inline-block !important}
  .ta-md-r, .tar-md {text-align:right}
  .ta-md-l, .tal-md {text-align:left}
  .ta-md-c, .tac-md {text-align:center}
  .vat-md {vertical-align:top}
  .vam-md {vertical-align:middle}
  .vab-md {vertical-align:bottom}
  .pull-left-md {float:left}
  .pull-right-md {float:right}
  .display-md-n {display:none}
  .display-md-b {display:block}
  .display-md-i {display:inline}
  .display-md-tc {display:table-cell}
  .display-md-tb {display:table}
  .display-md-f {display:flex}
  .btn.btn-md-b {width:100%}
  .btn.btn-md-if {width:auto}
}
@media (min-width:1280px) {
  .display-dt-ib, .row-ib .col-dt-1, .row-ib .col-dt-1-5, .row-ib .col-dt-10, .row-ib .col-dt-11, .row-ib .col-dt-12, .row-ib .col-dt-2, .row-ib .col-dt-3, .row-ib .col-dt-4, .row-ib .col-dt-5, .row-ib .col-dt-6, .row-ib .col-dt-7, .row-ib .col-dt-8, .row-ib .col-dt-9 {display:inline-block}
  .hidden-dt, .hidden-dt-br br {display:none !important}
  .visible-dt-block, .visible-dt-br br {display:block !important}
  .visible-dt-inline {display:inline-block !important}
  .tar-dt {text-align:right}
  .tal-dt {text-align:left}
  .tac-dt {text-align:center}
  .vat-dt {vertical-align:top}
  .vam-dt {vertical-align:middle}
  .vab-dt {vertical-align:bottom}
  .pull-left-dt {float:left}
  .pull-right-dt {float:right}
  .btn.btn-dt-b, .col-dt-12 {width:100%}
  .col-dt-11 {width:91.66666667%}
  .col-dt-10 {width:83.33333333%}
  .col-dt-9 {width:75%}
  .col-dt-8 {width:66.66666667%}
  .col-dt-7 {width:58.33333333%}
  .col-dt-6 {width:50%}
  .col-dt-5 {width:41.66666667%}
  .col-dt-4 {width:33.33333333%}
  .col-dt-3 {width:25%}
  .col-dt-1-5 {width:20%}
  .col-dt-2 {width:16.66666667%}
  .col-dt-1 {width:8.33333333%}
  .col-dt-pull-12 {right:100%}
  .col-dt-pull-11 {right:91.66666667%}
  .col-dt-pull-10 {right:83.33333333%}
  .col-dt-pull-9 {right:75%}
  .col-dt-pull-8 {right:66.66666667%}
  .col-dt-pull-7 {right:58.33333333%}
  .col-dt-pull-6 {right:50%}
  .col-dt-pull-5 {right:41.66666667%}
  .col-dt-pull-4 {right:33.33333333%}
  .col-dt-pull-3 {right:25%}
  .col-dt-pull-2 {right:16.66666667%}
  .col-dt-pull-1 {right:8.33333333%}
  .col-dt-pull-0 {right:auto}
  .col-dt-push-12 {left:100%}
  .col-dt-push-11 {left:91.66666667%}
  .col-dt-push-10 {left:83.33333333%}
  .col-dt-push-9 {left:75%}
  .col-dt-push-8 {left:66.66666667%}
  .col-dt-push-7 {left:58.33333333%}
  .col-dt-push-6 {left:50%}
  .col-dt-push-5 {left:41.66666667%}
  .col-dt-push-4 {left:33.33333333%}
  .col-dt-push-3 {left:25%}
  .col-dt-push-1-5 {left:20%}
  .col-dt-push-2 {left:16.66666667%}
  .col-dt-push-1 {left:8.33333333%}
  .col-dt-push-0 {left:auto}
  .col-dt-offset-12 {margin-left:100%}
  .col-dt-offset-11 {margin-left:91.66666667%}
  .col-dt-offset-10 {margin-left:83.33333333%}
  .col-dt-offset-9 {margin-left:75%}
  .col-dt-offset-8 {margin-left:66.66666667%}
  .col-dt-offset-7 {margin-left:58.33333333%}
  .col-dt-offset-6 {margin-left:50%}
  .col-dt-offset-5 {margin-left:41.66666667%}
  .col-dt-offset-4 {margin-left:33.33333333%}
  .col-dt-offset-3 {margin-left:25%}
  .col-dt-offset-1-5 {margin-left:20%}
  .col-dt-offset-2 {margin-left:16.66666667%}
  .col-dt-offset-1 {margin-left:8.33333333%}
  .col-dt-offset-0 {margin-left:0}
  .display-dt-n {display:none}
  .display-dt-b {display:block}
  .display-dt-i {display:inline}
  .display-dt-tc {display:table-cell}
  .display-dt-tb {display:table}
  .display-dt-f {display:flex}
  .btn.btn-dt-if {width:auto}
}
@keyframes cui-progress-circular-fallin {
  to {transform:translate(0, 0)}
}
@keyframes cui-btn-status-icon-rotate {
  to {transform:rotate(1turn)}
}
@keyframes cui-btn-status-icon-fadein {
  to {opacity:1}
}
@keyframes ripple {
  100% {opacity:0;transform:scale(2.5)}
}
@keyframes sk-bouncedelay {
  0%, 100%, 80% {-webkit-transform:scale(0);transform:scale(0)}
  40% {-webkit-transform:scale(1);transform:scale(1)}
}
@media all {
  .nav {background-color:#f3f1ec;overflow:hidden}
  .swiper-pagination-bullet + .swiper-pagination-bullet {margin-left:10px}
  .p__swiper .swiper-button-next, .p__swiper .swiper-button-prev {-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:0;height:auto;width:auto;line-height:0;font-size:4rem;color:#c5b99f;margin-top:0;z-index:1}
  .p__swiper .swiper-button-prev {left:-15px}
  .p__swiper .swiper-button-next {right:-15px}
  .hidden, .hidden-br br, .p__swiper.swipes-locked .swiper-button-next, .p__swiper.swipes-locked .swiper-button-prev, .swiper-container.swipes-locked .swiper-button-next, .swiper-container.swipes-locked .swiper-button-prev {display:none !important}
  .irs-slider {top:28px;width:20px;height:20px;background:#fff;border:1px solid #3598dc;box-shadow:none}
  .irs-bar {background:inherit;border-top:none;border-bottom:none}
  .all-items-link, .article-user-name, a.article-user, a.btn, a.dotted, a.solid, a:hover {text-decoration:none}
  .b-news-props dt, .h3, .h4, .has-error .help-block span, .item-date, .month-title, .text-up, .tt-u, h3, h4 {text-transform:uppercase}
  .month-title {font-weight:700;margin:15px 0}
  .item-date {background-color:#f3f1ec;-webkit-box-shadow:0 2px 0 0 rgba(0, 0, 0, .15);box-shadow:0 2px 0 0 rgba(0, 0, 0, .15);border-radius:6px;display:inline-block;vertical-align:top;padding:5px 0;width:75px;text-align:center;margin-bottom:2px}
  .article-user-body span, .display-xs-b, .item-date span {display:block}
  .item-date .month {font-size:12px;color:#c5b99f;font-weight:600}
  .item-date .day {font-size:26px;font-weight:700;color:#a0967f}
  .item-date .year {font-size:10px;color:#c5b99f;font-weight:600}
  .item-date-new {font-style:italic;font-size:13px;line-height:13px;display:block;color:#666;margin:0 0 10px}
  .article-list, .field-inline:after {clear:both}
  .article-item {display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:30px}
  .article-body {padding-left:0}
  .article-desc {font-size:15px;clear:both}
  a.article-name:active, a.article-name:hover {color:#333}
  .article-footer {margin-top:30px}
  .article-user {display:table;width:100%;table-layout:fixed;font-size:0;margin-bottom:10px}
  .article-user-ava span {-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;transition:.15s;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-box-shadow:0 0 0 3px #c5b99f;box-shadow:0 0 0 3px #c5b99f;display:block;padding-bottom:100%;border-radius:100%}
  .article-user-ava {display:table-cell;vertical-align:top;width:65px}
  .article-user-body {display:table-cell;vertical-align:middle;padding-left:15px}
  .article-user-name {font-size:18px;text-align:left;line-height:1.2;font-weight:600}
  .article-user-meta {font-size:14px;color:#a0967f;margin-top:2px}
  .b-news-props dt, .fw700 {font-weight:700}
  .all-items-link span, .display-xs-i {display:inline}
  .gallery-item {display:inline-block;vertical-align:top;padding:15px;text-align:center}
  .gallery-swipe, .input-container, .input-container.has-icon, .pos-r, [data-field-template=date], [data-field-template=time] {position:relative}
  .gallery-image {margin:0 auto}
  .gallery-title {margin-top:15px;font-size:14px;font-weight:600;display:block}
  .service-detailed {margin:30px 0;text-align:center}
  .service-box {display:inline-block;vertical-align:middle;text-decoration:none;position:relative;width:90px;text-align:center;height:90px;line-height:100px;background-color:#c5b99f;border-radius:50%;font-size:70px}
  .service-box [class*=icon-] {color:#fff}
  .service-title {font-size:18px;color:#333;line-height:22px;margin-top:15px;text-transform:uppercase;font-weight:700}
  .footer-social-list a span {color:#c5b99f}
  .vk:active, .vk:hover {background-color:#577ca5}
  .ig:active, .ig:hover {background-color:#3f729b}
  .tw:active, .tw:hover {background-color:#3498db}
  .fb:active, .fb:hover {background-color:#568dd8}
  .gp:active, .gp:hover {background-color:#ff765f}
  .yb:active, .yb:hover {background-color:#cc181e}
  .citrus-form .bootstrap-select.form-control, .mfp-wrap.full-screen-map .mfp-container {padding:0}
  .mfp-wrap.full-screen-map .mfp-content {position:absolute;top:40px;bottom:40px;left:40px;right:40px;width:auto;height:auto}
  .mfp-wrap.full-screen-map .mfp-close {transform:translate(30px, -40px);opacity:1;color:#fff}
  .row, .row-ib {margin-left:-15px;margin-right:-15px}
  .row {display:flex;flex-wrap:wrap}
  .row.fl-s {align-items:flex-start}
  .row-ib {font-size:0}
  .row-ib.row-grid, .row.row-grid {margin-top:-15px;margin-bottom:-15px}
  .row-ib.row-grid > [class*=col-], .row.row-grid > [class*=col-] {padding-top:15px;padding-bottom:15px}
  .content-col > :first-child, .field-group .field-inline:first-child, .tag-p:first-child {margin-top:0}
  .content-col > :last-child, .field-group .field-inline:last-child, .tag-p:last-child {margin-bottom:0}
  .visible-block, .visible-br br {display:block !important}
  .visible-inline {display:inline-block !important}
  .button-position-right, .ta-xs-r, .tar {text-align:right}
  .ta-xs-l, .tal {text-align:left}
  .button-position-center, .button-position-justify, .ta-xs-c, .tac {text-align:center}
  .va-xs-t, .vat {vertical-align:top}
  .va-xs-m, .vam {vertical-align:middle}
  .va-xs-b, .vab {vertical-align:bottom}
  .btn.btn-xs-b, .cui-btn-progress__indeterminate, .w100p {width:100%}
  .align-xs-c {align-items:center}
  .direction-xs-row_reverse {flex-direction:row-reverse}
  .display-xs-n {display:none}
  .dib, .display-xs-ib {display:inline-block}
  .display-xs-tc, .dtc {display:table-cell}
  .display-xs-tb {display:table}
  .display-xs-f {display:flex}
  .btn, .btn.btn-big span.btn-label {text-transform:uppercase;font-size:16px}
  .btn {-webkit-transition:background-color .15s, border .15s, color .15s;-moz-transition:background-color .15s, border .15s, color .15s;-ms-transition:background-color .15s, border .15s, color .15s;-o-transition:background-color .15s, border .15s, color .15s;transition:background-color .15s, border .15s, color .15s;position:relative;vertical-align:middle;background:0 0;border:none;padding:6px 12px}
  .bootstrap-select button[type=button]:active, .btn:not(.btn-link):active {-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)}
  .btn-count, .btn-icon, .btn-label {display:inline-block;vertical-align:middle}
  .btn span.btn-icon {margin-right:5px;position:relative;font-size:16px;font-weight:400}
  .btn-with-additional .btn-label {flex:1;margin-right:6px}
  .btn-with-additional span.btn-additional-label {min-width:26px;padding:0 5px;border-radius:3px;font-size:16px;height:25px;background-color:#fff;display:inline-flex;align-items:center;justify-content:center;margin:-6px -7px -6px auto}
  .btn.btn-primary span.btn-label + span.btn-icon, .btn.btn-secondary span.btn-label + span.btn-icon {margin:0 0 0 8px}
  .btn.btn-primary {display:inline-flex;justify-content:center;align-items:center;padding:6px 12px;line-height:1.2;font-weight:600;border:2px solid transparent;border-radius:3px;color:#fff}
  .btn.btn-secondary:not(.is-active):active, .btn.btn-secondary:not(.is-active):hover {background-color:#c0b89f;color:#fff}
  .btn.btn-big {padding:14px 25px}
  .btn.btn-style1 {height:36px;line-height:34px;border:1px solid #ccc;border-radius:3px;color:#666;background-color:#f1f1f1;font-size:0;padding:0 10px}
  .btn.btn-style1 .btn-label {font-size:16px}
  .btn.btn-style1 .btn-icon {font-size:14px;margin-left:5px;float:right;line-height:34px}
  .btn[disabled] {opacity:.6;cursor:default;pointer-events:none}
  .btn.btn-transparent {padding:7px 12px;font-weight:700;border:2px solid #fff;background:0 0;color:#fff;border-radius:3px}
  .btn.btn-transparent:hover {background:#fff}
  .btn._is_status_icon .btn-icon:before, .btn._is_status_icon .btn-icon > * {opacity:0;pointer-events:none}
  .cui-btn__icon .cui-icon {cursor:inherit;display:inline-block;font-size:1.5em;height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:1em}
  .btn._is_status_icon .btn-icon > .cui-status-icon {width:1em;height:1em;margin:auto;opacity:1;pointer-events:all;top:0;display:flex;align-items:center}
  .cui-btn-progress {animation:.7s linear infinite cui-btn-status-icon-rotate, .2s linear .1s forwards cui-btn-status-icon-fadein;transform-origin:center center;opacity:0}
  .cui-btn-progress__indeterminate-path {stroke:#fff;stroke-dasharray:89, 200;stroke-dashoffset:-35px;stroke-linecap:round}
  .cui-btn-success {animation:.2s linear .1s forwards cui-progress-circular-fallin, .2s linear .1s forwards cui-btn-status-icon-fadein;transform:translate(0, -.3em);opacity:0}
  .cui-btn-success svg {flex:1}
  .cui-btn-success path {fill:#8dff8d}
  .cui-btn-progress__spinner {top:0;right:0}
  .cui-btn-progress__spinner > span {width:4px;height:4px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:1s ease-in-out infinite both sk-bouncedelay;animation:1s ease-in-out infinite both sk-bouncedelay}
  .cui-btn-progress__spinner .bounce1 {-webkit-animation-delay:-.32s;animation-delay:-.32s}
  .cui-btn-progress__spinner .bounce2 {-webkit-animation-delay:-.16s;animation-delay:-.16s}
  .cui-btn-progress__spinner > span + span {margin-left:3px}
  .cui-material-click {position:relative;z-index:0;overflow:hidden}
  .cui-material-click .cui-material-ink {display:block;position:absolute;background:rgba(255, 255, 255, .53);border-radius:100%;transform:scale(0)}
  .cui-material-click .cui-material-ink._animate {animation:.4s linear ripple}
  .btn-row {margin-left:-3px;margin-right:-3px;display:flex;flex-wrap:wrap}
  .btn-grid {margin-top:-6px}
  .btn-row > .btn {margin:0 3px}
  .btn-grid > .btn {margin-top:6px}
  .btn.btn-xs-b + .btn {margin-left:0}
  .btn.btn-xs-if {display:inline-flex}
  .list {margin:15px 0;padding:0;list-style:none}
  .list .item, .list li {position:relative;padding-left:20px}
  .list .item:before, .list li:before {position:absolute;top:7px;left:0;width:8px;height:8px;content:''}
  .list .item + .item, ol li + li, ul li + li {margin-top:10px}
  .list.style1 .item:before, ul.style1 li:before {border-radius:100%}
  .list.style1 .item, ul.style1 li {padding-left:15px;font-size:14px;font-weight:600}
  .list-unstyled {padding-left:0;list-style:none}
  .ellipsis, .form-group.agree-block .cui-checkbox__label-text a, .nobr {white-space:nowrap}
  ol, ul {padding-left:20px}
  body {background-color:#fff;line-height:1.5;font:400 15px "Open Sans", Helvetica, Arial, sans-serif;color:#333;cursor:default}
  hr {background-color:#c5b99f;border:0;margin:55px 0;height:1px !important}
  .tc-primary, a {color:#ff7426}
  a:hover {color:#e15608}
  a.dotted {border-bottom:1px dotted}
  .t-solid, a.solid {border-bottom:1px solid}
  a.dotted:hover {border-bottom:none}
  .h1, .h2, .h3, .h4, .h5, h1, h2, h3, h4, h5 {margin-top:0;font-weight:400;line-height:1.2;font-family:inherit}
  .h1, .h2, h1, h2 {font-weight:500}
  .h1, h1 {font-size:38px;margin-bottom:.84em}
  .h2, h2 {font-size:32px;margin-top:40px;margin-bottom:25px}
  .h3, h3 {font-size:18px;margin-top:30px;margin-bottom:15px;font-weight:600}
  .h4, h4 {font-size:16px;font-weight:700;margin-bottom:1.33em}
  .h5, h5 {margin-bottom:1.67em;font-size:.83em}
  .h6, h6 {margin-bottom:2.33em;font-size:.75em}
  .fw600, b, strong {font-weight:600}
  .fw300 {font-weight:300}
  .fw400 {font-weight:400}
  .fw800 {font-weight:800}
  .fs-i {font-style:italic}
  .tt-l {text-transform:lowercase}
  .split-off, .swiper-button-next, .swiper-button-prev, button {-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
  .split-on {-webkit-user-select:initial;-khtml-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}
  .break {-ms-word-break:break-all;word-break:break-all;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
  .ellipsis {overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block}
  .tc-red {color:#ed5a5a}
  .bg-white {background-color:#fff !important}
  .bg-gray {background-color:#f1f1f1}
  .tag-p {margin:15px 0}
  .dt {display:table;width:100%;table-layout:fixed}
  .dtr {display:table-row;height:100%}
  .color-red {color:#f20101}
  .color-green {color:#2b9719}
  .color-black {color:#000}
  .font-small {font-size:13px}
  button, input[type=button], input[type=reset], input[type=submit] {cursor:pointer}
  input::-ms-clear, textarea::-ms-clear {display:none}
  .citrus-form input, .citrus-form select, .citrus-form textarea {-moz-box-shadow:none;-webkit-box-shadow:none;background:0;border-radius:0;border:0;box-shadow:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0}
  .cui-ajax-load-form {width:400px;max-width:100%}
  .citrus-form-title {border-bottom:1px solid #dcd5c5;font-size:18px;font-weight:600;line-height:1.2;margin-bottom:15px;padding-bottom:15px;text-transform:uppercase;text-align:center}
  .citrus-form-description {margin:15px 0;display:flex;align-items:center}
  .citrus-form-description__icon {font-size:2.3em;padding-right:.5em;color:#fff}
  .citrus-form-description__text {font-style:italic;color:#837760}
  .citrus-form__fields {margin-top:-7px;margin-bottom:-22px}
  .form-group {position:relative;margin-bottom:22px;margin-top:22px}
  .form-group.agree-block, .form-group.required-message-block {margin:1rem 0}
  .form-group.required-message-block span {font-size:13px;color:#000}
  .form-group.required-message-block span.starrequired, .starrequired {color:#ce2b28}
  .form-group.agree-block > div {font-size:.8em;line-height:1em}
  .field-inline {margin-bottom:-1.5rem;margin-top:-1.5rem}
  .field-inline:after, .field-inline:before {display:table;content:" "}
  .form-group .field-title {color:#9e9e9e;position:absolute;top:.8em;left:1em;font-size:1em;cursor:text;transition:.2s ease-out;display:block;z-index:1;pointer-events:none;width:calc(100% - .75em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .form-group .field-title._active {left:0;font-size:.8em;-webkit-transform:translateY(-2.4em);transform:translateY(-2.4em)}
  .citrus-form input:not([type]), .citrus-form input[type=date], .citrus-form input[type=datetime-local], .citrus-form input[type=datetime], .citrus-form input[type=email], .citrus-form input[type=number], .citrus-form input[type=password], .citrus-form input[type=search], .citrus-form input[type=tel], .citrus-form input[type=text], .citrus-form input[type=time], .citrus-form input[type=url], .citrus-form select, textarea {height:3em;font-size:1em}
  .citrus-form .form-control {display:block;width:100%;padding:6px 12px;line-height:1.42857143;color:#555;background-color:#f3f3f3;background-image:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;border-bottom:1px solid rgba(103, 103, 103, .6);-webkit-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out}
  .citrus-form .form-control:focus {background-color:#f7f7f7;outline:0}
  .input-group {position:relative;display:table;border-collapse:separate}
  .button-position-justify .btn {display:block;width:100%}
  .citrus-form__footer {overflow:hidden}
  textarea.form-control {height:12em;resize:none}
  input[type=search] {-webkit-appearance:none}
  .checkbox, .radio {position:relative;display:block;margin-top:10px;margin-bottom:10px}
  .checkbox label, .checkbox-inline, .radio label, .radio-inline {padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}
  .checkbox label, .radio label {min-height:20px}
  .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {position:absolute;margin-left:-20px;margin-top:4px}
  .checkbox + .checkbox, .radio + .radio {margin-top:-5px}
  .checkbox-inline, .radio-inline {position:relative;display:inline-block;vertical-align:middle}
  .checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {margin-top:0;margin-left:10px}
  .checkbox-inline.disabled, .checkbox.disabled label, .radio-inline.disabled, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio label, fieldset[disabled] .radio-inline, fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {cursor:not-allowed}
  ::-webkit-input-placeholder {color:#999;opacity:1}
  ::-moz-placeholder {color:#999;opacity:1}
  ::-ms-input-placeholder {color:#999;opacity:1}
  :focus::-webkit-input-placeholder {opacity:.8}
  :focus::-moz-placeholder {opacity:.8}
  :focus::-ms-input-placeholder {opacity:.8}
  .citrus-form__message-block, .citrus-form__message-block p {margin:1em 0}
  .bg-danger {background-color:#f2dede}
  .citrus-form__message-block .message-block {display:flex;align-items:center;padding:.5em 20px;font-weight:700;font-style:italic;overflow:hidden;background-color:#f3f1ec}
  .citrus-form__message-block .message-block.bg-danger {color:#ff0f26}
  .citrus-form__message-block .message-block.bg-success {color:#55b733}
  .citrus-form__message-block .message-block span {padding-right:.5em}
  .citrus-form__message-block .message-block .message-block-icon {font-style:normal;font-size:2.5em;padding-right:.5em}
  .citrus-form__message-block .message-block.bg-danger .message-block-icon:before {font-family:FontAwesome;content:"\f071";color:#ff0f26}
  .citrus-form__message-block .message-block.bg-success .message-block-icon:before {font-family:icomoon;content:"\e90e";color:#55b733}
  .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color:#eee;opacity:1}
  .input-container:not(.has-error) .help-block.error {opacity:0;height:0;margin:0}
  .input-container.has-error .help-block.error {opacity:1;margin-bottom:0;font-size:.85rem;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
  .has-error .help-block {padding:3px 10px 6px;margin-top:2px;color:#fff;background:#ff0f26}
  .has-success .help-block, .has-success.checkbox label, .has-success.radio label {color:#3c763d}
  .input-container.has-error .form-control {border-color:#ff0f26}
  .has-error .bootstrap-select .dropdown-toggle {border-color:#ce2b28}
  .has-success .bootstrap-select .dropdown-toggle {border-color:#3c763d}
  .input-container.has-icon.has-error .form-control, .input-container.has-icon.has-success .form-control {padding-right:32px}
  .input-container.has-icon:after {font:400 14px/34px FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;right:0;z-index:1;display:block;width:34px;height:34px;text-align:center;pointer-events:none}
  .input-container.has-icon.has-success:after {content:"\f00c";color:#3c763d}
  .input-container.has-icon.has-error:after {content:"\f00d";color:#a94442}
  .form-control::-moz-placeholder {color:#999;opacity:1}
  .form-control:-ms-input-placeholder {color:#999}
  .form-control::-webkit-input-placeholder {color:#999}
  .form-control::-ms-expand {border:0;background-color:transparent}
  .dropdown-menu {font-size:1em}
  .bootstrap-select.btn-group .dropdown-menu {min-width:100%}
  .dropdown-menu > li > a {white-space:normal}
  .bootstrap-select .dropdown-toggle {display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:none;white-space:nowrap;padding:6px 12px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f3f3f3;position:relative;height:3em;font-size:1em}
  .bootstrap-select .dropdown-toggle:focus, .bootstrap-select.btn-group .dropdown-menu li a:focus {outline:0 !important}
  .bootstrap-select.btn-group .dropdown-menu li a.default_value {color:#999}
  .bootstrap-select.btn-group .dropdown-menu li a.default_value .starrequired {color:currentColor}
  .bootstrap-select.btn-group .dropdown-toggle .filter-option {text-overflow:ellipsis}
  [data-field-template=date] .calendar-icon, [data-field-template=time] .calendar-icon {position:absolute;right:0;top:0;margin:auto;height:3em;line-height:3em;width:2em;text-align:center;pointer-events:none;color:#666}
  .bootstrap-datetimepicker-widget.dropdown-menu {font-size:14px}
  .cui-checkbox-group, .cui-radio-group {line-height:3em;margin-left:-2em}
  .cui-checkbox__label {margin-left:2em;cursor:pointer;display:flex;align-items:center}
  .cui-checkbox__input {position:absolute;opacity:0}
  .cui-checkbox__checkmark {font-size:16px;background-color:#fff;cursor:pointer;height:1.25em;position:relative;width:1.25em;color:#b4a992;border-radius:.125em;flex-shrink:0}
  .cui-checkbox__checkmark:after, .cui-checkbox__checkmark:before {box-sizing:border-box;content:"";display:block;position:absolute}
  .cui-checkbox__checkmark:before {border-radius:.125em;border:.093em solid currentColor;height:100%;left:0;top:0;transition:.3s;width:100%}
  .cui-checkbox__checkmark:after {bottom:.3125em;height:.8125em;left:.4375em;opacity:0;transform:rotate(45deg);transition:opacity .3s;width:.375em}
  .cui-checkbox__label-text {cursor:pointer;margin-left:.6rem;display:inline-block;vertical-align:middle;line-height:1em}
  .cui-checkbox-group:not(.checkbox-count-1) .cui-checkbox__label-text {white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .cui-checkbox__input:checked + .cui-checkbox__checkmark:before {background-color:currentColor}
  .cui-checkbox__input:checked + .cui-checkbox__checkmark:after {border-bottom:.125em solid #fff;border-right:.125em solid #fff;opacity:1}
  .cui-checkbox__input:disabled + .cui-checkbox__checkmark:before {border-color:rgba(0, 0, 0, .26)}
  .cui-checkbox__input:disabled + .cui-checkbox__checkmark + .cui-checkbox__label-text {color:rgba(0, 0, 0, .38);cursor:default}
  .cui-radio__label, .cui-radio__label-text {cursor:pointer;white-space:nowrap;display:inline-block}
  .cui-radio__label {margin-left:2em}
  .cui-radio__input {-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1px;left:0;margin:0;opacity:0;outline:0;padding:0;position:absolute;top:0;width:1px}
  .cui-radio__checkmark {font-size:16px;height:1.25em;position:relative;width:1.25em;display:inline-block;vertical-align:middle}
  .cui-radio__checkmark:after, .cui-radio__checkmark:before {content:"";height:1.25em;left:0;position:absolute;top:0;width:1.25em}
  .cui-radio__checkmark:before {background-color:transparent;border-radius:50%;border:.125em solid rgba(0, 0, 0, .38);transition:border-color .2s}
  .cui-radio__checkmark:after {background-color:rgba(0, 0, 0, .38);border-radius:50%;opacity:0;transform:scale(1.2);transition-duration:.3s;transition-property:transform, opacity, background-color;z-index:-1}
  .cui-radio__label-text {margin-left:.4em;vertical-align:middle}
  .cui-radio__input:checked + .cui-radio__checkmark:before {border-color:#2b9719}
  .cui-radio__input:checked + .cui-radio__checkmark:after {background-color:#2b9719;opacity:1;transform:scale(.5);z-index:0}
}
.btn.btn-footer-up:active, .btn.btn-footer-up:hover, .btn.btn-primary, .btn.sorting-btn.is-active, .btn.views-btn.is-active, .catalog-th-large .catalog-item-price, .catalog-th-list .catalog-item-price, .citrus-objects-map-popup__price, .citrus-realty-mortgage .ui-slider-horizontal, .citrus-realty-mortgage .ui-widget-content .ui-state-hover, .footer-help-block, .goods-price, .header-menu-sub, .header:before, .hypothec-result-price, .irs-bar, .irs-bar-edge, .irs-from, .irs-single, .irs-to, .item-checkbox input[type=checkbox]:checked + label:after, .line-checkbox__item-input:checked + .line-checkbox__item-label, .list .item:before, .list li:before, .list.check li:before, .map-container:after, .modal-header, .object-price, .recommendation-list .swiper-pagination-bullet.swiper-pagination-bullet-active, .slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .switch a:hover, .switch span.selected, .team-list .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color:#3598dc}
.btn.btn-primary:not(.is-active):hover {background:#fff;color:#3598dc;border:2px solid #3598dc}
.btn.btn-primary:not(.is-active):active, .header-menu-item.is-active a.header-menu-link, .header-menu-item:active a.header-menu-link, .header-menu-item:hover a.header-menu-link, .header-menu-sub, a.header-menu-link:active, a.header-menu-link:hover {background-color:#2283c6}
.btn.btn-header-phone, .btn.service-menu-btn:active, .btn.service-menu-btn:hover, .btn.sorting-btn.is-active, .btn.views-btn.is-active, .catalog-th-large .catalog-item-meta, .catalog-th-large .catalog-item:active, .catalog-th-large .catalog-item:hover, .citrus-realty-mortgage .ui-widget-content .ui-state-default, .irs-slider, .irs-slider.single, .item-checkbox input[type=checkbox]:checked + label:before, .line-checkbox__item-label, .object-gallery-thumbs a.gallery-thumbs.is-active, .team-meta span.btn-label {border-color:#3598dc}
.ask-meta .btn, .btn-with-additional span.btn-additional-label, .btn.btn-outline-white:active, .btn.btn-outline-white:hover, .btn.btn-transparent:hover, .cui-checkbox__input:checked + .cui-checkbox__checkmark, .footer-menu > a:active, .footer-menu > a:hover, .gallery-title, .help-item:before, .hypothec-result-monthly-payment, .input-container select:focus + span.select-icon, .item-checkbox input[type=checkbox]:checked + label, .item-radio input[type=radio]:checked + label, .nav-sliders a.swiper-slide.is-active, .nav-sliders a.swiper-slide:not(.is-active):hover, .sorting-item._selected, .subscribe .btn.btn-subscribe:active, .subscribe .btn.btn-subscribe:hover, .swiper-button-next:active, .swiper-button-next:hover, .swiper-button-prev:active, .swiper-button-prev:hover, a, a.article-name, a.catalog-item-name:active, a.catalog-item-name:hover, a.header-logo .desc-logo span, a.header-logo .icon-logo, input:checked + .filter-checkmark {color:#3598dc}
.roadway i, .team-meta .meta_link._phone:hover span.btn-label, a:hover {color:#2283c6}
a.article-user:active .article-user-ava span, a.article-user:hover .article-user-ava span {-webkit-box-shadow:0 0 0 3px #3598dc;box-shadow:0 0 0 3px #3598dc}
@media screen and (min-width:1024px) {
  .btn.btn-header-phone {color:#3598dc}
  .btn.btn-header-phone:active, .btn.btn-header-phone:hover {background-color:#3598dc}
}
@media print {
  .object-price {color:#3598dc}
}
.header-search {background-color:#fbfaf8;border:1px solid #ccc;border-radius:3px;height:36px;position:relative}
.header-search input {padding:0 34px 0 10px;height:34px;color:#999;font-size:14px;width:100%;background:0 0;border:none}
.search-extra, .search-result {overflow:hidden;border-radius:3px}
.search-result {-webkit-box-shadow:0 1px 6px rgba(0, 0, 0, .08), 0 1px 4px rgba(0, 0, 0, .12);box-shadow:0 1px 6px rgba(0, 0, 0, .08), 0 1px 4px rgba(0, 0, 0, .12);background-color:#fff;margin:5px 0;position:absolute;text-align:left;z-index:10;left:-1px;right:-1px;top:100%;visibility:hidden;opacity:0}
.compare_table .row > :nth-child(2), .compare_table .row > :nth-child(3), .geo-main a div, .nav-sliders a.nav-sliders__link, .number, .title1 {text-align:center}
.btn.btn-header-search-cancel, .search-extra {top:0;position:absolute;background-color:#fbfaf8;height:34px;right:0}
.search-extra {left:0}
.is-cancel:not(.is-loading) .btn.btn-header-search-cancel, .is-empty:not(.is-loading) .btn.btn-header-search, html.open-search .header-search-overlay {opacity:1;visibility:visible}
.btn.btn-header-search-cancel {width:34px;line-height:0;color:#666;font-size:16px;visibility:hidden;opacity:0}
.search-no-result, .search-result-description {color:#9c9c9c;padding:8px 15px;font-size:12px}
.search-result-header, .search-result-item-name {font-size:13px;font-weight:600;color:#333}
.search-result-header {border-radius:3px 3px 0 0;padding:10px 15px}
.search-result-list {overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 45px);border-radius:0 0 3px 3px}
a.search-result-item {display:block;padding:10px 15px;font-size:0}
a.search-result-item._selected {background-color:#f0f0f0}
a.search-result-item + a.search-result-item {border-top:1px solid #eaeaea}
.search-result-item-images {display:inline-block;vertical-align:middle;width:100px;position:relative;overflow:hidden;border-radius:3px;background-color:#eaeaea;margin-right:15px}
.search-result-item-images span {display:block;padding-bottom:65%;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;z-index:1}
.search-result-item-images:after {-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);content:'\f030';position:absolute;top:50%;left:0;right:0;font-family:FontAwesome;font-size:24px;color:#999;text-align:center}
.search-result-item-body {display:inline-block;vertical-align:middle;width:calc(100% - 115px);line-height:1.2}
.search-result-item-name b {font-weight:800}
.search-result-item-address {font-size:12px;color:#666;margin-top:5px}
.search-result-item-price {margin-top:5px;font-size:13px;font-weight:600}
.invite .schedule, .search-result-item-price span.fa {font-size:14px}
.header-search-overlay {background-color:rgba(0, 0, 0, .8);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;opacity:0;visibility:hidden;cursor:pointer}
.btn.btn-header-search {background-color:#fbfaf8;position:absolute;top:0;right:0;width:34px;height:34px;line-height:0;color:#666;font-size:16px;opacity:0;visibility:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:6px 12px 9px}
html.open-search .header-search {z-index:11;position:absolute;top:0;left:0;right:0;border-color:transparent}
.slider .swiper-slide {background-color:#333;background-position:center center;background-size:cover;background-repeat:no-repeat;height:600px}
.slider-item {position:absolute;left:0;width:calc(50% - 159px);bottom:150px;background-color:rgba(0, 0, 0, .6)}
.block1, .footer-column a, .nav-sliders, .price_element, .stroke, .title1 {position:relative}
.slider-item-body {float:right;padding:30px;width:480px}
.slider-item-name {line-height:1;margin-bottom:15px;color:#fff;font-weight:500;font-size:23px}
.footer-menu-header, .footer-menu-item-header {text-transform:uppercase;font-weight:600;clear:both}
.slider-item-price {margin-bottom:15px;color:#fff;line-height:1.2;font-size:30px;white-space:nowrap}
.slider-item-btn .btn:hover {background:#fff !important;border-color:#fff !important}
.slider-item-desc {margin-bottom:15px;color:#fff;font-size:20px;line-height:1.2}
.slider .swiper-pagination.swiper-pagination-bullets {bottom:150px;left:auto;right:50%;width:auto;position:absolute;-webkit-transform:translateX(615px);-moz-transform:translateX(615px);-ms-transform:translateX(615px);-o-transform:translateX(615px);transform:translateX(615px)}
.slider .swiper-pagination .swiper-pagination-bullet {width:20px;height:20px;border:3px solid #fff;background-color:#c5b99f;opacity:1}
.main-slider .nav-sliders a.nav-sliders__link {background-color:rgba(255, 255, 255, .7);border-color:#fff;border-bottom:0}
.nav-sliders {padding:0 15px}
.nav-sliders a.nav-sliders__link {display:flex;width:100%;align-items:center;justify-content:center;height:60px;text-decoration:none;border:1px solid #c5b99f;background-color:#f9f9f6;border-radius:6px 6px 0 0;color:#333}
.nav-sliders a.nav-sliders__link.is-active {background-color:#fff;border-bottom:0}
.nav-sliders a.nav-sliders__link:not(.is-active):hover {background-color:#fff}
.nav-sliders a.nav-sliders__link span.btn-label {font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2;padding:0 10px}
.footer-menu-column {display:inline-block;width:75%;vertical-align:top}
.footer-menu-list {padding:0;list-style-type:none;display:flex}
.footer-menu-header {line-height:1.2;color:#fff;font-size:15px;padding-bottom:10px}
.footer-column ul, ul.footer-column {list-style:none;padding:0}
.footer-column a {display:block;font-size:13px;color:#c5b99f;padding:5px 0;text-decoration:none}
.geo-main a, ul.left-menu a {color:#333;text-decoration:none}
.footer-column a:hover {color:#c5b99f;text-decoration:underline}
.footer-menu-item-header {padding:5px 0;color:#eee;font-size:13px}
.footer-submenu li + .footer-menu-item-header {padding-top:15px}
@media screen and (max-width:1279px) {
  .header:before {left:0;border-top:1px solid rgba(0, 0, 0, .15);border-bottom:1px solid rgba(0, 0, 0, .15)}
  .header {height:auto}
  .catalog-th-large .catalog-item-price, .catalog-th-large .catalog-item-price:after, .catalog-th-list .catalog-item-price, .catalog-th-list .catalog-item-price:after {font-size:20px}
  .list .item {line-height:1.2}
  .slider .swiper-slide {height:400px}
  .slider-item {bottom:90px;width:50%}
  .slider .swiper-pagination.swiper-pagination-bullets {bottom:90px;-webkit-transform:translateX(455px);-moz-transform:translateX(455px);-ms-transform:translateX(455px);-o-transform:translateX(455px);transform:translateX(455px)}
  .nav-sliders {margin:0 30px}
  .footer-menu {min-width:auto}
}
@media screen and (max-width:1023px) {
  .header a[href^="tel:"] {color:#fff;text-decoration:none}
  .btn-header-phone .btn-label, .catalog-item-desc, .catalog-th-list .catalog-item-body:after, .footer-menu a, .footer-menu-item-header, .header .header-phone-number:last-child {display:none}
  .header-currency {padding-left:15px;width:85px}
  .menu-open body, html.menu-open {overflow:hidden}
  .menu-bg {-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;background-color:rgba(0, 0, 0, .6);position:fixed;z-index:9;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;cursor:pointer}
  .menu-open .menu-bg {visibility:visible;opacity:1}
  .header-bottom {height:50px;position:relative}
  .btn.btn-header-bar, .header-phone {position:absolute;top:0;height:50px}
  .btn.btn-header-bar {display:block;left:0;width:50px;font-size:2rem;line-height:0;color:#fff;background:0 0;border:none}
  .header-phone {left:50px;right:50px;text-align:center;margin:0;border-left:1px solid rgba(255, 255, 255, .4);border-right:1px solid rgba(255, 255, 255, .4)}
  .header-phone-number {line-height:48px;color:#fff}
  .btn-header-phone {border:0;border-radius:0;color:#fff;background:0;height:50px;width:50px;line-height:50px;padding:0;text-align:center}
  .btn-header-phone .btn-icon {font-size:2rem}
  .btn-header-bar:active, .btn-header-bar:hover, .btn-header-phone:active, .btn-header-phone:hover {background-color:rgba(0, 0, 0, .1);color:#fff}
  .header:before {height:51px}
  .footer-help-block [class*=col-] + [class*=col-] {padding-top:15px}
  .btn.btn-footer-help {max-width:320px}
  .footer-column {width:50%}
  .catalog-th-list .catalog-item-container {flex-direction:column}
  .catalog-th-list .catalog-item-body {display:block;width:auto;margin-bottom:15px}
  .catalog-th-list .catalog-item-meta {display:block;width:auto;padding:0 15px}
  .catalog-th-list .btn.catalog-control-btn {display:inline-block;width:auto}
  .catalog-th-list .catalog-item-price {display:inline-block}
  .header-menu {background-color:#3598dc}
  .footer-menu-column {padding:0 15px;width:50%}
  .footer-menu {display:table;padding:0;width:100%}
  .footer-menu .footer-menu-header {height:48px;line-height:46px;position:relative;border-top:1px solid #504e49;cursor:pointer}
  .footer-menu .footer-menu-header:after {content:'\f105';position:absolute;top:50%;line-height:0;right:0;font-family:FontAwesome;font-size:1.6rem;color:#c5b99f}
  .bx-no-touch .footer-menu .footer-menu-header:hover:after, .footer-menu.open .footer-menu-header:after {color:#fff}
  .footer-menu.open .footer-menu-header:after {content:'\f107'}
  .footer-menu:last-child {border-bottom:1px solid #504e49}
  .footer-menu.open .footer-menu-item-header, .footer-menu.open a {display:block}
  .footer-menu.open {padding-bottom:15px}
}
@media screen and (max-width:767px) {
  .catalog-th-list .catalog-item-body, .catalog-th-list .catalog-item-meta, .mfp-container {padding:0}
  .mfp-container:before {display:none}
  .mfp-content {background-color:#fff;height:100%}
  .header:before {top:121px}
  .header-middle {margin-bottom:15px}
  .footer-column {width:100%}
  .footer-help-title {font-size:20px}
  .footer-top {margin-top:0}
  .footer-bottom {margin-top:15px}
  .footer-bottom [class*=col-] + [class*=col-] {padding-top:15px}
  .btn.btn-footer-up {width:100%;display:block}
  .catalog-th-list .catalog-item {flex-direction:column}
  .catalog-th-list .catalog-item-container {display:block;width:auto;margin-top:15px}
  .help-title {font-size:20px;margin-bottom:15px}
  .help {border-bottom:0;padding-bottom:0}
  .btn.btn-header-search, .spinner, html.open-search .header-search {background:0}
  html.open-search .btn.btn-header-search-cancel {background-color:#f1f1f1;border-radius:100%;visibility:visible;opacity:1}
  html.open-search .btn.btn-header-search-cancel:active {background-color:#3598dc;color:#fff}
  html.open-search .btn.btn-header-search {left:0;right:auto}
  html.open-search .is-cancel:not(.is-loading) .btn.btn-header-search {visibility:visible;opacity:1}
  html.open-search .spinner {left:0}
  html.open-search .header-search {position:fixed;bottom:0;background-color:#f1f1f1;height:auto;border:0;border-radius:0}
  html.open-search, html.open-search body {overflow:hidden}
  html.open-search .header-search input {background-color:#fff;border-radius:100px;width:calc(100% - 40px);padding:0 10px 0 34px;display:block}
  html.open-search .search-extra {position:relative;width:calc(100% - 10px);border-radius:0;overflow:visible;background:0;top:5px;left:5px;right:5px;z-index:0}
  html.open-search .search-result {position:absolute;top:45px;left:0;right:0;bottom:0;margin:0;box-shadow:none;height:100%;width:100%;border-top:1px solid #eaeaea}
  html.open-search .search-result-list {border-radius:0;min-height:100%;border-top:0}
  html.open-search .search-result-description {text-align:center;font-size:13px;padding:15px}
  .footer-menu-column {margin-bottom:30px;width:100%}
}
@media screen and (max-width:479px) {
  .catalog-th-list .btn.catalog-control-btn {display:block}
  .catalog-th-list .catalog-item-control .btn + .btn {margin:10px 0 0}
  .catalog-th-list .catalog-item {padding:15px 0}
  .catalog.catalog-th-list {margin:0}
  .help-item:before {display:none}
  .help-item-body {padding-left:0}
  .help-item + .help-item {margin-top:15px}
  .footer-menu-column {margin-bottom:15px}
}
.geo-main a {margin-bottom:30px;font-size:16px}
.geo-main .btn {margin-top:10px}
.map-item h3 {margin-top:0;margin-right:10px}
@media all {
  .header-menu-list, .header-menu-sub {padding:0;margin:0;list-style:none}
  .header-menu-item._depth-lvl-1 + .header-menu-item._depth-lvl-1, .header-menu-list {border-left:1px solid rgba(255, 255, 255, .4)}
  a.header-menu-link, a.header-menu-sub-link {display:block;text-decoration:none;color:#fff}
  .header-menu-sub {-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;transition:.15s;right:0;visibility:hidden;opacity:0;position:absolute;top:100%;-webkit-transform:translate(0, 10px);-moz-transform:translate(0, 10px);-ms-transform:translate(0, 10px);-o-transform:translate(0, 10px);transform:translate(0, 10px);left:0}
  .header-menu-sub li.header-menu-item {display:block;width:100%}
  .header-menu-sub li.header-menu-item.is-active {background-color:rgba(0, 0, 0, .1)}
  .header-menu-item:hover .header-menu-sub {visibility:visible;opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}
  .header-menu-list {border-right:1px solid rgba(255, 255, 255, .4);display:inline-flex;flex-wrap:wrap;width:100%}
  .header-menu-item {flex:1;vertical-align:top;position:relative;border-top:1px solid rgba(255, 255, 255, .4);margin-top:0}
  a.header-menu-link {font-size:0;font-weight:600;padding:0 15px;text-align:center;line-height:50px}
  .header-menu-item.is-active a.header-menu-link, .header-menu-item:active a.header-menu-link, .header-menu-item:hover a.header-menu-link, a.header-menu-link:active, a.header-menu-link:hover, a.header-menu-sub-link:active, a.header-menu-sub-link:hover {background-color:rgba(0, 0, 0, .1);color:#fff}
  .header-menu-item._depth-lvl-1 {border-top:none;white-space:nowrap}
  .header-menu-item:last-child .header-menu-sub {left:auto;right:0}
  a.header-menu-sub-link {font-size:14px;padding:13px 30px 13px 20px;position:relative}
  a.header-menu-sub-link:after {-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;transition:.15s;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);content:'\f061';position:absolute;top:50%;right:10px;color:#fff;font-family:FontAwesome;font-size:14px;margin-top:-1px}
  a.header-menu-sub-link:active:after, a.header-menu-sub-link:hover:after {right:5px}
  span.header-menu-icon, span.header-menu-label {display:inline-block;vertical-align:middle}
  span.header-menu-icon {font-size:24px}
  .switch a + a, .switch span + a, span.header-menu-icon + span.header-menu-label {margin-left:10px}
  span.header-menu-label {font-size:13px;line-height:1.2}
  .switch {padding:30px 0;text-align:center}
  .switch-nav {margin:0 auto;display:table;font-family:Montserrat, 'sans-serif'}
  .switch a, .switch span {font-size:16px;color:#5c5c5c;display:inline-block;text-decoration:none;text-align:center;min-width:40px;line-height:33px;float:left}
  .switch a:hover, .switch span.selected {color:#fff;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:grey}
  .switch a.nav-end, .switch a.nav-start {padding:0 6px}
}
#box, .nav-panel, .title1 {padding:15px}
.number, .pansion_cloud_text, .po, .title1 {font-family:"Open Sans", Helvetica, Arial, sans-serif}
ul.left-menu {list-style:none;padding:0;margin:0}
ul.left-menu li:first-child a {border-top:1px solid #ccc}
ul.left-menu a {padding:10px;border-bottom:1px solid #ccc;display:block}
ul.left-menu a:hover, ul.left-menu li.active a {background:#f1f1f1}
.block1 {width:1159px;border-radius:25px;margin:25px auto 40px}
.title1 {font-weight:400;color:#2283c6;font-size:3em;background:rgba(255, 255, 255, .92);border-radius:10px;margin-top:0;width:50%;margin-left:25%;margin-bottom:35px}
.number {color:#fff;font-size:28px;font-weight:700;width:70px;height:70px;line-height:70px;background:#2283c6;border-radius:50%}
.pansion_cloud_text, .po span, .stroke {font-weight:300;color:#fff}
.price_element {float:left;width:26%;background-color:rgba(47, 47, 44, .95);margin:10px 3%;padding:5px;border-radius:15px;height:170px}
.price_element .center {display:flex;align-items:center;justify-content:center}
.stroke {font-size:16px;text-align:left;line-height:21px;margin-left:20px;margin-top:0}
.dep-block a, .po, .sidearea .manager {text-align:center}
.price1 {width:405px;height:99px;margin:250px auto auto;background:#2283c6;border-radius:30px}
.po {font-size:1.7em;color:#fff;margin-top:30px}
.po span {font-size:2.5em}
.pansion_photo {border-radius:50%;border:10px solid #2283c6 !important;margin-top:50px;float:left;margin-bottom:40px;margin-right:3%}
.pansion_desc {float:left;margin-top:40px}
.pansion_cloud_text {font-size:18px;text-align:center;margin-top:13px;float:left;width:253px;height:75px;padding-top:26px;border-radius:20px;background:#2283c6}
.text2 {font-size:15px;padding-left:8px;padding-right:8px;padding-top:8px}
.new_ref {width:40%;float:left}
.table-features {float:left;margin-bottom:20px}
.item-detail {padding:0 15px;overflow:hidden}
.item-detail .form-bron {background:#f9f8f5;padding:15px;margin-top:20px}
.roadway {background-color:#ededed}
.roadway td {padding:6px 8px}
.clearfix:after, .clearfix:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before {content:" ";display:table}
.clearfix:after, .modal-footer:after, .modal-header:after {clear:both}
#map-item-modal .map {width:100%;height:400px}
.form-group label {display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
.form-control {display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition:border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out}
.form-control.error {border:1px solid red}
.req {color:red}
.mes-success {margin-bottom:20px !important;color:green;display:block}
.bordered-text-block {padding:20px;box-shadow:0 0 7px 1px #1583cc;margin:10px 0}
.list-with-bg {background:#c3e0f2;padding:20px;border-radius:20px;border-left:5px solid #1583cc}
.list-with-bg ol {padding-left:20px;margin-bottom:0}
.list-with-bg ol li {padding-bottom:15px}
.list-with-bg ol li:last-child {padding-bottom:0}
.important-snipet {padding:10px 25px 10px 15px;background:#e9ffe8;border-left:10px solid #66bb6a;display:flex;align-items:center}
.important-snipet .icon {margin-right:15px}
.important-snipet .icon:before {content:"\f071";font-family:FontAwesome;font-size:30px}
.snipet-blue-bg {background:#c3e0f2;padding:20px}
.snipet-img-text {color:#b9b9b9;border-bottom:2px solid;margin-bottom:15px;padding-bottom:15px}
.switch span.selected {color:#fff;font-weight:700;background:#93a6fd}
.switch a, .switch span {border:1px solid #efefef;border-radius:5px;margin:0 5px !important}
.footer-cont, .footer-cont a {color:#c5b99f}
.footer-cont a {text-decoration:none}
.show-more-before-text {margin-bottom:20px}
.pansion_desc .phone-line {margin-bottom:10px}
.pansion_desc .phone-line .phone-number {color:#3fa52e;font-size:30px;font-weight:700;-webkit-animation:1.2s linear infinite pulsate-black;animation:1.2s linear infinite pulsate-black;text-decoration:underline}
.pansion_desc .btn-yellow {background:#3fa52e;color:#fff;border-radius:5px;padding:8px 10px;margin-top:15px;display:inline-block;font-weight:500;border:2px solid}
.pansion_desc .btn-yellow:hover {background:0 0;border:2px solid #3fa52e;color:#3fa52e}
@media (max-width:1279px) {
  .header-menu--favorites {flex-grow:initial}
  .header-menu--favorites .header-menu-label {display:none}
  .c-side {max-width:1024px}
  .catalog-item-price, .catalog-item-price:after {font-size:20px}
}
@media (max-width:1023px) {
  .service-menu-item-h {flex-direction:column}
  .service-menu-item-h-icon {margin-top:15px;margin-right:0}
  .service-menu-h-btn {padding-right:0}
  .header-menu {-webkit-transition:left .3s;-moz-transition:left .3s;-ms-transition:left .3s;-o-transition:left .3s;transition:left .3s;display:block;position:fixed;top:0;left:-250px;bottom:0;width:250px;z-index:10;border:0;padding:0;height:100%}
  .menu-open .header-menu {-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, .6);box-shadow:0 0 10px 0 rgba(0, 0, 0, .6);left:0}
  .header-menu-list {-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden;overflow-y:auto;display:block}
  .header-menu-item {display:block;width:100%}
  .header-menu-item + .header-menu-item {border-left:0;border-top:1px solid rgba(255, 255, 255, .4)}
  a.header-menu-link {line-height:45px;text-align:left;font-size:14px;font-weight:600}
  .header-menu-sub {position:relative;opacity:1;visibility:visible;top:auto;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}
  a.header-menu-sub-link {padding:10px 30px 10px 20px;font-size:13px}
  a.header-menu-sub-link:after {font-size:12px}
  .header-menu--favorites .header-menu-label {display:inline}
  .slider-item-body {margin:0 auto;padding:30px 15px;width:auto;max-width:768px;float:none}
  .slider .swiper-pagination.swiper-pagination-bullets {-webkit-transform:translateX(330px);-moz-transform:translateX(330px);-ms-transform:translateX(330px);-o-transform:translateX(330px);transform:translateX(330px)}
  .c-side {max-width:768px}
  .btn.favorite-btn span.btn-label {display:none}
}
@media (max-width:767px) {
  .row {margin:0 -10px}
  .row [class*=col-] {padding:0 10px}
  .row.row-grid {margin:-10px}
  .row.row-grid [class*=col-] {padding:10px}
  .h1, .h2, .h3, h1, h2, h3 {text-align:center}
  .h1, h1 {font-size:32px}
  .h2, h2 {font-size:26px}
  .h3, h3 {font-size:20px}
  .h4, h4 {font-size:16px}
  .slider-item {width:auto;left:0;right:0;bottom:auto;top:0}
  .slider-item-body {max-width:480px;text-align:center}
  .slider-item-name, .slider-item-price {font-size:22px}
  .slider-item-desc {font-size:18px}
  .slider .swiper-pagination.swiper-pagination-bullets {display:none}
  .slider-item-btn {margin-top:15px}
  .slider-item-btn .btn span.btn-label {font-size:14px}
  .slider-item-btn .btn {padding:10px 15px}
  .block1, .price_element {height:auto}
  .block1, .price_element, .title1 {position:relative}
  .c-side {max-width:480px}
  h1.content-title {font-size:1.5em}
  .section-title {margin-bottom:15px;font-size:20px}
  .catalog-main .sidearea .first-section{display:none}
  .catalog-main .sidearea .filtering-section{display:none}
  .block1 {width:80% !important;border-radius:25px;margin-top:13px;margin-left:auto;margin-right:auto}
  .title1 {color:#322636;font-size:32px;text-align:center;background:rgba(255, 255, 255, .92);padding:15px;border-radius:10px;margin-top:50px;width:80%;margin-left:10%;margin-bottom:35px}
  .pansion_cloud_text, .po {font-family:MyWebFont;color:#fff;text-align:center}
  .price_element {float:left;width:100%;background-color:rgba(47, 47, 44, .95);margin:5%;padding:1%;border-radius:15px}
  .po {font-size:1.7em;margin-top:440px;padding-top:15px}
  .pansion_cloud_text {font-size:14px;font-weight:300;margin-top:13px;float:left;width:253px;height:80px;padding-top:26px}
  .new_ref {width:100%;margin:0 auto;float:left}
}
@media (max-width:479px) {
  .slider-item-body {max-width:360px;padding:15px}
  .c-side {max-width:360px}
  .favorite {display:none}
  .item-date {display:inline-block;width:auto;text-align:left;padding:0 8px;overflow:hidden}
  .article-body, .article-user-ava, .article-user-body {display:block}
  .item-date span {display:inline-block;margin-right:5px}
  .item-date .day {float:left}
  .item-date .year {font-size:12px}
  .item-date .month {line-height:36px}
  .article-body {padding:15px 0 0;width:auto}
  .btn.article-btn {width:100%;text-align:center}
  .map-block {margin:0 -15px}
  .article-user-ava {padding:0;margin:0 auto 15px}
  .price1 {width:auto;padding:0 15px 15px;height:auto}
  .price1 .po {font-size:16px}
}
.sidearea .manager {margin-top:30px;background-color:#f1f6ff;margin-bottom:2px;padding:20px}
.sidearea .manager .name {font-weight:700;font-size:18px}
.sidearea .manager .role {color:#929292;margin-bottom:10px}
.team-ava {display:inline-block;vertical-align:middle;width:100%;position:relative;overflow:hidden;border-radius:100%;text-decoration:none}
.team-ava img {width:100%;object-fit:cover}
.nav > li, .nav > li > a {display:block;position:relative}
.nav-tabs > li {float:left;margin-bottom:-1px;flex-grow:1}
.mob-heading {display:none;margin-top:0}
@media screen and (max-width:768px) {
  .mob-heading, .tab-content .tab-pane {display:block}
  .tabs .tab-content {border:0}
  .mob-heading {margin-top:30px !important;margin-bottom:10px;font-weight:700;font-size:16px;text-transform:uppercase}
}
.form-in-list {background:linear-gradient(274.42deg, rgba(130, 125, 255, .4) 2.08%, rgba(119, 40, 255, .4) 97.4%);-webkit-box-shadow:0 2px 0 0 rgba(0, 0, 0, .15);box-shadow:0 2px 0 0 rgba(0, 0, 0, .15);border-radius:6px;padding:20px;margin-bottom:20px}
#timing-modal .phone {font-weight:700;font-size:20px}
.invite {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:center;padding:0 20px 15px;border:2px solid #2283c6;margin-bottom:10px;margin-top:5px;background-image:url(/local/templates/domoded/css/../img/invite.png);background-repeat:no-repeat;background-size:contain;min-height:200px;background-position:top 7px right 240px}
.invite .btn {display:inline-block;float:right}
.invite h3 {color:#2283c6;font-weight:700;line-height:1.5;font-size:22px;margin-bottom:7px;padding:0}
.invite p {margin:10px 0}
.invite .grid {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items:center;align-items:center;justify-content:space-between}
.invite .grid > div {width:48%;margin:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.invite .grid > div:nth-child(2) p {text-align:right}
.invite .phone {font-size:24px;font-weight:700;color:#000}
@media screen and (max-width:991px) {
  .invite {padding-top:10px;background-position:bottom right}
  .invite .grid > div {width:auto}
  .catalog-main .sidearea .first-section{display:none}
  .catalog-main .sidearea .filtering-section{display:none}
}
@media screen and (max-width:659px) {
  .invite {background:0 0}
}
.compare_table .head .item {padding:15px 0;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;font-weight:700}
.compare_table .head .item.pans {background:#1560bd}
.compare_table .head .item.sidelka {background:#ff0;color:#000}
.compare_table .row > * {padding-top:5px;padding-bottom:5px}
.compare_table .row {align-items:center}
.compare_table .gray {background:#efefef}
@media screen and (max-width:767px) {
  .invite .grid > div {width:100%}
  .invite .grid > div:nth-child(2) p {text-align:left}
  .invite h3 {font-size:18px}
  .invite .phone {font-size:20px}
  .compare_table .row > * {text-align:center}
}
#timing-modal .modal-dialog {display:flex}
#timing-modal .banner-item {background-image:url(/include/banner.jpg);width:100%;min-width:250px;margin:30px 0;background-position:center;background-size:cover}
@media (min-width:1024px) {
  .display-lg-ib, .row-ib .col-lg-1, .row-ib .col-lg-1-5, .row-ib .col-lg-10, .row-ib .col-lg-11, .row-ib .col-lg-12, .row-ib .col-lg-2, .row-ib .col-lg-3, .row-ib .col-lg-4, .row-ib .col-lg-5, .row-ib .col-lg-6, .row-ib .col-lg-7, .row-ib .col-lg-8, .row-ib .col-lg-9 {display:inline-block}
  .hidden-lg, .hidden-lg-br br {display:none !important}
  .visible-lg-block, .visible-lg-br br {display:block !important}
  .visible-lg-flex {display:flex !important}
  .visible-lg-inline {display:inline-block !important}
  .tar-lg {text-align:right}
  .tal-lg {text-align:left}
  .tac-lg {text-align:center}
  .vat-lg {vertical-align:top}
  .vam-lg {vertical-align:middle}
  .vab-lg {vertical-align:bottom}
  .pull-left-lg {float:left}
  .pull-right-lg {float:right}
  .display-lg-n {display:none}
  .display-lg-b {display:block}
  .display-lg-i {display:inline}
  .display-lg-tc {display:table-cell}
  .display-lg-tb {display:table}
  .display-lg-f {display:flex}
  .btn.btn-lg-b {width:100%}
  .btn.btn-lg-if {width:auto}
  ::-webkit-scrollbar {width:12px;height:12px;position:absolute}
  ::-webkit-scrollbar-button {width:12px;height:6px;background-color:rgba(50, 50, 50, .05)}
  ::-webkit-scrollbar-thumb {background-color:rgba(50, 50, 50, .25);border:2px solid transparent;border-radius:10px;background-clip:padding-box}
  ::-webkit-scrollbar-thumb:hover {background-color:rgba(50, 50, 50, .5)}
  ::-webkit-scrollbar-track {background-color:rgba(50, 50, 50, .05)}
  .header .last-col .whatsapp {background-image:url(/local/templates/domoded/css/../img/whatsapp.png);background-repeat:no-repeat;background-size:cover;width:40px;height:40px;display:block}
  .header .last-col {display:inline-flex;justify-content:space-between;align-items:center}
}
@media (max-width:768px) {
  #timing-modal .banner-item {display:none}
  .header-top {display:flex;justify-content:space-between;align-items:center}
  .header-top .whatsapp {background-image:url(/local/templates/domoded/css/../img/whatsapp.png);background-repeat:no-repeat;background-size:cover;width:40px;height:40px;display:block}
}
.dep-block {margin-top:20px}
.dep-block a {display:block;margin-bottom:20px}
.free-place, .last-book {padding:5px 8px;border:1px dashed #4dbeee;display:inline-block;background:#edfcff;margin-bottom:30px;margin-right:20px}
.price-table {width:100%;margin-bottom:20px;overflow-x:auto;margin-left:20px;margin-right:20px}
.price-table tfoot, .price-table thead {color:#171717;font-weight:500;background-color:#dedede}
.price-table td {padding:10px 15px;width:50%;border-bottom:1px solid #eee}
.item-top-text {background:#edfcff;padding:30px;display:flex;font-size:14px;align-items:center;margin:0 30px 30px}
.ramka-0, .ramka-6 {width:100%;height:100%;background:linear-gradient(90deg, #9bc5ff 2.08%, #93a6fe 97.4%)}
.item-top-text .ico {margin-right:20px;width:60px;height:60px;background:url(/local/templates/domoded/css/../img/covid.png) center center/contain no-repeat}
.license.sticker {background:url(/local/templates/domoded/css/../img/license.png) center center no-repeat;width:100px;height:35px;z-index:100;left:10px;position:absolute;top:9px}
.ramka-6 {color:#fff}
.ramka-5 {border:2px solid #93a6fe}
.ramka-3 {border:2px solid #b187d9}
.ramka-1, .ramka-2 {border:2px solid #7ad06d}
.ramka-1 {background-color:rgba(122, 208, 109, .2)}
.ramka-4 {border:2px solid #93a6fe;background-color:rgba(147, 166, 254, .5)}
.gradient-border {--borderWidth:2px;background:#fff;position:relative;border-radius:var(--borderWidth)}
.gradient-border:after {content:'';position:absolute;top:calc(-1 * var(--borderWidth));left:calc(-1 * var(--borderWidth));height:calc(100% + var(--borderWidth) * 2);width:calc(100% + var(--borderWidth) * 2);background:linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82);border-radius:calc(1 * var(--borderWidth));z-index:-1;animation:3s infinite alternate animatedgradient;background-size:300% 300%}
@keyframes animatedgradient {
  0%, 100% {background-position:0 50%}
  50% {background-position:100% 50%}
}
/* End */


/* Start:/local/templates/domoded/css/update.css?179144782627043*/
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&family=Raleway:wght@300;400;500;700&display=swap);
.blue-outline-btn, .btn.blue-check-btn, .city p a, .left-navigation-element, .link_404, .new-blue-btn, .new-breeze-btn, .new-info .new-name a, .s-url {text-decoration:none}
h1, h2 {font-family:Montserrat, sans-serif;font-style:normal;font-weight:500 !important}
.baloon-pic, .choose-image, .cover-img, .day-element img, .document-img, .new-card img, .photo_list, .rev-pic {object-fit:cover}
.features-in-text {width:20%;display:flex;flex-direction:column;padding:4px;font-family:'M PLUS 1p', sans-serif}
.city p, .link_404 {display:inline-block}
.btn-check:checked + .blue-check-btn, .btn.blue-check-btn {display:inline-flex;padding:5px 13px;align-items:center}
.features-in-text div {text-align:center;border:1px solid #dcdcdc;border-radius:16px;padding:16px 12px;height:100%}
.features-in-text div object {margin-bottom:1rem}
.b24-form-sign {display:none !important}
.display-imp {display:block !important;}
.filtering-section .closing {display:none}

/*docs include*/
.docs-row {
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 26px;
  grid-row-gap: 1.5em;
  display: grid;
}
@media (max-width:767.98px) {
  .docs-row{  grid-template-columns: repeat(2, 1fr);}
}

/*cookie*/
#cookie-banner {background: #333;color: #fff;padding: 15px;position: fixed;bottom: 0;width: 100%;z-index: 9999;font-size: 14px;display:none}
.cookie-content {display: grid;grid-template-columns: 1fr auto;align-items: center;gap: 8px;max-width:800px;margin:0 auto;}
.cookie-content a {color: #ffd700;text-decoration: underline;}
#accept-cookies {border: none;cursor: pointer;width:150px;padding: 10px 12px;}

/*banner top*/
.banner-top {border:1px solid #e3e3e3; border-radius:8px;padding:1rem;margin:1rem 0 0 0;display:flex;flex-direction:row;align-items:center;position:relative;}
.banner-top div {z-index:2; margin-right:16px;padding:16px;border-radius:8px;background:linear-gradient(90deg, rgb(255 255 255 / 81%) 71%, rgba(255, 255, 255, 0) 100%);}
.banner-top p:first-of-type {font-size:1.2rem;font-weight:600;}
.banner-top li {font-weight:600;}
.banner-top button {z-index:2}
.banner-top img {position:absolute;width:100%;z-index:1;height:100%;left:0;top:0;object-fit:cover;opacity:.8; border-radius:8px}
.total-info {font-weight:600;display:flex;flex-wrap:wrap}
@media (max-width:991px) {
  .banner-top {flex-wrap:wrap;}
  .banner-top div {background:transparent; padding:0; margin-right:0}
  .banner-top img {opacity:.2}
}

/*header-search*/
.header-search-icon {display:none; cursor:pointer}
.header-search-icon:hover {opacity:.8}

/*filtering*/
@media (max-width:767.98px) {
  .filtering-section {position:absolute;top:-60px;width:96%;background:white;height:auto;z-index:100; display:none}
  .filtering-section .closing {position:absolute;right:10px;top:15px; display:block}
  .catalog-main {position:relative}
  .top-mobile-control a {font-size:12px !important; padding:6px 16px;}

}

/*bitrix form*/
.form-header{font-size:1.5rem; text-transform:uppercase}

/*marquiz*/
@media (max-width:1023px) {
  #marquiz__close {opacity:1!important;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMzcgMzciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIKICAgICAgICAgIGQ9Ik0xMC4yNzc4IDEwLjI3NzhDOS40MjYzNCAxMS4xMjkyIDkuNDI2MzQgMTIuNTA5NyAxMC4yNzc4IDEzLjM2MTFMMTUuNDE2NyAxOC41TDEwLjI3NzggMjMuNjM4OUM5LjQyNjM0IDI0LjQ5MDMgOS40MjYzNCAyNS44NzA4IDEwLjI3NzggMjYuNzIyMkMxMS4xMjkyIDI3LjU3MzcgMTIuNTA5NyAyNy41NzM3IDEzLjM2MTEgMjYuNzIyMkwxOC41IDIxLjU4MzNMMjMuNjM4OSAyNi43MjIyQzI0LjQ5MDMgMjcuNTczNyAyNS44NzA4IDI3LjU3MzcgMjYuNzIyMiAyNi43MjIyQzI3LjU3MzcgMjUuODcwOCAyNy41NzM3IDI0LjQ5MDMgMjYuNzIyMiAyMy42Mzg5TDIxLjU4MzMgMTguNUwyNi43MjIyIDEzLjM2MTFDMjcuNTczNyAxMi41MDk3IDI3LjU3MzcgMTEuMTI5MiAyNi43MjIyIDEwLjI3NzhDMjUuODcwOCA5LjQyNjM0IDI0LjQ5MDMgOS40MjYzNCAyMy42Mzg5IDEwLjI3NzhMMTguNSAxNS40MTY3TDEzLjM2MTEgMTAuMjc3OEMxMi41MDk3IDkuNDI2MzQgMTEuMTI5MiA5LjQyNjM0IDEwLjI3NzggMTAuMjc3OFoiCiAgICAgICAgICBmaWxsPSIjZmZmZmZmIi8+CiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIKICAgICAgICAgIGQ9Ik05LjI1IDE0LjM4ODlDNy44MzA5NCAxMi45Njk4IDcuODMwOTMgMTAuNjY5MSA5LjI1IDkuMjVDMTAuNjY5MSA3LjgzMDkzIDEyLjk2OTggNy44MzA5NCAxNC4zODg5IDkuMjVMMTguNSAxMy4zNjExTDIyLjYxMTEgOS4yNUMyNC4wMzAyIDcuODMwOTMgMjYuMzMwOSA3LjgzMDkzIDI3Ljc1IDkuMjVDMjkuMTY5MSAxMC42NjkxIDI5LjE2OTEgMTIuOTY5OCAyNy43NSAxNC4zODg5TDIzLjYzODkgMTguNUwyNy43NSAyMi42MTExQzI5LjE2OTEgMjQuMDMwMiAyOS4xNjkxIDI2LjMzMDkgMjcuNzUgMjcuNzVDMjYuMzMwOSAyOS4xNjkxIDI0LjAzMDIgMjkuMTY5MSAyMi42MTExIDI3Ljc1TDE4LjUgMjMuNjM4OUwxNC4zODg5IDI3Ljc1QzEyLjk2OTggMjkuMTY5MSAxMC42NjkxIDI5LjE2OTEgOS4yNSAyNy43NUM3LjgzMDkzIDI2LjMzMDkgNy44MzA5MyAyNC4wMzAyIDkuMjUgMjIuNjExMUwxMy4zNjExIDE4LjVMOS4yNSAxNC4zODg5Wk0xMC4yNzc4IDEzLjM2MTFDOS40MjYzNCAxMi41MDk3IDkuNDI2MzQgMTEuMTI5MiAxMC4yNzc4IDEwLjI3NzhDMTEuMTI5MiA5LjQyNjM0IDEyLjUwOTcgOS40MjYzNCAxMy4zNjExIDEwLjI3NzhMMTguNSAxNS40MTY3TDIzLjYzODkgMTAuMjc3OEMyNC40OTAzIDkuNDI2MzQgMjUuODcwOCA5LjQyNjM0IDI2LjcyMjIgMTAuMjc3OEMyNy41NzM3IDExLjEyOTIgMjcuNTczNyAxMi41MDk3IDI2LjcyMjIgMTMuMzYxMUwyMS41ODMzIDE4LjVMMjYuNzIyMiAyMy42Mzg5QzI3LjU3MzcgMjQuNDkwMyAyNy41NzM3IDI1Ljg3MDggMjYuNzIyMiAyNi43MjIyQzI1Ljg3MDggMjcuNTczNyAyNC40OTAzIDI3LjU3MzcgMjMuNjM4OSAyNi43MjIyTDE4LjUgMjEuNTgzM0wxMy4zNjExIDI2LjcyMjJDMTIuNTA5NyAyNy41NzM3IDExLjEyOTIgMjcuNTczNyAxMC4yNzc4IDI2LjcyMjJDOS40MjYzNCAyNS44NzA4IDkuNDI2MzQgMjQuNDkwMyAxMC4yNzc4IDIzLjYzODlMMTUuNDE2NyAxOC41TDEwLjI3NzggMTMuMzYxMVoiCiAgICAgICAgICBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) no-repeat!important;}
  
  /*cookie*/
  #cookie-banner {background: #333;color: #fff;padding: 15px;position: fixed;bottom: 0;width: 100%;z-index: 9999;font-size: 12px;}
  .cookie-content {display: grid;grid-template-columns:repeat(1, 1fr)}
}



@media (max-width:320px) {
  .features-in-text {width:100%}
}
@media (min-width:320px) and (max-width:575.98px) {
  .features-in-text {width:100%}
}
@media (min-width:576px) and (max-width:767.98px) {
  .features-in-text {width:50%}
}
@media (min-width:768px) and (max-width:991.98px) {
  .features-in-text {width:50%}
}
@media (min-width:992px) and (max-width:1199.98px) {
  .features-in-text {width:33%}
}
@media (min-width:1200px) {
  .features-in-text {width:20%}
}
p, ul li {font-size:1.1rem}
.order-sm-6 {order:6}
.order-sm-7 {order:7}
.order-last-8 {order:8 !important}
.city p {margin:0 12px 24px 0}
.city p a {padding:6px 12px;border:1px solid #3598dc}
.city .active a {color:#fff;border:1px solid #1e98ff;background:#1e98ff}
.city p a:hover {background:#3598dc;color:#fff}
.gray-text-form {border:none !important;padding:15px 12px !important;width:100% !important;font-family:Raleway, sans-serif !important;font-size:14px !important;color:#999;background:#f7f8f8 !important;height:6em;border-radius:16px !important}
.list-title {font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:10px}
.list-title-h3 {font-size:18px;margin-top:30px;margin-bottom:15px;font-weight:600;text-transform:uppercase}
.h2-style, h1 {font-size:calc(1.5rem + .4vw) !important}
.btn.blue-check-btn, .text-normal-case {text-transform:none}
h2 {font-size:calc(1.5rem + .3vw)}
#new-header p, .choose-list a, .f-ral, .new-card-href {font-family:Raleway, sans-serif}
.f-mon, .new-phone p a {font-family:Montserrat, sans-serif}
.cover-img, .module .collapse.show, .new-choose {height:auto}
.arrow-icon, .compare-table img {width:20px;height:20px}
.blue-shadow {box-shadow:4px 4px 10px rgba(105, 125, 233, .15)}
.new-input {background:#f7f8f8;border:none;padding:15px 12px;width:100%;font-family:Raleway, sans-serif;font-size:16px;color:#999}
.airSticky_fixed {top:70px !important}
.border_a {border:1px solid rgba(202, 240, 248, .6);border-radius:16px;padding:10px 25px;box-shadow:4px 4px 8px 0 rgba(173, 232, 244, .2)}
.border_b {border:1px solid rgba(202, 240, 248, .6);border-radius:16px}
.gray-hr {border:none;color:#fff;background-color:#fff;height:2px}
a:hover {color:#92a3fd}
.day-element .day-info, .w-70 {width:70%}
.w-30 {width:30%}
.border-light {border:1px solid #e0e0e0 !important;border-radius:16px}
.shadow-rase {box-shadow:3px 3px 3px rgba(0, 0, 0, .3)}
.shadow-rase-1 {box-shadow:1px 1px 1px rgba(0, 0, 0, .3)}
#new-header, .grey-bg {box-shadow:0 4px 4px rgba(0, 0, 0, .05)}
.border-gray {border:1px solid #eeeded}
.border-blue, .btn.blue-check-btn {border:1px solid #0096c7}
.photo_list {width:100%;height:350px;border-radius:16px}
li::marker {font-size:100%;font-weight:900;color:#0077b6}
.setting-list {color:#000}
.fs-6 {font-size:1rem !important}
.fs-7 {font-size:1.1rem !important}
.fs-icon {font-size:5rem !important}
.blue-bg {background:linear-gradient(90deg, #0096c7 2.08%, #0077b6 97.4%)}
.new-pink-btn, .pink-bg {background:linear-gradient(274.42deg, #c58bf2 0, #eea4ce 124.45%)}
.breeze-bg {background:linear-gradient(270deg, #546cc2 0, #4dafaf 105%)}
.green-bg {background:#7ad06d}
.grey-bg {border:1px solid rgba(202, 240, 248, .9);border-radius:16px}
.light-green-bg {background:#ddf9e6}
.blue-color, .new-info .new-name a:hover {color:#0096c7}
.pink-color {color:#d997e2}
.breeze-color {color:#5288bb}
.new-footer a:hover, .white-color {color:#fff}
.new-shape .element option, .new-shape .element select {padding:14px;color:#ada4a5;font-size:14px}
.red-color {color:#fc0101}
.green-color {color:#18b600}
.d-blue-color {color:#0077b6}
.tooltip {position:fixed;padding:10px 20px;border:1px solid #b3c9ce;border-radius:4px;text-align:center;font:italic 14px/1.3 sans-serif;color:#333;background:#fff;box-shadow:3px 3px 3px rgba(0, 0, 0, .3)}
.blue-outline-btn, .new-breeze-btn {font-size:16px;height:auto;font-style:normal;font-weight:500}
.btn.blue-check-btn, .new-shape p {font-weight:400;line-height:18px}
.btn-clos:hover {background:url(data:image/svg+xml,%3csvg xmlns= 'http://www.w3.org/2000/svg' viewBox= '0 0 16 16' fill= '%23000' %3e%3cpath d= 'M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z' /%3e%3c/svg%3e) center auto no-repeat em}
.modal-content {border:none !important}
.blue-outline-btn {color:#0096c7;border-radius:16px;padding:5px 17px;border:1px solid #0096c7;font-family:Raleway, 'sans-serif'}
.blue-outline-btn:hover {color:grey;border:1px solid grey}
.new-breeze-btn {background:linear-gradient(270deg, #546cc2 0, #4dafaf 105%);border-radius:16px;color:#fff;padding:6px 32px;border:none;font-family:Raleway, sans-serif}
.new-blue-btn:hover, .new-breeze-btn:hover {color:#fff;background:grey}
.mt-4, .my-4 {margin-top:1.5rem !important}
.mt-5, .my-5 {margin-top:2rem !important}
.mb-5 {margin-bottom:2rem !important}
.text_404 {font-size:32px}
.new-blue-btn, .new-blue-wide-btn, .new-shape p {font-size:16px;font-family:Raleway, sans-serif}
.page_404 img {width:100%}
.four_zero_four_bg {background-image:url(https://pansionat-domodedovskaya.ru/local/templates/domoded/img/404.gif);height:400px;background-position:center}
.link_404 {color:#fff !important;padding:10px 20px;background:#39ac31;margin:20px 0}
.new-blue-btn, .new-blue-wide-btn {background:linear-gradient(90deg, #0096c7 2.08%, #0077b6 97.4%);color:#fff}
.new-red-btn, .new-red-wide-btn {background:linear-gradient(90deg, #ff4747 2.08%, #d91b1b 97.4%);color:#fff}
button:hover {background:grey}
.m_botoom {margin-bottom:0 !important}
.new-blue-wide-btn {border-radius:16px;font-weight:700;padding:16px;border:none;letter-spacing:1px}
#new-header p, .new-blue-btn, .new-phone p a {font-weight:500;font-style:normal}
.new-blue-wide-btn i {width:14px;height:14px}
.new-blue-btn {border-radius:16px;padding:6px 32px;border:none;height:auto}
.new-blue-btn:disabled {background:#a6a6a6}
.btn.blue-check-btn {background-color:#fff;border-radius:16px;justify-content:center;color:#0096c7;font-style:normal;font-size:14px;text-align:center;vertical-align:middle;cursor:pointer}
.btn.blue-check-btn:hover, .new-card-href:hover {background:grey;color:#fff}
.btn-check:checked + .blue-check-btn {background-color:#0096c7;border:1px solid #0096c7;border-radius:16px;justify-content:center;color:#fff;font-style:normal;font-weight:400;font-size:14px;line-height:18px}
.left-navigation-element {background:rgba(239, 239, 239, .55);padding:4px 8px;border-radius:8px;color:#6a6a6a}
.left-navigation-element:hover {background:#e8eeff;color:#000}
#result, .active-navigation-element, .left-navigation-collapse {background:#0096c7;color:#fff}
#new-header, .new-menu, figure {background:#fff}
.p-8 {padding:8px}
.pt-24 {padding-top:24px}
.pt-32 {padding-top:32px}
.pb-24 {padding-bottom:24px}
.p-16 {padding:16px}
.p-24 {padding:24px}
.p-32 {padding:32px}
.pr-16 {padding-right:16px}
.pl-16 {padding-left:16px}
.owl-carousel-reviews .owl-item, .pb-16 {padding-bottom:16px}
.pt-16 {padding-top:16px}
.new-header-margin {margin-top:128px}
.new-header-margin-admin {margin-top:98px}
.mb-big {margin-bottom:48px}
.m-16 {margin:16px}
.br-8 {border-radius:8px}
.br-16, .new-shape .element select, .ymaps-2-1-79-inner-panes, .ymaps-2-1-79-map {border-radius:16px}
.brt-16 {border-radius:16px 16px 0 0}
.new-h1 {font-family:Raleway, sans-serif;color:#fff}
#new-header {height:auto;position:fixed;width:100%;z-index:110;top:0}
.new-header-container {height:84px}
a.new-logo {width:37px;height:42px}
.new-logo-text {font-size:18px;margin:0;color:#000;line-height:1.4}
.new-logo-subtext {font-size:12px;line-height:14px;margin:0;color:#000}
.s-url {color:#000;font-family:Raleway, sans-serif}
.new-phone p {margin:0}
.new-phone p a {font-size:clamp(14px, 4vw, 18px);line-height:clamp(20px, 4vw, 24px)}
.header-search-new {width:75%;background-color:#fff;border:1px solid #e3e3e3;border-radius:16px;height:52px;position:relative}
#fade-new-menu, .new-menu {width:100%;position:fixed;left:0}
.new-menu {opacity:0;visibility:hidden;height:0;top:104px;z-index:105}
.menu-open {opacity:1;visibility:visible;height:auto;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
#fade-new-menu {z-index:100;height:100%;top:0;background:rgba(0, 0, 0, .4)}
.content {padding:0 0 25px}
.new-calculator {height:424px;position:relative;padding:26px;background:url('/local/templates/domoded/css/../img/new_template/bg1.webp') center center/cover}
.year {background:url('/local/templates/domoded/css/../img/new_template/bg1-year.jpg') center center/cover}
.new-shape {background:rgba(196, 196, 196, .2);width:70%;height:auto}
.new-shape p {font-style:normal;color:#fff;margin:16px 0 8px}
.choose-title, .new-price, .new-price-day {font-family:Montserrat, sans-serif;font-style:normal}
.new-shape .element {padding:4px 16px 0;width:50%}
#search-tip {color:#ff0;font-weight:700}
@media (min-width:768px) and (max-width:1199.98px) {
  .new-shape {width:100%}
}
.new-card {height:484px;background:#e3e3e3;position:relative}
.new-card img {width:100%;height:260px;z-index:1}
figure {height:229px;margin:0;padding:0;overflow:hidden}
.new-card .new-info {background:linear-gradient(180deg, #f4f6ff 0, #fff 100%);mix-blend-mode:normal;border-radius:24px 24px 16px 16px;width:100%;height:284px;z-index:2;border:1px solid rgba(202, 240, 248, .3)}
.new-info .new-name {font-family:Raleway, sans-serif;font-style:normal;font-weight:700;font-size:17px;line-height:20px;padding:10px 8px 10px 16px;margin:0;min-height:1px}
.new-info .new-name a {color:#000}
.new-info .new-address {font-family:Raleway, sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#4c4c4c;padding:0 16px}
.new-address img {width:19px;height:19px;margin-right:9px}
.new-address span {padding:2px 0 0}
.new-price-block {margin:0 16px 16px;background:linear-gradient(274.42deg, rgba(146, 163, 253, .2) 0, rgb(255 255 255 / 20%) 124.45%);border-radius:24px;height:44px}
.new-price, .new-price-day {line-height:1;margin:0 0 0 12px}
.new-price {color:#000;font-size:1.15rem;font-weight:700}
.new-price-day {font-weight:500;font-size:14px;color:#0096c7}
.module .new-show-btn a, .new-card-href {color:#fff;text-decoration:none}
.new-card-href {background:linear-gradient(274.42deg, #0096c7 0, #0077b6 124.45%);padding:6px 14px;margin:0 8px 0 0;text-align:center;font-weight:700}
.choose-list a, .choose-title, .portal-text {font-weight:400}
.hover-figure figure {position:absolute;z-index:1}
.hover-figure figure::before {position:absolute;top:50%;left:50%;z-index:2;display:block;content:'';width:0;height:0;background:rgba(255, 255, 255, .2);border-radius:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}
.hover-figure figure:hover::before {-webkit-animation:.75s circle;animation:.75s circle}
@-webkit-keyframes circle {
  0%, 40% {opacity:1}
  100% {width:200%;height:200%;opacity:0}
}
@keyframes circle {
  0%, 40% {opacity:1}
  100% {width:200%;height:200%;opacity:0}
}
@media (min-width:575.98px) and (max-width:768px) {
  .new-price {font-size:1rem}
  #custom-show-button {display:none!important;}
}
.new-choose {position:relative;background:linear-gradient(274.42deg, #92a3fd36 0, #9dceff2e 124.45%);padding:16px;margin:1.5rem 0}
.new-choose-2 {background:linear-gradient(274.42deg, rgba(197, 139, 242, .2) 0, rgba(238, 164, 206, .2) 124.45%)}
.choose-icon {position:absolute;z-index:2;width:64px;border-radius:50%;height:64px;background:rgba(255, 255, 255, .8);right:16px;top:-32px}
.choose-image {width:126px;margin-right:32px;height:220px}
.choose-title {font-size:22px;line-height:27px;color:#000;margin-top:16px}
.choose-list {width:50%}
.choose-list a {color:#000;font-style:normal;font-size:16px;line-height:21px;margin-right:16px}
.compare-table p, .new-main-feature p:first-child, .new-main-feature p:nth-child(3), .portal-text {font-family:Montserrat, sans-serif;font-style:normal;font-size:16px}
.module .collapse, .module .collapsing {height:7.5rem}
.module .collapse {position:relative;display:block;overflow:hidden}
.module .collapse:before {content:'';position:absolute;right:0;bottom:0}
#letter-content, #phone-content, #review-content, .module .collapse.show:before, .rating-area:not(:checked) > input {display:none}
.module .new-show-btn a.collapsed:after {content:'Показать все'}
.module .new-show-btn a:not(.collapsed):after {content:'Скрыть'}
.new-main-feature {min-height:264px;border:1px solid rgba(202, 240, 248, .6);border-radius:16px}
.new-main-feature p:first-child {font-weight:700;line-height:20px;margin:0}
.new-main-feature p:nth-child(3) {font-weight:400;line-height:20px}
.new-main-feature hr {height:1px;background:linear-gradient(to right, #0096c7, #0096c7)}
.new-main-feature div:first-child {min-height:40px}
.compare-table p {border-radius:16px;background:#caf0f8;color:#000;padding:16px}
.table-price {font-style:normal !important;font-weight:700 !important;font-size:18px !important;color:#0096c7 !important;background:0 0 !important}
.my_colored, .new-form-title {font-weight:500}
.text-compare {font-size:1.25rem}
.section-price {border-radius:12px;padding:16px 0;background:#fff;height:100%}
.section-price p {padding:0 16px;line-height:1.4;font-weight:600}
.section-price li {list-style-type:none;padding:0 16px;margin-bottom:4px;font-size:1rem}
.section-price ul {margin-left:0;padding:0 16px;height:100%}
.section-price ul li::before {content:"\2022";color:#0096c7;font-weight:700;display:inline-block;width:1em;margin-left:-1em}
.new-form-main {border:1px solid rgba(202, 240, 248, .9)}
.new-form-main img {border-radius:0 16px 16px 0;object-fit:cover}
.new-form-title {font-style:normal;font-size:calc(1.5rem + .4vw) !important;line-height:29px;color:#0096c7}
.new-form-subtitle {font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#000}
.new-left-form-block {padding:32px 24px}
input[type=range] {-webkit-appearance:none;background-color:#dcdede;width:50%;height:5px;border-radius:5px;outline:0}
input[type=range]::-webkit-slider-thumb {-webkit-appearance:none;background-color:#fff;width:26px;height:26px;border-radius:50%;border:8px solid #0096c7;cursor:pointer;transition:.3s ease-in-out}
input[type=range]::-webkit-slider-thumb:hover {background-color:#fff;border:6px solid #0096c7}
input[type=range]::-webkit-slider-thumb:active {transform:scale(1.1)}
.form-check-input:checked {background-color:#7ad06d !important;border-color:#7ad06d !important}
.result-style {background:#0096c7;color:#fff;display:none}
.new-footer {background:#3c3b3b;height:auto;padding:48px 0}
.new-footer p {color:#fff;font-size:16px;margin:.5rem 0}
.sub-footer p, .sub-footer p a {font-size:14px}
.sub-footer p {margin:.3rem 0}
.new-footer a {color:#0096c7;font-size:16px}
.dep-img {width:64px; height:64px; margin-right:8px}

.footer-logo-container {height:auto;padding:16px;background:#5b5b5b}
.footer-logo-container a {text-decoration:none}
@media (max-width:768px) {
  .new-calculator, .new-choose, .new-shape {height:auto}
  .choose-list, .new-shape, .new-shape .element, .w-sm-100 {width:100%}
  .new-choose {margin:.75rem 0}
  .choose-image {display:none}
  .compare-table p {padding:0;background:0 0}
  .new-left-form-block {padding:24px 10px !important}
  .footer-contacts p {text-align:left}
  #custom-show-button{display:none!important;}
}
.baloon-name {width:100%;padding:0 15px 5px 0;margin:0;font-weight:700}
.baloon-pic {width:100%;height:160px}
.baloon-price {width:100%;padding:0;font-size:16px;text-align:center;margin:0}
.map-item {width:242px}
.ymaps-2-1-79-balloon__close + .ymaps-2-1-79-balloon__content {margin-right:0 !important;padding:10px 12px !important}
.citrus-objects-map {height:560px;position:relative;background-color:#fff;margin-bottom:24px;border-radius:16px}
.citrus-objects-map:after {background-image:url(/include/img/loading-map.gif);background-repeat:no-repeat;background-position:center;top:0;left:0;width:100%;height:100%;content:'';position:absolute;opacity:.1;z-index:0;border-radius:16px}
.citrus-objects-map > ymaps {z-index:1}
.text-blue-btn {color:#fff;background:#92a3fd;padding:4px 12px;font-weight:500}
.mt-minus-45 {margin-top:-45px}
.new-price-table p {padding:8px 16px}
.new-price-table div p:first-child {border-top-left-radius:16px}
.new-price-table div p:nth-child(2) {border-top-right-radius:16px}
.owl-carousel-reviews .owl-stage-outer {box-shadow:none}
.owl-carousel-reviews .owl-stage {display:flex}
.owl-carousel-reviews .owl-dots .owl-dot span {width:26px !important;height:2px !important;margin:5px 3px !important;border-radius:0 !important}
.rev-pic {height:800px;width:100%;border-radius:12px}


.right-form {position:fixed;top:0;left:auto;z-index:120;background:#fff;width:auto;height:100%;right:-420px}
.right-buttons-container {display:inline-block;vertical-align:top;margin-top:196px;height:174px;position:absolute;left:-58px;border-radius:16px 0;-webkit-box-shadow:0 0 20px 0 rgba(0, 0, 0, .1);-moz-box-shadow:0 0 20px 0 rgba(0, 0, 0, .1);box-shadow:0 0 20px 0 rgba(0, 0, 0, .1)}
.day-element, .rate-area > label:active {position:relative}
.right-container {width:420px;display:inline-block;border-left:1px solid #eff1f5;height:100%}
.right-form-button {width:58px;height:58px;border:none;display:flex;align-items:center;justify-content:center;background:#fff;color:#0096c7;font-size:20px}
.right-form-button img{width:100%; padding:10px}
.right-form-button:hover {background:#0096c7;color:#fff;font-size:16px}
.right-form-button:focus {background:#0077b6;color:#fff}
.right-form-button:focus img, .right-form-button:hover img{filter: brightness(0) saturate(100%) invert(96%) sepia(100%) saturate(12%) hue-rotate(237deg) brightness(103%) contrast(103%);}
#close-panel {font-size:30px;position:absolute;top:26px;right:20px;cursor:pointer;color:#6e6e6e}
#close-panel:hover {color:#94abfe}
#map-content {margin:0;padding:0;height:100%}
.slide-in-right {transition:1s;right:0}
.slide-in-left {transition:1s;right:-420px}
.rating-area {overflow:hidden;padding:0 0 16px;margin:0;width:210px}
.rating-area:not(:checked) > label {float:right;width:42px;padding:0;cursor:pointer;font-size:32px;line-height:32px;color:#d3d3d3}
.rating-area:not(:checked) > label:before {content:'★'}
.rating-area:not(:checked) > label:hover, .rating-area:not(:checked) > label:hover ~ label, .rating-area > input:checked + label:hover, .rating-area > input:checked + label:hover ~ label, .rating-area > input:checked ~ label, .rating-area > input:checked ~ label:hover, .rating-area > input:checked ~ label:hover ~ label, .rating-area > label:hover ~ input:checked ~ label {color:#ffe278}
.day-element {border-radius:16px;border:1px solid #eeeded;margin-bottom:16px;min-height:170px;padding:8px;flex-wrap:wrap}
.day-element p:first-child {color:#fff;font-weight:500;background:#7ad06d;width:max-content;padding:6px 12px;border-radius:12px;line-height:1.1;position:absolute;right:8px;top:8px}
.day-element h4 {padding-right:70px}
.day-element img {width:25%;height:100%;border-radius:8px;margin-right:16px}
.food-body p {background:#c8e8f3;padding:8px;border-radius:8px}

/*social*/
.social-icons img {width:48px; height:48px; border-radius:50%;padding:4px; margin-right:8px;}
.social-icons img:hover {opacity:.8}
.social-icons a:nth-child(1) img {background-color:#07f;}
.social-icons a:nth-child(2) img {background-color:#f70;}
.social-icons a:nth-child(3) img {background-color:#7b519d;}
.social-icons a:nth-child(4) img {background-color:#65bc54;}
.social-icons a:nth-child(5) img {background-color:#64a9dc;}

/*spoiler*/
.spoiler-body {height:190px; overflow:hidden}
.show-more-spoiler {font-size:16px; color:#0096c7; cursor:pointer; margin:1rem 0; display:block}


/*tag elements*/
.grid{grid-template-columns: repeat(3, 1fr);gap: 10px;display:grid}
.grid p:first-child{font-weight:700;font-size: 1.1rem;}
.grid a{font-size: 1rem; font-weight: 400;color: #0096c7;display:block;margin-bottom:10px;text-decoration:none}
.grid a:last-child{text-decoration:underline; color:black}
.grid .hide-city{display:none!important;}

@media (max-width:575.98px) {

  .phones a img{width:24px}
  .compare-table p {font-size:14px}
  .compare-table img {width:14px;height:14px}
  .text-compare {font-size:1rem}
  .font-mobile {font-size:12px}
  .day-element img {width:100%;height:120px;margin-right:0}
  .day-element h4 {padding-right:0}
  .day-element .day-info {width:100%}
  .day-element p:first-child {top:12px;right:12px}
  .new-calculator {height:auto}
  .new-header-container {height:64px}
  .menu-open {top:84px}
  .mb-big {margin-bottom:24px}
  .new-header-margin-admin {margin-top:68px}
  .new-header-margin {margin-top:106px}
  .new-price {font-size:1.25rem}
  .right-form {display:none}
  .new-price-table div p:first-child, .new-price-table div p:nth-child(2), .new-price-table p {font-size:12px !important}

  .grid{grid-template-columns:repeat(2, 1fr)}
}
@media (min-width:767.98px) and (max-width:991.98px) {
  .new-price {font-size:1.05rem}
}
@media (min-width:991.98px) and (max-width:1199.98px) {
  .new-h1 {font-size:calc(1.375rem + 1.2vw)}
}


@media (max-width:991px) {
  .header-search-icon {display:block}
  .rev-pic {height:200px}
}
/* End */


/* Start:/local/templates/domoded/components/bitrix/menu/blue-top-menu/style.css?17446397654556*/
#horizontal-multilevel-menu li li, .grey-menu {width:100%}
.grey-menu {background:linear-gradient(90deg, #0096c7 2.08%, #0077b6 97.4%);list-style:none !important}
#grey-menu-nav .nav-link {color:#fff !important;text-decoration:none;font-weight:500}
.grey-menu p {margin:0;padding:4px 16px 4px 0;width:auto}
.grey-menu a {color:#fff;text-decoration:none;font-weight:500}
.grey-menu a:hover {color:#000;text-decoration:underline}
.grey-nav {margin:0;padding:4px 0}
@media (max-width:585.75px) {
  .grey-menu li, .grey-menu p {width:100%}
}
.new-close {position:absolute;bottom:0;right:0;margin:0;color:#fff}
.root-item-selected {background:#464646;color:#fff}
#horizontal-multilevel-menu {padding-left:0;margin-bottom:0}
#horizontal-multilevel-menu a {display:block;padding:5px 10px;text-decoration:none;text-align:center}
#horizontal-multilevel-menu li {list-style-type:none;margin:0;font-size:1rem;font-weight:400}
#horizontal-multilevel-menu li a.root-item {color:#fff;padding:7px 12px}
#horizontal-multilevel-menu li a.root-item-selected {background:#3f3f3f;color:#fff;padding:7px 12px}
#horizontal-multilevel-menu li.jshover a.root-item, #horizontal-multilevel-menu li:hover a.root-item {background:#d6d6d6;color:#fff}
#horizontal-multilevel-menu a.parent {background:url(/local/templates/domoded/components/bitrix/menu/blue-top-menu/images/arrow.gif) center right no-repeat}
#horizontal-multilevel-menu a.denied {background:url(/local/templates/domoded/components/bitrix/menu/blue-top-menu/images/lock.gif) center right no-repeat}
#horizontal-multilevel-menu li.item-selected, #horizontal-multilevel-menu li.jshover, #horizontal-multilevel-menu li:hover {background:#d6d6d6;color:#fff}
#horizontal-multilevel-menu li ul {position:absolute;top:35px;display:none;z-index:500;height:auto;padding-left:0;width:250px;background:#fff;border:1px solid #eaeaea}
#horizontal-multilevel-menu li ul a {text-align:left}
#horizontal-multilevel-menu li a, #horizontal-multilevel-menu li.jshover li a, #horizontal-multilevel-menu li.jshover li.jshover a, #horizontal-multilevel-menu li.jshover li.jshover li a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a, #horizontal-multilevel-menu li:hover li a, #horizontal-multilevel-menu li:hover li:hover a, #horizontal-multilevel-menu li:hover li:hover li a, #horizontal-multilevel-menu li:hover li:hover li:hover a, #horizontal-multilevel-menu li:hover li:hover li:hover li a, #horizontal-multilevel-menu li:hover li:hover li:hover li:hover a, #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a, #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a {color:#4f4f4f}
#horizontal-multilevel-menu li ul ul {margin:-27px 0 0 132px}
#horizontal-multilevel-menu li.jshover ul ul, #horizontal-multilevel-menu li.jshover ul ul ul, #horizontal-multilevel-menu li.jshover ul ul ul ul, #horizontal-multilevel-menu li.jshover ul ul ul ul ul, #horizontal-multilevel-menu li:hover ul ul, #horizontal-multilevel-menu li:hover ul ul ul, #horizontal-multilevel-menu li:hover ul ul ul ul, #horizontal-multilevel-menu li:hover ul ul ul ul ul {display:none}
#horizontal-multilevel-menu li li li li li.jshover ul, #horizontal-multilevel-menu li li li li li:hover ul, #horizontal-multilevel-menu li li li li.jshover ul, #horizontal-multilevel-menu li li li li:hover ul, #horizontal-multilevel-menu li li li.jshover ul, #horizontal-multilevel-menu li li li:hover ul, #horizontal-multilevel-menu li li.jshover ul, #horizontal-multilevel-menu li li:hover ul, #horizontal-multilevel-menu li.jshover ul, #horizontal-multilevel-menu li:hover ul {display:block}
div.menu-clear-left {clear:left}

.multi{position:relative}
.multi a{margin-right:10px;}
.multi span{position:absolute;top:0;right:0; height:100%;display:flex}
.multi span:hover{cursor:pointer}

#horizontal-multilevel-menu li span.root-item-selected {background:#3f3f3f;}


@media (min-width:320px) and (max-width:585px) {
  #horizontal-multilevel-menu li ul{top:auto; position:relative; width:100%}

  }
/* End */


/* Start:/local/templates/domoded/components/bitrix/search.title/new-search/style.css?17446397653369*/
.bx-searchtitle .bx-input-group .bx-form-control,.bx-searchtitle .bx-input-group-btn button{position:relative;margin-bottom:0;padding:6px 12px;font-size:16px;line-height:1.42857143;height:52px}.bx-searchtitle{width:38%}.bx-searchtitle .bx-block-title{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-searchtitle .bx-input-group{position:relative;border-collapse:separate;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-searchtitle .bx-input-group .bx-form-control{z-index:2;float:left;display:block;width:100%;color:#a9a6a6;background-color:#fff;border:1px solid #e3e3e3;border-radius:16px;outline:0;box-shadow:none!important;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.bx-ios .bx-searchtitle .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.bx-searchtitle .bx-input-group-btn{position:absolute;font-size:0;z-index:3;white-space:nowrap;top:0;right:0}.bx-searchtitle .bx-input-group-btn button{border:none;display:inline-block;cursor:pointer;border-radius:0 16px 16px 0;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.bx-searchtitle .bx-input-group-btn button:hover{background:#f3f3f3}div.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:9999;min-width:370px;margin-top:-3px;background-color:#fff}div.title-search-fader{display:none;background-image:url('/local/templates/domoded/components/bitrix/search.title/new-search/images/fader.png');background-position:right top;background-repeat:repeat-y;position:absolute}p.title-search-preview{font-size:12px}div.title-search-result td.title-search-price span{font-size:26px}.bx_searche .bx_img_element{background:#fafafa;float:left;width:67px;padding:5px 10px;position:absolute;top:0;bottom:0}.bx_searche .bx_item_block{min-height:65px;position:relative}.bx_searche .bx_image{width:45px;height:45px;background-size:contain;background-position:center;background-repeat:no-repeat;border:1px solid #e8e8e8}.bx_searche .bx_item_element{padding-left:10px;margin-left:70px}.bx_searche .bx_item_element hr{margin:0;border:none;border-bottom:1px solid #e5e5e5}.bx_searche .bx_item_element a{margin-top:10px;display:inline-block;color:#4788cb;font-size:13px;text-decoration:none}.bx_searche .bx_item_element a b{color:#000;font-weight:400}.bx_searche .bx_item_element a:hover,.bx_searche .bx_item_element a:hover b{text-decoration:underline}.bx_searche .bx_price{font-weight:700;font-size:13px}.bx_searche .bx_price .old{font-weight:400;text-decoration:line-through;color:#636363}.bx_item_block.all_result{min-height:0}.bx_item_block.others_result{min-height:0;padding:0 0 12px;line-height:12px}.bx_item_block.all_result .all_result_title{display:block;font-size:12px;color:#a7a7a7;padding-top:15px;padding-bottom:10px}.bx_item_block.all_result .all_result_title a{color:#a7a7a7}.bx_item_block.all_result .all_result_title a:hover{color:#4788cb}.bx_item_block.all_result a{margin-top:0}@media (min-width:991.98px) and (max-width:1199.98px){.bx-searchtitle{width:25%}}
/* End */


/* Start:/local/templates/domoded/components/bitrix/breadcrumb/new/style.css?174463976571*/
.nav-panel{font-family: 'Raleway', sans-serif;padding:0 15px 15px 15px}
/* End */


/* Start:/local/templates/domoded/components/bitrix/catalog.section.list/footer-cat/style.css?1744639765246*/
.footer-cat-title a {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 21px;
	text-decoration:none;
	color:white;
	font-family: 'Raleway', sans-serif;
}
.footer-cat-title a:hover{color:#93A7FE; text-decoration:underline}
/* End */


/* Start:/local/templates/domoded/components/bitrix/menu/footer_2colomn/style.min.css?1744639765490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/domoded/components/bitrix/menu/footer_2colomn/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/domoded/components/bitrix/news.list/list/style.css?1744639765127*/
.city-list{display:grid; grid-template-columns:repeat(2, 1fr); gap:10px;}
.city-list p{margin:0}
.city-list p a{color:#0096c7;}
/* End */
/* /local/templates/domoded/css/swiper.min.css?174463976517759 */
/* /local/templates/domoded/css/jquery.fancybox.min.css?174463976513496 */
/* /local/templates/domoded/css/main.css?174737987887709 */
/* /local/templates/domoded/css/update.css?179144782627043 */
/* /local/templates/domoded/components/bitrix/menu/blue-top-menu/style.css?17446397654556 */
/* /local/templates/domoded/components/bitrix/search.title/new-search/style.css?17446397653369 */
/* /local/templates/domoded/components/bitrix/breadcrumb/new/style.css?174463976571 */
/* /local/templates/domoded/components/bitrix/catalog.section.list/footer-cat/style.css?1744639765246 */
/* /local/templates/domoded/components/bitrix/menu/footer_2colomn/style.min.css?1744639765490 */
/* /local/templates/domoded/components/bitrix/news.list/list/style.css?1744639765127 */
