.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}*,
.fecss,
body,
figure {
margin: 0
}
.fecss .cursor.default,
.fecss .disabled,
.navbar-nav>li.active>a,
button[disabled],
html input[disabled] {
cursor: default
}
.block_header,
.collapsing,
.dropdown,
.dropup,
.fecss,
.fecss .hoverdown.hovered,
.fecss .hoverdown.hovered>div.viewonhover>ul>li.hovered,
.fecss .hoverdown.hovered>div.viewonhover>ul>li:hover,
.fecss .hoverdown:hover,
.fecss .hoverdown:hover>div.viewonhover>ul>li.hovered,
.fecss .hoverdown:hover>div.viewonhover>ul>li:hover,
.fecss .pos.rel,
.genplanWrap,
.genplan_yandex a,
.has-feedback,
.header-site.second,
.index-page-content,
.input-group-btn>.btn,
.mail,
.modal-body,
.modal-content,
.modal-dialog,
.navbar,
.phone,
.plot-sale,
.position-relative,
.relative,
.shadow,
.top-slider .img_slide,
sub,
sup {
position: relative
}
.carousel-inner,
.fecss .overflow-hidden,
.hamburger--emphatic,
.modal-open,
.newsPage,
.slider_top_block .item,
.sr-only,
svg:not(:root) {
overflow: hidden
}
.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover,
.nav>li.disabled>a,
.text-muted,
caption {
color: #777
}
.block_form_index form.contacts-form,
.col,
.reviews-section .contacts-form,
.table,
label {
max-width: 100%
}
.has-error .form-control,
.has-success .form-control,
.has-warning .form-control {
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}
.dropdown-menu,
.nav,
.navbar-project,
ul.ul-site {
list-style: none
}
.fecss .disabled,
.genplan_map img,
.reserveSite {
pointer-events: none
}
.connection_communications ul,
.fecss .hoverdown.hovered>div.viewonhover>ul>li,
.fecss .hoverdown:hover>div.viewonhover>ul>li,
.footer_menu ul,
.header_menu>ul,
.list-slider {
list-style-type: none
}
*,
.fecss,
.index-page-content,
td,
th {
padding: 0
}
.gallery_slider_title {
text-align: center;
font: 28px proxima_nova_regular, sans-serif
}
.fecss .image.box.contain,
.fecss .image.box.cover {
background-position: 50% 50%;
background-repeat: no-repeat
}
._adpc__item-note::before,
.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.contacts-form-message:before,
.fecss .arrow,
.fecss.top-shadow:before,
.fecss:after,
.fecss:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
content: ''
}
body,
html {
-webkit-text-size-adjust: 100%
}
.btn,
.fecss .hoverdown.hovered>div.viewonhover>ul>li>a,
.fecss .hoverdown:hover>div.viewonhover>ul>li>a,
.fecss .nowrap,
.footer-form .phone a,
.footer_menu ul a,
.header_phone p a,
.media-wrap,
.section-action__item a[href^="tel:"],
.text-nowrap,
footer .phone a {
white-space: nowrap
}
.owl-carousel,
html {
-webkit-tap-highlight-color: transparent
}
.link-down,
.mail a,
:link,
:visited,
a,
a:focus,
a:hover {
text-decoration: none
}
._fs__dorohovdesign__logo a,
.ldgtl-icons a,
.link-down:hover,
:link img,
:visited img,
a img {
border: none
}
.dropdown-toggle:focus,
.modal-content,
.navbar-light .navbar-toggler:focus,
.navbar-toggle:focus,
.open>a,
.pagination-sw-top .swiper-pagination-bullet:focus,
.sw_green_btn_next:focus,
.sw_green_btn_prev:focus,
.swiper-button-next:focus,
a:active,
a:focus,
a:hover,
swiper-button-prev:focus {
outline: 0
}
.fecss .adaptive-block,
.fecss .fluid-block,
.fecss .w100-block,
.fecss:after,
.fecss:before {
display: table;
clear: both
}
::-moz-selection {
background-color: #000;
color: #fff
}
::-webkit-selection {
background-color: #000;
color: #fff
}
::selection {
background-color: #000;
color: #fff
}
::-webkit-input-placeholder {
color: #000
}
:-moz-placeholder {
color: #000
}
::-moz-placeholder {
color: #000
}
:-ms-input-placeholder {
color: #000
}
@font-face {
font-family: FuturaDemiC;
src: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/FuturaDemiC.eot);
src: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/FuturaDemiC.eot?#iefix) format('embedded-opentype'), url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/FuturaDemiC.woff2) format('woff2'), url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/FuturaDemiC.woff) format('woff'), url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/FuturaDemiC.svg#FuturaDemiC) format('svg');
font-weight: 400;
font-style: normal
}
@font-face {
font-family: FuturaBookC;
src: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/FuturaBookC.eot);
src: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/FuturaBookC.eot?#iefix) format('embedded-opentype'), url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/FuturaBookC.woff2) format('woff2'), url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/FuturaBookC.woff) format('woff'), url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/FuturaBookC.svg#FuturaBookC) format('svg');
font-weight: 400;
font-style: normal
}
@font-face {
font-family: 'Andantino script';
src: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/Andantinoscript.eot);
src: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/Andantinoscript.eot?#iefix) format('embedded-opentype'), url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/Andantinoscript.woff2) format('woff2'), url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/Andantinoscript.woff) format('woff'), url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/Andantinoscript.svg#Andantinoscript) format('svg');
font-weight: 400;
font-style: normal
}
.futura_demi {
font-family: FuturaDemiC
}
.futura_book {
font-family: FuturaBookC
}
.fecss *,
.fecss:after,
.fecss:before {
box-sizing: border-box;
margin: 0;
padding: 0
}
._ipc__carousel-indicators__cols,
.container_blog .block_title,
.container_blog .short_desc,
.table,
address,
dl,
hr,
legend {
margin-bottom: 20px
}
.container,
.container-fluid,
.fecss .adaptive-block,
.fecss .image.resp,
.fecss .margin-center,
.fecss .w100-block {
margin-right: auto;
margin-left: auto
}
.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.fecss .clear,
.fecss .clearfix,
.fecss .container,
.fecss .container-fluid,
.fecss .dl-horizontal dd,
.fecss .grid .grid-row,
.fecss .nav,
.fecss .navbar-collapse,
.fecss .panel-body,
.nav:after,
.navbar-collapse:after,
.panel-body:after {
clear: both
}
.fecss .clear:after,
.fecss .clearfix:after,
.fecss .container-fluid:after,
.fecss .container:after,
.fecss .dl-horizontal dd:after,
.fecss .nav:after,
.fecss .navbar-collapse:after,
.fecss .panel-body:after {
content: '';
clear: both
}
.main-page_map_title {
text-align: center;
font-size: 24px;
margin-bottom: 20px;
text-transform: uppercase
}
@media (max-width:2560px) {
.hide-on-pc {
display: none !important
}
}
@media (min-width:768px) and (max-width:1024px) {
.fecss .adaptive-block {
max-width: 750px;
width: 100%
}
.fecss .w100-block {
width: 100%;
max-width: 100%
}
}
._adpc__cols,
._epc__cols,
._fms__cols,
._ni__carousel__block,
._ppc__cols,
.fecss .fluid-block,
.fecss .grid.grid-12 .grid-row .clmn-12,
.map-yandex,
.nav-justified,
.navbar-collapse-cols,
.navbar-header-cols,
.navbar-nav-cols {
width: 100%
}
.fecss .grid .grid-row>[class*=clmn-],
.nav-pills>li {
float: left
}
.fecss .grid .grid-row.arab>[class*=clmn-],
.owl-carousel.owl-rtl.owl-item {
float: right
}
.fecss .grid.grid-12 .grid-row .clmn-1 {
width: 8.33333333%
}
.fecss .grid.grid-12 .grid-row .clmn-2 {
width: 16.66666667%
}
.fecss .grid.grid-12 .grid-row .clmn-3 {
width: 25%
}
.fecss .grid.grid-12 .grid-row .clmn-4 {
width: 33.33333333%
}
.fecss .grid.grid-12 .grid-row .clmn-5 {
width: 41.66666667%
}
.fecss .grid.grid-12 .grid-row .clmn-6 {
width: 50%
}
.fecss .grid.grid-12 .grid-row .clmn-7 {
width: 58.33333333%
}
.fecss .grid.grid-12 .grid-row .clmn-8 {
width: 66.66666667%
}
.fecss .grid.grid-12 .grid-row .clmn-9 {
width: 75%
}
.fecss .grid.grid-12 .grid-row .clmn-10 {
width: 83.33333333%
}
.fecss .grid.grid-12 .grid-row .clmn-11 {
width: 91.66666667%
}
.fecss .grid.flex .grid-row {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
width: 100%
}
.fecss .grid.flex .grid-row.inline {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.fecss .grid.flex .grid-row.inclmn {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
.fecss .grid.flex .grid-row.no-wrap {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
.fecss .grid.flex .grid-row.to-left {
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start
}
.fecss .grid.flex .grid-row.to-right {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end
}
.fecss .grid.flex .grid-row.to-center {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center
}
._ctpc__row,
._fs__contacts-row,
.fecss .grid.flex .grid-row.space-between,
.header__row {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between
}
.fecss .grid.flex .grid-row.space-around {
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around
}
.fecss .grid.flex .grid-row .f-box {
float: initial;
-webkit-align-self: stretch;
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch
}
.fecss .grid.flex .grid-row .f-box.to-top {
-webkit-align-self: flex-start;
-ms-flex-item-align: start;
align-self: flex-start
}
.fecss .grid.flex .grid-row .f-box.to-bottom {
-webkit-align-self: flex-end;
-ms-flex-item-align: end;
align-self: flex-end
}
.fecss .grid.flex .grid-row .f-box.to-center {
-webkit-align-self: center;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center
}
._czr__preloader-inner,
html body .fecss .full-height,
html body .fecss.full-height {
height: 100%
}
.fecss .image.box.contain {
background-size: contain
}
.fecss .image.box.cover {
background-size: cover
}
.carousel-inner>.item>a>img,
.carousel-inner>.item>img,
.fecss .image.resp,
.img-responsive {
display: block;
max-width: 100%;
height: auto
}
.fecss .image.circle {
border-radius: 50%
}
.fecss .image.flip {
-webkit-transform: scaleX(-1);
-ms-transform: scaleX(-1);
transform: scaleX(-1);
-webkit-filter: FlipH;
filter: FlipH;
-ms-filter: "FlipH"
}
.fecss .cursor.pointer,
.genplan_map svg path,
[role=button] {
cursor: pointer
}
.fecss .align-left,
.text-left,
caption,
th {
text-align: left
}
.fecss .align-right,
.text-right {
text-align: right
}
._adpc__note-cols,
._ppc__btn,
._ppc__panel-note,
._ppc__ymaps .text-center,
.advantages,
.fecss .align-center,
.footer-form input,
.footer-form p,
.more,
.more-btn,
.name-page,
.new-lead-text,
.old-price,
.plot-title,
.sale,
.shadow,
.text-center,
.total-price {
text-align: center
}
.fecss .align-justify,
.text-justify {
text-align: justify
}
.fecss .lowercase,
.text-lowercase {
text-transform: lowercase
}
.contentContainer .cArticle h1,
.contentContainer .cArticle .h1,
.fecss .uppercase,
.genplan_form button,
.text-uppercase {
text-transform: uppercase;
font: 22px proxima_nova_regular, sans-serif;
text-align: center;
margin: 40px auto 20px;
}
.h1 {
text-transform: uppercase;
font: 22px proxima_nova_regular, sans-serif;
text-align: center;
margin: 40px auto 20px;
}
.fecss .capitalize,
.text-capitalize {
text-transform: capitalize
}
.fecss .pos.abs,
.position-absolute {
position: absolute
}
.affix,
.fecss .pos.fix {
position: fixed
}
.fecss .zi.zi-minus {
z-index: -1
}
.fecss .zi.zi-null,
.owl-carousel .owl-animated-in {
z-index: 0
}
._azbn__preloader-percent,
.fecss .zi.zi-base,
.owl-carousel .owl-animated-out {
z-index: 1
}
.fecss .zi.zi-top,
.fecss .zi.zi-top1 {
z-index: 10
}
.fecss .zi.zi-top2 {
z-index: 20
}
.fecss .zi.zi-top3 {
z-index: 30
}
.fecss .zi.zi-modal {
z-index: 100
}
pre,
textarea {
overflow: auto
}
.fecss .hidden {
visibility: hidden !important
}
._ppc__ymaps.red .orderForm,
.block_form_index .row ._fms__cols:nth-child(3),
.collapse,
.counter-step>div:nth-child(8):after,
.fecss .hoverdown.hovered>div.viewonhover>ul>li>div.viewonhover,
.fecss .hoverdown:hover>div.viewonhover>ul>li>div.viewonhover,
.fecss .hoverdown>div.viewonhover,
.header_phone_mobile,
.mobile-banner,
.navbar-nav:after,
.navbar-nav:before,
.owl-carousel .owl-refresh .owl-item,
.square-banner,
.tab-content>.tab-pane,
[hidden],
template {
display: none
}
.fecss .hoverdown.hovered>div.viewonhover,
.fecss .hoverdown:hover>div.viewonhover {
display: block;
position: absolute;
left: 0;
top: 100%
}
.fecss .hoverdown.hovered>div.viewonhover>ul,
.fecss .hoverdown:hover>div.viewonhover>ul {
display: block;
list-style-type: none
}
.fecss .hoverdown.hovered>div.viewonhover>ul>li.hovered>div.viewonhover,
.fecss .hoverdown.hovered>div.viewonhover>ul>li:hover>div.viewonhover,
.fecss .hoverdown:hover>div.viewonhover>ul>li.hovered>div.viewonhover,
.fecss .hoverdown:hover>div.viewonhover>ul>li:hover>div.viewonhover {
display: block;
position: absolute;
left: 100%;
top: 0
}
.fecss .hover-scale {
-webkit-transition: -webkit-transform 1s;
transition: transform 1s;
transition: transform 1s, -webkit-transform 1s
}
.fecss .hover-scale:hover {
display: inline-block;
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2)
}
.fecss .arrow {
display: inline-block;
vertical-align: middle;
width: 4px;
height: 4px
}
.fecss .arrow.top {
border-bottom: 4px solid #000;
border-right: 4px solid transparent;
border-left: 4px solid transparent
}
.fecss .arrow.right {
border-left: 4px solid #000;
border-top: 4px solid transparent;
border-bottom: 4px solid transparent
}
.fecss .arrow.bottom {
border-top: 4px solid #000;
border-right: 4px solid transparent;
border-left: 4px solid transparent
}
.fecss .arrow.left {
border-right: 4px solid #000;
border-top: 4px solid transparent;
border-bottom: 4px solid transparent
}
.panel>.table-bordered,
.panel>.table-responsive>.table-bordered,
.sr-only,
hr,
img {
border: 0
}
.fecss .full-screen {
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
vertical-align: middle;
text-align: center;
display: none
}
.fecss .full-screen.active {
z-index: 100;
display: block
}
.fecss .full-screen.dark,
.fecss .full-screen.semi-dark {
background-color: rgba(0, 0, 0, .75);
color: #fff
}
.fecss .full-screen>.at-center {
display: table;
text-align: center;
vertical-align: middle;
height: inherit;
width: inherit
}
.fecss .full-screen>.at-center>.middle {
display: table-cell;
height: inherit;
width: inherit;
vertical-align: middle;
text-align: center
}
.fecss .text.blur,
.fecss.text.blur {
color: transparent;
text-shadow: 0 0 5px rgba(0, 0, 0, .5)
}
.fecss .text.shadow,
.fecss.text.shadow {
text-shadow: 1px 1px 1px #000
}
.fecss .filter.blur,
.fecss.filter.blur {
-webkit-filter: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/css/svg-filters.svg#blur);
filter: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/css/svg-filters.svg#blur)
}
.fecss .filter.grayscale,
.fecss.filter.grayscale {
-webkit-filter: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/css/svg-filters.svg#grayscale);
filter: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/css/svg-filters.svg#grayscale)
}
.fecss .filter.not-filter,
.fecss.filter.not-filter {
-webkit-filter: initial;
filter: initial
}
.fecss .h-line {
border: 0;
height: 1px;
clear: both;
margin: 1em 0;
color: #999;
background-color: #999
}
.fecss.top-shadow:before {
position: fixed;
top: -10px;
left: 0;
width: 100%;
height: 10px;
box-shadow: 0 0 10px rgba(0, 0, 0, .8);
z-index: 100
}
.fecss .as-table {
display: table;
vertical-align: middle;
width: 100%
}
.fecss .as-table .as-row {
display: table-row;
vertical-align: inherit
}
.fecss .as-table .as-cell {
display: table-cell;
vertical-align: inherit;
height: 100%
}
.fecss .as-table .w-auto {
width: auto
}
.fecss .undefined {
background-color: red;
outline: #0f0 dotted 2px
}
@media all and (orientation:portrait) {
.fecss .not-portrait {
display: none !important
}
}
@media all and (orientation:landscape) {
.fecss .not-landscape {
display: none !important
}
}
@media all and (-webkit-min-device-pixel-ratio:1.5),
only screen and (-moz-min-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (-ms-min-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
.fecss .not-retina {
display: none !important
}
}
@media print {
.fecss .not-print {
display: none !important
}
}  html {
font-family: sans-serif;
-ms-text-size-adjust: 100%
}
.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev,
.collapse.in,
.formError,
.no-js .owl-carousel,
.open>.dropdown-menu,
.owl-carousel.owl-loaded,
.tab-content>.active,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
input[type=file],
main,
menu,
nav,
section,
summary {
display: block
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline
}
audio:not([controls]) {
display: none;
height: 0
}
a {
background-color: transparent
}
.action,
.sale,
.weight,
b,
dt,
label,
optgroup,
strong {
font-weight: 700
}
dfn {
font-style: italic
}
h1 {
font-size: 2em
}
mark {
background: #ff0;
color: #000
}
sub,
sup {
font-size: 75%;
line-height: 0;
vertical-align: baseline
}
._czr__loader,
.btn,
.caret,
.checkbox-inline,
.hamburger,
.hvr-grow,
.more-btn,
.radio-inline,
img {
vertical-align: middle
}
sup {
top: -.5em
}
sub {
bottom: -.25em
}
hr {
box-sizing: content-box;
height: 0;
margin-top: 20px;
border-top: 1px solid #eee
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0
}
button {
overflow: visible
}
button,
select {
text-transform: none
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
-webkit-appearance: button;
cursor: pointer
}
.more-btn,
input[type=search] {
-webkit-appearance: none;
box-sizing: border-box
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0
}
input[type=checkbox],
input[type=radio] {
box-sizing: border-box;
padding: 0
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
height: auto
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
-webkit-appearance: none
}
textarea {
resize: vertical
}
*,
:after,
:before {
box-sizing: border-box
}
button,
input,
select,
textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
clip: rect(0, 0, 0, 0)
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto
}
.mark,
mark {
background-color: #fcf8e3;
padding: .2em
}
.list-inline,
.list-unstyled {
padding-left: 0;
list-style: none
}
.text-primary {
color: #337ab7
}
a.text-primary:focus,
a.text-primary:hover {
color: #286090
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .form-control-feedback,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label,
.text-success {
color: #3c763d
}
a.text-success:focus,
a.text-success:hover {
color: #2b542c
}
.text-info {
color: #31708f
}
a.text-info:focus,
a.text-info:hover {
color: #245269
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .form-control-feedback,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label,
.text-warning {
color: #8a6d3b
}
a.text-warning:focus,
a.text-warning:hover {
color: #66512c
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .form-control-feedback,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label,
.text-danger {
color: #a94442
}
a.text-danger:focus,
a.text-danger:hover {
color: #843534
}
.bg-primary,
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
color: #fff;
background-color: #337ab7
}
a.bg-primary:focus,
a.bg-primary:hover {
background-color: #286090
}
.bg-success,
.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>thead>tr>td.success,
.table>thead>tr>th.success {
background-color: #dff0d8
}
a.bg-success:focus,
a.bg-success:hover {
background-color: #c1e2b3
}
.bg-info,
.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>thead>tr>td.info,
.table>thead>tr>th.info {
background-color: #d9edf7
}
a.bg-info:focus,
a.bg-info:hover {
background-color: #afd9ee
}
.bg-warning,
.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>thead>tr>td.warning,
.table>thead>tr>th.warning {
background-color: #fcf8e3
}
a.bg-warning:focus,
a.bg-warning:hover {
background-color: #f7ecb5
}
.bg-danger,
.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>thead>tr>td.danger,
.table>thead>tr>th.danger {
background-color: #f2dede
}
.dropdown-menu,
.form-control,
.full-screen.page-loader .close-loader:hover,
.table .table {
background-color: #fff
}
a.bg-danger:focus,
a.bg-danger:hover {
background-color: #e4b9b9
}
.list-inline {
margin-left: -5px
}
.list-inline>li {
display: inline-block;
padding-left: 5px;
padding-right: 5px
}
.input-group-addon input[type=checkbox],
.input-group-addon input[type=radio],
dl {
margin-top: 0
}
dd,
dt {
line-height: 1.42857143
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden,
dd,
ul.ul-site {
margin-left: 0
}
abbr[data-original-title],
abbr[title] {
cursor: help;
border-bottom: 1px dotted #777
}
.initialism {
font-size: 90%;
text-transform: uppercase
}
blockquote {
padding: 10px 20px;
margin: 0 0 20px;
font-size: 17.5px;
border-left: 5px solid #eee
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden,
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden,
.panel-title,
.panel>.list-group,
.panel>.panel-collapse>.list-group,
.panel>.panel-collapse>.table,
.panel>.table,
.panel>.table-responsive>.table,
blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
margin-bottom: 0
}
blockquote .small,
blockquote footer,
blockquote small {
display: block;
font-size: 80%;
line-height: 1.42857143;
color: #777
}
blockquote .small:before,
blockquote footer:before,
blockquote small:before {
content: '\2014 \00A0'
}
.blockquote-reverse,
blockquote.pull-right {
padding-right: 15px;
padding-left: 0;
border-right: 5px solid #eee;
border-left: 0;
text-align: right
}
.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
content: '\00A0 \2014'
}
address {
font-style: normal;
line-height: 1.42857143
}
.container {
padding-left: 15px;
padding-right: 15px;
width: 100%
}
@media (min-width:1025px) {
.dl-horizontal dt {
float: left;
width: 160px;
clear: left;
text-align: right;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.dl-horizontal dd {
margin-left: 180px
}
.container {
width: 1210px
}
.navbar-right .dropdown-menu {
left: auto;
right: 0
}
.navbar-right .dropdown-menu-left {
left: 0;
right: auto
}
}
@media (min-width:1025px) and (max-width:1199px) {
.fecss .adaptive-block {
max-width: 970px;
width: 100%
}
.fecss .w100-block {
width: 100%;
max-width: 100%
}
.fecss .grid .grid-row>.clmn-md-0 {
width: 0;
display: none
}
.fecss .grid.grid-12 .grid-row .clmn-md-1 {
width: 8.33333333%
}
.fecss .grid.grid-12 .grid-row .clmn-md-2 {
width: 16.66666667%
}
.fecss .grid.grid-12 .grid-row .clmn-md-3 {
width: 25%
}
.fecss .grid.grid-12 .grid-row .clmn-md-4 {
width: 33.33333333%
}
.fecss .grid.grid-12 .grid-row .clmn-md-5 {
width: 41.66666667%
}
.fecss .grid.grid-12 .grid-row .clmn-md-6 {
width: 50%
}
.fecss .grid.grid-12 .grid-row .clmn-md-7 {
width: 58.33333333%
}
.fecss .grid.grid-12 .grid-row .clmn-md-8 {
width: 66.66666667%
}
.fecss .grid.grid-12 .grid-row .clmn-md-9 {
width: 75%
}
.fecss .grid.grid-12 .grid-row .clmn-md-10 {
width: 83.33333333%
}
.fecss .grid.grid-12 .grid-row .clmn-md-11 {
width: 91.66666667%
}
.fecss .grid.grid-12 .grid-row .clmn-md-12 {
width: 100%
}
.fecss .not-md {
display: none !important
}
.container {
width: 1030px
}
}
@media (min-width:1200px) and (max-width:1399px) {
.fecss .adaptive-block {
max-width: 1170px;
width: 100%
}
.fecss .w100-block {
width: 100%;
max-width: 100%
}
.fecss .grid .grid-row>.clmn-lg-0 {
width: 0;
display: none
}
.fecss .grid.grid-12 .grid-row .clmn-lg-1 {
width: 8.33333333%
}
.fecss .grid.grid-12 .grid-row .clmn-lg-2 {
width: 16.66666667%
}
.fecss .grid.grid-12 .grid-row .clmn-lg-3 {
width: 25%
}
.fecss .grid.grid-12 .grid-row .clmn-lg-4 {
width: 33.33333333%
}
.fecss .grid.grid-12 .grid-row .clmn-lg-5 {
width: 41.66666667%
}
.fecss .grid.grid-12 .grid-row .clmn-lg-6 {
width: 50%
}
.fecss .grid.grid-12 .grid-row .clmn-lg-7 {
width: 58.33333333%
}
.fecss .grid.grid-12 .grid-row .clmn-lg-8 {
width: 66.66666667%
}
.fecss .grid.grid-12 .grid-row .clmn-lg-9 {
width: 75%
}
.fecss .grid.grid-12 .grid-row .clmn-lg-10 {
width: 83.33333333%
}
.fecss .grid.grid-12 .grid-row .clmn-lg-11 {
width: 91.66666667%
}
.fecss .grid.grid-12 .grid-row .clmn-lg-12 {
width: 100%
}
.fecss .not-lg {
display: none !important
}
.container {
width: 1130px
}
}
@media (min-width:1301px) and (max-width:1399px) {
.container {
width: 1210px
}
}
@media (min-width:1400px) and (max-width:1599px) {
.container {
width: 1230px
}
}
@media (min-width:1600px) and (max-width:1680px) {
.container {
width: 1430px
}
}
.table,
legend {
width: 100%
}
.container-fluid {
padding-left: 40px;
padding-right: 40px
}
.form-horizontal .form-group,
.row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-left: -15px;
margin-right: -15px
}
.caret,
.nav-pills>li+li {
margin-left: 2px
}
.cols,
.panel>.panel-collapse>.table caption,
.panel>.table caption,
.panel>.table-responsive>.table caption {
padding-left: 15px;
padding-right: 15px
}
table {
border-collapse: collapse;
border-spacing: 0;
background-color: transparent
}
caption {
padding-top: 8px;
padding-bottom: 8px
}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #ddd
}
.table>thead>tr>th {
vertical-align: bottom;
border-bottom: 2px solid #ddd
}
.panel>.table>tbody:first-child>tr:first-child td,
.panel>.table>tbody:first-child>tr:first-child th,
.table>caption+thead>tr:first-child>td,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th {
border-top: 0
}
.table>tbody+tbody {
border-top: 2px solid #ddd
}
.table-condensed>tbody>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>thead>tr>th {
padding: 5px
}
.nav-tabs-justified>.active>a,
.nav-tabs-justified>.active>a:focus,
.nav-tabs-justified>.active>a:hover,
.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:hover,
.table-bordered,
.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
border: 1px solid #ddd
}
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
border-bottom-width: 2px
}
.table-striped>tbody>tr:nth-of-type(odd) {
background-color: #f9f9f9
}
.table-hover>tbody>tr:hover,
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>thead>tr>td.active,
.table>thead>tr>th.active {
background-color: #f5f5f5
}
table col[class*=col-] {
position: static;
float: none;
display: table-column
}
table td[class*=col-],
table th[class*=col-] {
position: static;
float: none;
display: table-cell
}
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr.active:hover>th,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover {
background-color: #e8e8e8
}
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr.success:hover>th,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover {
background-color: #d0e9c6
}
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr.info:hover>th,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover {
background-color: #c4e3f3
}
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr.warning:hover>th,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover {
background-color: #faf2cc
}
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr.danger:hover>th,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover {
background-color: #ebcccc
}
.table-responsive {
overflow-x: auto;
min-height: .01%
}
@media screen and (max-width:767px) {
.table-responsive {
width: 100%;
margin-bottom: 15px;
overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #ddd
}
.table-responsive>.table {
margin-bottom: 0
}
.table-responsive>.table>tbody>tr>td,
.table-responsive>.table>tbody>tr>th,
.table-responsive>.table>tfoot>tr>td,
.table-responsive>.table>tfoot>tr>th,
.table-responsive>.table>thead>tr>td,
.table-responsive>.table>thead>tr>th {
white-space: nowrap
}
.table-responsive>.table-bordered {
border: 0
}
.table-responsive>.table-bordered>tbody>tr>td:first-child,
.table-responsive>.table-bordered>tbody>tr>th:first-child,
.table-responsive>.table-bordered>tfoot>tr>td:first-child,
.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.table-responsive>.table-bordered>thead>tr>td:first-child,
.table-responsive>.table-bordered>thead>tr>th:first-child {
border-left: 0
}
.table-responsive>.table-bordered>tbody>tr>td:last-child,
.table-responsive>.table-bordered>tbody>tr>th:last-child,
.table-responsive>.table-bordered>tfoot>tr>td:last-child,
.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.table-responsive>.table-bordered>thead>tr>td:last-child,
.table-responsive>.table-bordered>thead>tr>th:last-child {
border-right: 0
}
.table-responsive>.table-bordered>tbody>tr:last-child>td,
.table-responsive>.table-bordered>tbody>tr:last-child>th,
.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.table-responsive>.table-bordered>tfoot>tr:last-child>th {
border-bottom: 0
}
}
fieldset,
legend {
padding: 0;
border: 0
}
fieldset {
margin: 0;
min-width: 0
}
legend {
display: block;
font-size: 21px;
line-height: inherit;
color: #333;
border-bottom: 1px solid #e5e5e5
}
label {
display: inline-block;
margin-bottom: 5px
}
input[type=checkbox],
input[type=radio] {
margin: 4px 0 0;
line-height: normal
}
.form-control,
output {
font-size: 14px;
line-height: 1.42857143;
color: #555;
display: block
}
input[type=range] {
display: block;
width: 100%
}
.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control,
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control,
html,
select[multiple],
select[multiple].input-group-lg>.form-control,
select[multiple].input-group-lg>.input-group-addon,
select[multiple].input-group-lg>.input-group-btn>.btn,
select[multiple].input-group-sm>.form-control,
select[multiple].input-group-sm>.input-group-addon,
select[multiple].input-group-sm>.input-group-btn>.btn,
select[multiple].input-lg,
select[multiple].input-sm,
select[size],
textarea.form-control,
textarea.input-group-lg>.form-control,
textarea.input-group-lg>.input-group-addon,
textarea.input-group-lg>.input-group-btn>.btn,
textarea.input-group-sm>.form-control,
textarea.input-group-sm>.input-group-addon,
textarea.input-group-sm>.input-group-btn>.btn,
textarea.input-lg,
textarea.input-sm {
height: auto
}
input[type=checkbox]:focus,
input[type=file]:focus,
input[type=radio]:focus {
outline: dotted thin;
outline: -webkit-focus-ring-color auto 5px;
outline-offset: -2px
}
output {
padding-top: 7px
}
.form-control {
padding: 6px 12px;
background-image: none;
-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
}
.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
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
background-color: #eee;
opacity: 1
}
.checkbox-inline.disabled,
.checkbox.disabled label,
.form-control[disabled],
.radio-inline.disabled,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .form-control,
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
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
input[type=date].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control,
input[type=time].form-control {
line-height: 34px
}
.input-group-sm input[type=date],
.input-group-sm input[type=datetime-local],
.input-group-sm input[type=month],
.input-group-sm input[type=time],
input[type=date].input-sm,
input[type=datetime-local].input-sm,
input[type=month].input-sm,
input[type=time].input-sm {
line-height: 30px
}
.input-group-lg input[type=date],
.input-group-lg input[type=datetime-local],
.input-group-lg input[type=month],
.input-group-lg input[type=time],
input[type=date].input-lg,
input[type=datetime-local].input-lg,
input[type=month].input-lg,
input[type=time].input-lg {
line-height: 46px
}
}
.connection_communications ol>li,
.form-group {
margin-bottom: 15px
}
.checkbox,
.radio {
position: relative;
display: block;
margin-top: 10px;
margin-bottom: 10px
}
.checkbox label,
.radio label {
min-height: 20px;
padding-left: 20px;
margin-bottom: 0;
font-weight: 400;
cursor: pointer
}
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
position: absolute;
margin-left: -20px
}
.checkbox+.checkbox,
.radio+.radio {
margin-top: -5px
}
.checkbox-inline,
.radio-inline {
position: relative;
display: inline-block;
padding-left: 20px;
margin-bottom: 0;
font-weight: 400;
cursor: pointer
}
.checkbox-inline+.checkbox-inline,
.radio-inline+.radio-inline {
margin-top: 0;
margin-left: 10px
}
.form-control-static {
padding-top: 7px;
padding-bottom: 7px;
margin-bottom: 0;
min-height: 34px
}
.form-control-static.input-lg,
.form-control-static.input-sm {
padding-left: 0;
padding-right: 0
}
.form-group-sm .form-control,
.input-sm {
padding: 5px 10px;
border-radius: 3px;
font-size: 12px;
height: 30px;
line-height: 1.5
}
.form-group-sm select.form-control,
select.input-group-sm>.form-control,
select.input-group-sm>.input-group-addon,
select.input-group-sm>.input-group-btn>.btn,
select.input-sm {
height: 30px;
line-height: 30px
}
.form-group-lg .form-control,
.input-lg {
border-radius: 6px;
padding: 10px 16px;
font-size: 18px
}
.form-group-sm .form-control-static {
height: 30px;
min-height: 32px;
padding: 6px 10px;
font-size: 12px;
line-height: 1.5
}
.form-group-lg .form-control,
.input-lg {
height: 46px;
line-height: 1.3333333
}
.form-group-lg select.form-control,
select.input-group-lg>.form-control,
select.input-group-lg>.input-group-addon,
select.input-group-lg>.input-group-btn>.btn,
select.input-lg {
height: 46px;
line-height: 46px
}
.form-group-lg .form-control-static {
height: 46px;
min-height: 38px;
padding: 11px 16px;
font-size: 18px;
line-height: 1.3333333
}
.has-feedback .form-control {
padding-right: 42.5px
}
.form-control-feedback {
position: absolute;
top: 0;
right: 0;
z-index: 2;
display: block;
width: 34px;
height: 34px;
line-height: 34px;
text-align: center;
pointer-events: none
}
.form-group-lg .form-control+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.input-lg+.form-control-feedback {
width: 46px;
height: 46px;
line-height: 46px
}
.form-group-sm .form-control+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.input-sm+.form-control-feedback {
width: 30px;
height: 30px;
line-height: 30px
}
.has-success .form-control {
border-color: #3c763d
}
.has-success .form-control:focus {
border-color: #2b542c;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
}
.has-success .input-group-addon {
color: #3c763d;
border-color: #3c763d;
background-color: #dff0d8
}
.has-warning .form-control {
border-color: #8a6d3b
}
.has-warning .form-control:focus {
border-color: #66512c;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
}
.has-warning .input-group-addon {
color: #8a6d3b;
border-color: #8a6d3b;
background-color: #fcf8e3
}
.has-error .form-control {
border-color: #a94442
}
.has-error .form-control:focus {
border-color: #843534;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
}
.has-error .input-group-addon {
color: #a94442;
border-color: #a94442;
background-color: #f2dede
}
.has-feedback label~.form-control-feedback {
top: 25px
}
.has-feedback label.sr-only~.form-control-feedback {
top: 0
}
.help-block {
display: block;
margin-top: 5px;
margin-bottom: 10px;
color: #737373
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
margin-top: 0;
margin-bottom: 0;
padding-top: 7px
}
.form-horizontal .checkbox,
.form-horizontal .radio {
min-height: 27px
}
.form-horizontal .has-feedback .form-control-feedback {
right: 15px
}
.fade {
opacity: 0;
-webkit-transition: opacity .15s linear;
transition: opacity .15s linear
}
.carousel-fade .next.left,
.carousel-fade .prev.right,
.fade.in {
opacity: 1
}
tr.collapse.in {
display: table-row
}
tbody.collapse.in {
display: table-row-group
}
.collapsing {
height: 0;
overflow: hidden;
-webkit-transition-property: height, visibility;
transition-property: height, visibility;
-webkit-transition-duration: .35s;
transition-duration: .35s;
-webkit-transition-timing-function: ease;
transition-timing-function: ease
}
.caret {
display: inline-block;
width: 0;
height: 0;
border-top: 4px dashed;
border-right: 4px solid transparent;
border-left: 4px solid transparent
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
font-size: 14px;
text-align: left;
border: 1px solid rgba(0, 0, 0, .15);
border-radius: 4px;
box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
background-clip: padding-box
}
.dropdown-menu-right,
.dropdown-menu.pull-right {
left: auto;
right: 0
}
.dropdown-header,
.dropdown-menu>li>a {
display: block;
padding: 3px 20px;
line-height: 1.42857143;
white-space: nowrap
}
.dropdown-menu .divider,
.nav .nav-divider {
height: 1px;
margin: 9px 0;
overflow: hidden;
background-color: #e5e5e5
}
.dropdown-menu>li>a {
clear: both;
font-weight: 400;
color: #333
}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
text-decoration: none;
color: #262626;
background-color: #f5f5f5
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
color: #fff;
text-decoration: none;
outline: 0;
background-color: #337ab7
}
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
text-decoration: none;
background-color: transparent;
background-image: none;
cursor: not-allowed
}
.dropdown-menu-left {
left: 0;
right: auto
}
.dropdown-header {
font-size: 12px;
color: #777
}
.dropdown-backdrop {
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 990
}
.pull-right>.dropdown-menu {
right: 0;
left: auto
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
border-top: 0;
border-bottom: 4px dashed;
content: ""
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
top: auto;
bottom: 100%;
margin-bottom: 2px
}
.nav-justified>.dropdown .dropdown-menu,
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
top: auto;
left: auto
}
.input-group {
position: relative;
display: table;
border-collapse: separate
}
.input-group[class*=col-] {
float: none;
padding-left: 0;
padding-right: 0
}
.input-group .form-control {
position: relative;
z-index: 2;
float: left;
width: 100%;
margin-bottom: 0
}
.input-group .form-control:focus {
z-index: 3
}
.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
height: 46px;
padding: 10px 16px;
font-size: 18px;
line-height: 1.3333333;
border-radius: 6px
}
.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 3px
}
.input-group .form-control,
.input-group-addon,
.input-group-btn {
display: table-cell
}
.nav>li,
.nav>li>a {
display: block;
position: relative
}
.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child) {
border-radius: 0
}
.input-group-addon,
.input-group-btn {
width: 1%;
white-space: nowrap;
vertical-align: middle
}
.input-group-addon {
padding: 6px 12px;
font-size: 14px;
font-weight: 400;
line-height: 1;
color: #555;
text-align: center;
background-color: #eee;
border: 1px solid #ccc;
border-radius: 4px
}
.input-group-addon.input-sm {
padding: 5px 10px;
font-size: 12px;
border-radius: 3px
}
.input-group-addon.input-lg {
padding: 10px 16px;
font-size: 18px;
border-radius: 6px
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
border-bottom-right-radius: 0;
border-top-right-radius: 0
}
.input-group-addon:first-child,
.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
border-right: 0
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle {
border-bottom-left-radius: 0;
border-top-left-radius: 0
}
.input-group-addon:last-child,
.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
border-left: 0
}
.input-group-btn {
position: relative;
font-size: 0;
white-space: nowrap
}
.input-group-btn>.btn+.btn {
margin-left: -1px
}
.carousel-control,
.carousel-fade .carousel-control,
.carousel-slideFullOutTop .carousel-control,
.input-group-btn>.btn:active,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:hover {
z-index: 2
}
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
margin-right: -1px
}
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
z-index: 2;
margin-left: -1px
}
.nav {
margin-bottom: 0;
padding-left: 0
}
.nav>li>a {
padding: 10px 15px
}
.nav>li>a:focus,
.nav>li>a:hover {
text-decoration: none;
background-color: #eee
}
.nav>li.disabled>a:focus,
.nav>li.disabled>a:hover {
color: #777;
text-decoration: none;
background-color: transparent;
cursor: not-allowed
}
.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
background-color: #eee;
border-color: #337ab7
}
.nav>li>a>img {
max-width: none
}
.nav-tabs {
border-bottom: 1px solid #ddd
}
.nav-tabs>li {
float: left;
margin-bottom: -1px
}
.nav-tabs>li>a {
margin-right: 2px;
line-height: 1.42857143;
border: 1px solid transparent;
border-radius: 4px 4px 0 0
}
.nav-tabs>li>a:hover {
border-color: #eee #eee #ddd
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
color: #555;
background-color: #fff;
border: 1px solid #ddd;
border-bottom-color: transparent;
cursor: default
}
.nav-tabs.nav-justified {
width: 100%;
border-bottom: 0
}
.nav-justified>li,
.nav-stacked>li,
.nav-tabs.nav-justified>li {
float: none
}
.nav-tabs.nav-justified>li>a {
text-align: center;
margin-bottom: 5px;
margin-right: 0;
border-radius: 4px
}
.nav-pills>li>a {
border-radius: 4px
}
.btn-site:focus,
.panel-heading>.dropdown .dropdown-toggle,
.panel-title,
.panel-title>.small,
.panel-title>.small>a,
.panel-title>a,
.panel-title>small,
.panel-title>small>a {
color: inherit
}
.nav-stacked>li+li {
margin-top: 2px;
margin-left: 0
}
.nav-justified>li>a {
text-align: center;
margin-bottom: 5px
}
.nav-tabs-justified,
.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
border-bottom: 0
}
.nav-tabs-justified>li>a {
margin-right: 0;
border-radius: 4px
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-right-radius: 0;
border-top-left-radius: 0
}
.navbar-collapse {
overflow-x: visible;
padding-right: 15px;
padding-left: 15px;
-webkit-overflow-scrolling: touch
}
.navbar-collapse.in {
overflow-y: auto
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
max-height: 340px
}
@media (max-device-width:480px) and (orientation:landscape) {
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
max-height: 200px
}
}
.container-fluid>.navbar-collapse,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container>.navbar-header {
margin-right: -15px;
margin-left: -15px
}
.navbar-static-top {
z-index: 1000;
border-width: 0 0 1px
}
.navbar-fixed-bottom,
.navbar-fixed-top {
position: fixed;
right: 0;
left: 0;
z-index: 1030
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px
}
.navbar-fixed-bottom {
bottom: 0;
margin-bottom: 0;
border-width: 1px 0 0
}
.navbar-btn,
.navbar-toggle {
margin-top: 8px;
margin-bottom: 8px
}
.navbar-toggle {
position: relative;
float: right;
margin-right: 15px;
padding: 9px 10px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 4px
}
.navbar-toggle .icon-bar {
display: block;
width: 22px;
height: 2px;
border-radius: 1px
}
.navbar-toggle .icon-bar+.icon-bar {
margin-top: 4px
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
line-height: 20px
}
.navbar-nav>li>.dropdown-menu {
margin-top: 0;
border-top-right-radius: 0;
border-top-left-radius: 0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
margin-bottom: 0;
border-radius: 4px 4px 0 0
}
.navbar-btn.btn-sm {
margin-top: 10px;
margin-bottom: 10px
}
.navbar-btn.btn-xs {
margin-top: 14px;
margin-bottom: 14px
}
.panel-body {
padding: 15px
}
.panel-heading {
padding: 10px 15px;
border-bottom: 1px solid transparent;
border-top-right-radius: 3px;
border-top-left-radius: 3px
}
.panel-title {
margin-top: 0;
font-size: 16px
}
.panel-footer {
padding: 10px 15px;
background-color: #f5f5f5;
border-top: 1px solid #ddd;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px
}
.panel>.list-group .list-group-item,
.panel>.panel-collapse>.list-group .list-group-item {
border-width: 1px 0;
border-radius: 0
}
.panel>.table-responsive:last-child>.table:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
.panel>.table:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child {
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px
}
.panel>.list-group:first-child .list-group-item:first-child,
.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
border-top: 0;
border-top-right-radius: 3px;
border-top-left-radius: 3px
}
.panel>.list-group:last-child .list-group-item:last-child,
.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
border-bottom: 0;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px
}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0
}
.panel>.table-responsive:first-child>.table:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.panel>.table:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child {
border-top-right-radius: 3px;
border-top-left-radius: 3px
}
.list-group+.panel-footer,
.panel-heading+.list-group .list-group-item:first-child {
border-top-width: 0
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
border-top-left-radius: 3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
border-top-right-radius: 3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
border-bottom-left-radius: 3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
border-bottom-right-radius: 3px
}
.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive,
.panel>.table+.panel-body,
.panel>.table-responsive+.panel-body {
border-top: 1px solid #ddd
}
.panel>.table-responsive {
border: 0;
margin-bottom: 0
}
.panel-default {
border-color: #ddd
}
.panel-default>.panel-heading {
color: #333;
background-color: #f5f5f5;
border-color: #ddd
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #ddd
}
.panel-default>.panel-heading .badge {
color: #f5f5f5;
background-color: #333
}
.panel-default>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #ddd
}
.panel-primary {
border-color: #337ab7
}
.panel-primary>.panel-heading {
color: #fff;
background-color: #337ab7;
border-color: #337ab7
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #337ab7
}
.panel-primary>.panel-heading .badge {
color: #337ab7;
background-color: #fff
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #337ab7
}
.panel-success {
border-color: #d6e9c6
}
.panel-success>.panel-heading {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6
}
.panel-success>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #d6e9c6
}
.panel-success>.panel-heading .badge {
color: #dff0d8;
background-color: #3c763d
}
.panel-success>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #d6e9c6
}
.panel-info {
border-color: #bce8f1
}
.panel-info>.panel-heading {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1
}
.panel-info>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #bce8f1
}
.panel-info>.panel-heading .badge {
color: #d9edf7;
background-color: #31708f
}
.panel-info>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #bce8f1
}
.panel-warning {
border-color: #faebcc
}
.panel-warning>.panel-heading {
color: #8a6d3b;
background-color: #fcf8e3;
border-color: #faebcc
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #faebcc
}
.panel-warning>.panel-heading .badge {
color: #fcf8e3;
background-color: #8a6d3b
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #faebcc
}
.panel-danger {
border-color: #ebccd1
}
.panel-danger>.panel-heading {
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #ebccd1
}
.panel-danger>.panel-heading .badge {
color: #f2dede;
background-color: #a94442
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #ebccd1
}
.carousel,
.carousel .carousel-inner,
.carousel .item {
width: 100%;
height: 100%;
position: relative
}
.carousel-inner>.item {
display: none;
position: absolute;
top: 0;
left: 0;
-webkit-transition: left .5s ease-in-out;
transition: left .5s ease-in-out
}
.carousel-inner>.item.item-bg {
background-position: center top;
background-repeat: no-repeat;
background-size: cover
}
.carousel-inner>.item>a>img,
.carousel-inner>.item>img,
.line_height_1,
.why_we h2 {
line-height: 1
}
.__preview,
._pjpc__name,
.btn-site,
a {
-webkit-transition: .35s
}
.carousel-inner>.active,
.carousel-inner>.next.left,
.carousel-inner>.prev.right,
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
left: 0
}
.carousel-inner>.next,
.carousel-inner>.prev {
position: absolute;
top: 0;
width: 100%
}
.carousel-inner>.active.right,
.carousel-inner>.next {
left: 100%
}
.carousel-inner>.active.left,
.carousel-inner>.prev {
left: -100%
}
.carousel-slideFullOutTop .carousel-inner .item {
-webkit-transition-property: -webkit-transform;
transition-property: transform, -webkit-transform
}
.carousel-slideFullOutTop .carousel-inner .active {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1)
}
.carousel-slideFullOutTop .carousel-inner .active.left,
.carousel-slideFullOutTop .carousel-inner .active.right {
left: 0;
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
z-index: 1
}
.carousel-slideFullOutTop .carousel-inner .next.left {
-webkit-animation-name: slideFullOutTop;
animation-name: slideFullOutTop;
-webkit-animation-duration: .6s;
animation-duration: .6s;
-webkit-animation-timing-function: ease;
animation-timing-function: ease;
visibility: visible !important
}
.carousel-slideFullOutTop .carousel-inner .prev.right {
-webkit-animation-name: slideFullOutTop1;
animation-name: slideFullOutTop1;
-webkit-animation-duration: .6s;
animation-duration: .6s;
-webkit-animation-timing-function: ease;
animation-timing-function: ease;
visibility: visible !important
}
@-webkit-keyframes slideFullOutTop {
0% {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
}
@keyframes slideFullOutTop {
0% {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
}
@-webkit-keyframes slideFullOutTop1 {
0% {
-webkit-transform: translate3d(0, -90%, 0);
transform: translate3d(0, -90%, 0);
visibility: visible
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
}
@keyframes slideFullOutTop1 {
0% {
-webkit-transform: translate3d(0, -90%, 0);
transform: translate3d(0, -90%, 0);
visibility: visible
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
}
.carousel-fade .item {
opacity: 0;
-webkit-transition-property: opacity;
transition-property: opacity
}
.carousel-fade .active {
opacity: 1;
z-index: 2
}
.carousel-fade .active.left,
.carousel-fade .active.right,
.modal-backdrop.fade,
.owl-carousel.owl-hidden {
opacity: 0
}
@media all and (transform-3d),
(-webkit-transform-3d) {
.carousel-inner>.item {
-webkit-transition: -webkit-transform .5s ease-in-out;
transition: transform .5s ease-in-out;
transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000px;
perspective: 1000px
}
.carousel-inner>.item.active.right,
.carousel-inner>.item.next {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
left: 0
}
.carousel-inner>.item.active.left,
.carousel-inner>.item.prev {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
left: 0
}
.carousel-inner>.item.active,
.carousel-inner>.item.next.left,
.carousel-inner>.item.prev.right {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
left: 0
}
.carousel-fade .carousel-inner>.item.active.left,
.carousel-fade .carousel-inner>.item.active.right,
.carousel-fade .carousel-inner>.item.next,
.carousel-fade .carousel-inner>.item.prev {
opacity: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
.carousel-fade .carousel-inner>.item.active,
.carousel-fade .carousel-inner>.item.next.left,
.carousel-fade .carousel-inner>.item.prev.right {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
}
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.panel-body:after,
.panel-body:before {
content: " ";
display: table
}
body.second-page:before,
ul.ul-site li:before {
content: '';
left: 0
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto
}
.pull-right {
float: right !important
}
.pull-left {
float: left !important
}
.hidden,
.hide {
display: none !important
}
.show {
display: block !important
}
.invisible {
visibility: hidden
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0
}
.block_form_index .row .politics_text a,
.btn-blue,
.btn-blue:focus,
.btn-blue:hover,
.btn-green,
.btn-green:focus,
.btn-green:hover,
.footer-site a,
.footer-site a:focus,
.footer-site a:hover,
a,
body {
color: #fff
}
@font-face {
font-family: pfdintextpro-regular;
src: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/pfdintextpro-regular.woff2) format('woff2'), url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/pfdintextpro-regular.woff) format('woff');
font-weight: 400;
font-style: normal
}
@font-face {
font-family: pfdintextpro-medium;
src: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/pfdintextpro-medium.woff2) format('woff2'), url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/pfdintextpro-medium.woff) format('woff');
font-weight: 400;
font-style: normal
}
@font-face {
font-family: pfdintextpro-bold;
src: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/pfdintextpro-bold.woff2) format('woff2'), url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/pfdintextpro-bold.woff) format('woff');
font-weight: 400;
font-style: normal
}
@font-face {
font-family: pfdintextpro-xblack;
src: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/pfdintextpro-xblack.woff2) format('woff2'), url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/pfdintextpro-xblack.woff) format('woff');
font-weight: 400;
font-style: normal
}
@font-face {
font-family: proxima_nova_regular;
src: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/proxima_nova_regular.woff2) format('woff2'), url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/proxima_nova_regular.woff) format('woff');
font-weight: 400;
font-style: normal
}
@font-face {
font-family: proxima_nova_light;
src: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/proxima_nova_light.woff2) format('woff2'), url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/proxima_nova_light.woff) format('woff');
font-weight: 400;
font-style: normal
}
@font-face {
font-family: proxima_nova_bold;
src: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/proxima_nova_bold.woff2) format('woff2'), url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/proxima_nova_bold.woff) format('woff');
font-weight: 400;
font-style: normal
}
@font-face {
font-family: proxima_nova_semibold;
src: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/proxima_nova_semibold.woff2) format('woff2'), url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/proxima_nova_semibold.woff) format('woff');
font-weight: 400;
font-style: normal
}
@font-face {
font-family: proxima_nova_extrabold;
src: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/proxima_nova_extrabold.woff2) format('woff2'), url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/proxima_nova_extrabold.woff) format('woff');
font-weight: 400;
font-style: normal
}
@font-face {
font-family: Flaticon;
src: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/Flaticon.woff) format('woff');
font-weight: 400;
font-style: normal
}
body {
font-family: proxima_nova_regular;
font-size: 16px;
line-height: 24px
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: proxima_nova_regular, sans-serif;
margin: 0 0 10px;
font-weight: 400
}
.heading-site {
text-align: center;
text-transform: uppercase;
margin-bottom: 20px;
color: #5da130
}
@media (min-width:1025px) {
.navbar-collapse {
width: auto;
border-top: 0;
box-shadow: none
}
.navbar-collapse.collapse {
height: auto !important;
padding-bottom: 0;
overflow: visible !important
}
.navbar-collapse.in {
overflow-y: visible
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse,
.navbar-static-top .navbar-collapse {
padding-left: 0;
padding-right: 0
}
.container-fluid>.navbar-collapse,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container>.navbar-header {
margin-right: 0;
margin-left: 0
}
.navbar-fixed-bottom,
.navbar-fixed-top,
.navbar-static-top {
border-radius: 0
}
.navbar-toggle {
display: none
}
.navbar-nav {
margin: 0
}
.navbar-nav>li>a {
padding-top: 15px;
padding-bottom: 15px
}
.navbar-left {
float: left !important
}
.navbar-right {
float: right !important;
margin-right: -15px
}
.navbar-right~.navbar-right {
margin-right: 0
}
h1 {
font-size: 32px;
line-height: 38px
}
.btn-close-sm {
position: absolute;
right: 15px;
top: -30px
}
.btn-close-sm::before {
font-family: Flaticon;
content: "\f102";
display: block;
color: #000;
font-size: 14px;
text-align: center;
-webkit-transition: .35s;
transition: .35s
}
.btn-close-sm:hover:before {
color: #83b5ca
}
.footer-site {
width: 100%;
left: 0
}
.header-site.index .header__logotip-cols,
.header-site.index .header__navbar-cols {
width: 30%
}
.header-site.second {
position: absolute;
width: 100%
}
.header__note-cols {
max-width: 320px
}
}
a {
border-bottom: 1px solid rgba(255, 255, 255, .9);
transition: .35s
}
a:hover {
color: #d9d9d9;
border-bottom: 1px solid rgba(255, 255, 255, 0)
}
a[href^="mailto:"],
a[href^="mailto:"]:focus,
a[href^="mailto:"]:hover,
a[href^="tel:"],
a[href^="tel:"]:focus,
a[href^="tel:"]:hover {
color: #fff;
text-decoration: none;
border-bottom: 1px solid rgba(255, 255, 255, 0)
}
:focus {
outline: 0 !important
}
ol,
ul {
margin-left: 20px
}
ul.ul-site li {
position: relative;
padding-left: 20px;
margin-bottom: 6px
}
ul.ul-site li:before {
position: absolute;
top: 12px;
width: 8px;
height: 8px;
background: #e24a48;
border-radius: 50%;
display: block;
text-align: center
}
.content-block.second {
position: relative;
margin-top: 20px
}
.content-block.white,
.content-block.white-blue {
position: relative;
color: #000;
padding-top: 15px
}
._pjpc__item,
._pjpc__preview,
.content-block .container {
position: relative;
height: 100%
}
.content-block.white {
background-color: rgba(255, 255, 255, .9)
}
.content-block.white-blue {
background: -webkit-linear-gradient(left, rgba(255, 255, 255, .9) 0, rgba(255, 255, 255, .9) 35%, rgba(51, 118, 153, .9) 35%, rgba(51, 118, 153, .9) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, .9) 0, rgba(255, 255, 255, .9) 35%, rgba(51, 118, 153, .9) 35%, rgba(51, 118, 153, .9) 100%)
}
@media (max-width:767px) {
.fecss .adaptive-block,
.fecss .grid.grid-12 .grid-row .clmn-xs-12 {
width: 100%
}
.fecss .w100-block {
width: 100%;
max-width: 100%
}
.fecss .grid .grid-row>.clmn-xs-0 {
width: 0;
display: none
}
.fecss .grid.grid-12 .grid-row .clmn-xs-1 {
width: 8.33333333%
}
.fecss .grid.grid-12 .grid-row .clmn-xs-2 {
width: 16.66666667%
}
.fecss .grid.grid-12 .grid-row .clmn-xs-3 {
width: 25%
}
.fecss .grid.grid-12 .grid-row .clmn-xs-4 {
width: 33.33333333%
}
.fecss .grid.grid-12 .grid-row .clmn-xs-5 {
width: 41.66666667%
}
.fecss .grid.grid-12 .grid-row .clmn-xs-6 {
width: 50%
}
.fecss .grid.grid-12 .grid-row .clmn-xs-7 {
width: 58.33333333%
}
.fecss .grid.grid-12 .grid-row .clmn-xs-8 {
width: 66.66666667%
}
.fecss .grid.grid-12 .grid-row .clmn-xs-9 {
width: 75%
}
.fecss .grid.grid-12 .grid-row .clmn-xs-10 {
width: 83.33333333%
}
.fecss .grid.grid-12 .grid-row .clmn-xs-11 {
width: 91.66666667%
}
.fecss .not-xs {
display: none !important
}
.container-fluid {
padding-left: 20px;
padding-right: 20px
}
.form-horizontal .form-group,
.row {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
body {
font-size: 14px;
line-height: 20px;
position: relative;
height: 100%
}
h1 {
font-size: 24px;
line-height: 34px
}
body.body-index {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2016/12/3d-koptevskie-usadbyi.jpg);
background-repeat: no-repeat;
background-position: -1500px top;
background-size: cover
}
body.second-page:before {
background: rgba(0, 0, 0, .4)
}
ul.ul-site li:before {
top: 10px
}
.content-block.second {
padding-bottom: 25px
}
.content-block.white-blue {
background: rgba(255, 255, 255, .9)
}
}
@media (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
.content-block.white-blue {
padding-top: 25px;
padding-bottom: 25px;
background: -webkit-linear-gradient(left, rgba(255, 255, 255, .9) 0, rgba(255, 255, 255, .9) 50%, rgba(51, 118, 153, .9) 50%, rgba(51, 118, 153, .9) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, .9) 0, rgba(255, 255, 255, .9) 50%, rgba(51, 118, 153, .9) 50%, rgba(51, 118, 153, .9) 100%)
}
}
@media (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
.content-block.white-blue {
padding-top: 25px;
padding-bottom: 25px;
background: -webkit-linear-gradient(left, rgba(255, 255, 255, .9) 0, rgba(255, 255, 255, .9) 47%, rgba(51, 118, 153, .9) 47%, rgba(51, 118, 153, .9) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, .9) 0, rgba(255, 255, 255, .9) 47%, rgba(51, 118, 153, .9) 47%, rgba(51, 118, 153, .9) 100%)
}
}
.heading-project-site {
font: 30px/36px proxima_nova_regular, sans-serif;
color: #5da130;
text-align: center;
font-weight: 400 !important
}
.heading-project-site span {
display: block;
text-transform: uppercase;
font: 60px/100px proxima_nova_regular, sans-serif
}
@media (max-width:767px) {
.heading-project-site {
font-size: 22px;
line-height: 28px;
margin-bottom: 15px
}
.heading-project-site span {
font-size: 26px;
line-height: 40px
}
}
@media (min-width:768px) and (max-width:1024px) {
.fecss .grid .grid-row>.clmn-sm-0 {
width: 0;
display: none
}
.fecss .grid.grid-12 .grid-row .clmn-sm-1 {
width: 8.33333333%
}
.fecss .grid.grid-12 .grid-row .clmn-sm-2 {
width: 16.66666667%
}
.fecss .grid.grid-12 .grid-row .clmn-sm-3 {
width: 25%
}
.fecss .grid.grid-12 .grid-row .clmn-sm-4 {
width: 33.33333333%
}
.fecss .grid.grid-12 .grid-row .clmn-sm-5 {
width: 41.66666667%
}
.fecss .grid.grid-12 .grid-row .clmn-sm-6 {
width: 50%
}
.fecss .grid.grid-12 .grid-row .clmn-sm-7 {
width: 58.33333333%
}
.fecss .grid.grid-12 .grid-row .clmn-sm-8 {
width: 66.66666667%
}
.fecss .grid.grid-12 .grid-row .clmn-sm-9 {
width: 75%
}
.fecss .grid.grid-12 .grid-row .clmn-sm-10 {
width: 83.33333333%
}
.fecss .grid.grid-12 .grid-row .clmn-sm-11 {
width: 91.66666667%
}
.fecss .grid.grid-12 .grid-row .clmn-sm-12 {
width: 100%
}
.fecss .not-sm {
display: none !important
}
.heading-project-site span {
font-size: 40px;
line-height: 70px
}
}
@media (min-width:1025px) and (max-width:1199px) {
.heading-project-site span {
font-size: 40px;
line-height: 40px
}
}
._czr__loader {
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
text-align: center;
display: none;
background: #fff
}
._czr__loader.active {
display: block;
z-index: 10000
}
._czr__preloader-center {
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 50px
}
._czr__preloader-process-container {
display: block;
position: relative;
width: 100%;
height: 6px;
background: 0 0
}
._czr__preloader-process-level {
position: absolute;
left: 0;
top: 0;
display: block;
width: 0;
height: 100%;
margin: 0 auto;
z-index: 0;
background: #83b5ca;
-webkit-transition: .3s;
transition: .3s
}
.btn-site,
.navbar-nav>li>a,
.navbar-nav>li>a:focus,
.navbar-nav>li>a:hover {
background: 0 0
}
._czr__preloader-percent {
text-align: center;
font-family: pfdintextpro-xblack;
font-size: 66px;
line-height: 70px;
text-transform: uppercase;
color: #83b5ca
}
.btn-site {
display: inline-block;
border: none;
outline: 0;
transition: .35s
}
.btn-site,
.btn-site:focus,
.btn-site:hover {
text-decoration: none;
border-bottom: 0
}
.btn-outline-white {
background: rgba(0, 0, 0, .3)
}
.btn-outline-white,
.btn-outline-white:hover {
border: 2px solid #fff
}
.btn-outline-white:hover {
background: #337699;
color: #fff
}
.btn-blue {
background: #337699
}
.btn-blue:hover {
background: #265973
}
.btn-village {
position: absolute;
bottom: -100px;
left: 50%;
-webkit-transform: translatex(-50%);
-ms-transform: translatex(-50%);
transform: translatex(-50%);
font-family: pfdintextpro-medium;
font-size: 25px;
line-height: 34px;
padding: 12px 50px;
max-width: 365px;
width: 100%;
text-align: center
}
.btn-plan {
font-size: 25px;
line-height: 37px;
padding: 10px 40px
}
.btn-plan,
.btn-plan:hover {
border-width: 2px
}
.btn-submit {
width: 100%;
padding: 10px;
font-size: 18px
}
.btn-close:before {
font-family: Flaticon;
content: "\f102";
display: block;
color: #000;
font-size: 20px;
width: 48px;
line-height: 48px;
text-align: center;
border-radius: 50%;
-webkit-transition: .35s;
transition: .35s
}
.btn-close:hover:before {
background: #83b5ca;
color: #fff
}
.owl-carousel {
display: none;
width: 100%;
position: relative;
z-index: 1
}
.owl-carousel .animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
.owl-carousel .owl-controls .owl-dot,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-nav .owl-prev {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.btn,
.owl-carousel .owl-item {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none
}
.owl-carousel.owl-loading {
opacity: 0;
display: block
}
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
user-select: none
}
.owl-carousel .owl-item img {
display: block;
-webkit-transform-style: preserve-3d
}
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
-webkit-transition: opacity .4s;
transition: opacity .4s
}
.owl-carousel .owl-item .owl-lazy img {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d
}
.owl-carousel.owl-text-select-on .owl-item {
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto
}
.owl-carousel .owl-grab {
cursor: -webkit-grab;
cursor: grab
}
.owl-carousel.owl-rtl {
direction: rtl
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1
}
100% {
opacity: 0
}
}
@keyframes fadeOut {
0% {
opacity: 1
}
100% {
opacity: 0
}
}
.owl-height {
-webkit-transition: height .5s ease-in-out;
transition: height .5s ease-in-out
}
.formError .formErrorContent {
z-index: 991
}
.formError .formErrorArrow {
z-index: 996
}
.ui-dialog .formError {
z-index: 5000
}
.ui-dialog .formError .formErrorContent {
z-index: 5001
}
.ui-dialog .formError .formErrorArrow {
z-index: 5006
}
.inputContainer {
position: relative;
float: left
}
.formError {
z-index: 990;
position: absolute;
top: 300px;
left: 300px;
cursor: pointer;
text-align: left
}
.formError.inline {
position: relative;
top: 0;
left: 0;
display: inline-block
}
.ajaxSubmit {
padding: 20px;
background: #55ea55;
border: 1px solid #999;
display: none
}
.bg-berezovaya-roshha,
.bg-eko-logichnyiy,
.bg-hope,
.bg-hope-blur,
.bg-koptevskie-usadbyi,
.bg-maslovo,
.bg-maslovo-blur,
.bg-new-kulikovka,
.bg-new-kulikovka-blur,
.bg-novo-strukovo,
.bg-obrazcovo,
.bg-obrazcovo-blur,
.bg-river,
.bg-river-blur,
.bg-sahansky,
.bg-sahansky-blur,
.bg-slavyanka {
background-position: center top;
background-size: cover;
background-repeat: no-repeat
}
.formError .formErrorContent {
width: 100%;
background: #337699;
position: relative;
color: #fff;
min-width: 120px;
font-size: 12px;
line-height: 18px;
border: 1px solid #fff;
box-shadow: 0 0 2px #333;
padding: 7px 10px 6px;
border-radius: 5px;
text-transform: uppercase;
font-family: pfdintextpro-regular
}
.formError.inline .formErrorContent {
box-shadow: none;
border: none;
border-radius: 0
}
.greenPopup .formErrorArrow div,
.greenPopup .formErrorContent {
background: #33be40
}
.blackPopup .formErrorArrow div,
.blackPopup .formErrorContent {
background: #393939;
color: #fff
}
.formError .formErrorArrow {
width: 15px;
margin: -2px 0 0 13px;
position: relative
}
body.rtl .formError .formErrorArrow,
body[dir=rtl] .formError .formErrorArrow {
margin: -2px 13px 0 0
}
.formError .formErrorArrowBottom {
box-shadow: none;
margin: 0 0 0 12px;
top: 2px
}
.formError .formErrorArrow div {
border-left: 1px solid #fff;
border-right: 1px solid #fff;
box-shadow: 0 1px 1px #4d4d4d;
height: 1px;
background: #337699;
margin: 0 auto;
line-height: 0;
font-size: 0;
display: block
}
.formError .formErrorArrowBottom div {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
-o-box-shadow: none
}
.genplan_form input:focus,
.genplan_form input:hover {
box-shadow: inset -1px -1px 14px -1px rgba(0, 0, 0, .2)
}
.formError .formErrorArrow .line10 {
width: 13px;
border: none
}
.formError .formErrorArrow .line9 {
width: 11px;
border: none
}
.formError .formErrorArrow .line8 {
width: 11px
}
.formError .formErrorArrow .line7 {
width: 9px
}
.formError .formErrorArrow .line6 {
width: 7px
}
.formError .formErrorArrow .line5,
.mCS-bace.mCSB_scrollTools_vertical .mCSB_dragger .mCSB_dragger_bar,
.mCS-black.mCSB_scrollTools_vertical .mCSB_dragger .mCSB_dragger_bar {
width: 5px
}
.formError .formErrorArrow .line4 {
width: 3px
}
.formError .formErrorArrow .line3 {
width: 1px;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 0 solid #fff
}
.formError .formErrorArrow .line2 {
width: 3px;
border: none;
background: #fff
}
.formError .formErrorArrow .line1 {
width: 1px;
border: none;
background: #fff
}
.scroller {
height: 100%;
width: 100%
}
.mCustomScrollbar {
-ms-touch-action: pinch-zoom;
touch-action: pinch-zoom
}
.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
-ms-touch-action: auto;
touch-action: auto
}
.mCustomScrollBox {
position: relative;
overflow: hidden;
height: 100%;
max-width: 100%;
outline: 0;
direction: ltr
}
.mCSB_container {
overflow: hidden;
width: auto;
height: auto
}
.mCS-black>.mCSB_container,
.mCSB_inside>.mCSB_container {
margin-right: 40px
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
margin-right: 0
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container,
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper {
margin-right: 0;
margin-left: 30px
}
.mCSB_scrollTools {
position: absolute;
width: 5px;
height: auto;
left: auto;
top: 0;
right: 0;
bottom: 0
}
.mCSB_outside+.mCSB_scrollTools {
right: -26px
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
right: auto;
left: 0
}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
left: -26px
}
.mCSB_scrollTools .mCSB_draggerContainer {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
height: auto
}
.mCSB_scrollTools .mCSB_draggerContainer:after,
.mCSB_scrollTools .mCSB_draggerContainer:before {
border-radius: 50%;
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%)
}
.mCSB_scrollTools a+.mCSB_draggerContainer {
margin: 20px 0
}
.mCSB_scrollTools .mCSB_draggerRail {
width: 5px;
height: 100%;
margin: 0 auto
}
.mCSB_scrollTools .mCSB_dragger {
cursor: pointer;
width: 100%;
height: 30px;
z-index: 1
}
.mCS-bace.mCSB_scrollTools,
.mCS-black.mCSB_scrollTools {
z-index: 10;
right: 0
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
position: relative;
width: 4px;
height: 100%;
margin: 0 auto;
text-align: center
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
width: 12px
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
width: 8px
}
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonUp {
display: block;
position: absolute;
height: 20px;
width: 100%;
overflow: hidden;
margin: 0 auto;
cursor: pointer
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical,
.mCSB_scrollTools .mCSB_buttonDown {
bottom: 0
}
.mCSB_horizontal.mCSB_inside>.mCSB_container {
margin-right: 0;
margin-bottom: 30px
}
.mCSB_horizontal.mCSB_outside>.mCSB_container {
min-height: 100%
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
width: auto;
height: 16px;
top: auto;
right: 0;
bottom: 0;
left: 0
}
.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
bottom: -26px
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
margin: 0 20px
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
width: 100%;
height: 2px;
margin: 7px 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
width: 30px;
height: 100%;
left: 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
width: 100%;
height: 4px;
margin: 6px auto
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
height: 12px;
margin: 2px auto
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
height: 8px;
margin: 4px 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
display: block;
position: absolute;
width: 20px;
height: 100%;
overflow: hidden;
margin: 0 auto;
cursor: pointer
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
right: 0
}
.mCSB_container_wrapper {
position: absolute;
height: auto;
width: auto;
overflow: hidden;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin-right: 30px;
margin-bottom: 30px
}
.mCSB_container_wrapper>.mCSB_container {
padding-right: 30px;
padding-bottom: 30px;
box-sizing: border-box
}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {
bottom: 20px
}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
right: 20px
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
left: 20px
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {
padding-right: 0
}
.content-block.white,
.content-block.white-blue,
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {
padding-bottom: 0
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
margin-right: 0;
margin-left: 0
}
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
transition: opacity .2s ease-in-out, background-color .2s ease-in-out
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out
}
.mCS-bace>.mCSB_container {
margin-right: 5px
}
.mCS-bace.mCSB_scrollTools .mCSB_draggerRail {
background-color: rgba(115, 49, 175, .2)
}
.mCS-bace.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color: rgba(115, 49, 175, .5);
-webkit-transition: .35s;
transition: .35s
}
.mCS-bace.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background-color: rgba(115, 49, 175, .9)
}
.mCS-bace.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-bace.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
background-color: #7331af
}
.mCS-black.mCSB_scrollTools .mCSB_draggerRail {
background-color: rgba(0, 0, 0, .2)
}
.mCS-black.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color: #000;
-webkit-transition: .35s;
transition: .35s
}
.mCS-black.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-black.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-black.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background-color: #000
}
.bg-sahansky {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/img/bg/bg-sahansky.jpg)
}
.full-screen.page-loader {
-webkit-transition: .7s;
transition: .7s;
opacity: 0;
height: 0%
}
.full-screen.page-loader.active {
opacity: 1;
height: 100%
}
.full-screen.page-loader .close-loader,
.full-screen.page-loader .process-container {
margin: 2em auto;
height: 3em;
line-height: 3em;
font-weight: 400;
font-size: 1em;
display: block;
position: relative
}
.full-screen.page-loader .process-container {
width: 300px;
white-space: nowrap;
text-transform: lowercase;
background-color: transparent;
color: #fff
}
.full-screen.page-loader .process-container .process-level {
position: absolute;
left: 50%;
top: 0;
display: block;
width: 0;
height: 100%;
margin: 0 auto;
z-index: 0;
overflow-x: hidden;
text-align: center;
text-decoration: none;
background-color: #fff;
-webkit-animation: 1s infinite processloading;
animation: 1s infinite processloading
}
.full-screen.page-loader .close-loader {
z-index: 2;
width: 30em;
text-decoration: none;
text-transform: uppercase;
background-color: #999;
color: rgba(0, 0, 0, .75);
-webkit-transition: .4s;
transition: .4s
}
.footer-site {
position: relative;
z-index: 4;
color: #fff;
font-size: 16px;
line-height: 24px;
font-family: proxima_nova_regular
}
._fs__phone,
.navbar-contacts__item[href^="mailto:"],
.navbar-contacts__item[href^="tel:"] {
font-size: 30px
}
.footer-site .container {
padding-top: 35px;
padding-bottom: 25px
}
.footer-site.about ._fs__contacts-cols {
display: block;
text-align: center
}
._fs__row {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between
}
._fs__phone {
font-family: proxima_nova_bold;
line-height: 30px
}
._fms__form-control,
._fms__input {
font-size: 14px;
font-family: proxima_nova_regular
}
._fs__dorohovdesign-row {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 0 -5px
}
._fs__dorohovdesign-row>.cols {
padding: 0 5px
}
._ctpc__item,
._fms__input,
._fms__note,
._fms__textarea,
.container_blog p {
margin-bottom: 10px
}
._fms__note {
line-height: 20px
}
._fms__row,
._pjpc__row,
.navbar-row {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
._fms__input {
display: block;
font-weight: 400;
line-height: 26px
}
._fms__form-control {
background: #fff;
border: 1px solid #8e8e8e;
height: 44px;
padding: 10px 20px;
line-height: 22px;
color: #000;
-webkit-transition: .35s;
transition: .35s
}
._fms__form-control::-moz-placeholder {
-webkit-transition: .35s;
transition: .35s;
font-family: proxima_nova_regular;
color: #000
}
._fms__form-control::-webkit-input-placeholder {
-webkit-transition: .35s;
transition: .35s;
font-family: proxima_nova_regular;
color: #000
}
._fms__form-control:focus {
border-color: #85c718;
outline: 0
}
textarea._fms__form-control {
height: 80px;
max-height: 80px
}
._fms__btn {
text-align: center;
margin-bottom: 0
}
._fmms__heading {
font-size: 18px;
font-family: pfdintextpro-medium;
margin-bottom: 5px
}
.header-site {
padding: 35px 0 25px;
position: relative;
z-index: 5;
min-height: 330px
}
@media(max-width:1199px) {
.header-site {
padding: 10px 0 15px;
min-height: 300px
}
}
.bchoise,
.header-site.index {
padding: 10px 0
}
.category .header-site {
min-height: 320px
}
.header-site.location {
background: -webkit-linear-gradient(top, rgba(0, 0, 0, .8) 0, rgba(0, 0, 0, .4) 60%, rgba(0, 0, 0, 0) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, .8) 0, rgba(0, 0, 0, .4) 60%, rgba(0, 0, 0, 0) 100%)
}
.header__logotip-cols {
width: 20%
}
.header__note-cols {
width: 28%;
text-align: center;
font-family: pfdintextpro-medium
}
@media (max-width:1024px) {
.navbar-nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
box-shadow: none
}
.navbar-nav .open .dropdown-menu .dropdown-header,
.navbar-nav .open .dropdown-menu>li>a {
padding: 5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
line-height: 20px
}
.navbar-nav .open .dropdown-menu>li>a:focus,
.navbar-nav .open .dropdown-menu>li>a:hover {
background-image: none
}
.header__logotip-cols,
.heading-site br {
display: none
}
._fs__dorohovdesign-row {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center
}
.header__note-cols {
width: 100%
}
}
.header-second__note-cols {
width: 60%;
text-align: center
}
@media (min-width:1025px) and (max-width:1399px) {
.btn-plan {
font-size: 20px;
line-height: 32px
}
.header__logotip-cols {
width: 15%
}
.header__note-cols {
width: 40%
}
.header-second__note-cols {
width: 70%
}
}
.header__navbar-cols {
width: 20%;
position: relative
}
.modal,
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0
}
@media (max-width:1024px) {
.header-second__note-cols {
width: 100%
}
.header__navbar-cols {
width: 0;
padding: 0
}
.header__note {
max-width: 250px;
margin-left: auto;
margin-right: auto
}
.modal-title {
font-size: 24px;
line-height: 34px
}
.navbar-site {
position: fixed;
padding: 0 20px;
top: 0;
left: 0;
width: 100%;
z-index: 105;
background: rgba(0, 0, 0, .9);
max-height: 60px
}
.navbar-site.navbar-site-right-open,
.navbar-site.open-sidebar {
top: 0 !important
}
.header-site.location .navbar-site.open-sidebar,
.navbar-site .navbar-collapse,
.navbar-site.open-sidebar {
background: #000
}
.navbar-site .navbar-nav>li>a {
color: #fff
}
.navbar-site .navbar-nav>li>a:hover {
color: rgba(255, 255, 255, .6)
}
.navbar-site .navbar-nav>li.active>a {
color: #fff;
border-color: #fff
}
.header-site.location .navbar-site {
background: rgba(0, 0, 0, .8)
}
}
.header__logotip {
padding-top: 13px
}
._adpc__carousel-control,
._adpc__carousel-control:focus,
._adpc__carousel-control:hover,
._ipc__carousel-control,
._ipc__carousel-control:focus,
._ipc__carousel-control:hover,
.header__logotip a {
border: 0
}
.header__note {
text-transform: uppercase;
text-align: center;
line-height: 1.5;
border-bottom: 1px solid rgba(255, 255, 255, .5)
}
.header__note-tel {
font-size: 28px;
line-height: 44px;
margin-bottom: 15px;
margin-top: 15px;
margin-right: 15px
}
.hvr-grow {
display: inline-block;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: .3s;
transition-duration: .3s;
-webkit-transition-property: transform;
transition-property: transform
}
.hvr-grow:active,
.hvr-grow:focus,
.hvr-grow:hover {
-webkit-transform: scale(1.1);
transform: scale(1.1)
}
.header__btn {
margin-top: 5px;
margin-bottom: 5px
}
.modal {
display: none;
overflow: hidden;
z-index: 1050;
-webkit-overflow-scrolling: touch;
outline: 0
}
.modal.fade .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-transition: -webkit-transform .5s;
transition: transform .5s;
transition: transform .5s, -webkit-transform .5s
}
.modal.in .modal-dialog {
-webkit-transform: translate(0, 10%);
-ms-transform: translate(0, 10%);
transform: translate(0, 10%)
}
@media (max-width:767px) {
.btn-plan {
font-size: 20px;
line-height: 32px;
padding: 10px 20px
}
.btn-close:before {
width: 36px;
line-height: 32px;
font-size: 14px;
border: 2px solid #83b5ca
}
.footer-site.location {
display: none
}
.footer-site .container {
padding-top: 35px;
padding-bottom: 15px
}
._fs__row>.cols {
width: 100%;
margin-bottom: 20px
}
._fs__contacts-row>.cols {
width: 100%;
margin-bottom: 5px
}
._fs__dorohovdesign__logo {
margin: 0 auto
}
.header-site {
padding: 15px 0 25px
}
.modal.fade ._msm__dialog,
.modal.fade .modal-dialog {
-webkit-transform: translate(-100%, 0);
-ms-transform: translate(-100%, 0);
transform: translate(-100%, 0)
}
.modal.in ._msm__dialog,
.modal.in .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0)
}
.modal-dialog {
width: auto;
margin: 0
}
}
@media (min-width:1200px) and (max-width:1399px) {
.heading-project-site span {
font-size: 50px;
line-height: 60px
}
.modal.in .modal-dialog {
-webkit-transform: translate(0, 4%);
-ms-transform: translate(0, 4%);
transform: translate(0, 4%)
}
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto
}
.modal-backdrop {
z-index: 1040;
background-color: #000
}
.modal-backdrop.in {
opacity: .9
}
.modal-body {
padding: 30px;
background: #fff;
color: #000;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%;
height: 100%;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
@media (max-width:767px) {
.modal-body {
padding: 25px
}
.modal-title {
text-align: center
}
.navbar-brand__cols {
width: 45%
}
.navbar-brand img {
width: 180px
}
.navbar-collapse {
top: 60px;
height: -webkit-calc(100% - 60px) !important;
height: calc(100% - 60px) !important;
width: 100%;
left: -100%
}
.navbar-collapse.in {
left: 0;
top: 85px
}
}
@media (min-width:768px) and (max-width:1399px) {
.container-fluid {
padding-left: 25px;
padding-right: 25px
}
h1 {
font-size: 22px;
line-height: 32px
}
.heading-project-site {
font-size: 24px;
line-height: 30px
}
._fs__phone {
font-size: 24px;
line-height: 24px
}
.modal-body {
padding: 30px
}
}
.modal-title {
font-family: pfdintextpro-bold;
margin-bottom: 0
}
.modal-btn-close {
position: absolute;
top: 10px;
right: 10px;
z-index: 5
}
.modal-note {
text-align: center;
margin-bottom: 30px
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll
}
.navbar-site {
-webkit-transition: .35s;
transition: .35s
}
@media (min-width:1025px) and (min-width:1025px) {
.navbar-site.second .hamburger--emphatic[aria-expanded=true] {
opacity: 0
}
}
@media (min-width:768px) and (max-width:1024px) {
.footer-site.location {
position: absolute;
bottom: 0;
width: 100%;
left: 0
}
._fs__row {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
._fs__dorohovdesign-cols,
._fs__phone-cols {
width: 50%
}
._fs__dorohovdesign-row {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end
}
.header__note {
padding-bottom: 10px
}
.modal.fade ._msm__dialog {
-webkit-transform: translate(100%, 0);
-ms-transform: translate(100%, 0);
transform: translate(100%, 0)
}
.modal.in ._msm__dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0)
}
.modal-dialog {
margin: 10px auto
}
.navbar-brand__cols {
width: 70%
}
}
@media (min-width:1025px) {
.modal.fade ._msm__dialog {
-webkit-transform: translate(0, 100%);
-ms-transform: translate(0, 100%);
transform: translate(0, 100%)
}
.modal.in ._msm__dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0)
}
.modal-dialog {
margin: 0 auto
}
.modal-title {
font-size: 36px;
line-height: 46px
}
.navbar-site {
position: static;
z-index: 5
}
.navbar-site.second .navbar-hamburger__cols {
display: block
}
.navbar-site.second .navbar-collapse {
top: 0;
z-index: 0;
opacity: 0
}
.navbar-site.second .navbar-collapse.in {
z-index: 1;
opacity: 1
}
.navbar-site.second .hamburger {
position: absolute;
z-index: 1;
top: 50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
right: 15px
}
.navbar-site.opacity {
opacity: 0;
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%)
}
.navbar-site.fixed {
position: fixed
}
.navbar-brand__cols,
.navbar-hamburger__cols {
display: none
}
}
@media (max-width:1024px) {
.navbar-hamburger__cols {
width: 55%;
display: flex;
justify-content: flex-end;
text-align: right
}
.navbar-header {
padding: 10px 0
}
.navbar-header__row {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.navbar-brand img.white {
display: block
}
}
@media (min-width:768px) and (max-width:1024px) {
.navbar-hamburger__cols {
width: 30%
}
.navbar-header {
padding: 15px 0
}
.navbar-brand img {
width: 240px
}
.navbar-collapse {
top: 83px;
height: -webkit-calc(100% -83px) !important;
height: calc(100% - 83px) !important;
width: 35%;
right: -35%
}
.navbar-collapse.in {
right: 0
}
}
.navbar-collapse-row {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
@media (max-width:1024px) {
.navbar-collapse {
padding: 30px;
background: #5da130;
position: fixed;
max-height: 100% !important;
display: block;
-webkit-transition: .3s linear;
transition: .3s linear;
z-index: 1000
}
._apc__row,
.navbar-collapse-row {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.navbar-nav>li {
font-size: 16px
}
.navbar-nav>li>a {
display: inline-block;
padding: 8px 0
}
.navbar-second.open {
z-index: 101
}
#carousel-example-generic,
._apc__note br,
.panel-note br {
display: none
}
._apc__cols-left {
width: 100%;
margin-bottom: 20px
}
._apc__cols-right {
width: 100%
}
._apc__adv {
max-width: 400px;
margin: 0 auto
}
}
.navbar-nav {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%;
float: none;
padding: 0;
margin: 0;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.block_text_blue>div,
.hamburger,
.hamburger-box,
.more-btn,
.navbar-contacts__item,
.navbar-nav>li>a,
.plot-sale {
display: inline-block
}
.navbar-nav>li {
margin-bottom: 8px;
width: 100%
}
@media (min-width:1681px) {
.container {
width: 1630px
}
.header__note-cols {
max-width: 360px
}
.header__note {
padding-bottom: 25px;
margin-bottom: 25px
}
.modal.in .modal-dialog {
-webkit-transform: translate(0, 30%);
-ms-transform: translate(0, 30%);
transform: translate(0, 30%)
}
.navbar-nav>li {
font-size: 20px;
line-height: 1.1
}
}
@media (min-width:1025px) {
.navbar-brand img.dark {
display: block
}
.navbar-brand img.white {
display: none
}
.navbar-collapse {
padding: 0;
height: 100% !important;
position: absolute;
right: 15px;
left: 0
}
.navbar-nav>li {
text-align: right;
font-size: 20px;
line-height: 1.1;
margin-bottom: 10px
}
body.second-page .navbar-nav>li {
font-size: 22px;
line-height: 24px;
margin-bottom: 8px
}
}
.navbar-nav>li>a {
font-kerning: none;
position: relative;
-webkit-transition: .35s;
transition: .35s;
font-family: pfdintextpro-xblack;
color: #fff;
text-transform: uppercase;
border: 0
}
.navbar-nav>li.active>a,
.navbar-nav>li>a:hover {
color: rgba(255, 255, 255, .5)
}
.contacts-page-content a,
.contacts-page-content a:focus,
.contacts-page-content a:hover,
.navbar-contacts__item[href^="mailto:"],
.navbar-contacts__item[href^="mailto:"]:focus,
.navbar-contacts__item[href^="mailto:"]:hover,
.navbar-contacts__item[href^="tel:"],
.navbar-contacts__item[href^="tel:"]:focus,
.navbar-contacts__item[href^="tel:"]:hover {
color: #000
}
@media (max-width:767px) {
.navbar-contacts__item[href^="mailto:"],
.navbar-contacts__item[href^="tel:"] {
font-size: 24px
}
}
@media (min-width:768px) and (max-width:1024px) {
.navbar-contacts__item[href^="mailto:"],
.navbar-contacts__item[href^="tel:"] {
font-size: 20px
}
}
@media (min-width:1025px) and (max-width:1399px) {
.header__navbar-cols {
width: 15%
}
.header__logotip img {
width: 120px
}
.navbar-nav>li {
font-size: 18px;
line-height: 1.1
}
body.second-page .navbar-nav>li {
margin-bottom: 5px;
font-size: 16px;
line-height: 20px
}
.navbar-contacts__item[href^="mailto:"],
.navbar-contacts__item[href^="tel:"] {
font-size: 22px
}
}
.hamburger {
padding: 0;
cursor: pointer;
-webkit-transition-property: opacity, -webkit-filter;
transition-property: opacity, filter, -webkit-filter;
-webkit-transition-duration: .15s;
transition-duration: .15s;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
font: inherit;
color: inherit;
text-transform: none;
background-color: transparent !important;
outline: 0 !important;
border: 0;
overflow: visible
}
.hamburger-box {
width: 40px;
height: 24px;
position: relative;
z-index: 2000
}
.hamburger-inner {
display: block;
top: 50%
}
.hamburger-inner,
.hamburger-inner::after,
.hamburger-inner::before {
width: 32px;
height: 4px;
background-color: #fff;
position: absolute;
-webkit-transition-property: -webkit-transform;
transition-property: transform, -webkit-transform;
-webkit-transition-duration: .15s;
transition-duration: .15s;
-webkit-transition-timing-function: ease;
transition-timing-function: ease
}
.hamburger-inner::after,
.hamburger-inner::before {
content: "";
display: block
}
.hamburger-inner::before {
top: -9px
}
.hamburger-inner::after {
bottom: -7px
}
.hamburger--emphatic .hamburger-inner {
-webkit-transition: background-color .2s ease-in .25s;
transition: background-color .2s ease-in .25s
}
.hamburger--emphatic .hamburger-inner::before {
left: 0;
-webkit-transition: top 50ms linear .2s, left .2s ease-in .25s, -webkit-transform .2s cubic-bezier(.6, .04, .98, .335);
transition: transform .2s cubic-bezier(.6, .04, .98, .335), top 50ms linear .2s, left .2s ease-in .25s, -webkit-transform .2s cubic-bezier(.6, .04, .98, .335)
}
.hamburger--emphatic .hamburger-inner::after {
top: 9px;
right: 0;
-webkit-transition: top 50ms linear .2s, right .2s ease-in .25s, -webkit-transform .2s cubic-bezier(.6, .04, .98, .335);
transition: transform .2s cubic-bezier(.6, .04, .98, .335), top 50ms linear .2s, right .2s ease-in .25s, -webkit-transform .2s cubic-bezier(.6, .04, .98, .335)
}
.hamburger--emphatic[aria-expanded=true] .hamburger-inner {
-webkit-transition-delay: 0s;
transition-delay: 0s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
background-color: transparent
}
.btn_white,
.hamburger--elastic .hamburger-inner,
.hamburger--elastic .hamburger-inner:after,
.hamburger--elastic .hamburger-inner:before,
.hamburger--emphatic[aria-expanded=true] .hamburger-inner::after,
.hamburger--emphatic[aria-expanded=true] .hamburger-inner::before,
.pagination-sw-top .swiper-pagination-bullet.swiper-pagination-bullet-active,
.text-slide__left.bg-white .text,
.why_we {
background-color: #fff
}
.hamburger--emphatic[aria-expanded=true] .hamburger-inner::before {
left: -80px;
top: -80px;
-webkit-transform: translate3d(80px, 80px, 0) rotate(45deg);
transform: translate3d(80px, 80px, 0) rotate(45deg);
-webkit-transition: left .2s ease-out, top 50ms linear .2s, -webkit-transform .2s cubic-bezier(.075, .82, .165, 1) .25s;
transition: left .2s ease-out, top 50ms linear .2s, transform .2s cubic-bezier(.075, .82, .165, 1) .25s, -webkit-transform .2s cubic-bezier(.075, .82, .165, 1) .25s
}
.hamburger--emphatic[aria-expanded=true] .hamburger-inner::after {
right: -80px;
top: -80px;
-webkit-transform: translate3d(-80px, 80px, 0) rotate(-45deg);
transform: translate3d(-80px, 80px, 0) rotate(-45deg);
-webkit-transition: right .2s ease-out, top 50ms linear .2s, -webkit-transform .2s cubic-bezier(.075, .82, .165, 1) .25s;
transition: right .2s ease-out, top 50ms linear .2s, transform .2s cubic-bezier(.075, .82, .165, 1) .25s, -webkit-transform .2s cubic-bezier(.075, .82, .165, 1) .25s
}
.navbar-project {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0;
padding: 0
}
.navbar-project>li {
margin: 0 15px 10px
}
@media (min-width:1025px) {
.navbar-nav>li>a {
padding: 0
}
.navbar-contacts {
text-align: right
}
.hamburger-box {
width: 45px;
height: 45px
}
.hamburger-inner,
.hamburger-inner::after,
.hamburger-inner::before {
width: 45px;
height: 2px
}
.hamburger-inner::before {
top: -15px
}
.hamburger-inner::after {
top: 15px !important
}
.navbar-project>li {
margin: 0 10px 10px
}
.navbar-second {
position: relative
}
.navbar-second.fixed {
position: fixed;
top: 160px;
left: 70px
}
.navbar-second__hamburger {
display: none
}
}
@media (min-width:1681px) {
body.second-page .navbar-nav>li {
font-size: 24px;
line-height: 28px
}
.navbar-project>li {
margin: 0 15px 10px
}
.navbar-second.fixed {
top: 200px
}
}
.navbar-project>li>a {
display: inline-block;
line-height: 26px;
border-bottom: 3px solid rgba(255, 255, 255, 0)
}
.navbar-project>li.active>a,
.navbar-project>li.active>a:hover {
cursor: default;
color: #5da130;
border-bottom-color: rgba(0, 0, 0, .7);
font-family: proxima_nova_regular, sans-serif
}
.navbar-project>li>a+span {
margin-left: 5px;
color: #000;
text-decoration: none;
font: 14px proxima_nova_regular, sans-serif !important;
}
.navbar-second.navbar-index {
width: 100%;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.navbar-second.navbar-index.open ._ni__carousel__hamburger:before {
-webkit-transform: translate(-50%, -50%) rotate(-180deg);
-ms-transform: translate(-50%, -50%) rotate(-180deg);
transform: translate(-50%, -50%) rotate(-180deg);
-webkit-transition: .35s;
transition: .35s;
-webkit-animation-name: none;
animation-name: none
}
.navbar-second.navbar-index.open ._ni__carousel__hamburger-box {
border-bottom-color: rgba(255, 255, 255, .8);
-webkit-animation-name: none;
animation-name: none
}
._ni__carousel__block-inner {
padding: 25px 40px;
background: rgba(255, 255, 255, .85)
}
.navbar-second__hamburger._ni__carousel__hamburger {
position: relative;
display: none;
-webkit-box-ordinal-group: 0;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1;
margin: 0 auto;
width: auto
}
.navbar-second__hamburger._ni__carousel__hamburger:before {
font-family: Flaticon;
content: "\f101";
color: #000;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
font-size: 16px
}
._ni__carousel__hamburger-box {
display: block;
border-bottom: 25px solid rgba(255, 255, 255, .8);
border-left: 40px solid transparent;
border-right: 40px solid transparent;
-webkit-transition: .35s;
transition: .35s
}
@-webkit-keyframes anim1 {
from {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: scale(1);
transform: scale(1)
}
50% {
-webkit-transform: scale(1.25);
transform: scale(1.25)
}
to {
-webkit-transform: scale(1);
transform: scale(1)
}
}
@keyframes anim1 {
from {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: scale(1);
transform: scale(1)
}
50% {
-webkit-transform: scale(1.25);
transform: scale(1.25)
}
to {
-webkit-transform: scale(1);
transform: scale(1)
}
}
@-webkit-keyframes anim {
from,
to {
font-size: 16px
}
50% {
font-size: 20px
}
}
@keyframes anim {
from,
to {
font-size: 16px
}
50% {
font-size: 20px
}
}
.navbar-second {
z-index: 99;
-webkit-transition: .35s;
transition: .35s
}
.navbar-second.open .hamburger--elastic .hamburger-inner {
-webkit-transform: translate3d(0, 10px, 0) rotate(135deg);
transform: translate3d(0, 10px, 0) rotate(135deg);
-webkit-transition-delay: .1s;
transition-delay: .1s
}
.navbar-second.open .hamburger--elastic .hamburger-inner::before {
-webkit-transition-delay: 0s;
transition-delay: 0s;
opacity: 0
}
.navbar-second.open .hamburger--elastic .hamburger-inner::after {
-webkit-transform: translate3d(0, -20px, 0) rotate(-270deg);
transform: translate3d(0, -20px, 0) rotate(-270deg);
-webkit-transition-delay: .1s;
transition-delay: .1s
}
@media (min-width:1025px) and (max-width:1199px) {
.navbar-second.fixed {
left: 30px
}
}
@media (min-width:1200px) and (max-width:1399px) {
.navbar-second.fixed {
left: 40px
}
}
.navbar-second__hamburger {
position: absolute;
top: 0;
z-index: 2;
-webkit-transition: .35s;
transition: .35s
}
.hamburger--elastic .hamburger-box {
-webkit-transition: .35s;
transition: .35s;
width: 32px;
height: 29px
}
.hamburger--elastic .hamburger-inner {
top: 2px;
-webkit-transition-duration: .4s;
transition-duration: .4s;
-webkit-transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)
}
.hamburger--elastic .hamburger-inner::before {
top: 10px;
-webkit-transition: opacity .15s .4s;
transition: opacity .15s .4s
}
.hamburger--elastic .hamburger-inner::after {
top: 20px;
-webkit-transition: -webkit-transform .4s cubic-bezier(.68, -.55, .265, 1.55);
transition: transform .4s cubic-bezier(.68, -.55, .265, 1.55);
transition: transform .4s cubic-bezier(.68, -.55, .265, 1.55), -webkit-transform .4s cubic-bezier(.68, -.55, .265, 1.55)
}
.panel-note {
background: rgba(51, 118, 153, .8);
padding: 20px 30px;
font-family: proxima_nova_regular;
font-size: 20px;
line-height: 28px
}
.error-page-content {
max-width: 680px;
margin: 0 auto;
padding-left: 25px;
padding-right: 25px;
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/img/bg/bg-404.png);
background-repeat: no-repeat;
background-position: center
}
._epc__row {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
height: 100%;
text-align: center
}
.heading-site._epc__heading-site {
font-size: 18px;
text-transform: none;
font-family: pfdintextpro-medium
}
.heading-site._epc__heading-site span {
display: block;
font-family: pfdintextpro-bold;
font-size: 108px;
line-height: 72px
}
._epc__note {
margin: 0 auto 30px;
max-width: 470px;
font-size: 20px
}
.btn-green {
background-color: #85c718
}
.btn-green:hover {
background-color: #679913
}
.btn-404 {
font-size: 18px;
padding: 10px 55px
}
._apc__note {
text-align: center;
font-size: 20px;
line-height: 26px;
margin-bottom: 35px
}
._apc__heading {
text-transform: uppercase;
font-family: pfdintextpro-medium;
text-align: center;
font-size: 22px;
line-height: 28px;
letter-spacing: .2px;
margin-bottom: 25px
}
._apc__list {
font-family: pfdintextpro-regular;
font-size: 20px;
line-height: 32px;
margin: 0 auto;
max-width: 1100px
}
._apc__adv-item {
margin-bottom: 30px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
position: relative;
padding-left: 130px
}
._apc__adv-green {
color: #79c200;
font-family: pfdintextpro-medium;
width: 115px;
position: absolute;
left: 0;
text-align: right
}
._apc__adv-green span {
font-size: 60px;
line-height: 34px;
display: block;
margin-left: auto
}
._apc__adv-blue {
border-left: 4px solid #005480;
color: #005480;
font-family: pfdintextpro-bold;
font-size: 20px;
line-height: 25px;
text-transform: uppercase;
padding: 10px 0 5px 20px;
width: 100%
}
._ppc__row {
height: 100%;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
._ppc__panel-note {
max-width: 1340px;
margin: 0 auto 30px
}
._ppc__heading {
font-family: proxima_nova_extrabold;
font-size: 36px;
line-height: 42px
}
.advantages-page-content {
position: relative;
z-index: 3
}
._adpc__carousel,
._adpc__carousel:before {
top: 0;
left: 0;
z-index: 1;
position: absolute
}
._adpc__carousel:before {
content: '';
width: 100%;
height: 100%
}
._adpc__carousel-control {
position: absolute;
top: 50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
z-index: 5
}
._adpc__carousel-control:before {
display: block;
font-family: Flaticon;
color: #fff;
width: 40px;
line-height: 60px;
text-align: center;
font-size: 60px;
font-weight: 400
}
._adpc__carousel-control.prev {
left: 7%
}
._adpc__carousel-control.prev:before {
content: "\f104"
}
._adpc__carousel-control.next {
right: 7%
}
._adpc__carousel-control.next:before {
content: "\f103"
}
._adpc__row {
height: 100%;
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end
}
._adpc__note-cols,
.mb-3 {
margin-bottom: 1rem
}
._adpc__item {
display: inline-block;
position: relative;
width: 90%;
background: #337699
}
._adpc__item-note {
position: relative;
z-index: 2;
font-family: pfdintextpro-regular;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
text-align: left;
font-size: 20px;
line-height: 23px;
min-height: 104px;
padding: 7px 15px 7px 40px
}
._adpc__item-note::before {
width: 80px;
height: 80px;
background-size: 80px auto;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: -45px;
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/img/icon/icon-adv.png);
background-repeat: no-repeat
}
@media(max-width:1680px) {
._adpc__item-note::before {
left: -35px
}
}
@media(max-width:767px) {
._adpc__item-note {
padding-left: 115px
}
._adpc__item-note::before {
left: 15px
}
.media_5k {
margin-bottom: 1rem !important
}
}
._adpc__item-note span {
width: 100%;
color: #fff
}
._adpc__item-note.icon1::before {
background-position: 0 0
}
._adpc__item-note.icon2::before {
background-position: 0 -80px
}
._adpc__item-note.icon3::before {
background-position: 0 -160px
}
._adpc__item-note.icon4::before {
background-position: 0 -240px
}
._ctpc__heading-site {
text-align: left;
margin-bottom: 15px
}
._ctpc__item span {
font-family: pfdintextpro-medium;
font-size: 18px
}
.contacts-form-message:before {
height: 1px;
background: #000;
width: 270px;
display: block;
margin-top: 30px;
margin-bottom: 20px
}
.gallery-page-content .lSSlideWrapper {
margin-left: auto;
margin-right: auto
}
@media (min-width:1200px) and (max-width:1300px) {
.navbar-contacts__item[href^="mailto:"],
.navbar-contacts__item[href^="tel:"] {
font-size: 26px
}
.gallery-page-content .lSSlideWrapper {
width: 730px
}
}
@media (min-width:1301px) and (max-width:1399px) {
.gallery-page-content .lSSlideWrapper {
width: 810px
}
}
@media (min-width:1600px) and (max-width:1680px) {
.gallery-page-content .lSSlideWrapper {
width: 1075px
}
}
._gpc__row {
height: 100%;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch
}
._gpc__img-cols {
width: 83%
}
._gpc__preview-cols {
width: 17%;
height: 100%;
position: relative
}
._gpc__gallery-item {
padding-right: 20px
}
@media (max-width:767px) {
.navbar-project {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.navbar-project>li {
margin: 0 10px 10px
}
.navbar-second.navbar-index {
position: relative
}
._ni__carousel__block-inner {
padding: 20px 20px 0
}
._adpc__carousel-control,
._gpc__control,
._ipc__carousel,
._ipc__carousel-control,
.navbar-second__hamburger._ni__carousel__hamburger {
display: none
}
.hamburger--elastic .hamburger-box {
width: 24px
}
.hamburger--elastic .hamburger-inner,
.hamburger--elastic .hamburger-inner:after,
.hamburger--elastic .hamburger-inner:before {
width: 24px;
height: 3px
}
.panel-note {
font-size: 18px;
line-height: 26px
}
.error-page-content {
background-size: auto 300px
}
._apc__note {
font-size: 18px;
line-height: 24px
}
._ppc__heading {
font-size: 24px;
line-height: 30px
}
._adpc__carousel:before {
background: rgba(0, 0, 0, .4)
}
._adpc__item {
display: block;
width: 100%
}
._adpc__item::after {
left: 0;
right: 0
}
._ctpc__cols-left {
width: 100%;
margin-bottom: 20px
}
._ctpc__cols-right {
width: 100%
}
.gallery-page-content .lSSlideOuter {
padding: 0 !important
}
._gpc__gallery {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -10px;
margin-left: -10px
}
._gpc__gallery-item {
padding: 0 10px;
margin-bottom: 20px;
width: 100%
}
._ipc__content-xs {
background: rgba(0, 0, 0, .5);
padding: 20px 20px 0;
display: none
}
}
._gpc__control {
position: absolute;
right: 0;
top: 50%;
cursor: pointer
}
._gpc__control:before {
display: block;
font-family: Flaticon;
background: rgba(0, 0, 0, .5);
width: 50px;
line-height: 80px;
font-size: 35px;
-webkit-transition: .35s;
transition: .35s
}
._gpc__control:hover:before {
background: rgba(0, 0, 0, .7)
}
._gpc__control.prev {
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%)
}
._gpc__control.prev::before {
content: "\f101"
}
._gpc__control.next {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0)
}
._gpc__control.next::before {
content: "\f100"
}
._gpc__img,
._gpc__item {
position: relative;
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-position: center;
background-size: cover
}
._ipc__carousel .item:before {
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
z-index: 1
}
._ipc__carousel-caption {
position: absolute;
top: 70%;
left: 50%;
-webkit-transform: translate(-50%, -75%);
-ms-transform: translate(-50%, -75%);
transform: translate(-50%, -75%);
max-width: 880px;
width: 100%;
height: 300px;
z-index: 2
}
._ipc__carousel-caption:before {
position: absolute;
content: '';
top: 0;
left: 50%;
width: 75%;
height: 100%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
background: rgba(0, 0, 0, .35);
max-width: 650px
}
._ipc__carousel-caption__inner {
position: relative;
z-index: 2;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
height: 100%;
text-align: center
}
._ipc__carousel-caption__inner>div,
.reviews-page .container,
.top-slider .item {
width: 100%
}
._ipc__carousel-caption__heading {
font-family: pfdintextpro-xblack;
text-transform: uppercase;
font-size: 66px;
line-height: 64px
}
._ipc__carousel-caption__heading-small {
font-family: pfdintextpro-medium;
font-size: 30px;
line-height: 38px;
margin-bottom: 15px
}
._ipc__carousel-control {
position: absolute;
left: 50%
}
._ipc__carousel-control:before {
display: block;
font-family: Flaticon;
z-index: 5;
color: #fff;
width: 40px;
line-height: 40px;
text-align: center;
font-size: 40px;
font-weight: 400;
-webkit-transition: .2s;
transition: .2s;
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center
}
._ipc__carousel-control:hover:before {
-webkit-transform: scale(1.15);
-ms-transform: scale(1.15);
transform: scale(1.15);
color: rgba(255, 255, 255, .85)
}
._ipc__carousel-control.prev {
top: 45%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}
._ipc__carousel-control.prev:before {
content: "\f101"
}
._ipc__carousel-control.next {
top: 75%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}
@media (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
textarea._fms__form-control {
height: 60px;
max-height: 60px
}
._gpc__preview-cols {
height: 150px
}
._gpc__gallery-item {
height: 310px
}
._ipc__carousel-control.prev {
top: 41%
}
._ipc__carousel-control.next {
top: 59%
}
}
._ipc__carousel-control.next:before {
content: "\f100"
}
._ipc__carousel-indicators__row {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
flex-wrap: wrap
}
@media (max-width:767px) and (orientation:portrait) {
.modal-btn-close {
top: 20px;
right: 50%;
-webkit-transform: translateX(50%);
-ms-transform: translateX(50%);
transform: translateX(50%)
}
.modal-block {
padding-top: 50px
}
._adpc__note-cols,
._ipc__carousel-indicators__cols,
._pjpc__cols {
width: 100%;
margin-bottom: 20px
}
.map-yandex {
height: 183px
}
._pjpc__cols {
height: 200px
}
}
@media (max-width:767px) and (orientation:landscape) {
.modal-btn-close {
top: 20px;
right: 20px
}
._adpc__note-cols {
width: 50%;
margin-bottom: 20px
}
.map-yandex {
height: 200px
}
._gpc__gallery-item {
width: 50%
}
._ipc__carousel-indicators__cols {
width: 50%;
margin-bottom: 30px
}
._ipc__content-xs {
padding: 30px 20px 0
}
._pjpc__cols {
width: 50%;
height: 200px;
margin-bottom: 30px
}
}
._ipc__carousel-indicators__cols.active ._ipc__carousel-indicators__item {
border: 1px solid #337699;
cursor: default
}
._ipc__carousel-indicators__cols.active ._ipc__carousel-indicators__item span {
background: rgba(51, 118, 153, .8) !important
}
._ipc__carousel-indicators__cols.active ._ipc__carousel-indicators__item .__preview,
._ipc__carousel-indicators__item:hover .__preview {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1)
}
@media (min-width:768px) and (max-width:1024px) {
._ni__carousel__block-inner {
padding-bottom: 5px
}
._ctpc__cols-left,
._ctpc__cols-right,
.navbar-second {
width: 50%
}
._ppc__heading {
font-size: 28px;
line-height: 34px
}
._adpc__note-cols {
width: 50%;
margin-bottom: 20px
}
._ipc__carousel-indicators__cols {
width: calc(100% / 3)
}
._ipc__carousel-indicators__item {
margin-bottom: 30px
}
._pjpc__row {
margin-top: -30px
}
._pjpc__cols {
padding-top: 30px
}
}
._ipc__carousel-indicators__item .__preview {
position: relative;
z-index: 1;
width: 100%;
height: 100%;
background-position: center top;
background-repeat: no-repeat;
background-size: cover;
-webkit-transition: .35s;
transition: .35s;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1)
}
._ipc__carousel-indicators__item span {
font-size: 18px;
line-height: 24px;
font-family: pfdintextpro-regular;
background: rgba(142, 187, 67, .8);
width: 100%;
position: absolute;
bottom: -1px;
z-index: 2;
left: 0;
text-align: center;
padding: 10px 20px;
color: #fff;
-webkit-transition: .35s;
transition: .35s
}
._pypc__adv-note span,
._pypc__info span,
.pfdintextpro_medium {
font-family: pfdintextpro-medium
}
._ipc__carousel-indicators__cols:first-child ._ipc__carousel-indicators__item span {
background: rgba(36, 81, 40, .8)
}
._ipc__carousel-indicators__cols:nth-child(2) ._ipc__carousel-indicators__item span {
background: rgba(97, 152, 52, .8)
}
._ipc__carousel-indicators__cols:nth-child(3) ._ipc__carousel-indicators__item span {
background: rgba(142, 187, 67, .8)
}
._ipc__carousel-indicators__cols:nth-child(4) ._ipc__carousel-indicators__item span {
background: rgba(194, 195, 73, .8)
}
._ipc__carousel-indicators__cols:nth-child(5) ._ipc__carousel-indicators__item span {
background: rgba(225, 199, 93, .8)
}
._ipc__carousel-indicators__cols:nth-child(6) ._ipc__carousel-indicators__item span {
background: rgba(204, 155, 87, .8)
}
._pjpc__preview,
._pypc__adv-preview {
background-position: center;
background-repeat: no-repeat
}
.location-page-content {
width: 100%;
top: 0;
left: 0
}
._pypc__note {
text-align: center;
font-size: 20px;
line-height: 26px;
margin-bottom: 30px
}
._pypc__list {
margin: 0 auto 25px;
max-width: 1070px
}
._pypc__adv-preview {
width: 200px;
height: 130px;
margin: 0 auto 15px;
background-size: contain
}
._pypc__adv-preview.item1 {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/img/payment/item1.png)
}
._pypc__adv-preview.item2 {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/img/payment/item2.png)
}
@media (max-width:1024px) {
._ctpc__row,
._gpc__row,
._ipc__carousel-indicators__row,
._pypc__row {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
._gpc__img-cols,
._gpc__preview-cols,
._pypc__cols-left,
._pypc__cols-right {
width: 100%
}
._pypc__adv,
._pypc__cols-left {
margin-bottom: 20px
}
._pypc__note br {
display: none
}
._pypc__adv-preview {
height: 120px
}
._pypc__adv-note {
text-align: center
}
._pypc__adv-note br {
display: none
}
}
._pypc__adv-note {
font-size: 26px;
line-height: 34px
}
@media (min-width:1025px) {
.navbar-second__block {
position: relative
}
._apc__cols-left {
width: 39%
}
._apc__cols-right {
width: 61%;
border-left: 1px solid #999;
padding-left: 50px
}
._apc__adv-item:last-child {
margin-bottom: 0
}
._adpc__note-cols {
width: 25%
}
._adpc__note__hope ._adpc__note-cols,
._adpc__note__new-kulikovka ._adpc__note-cols,
._adpc__note__obrazcovo ._adpc__note-cols {
width: -webkit-calc(20%);
width: calc(20%)
}
._ctpc__cols-left {
width: 30%
}
._ctpc__cols-right {
width: 65%
}
._pypc__cols-left {
width: 50%;
padding-right: 50px
}
._pypc__cols-right {
width: 50%;
border-left: 1px solid #999;
padding-left: 85px
}
._pypc__adv-note {
font-size: 22px;
line-height: 26px
}
.mt-lg-4 {
margin-bottom: 1.5rem
}
.col-lg-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%
}
.col-lg-5 {
flex: 0 0 41.66666667%;
max-width: 41.66666667%
}
.col-lg-6 {
flex: 0 0 50%;
max-width: 50%
}
.col-lg-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%
}
.pr-lg-4 {
padding-right: 1.5rem !important
}
.pl-lg-4 {
padding-left: 1.5rem !important
}
.col-lg-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%
}
}
._pjpc__inner,
._pypc__info,
.m-auto {
margin: 0 auto
}
._pypc__info {
max-width: 1400px;
font-size: 20px;
line-height: 28px
}
._pypc__info a,
._pypc__info a:focus,
._pypc__info a:hover,
.breadcrumbs a,
.breadcrumbs span,
.section-action__title,
.short_desc {
color: #000
}
.plan-page-content {
width: 100%;
height: 100%;
position: absolute !important;
top: 0;
left: 0
}
.plan-legend {
position: absolute;
left: 0;
width: 100%;
z-index: 5;
bottom: 107px
}
._pl__item {
position: relative;
font-size: 18px;
line-height: 46px;
padding-left: 40px
}
._pl__item::after,
._pl__item::before {
content: '';
position: absolute
}
._pl__item::before {
top: 0;
bottom: 0;
left: 5%;
right: -5%;
background: rgba(0, 0, 0, .5);
z-index: 1
}
._pl__item::after {
top: 50%;
left: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 24px;
height: 24px;
z-index: 2
}
._pl__item span {
position: relative;
z-index: 3
}
._pl__item.free::after,
._ppc__ymaps.green .azbn-ymaps-balloon-mod ymaps[class$=balloon__tail]:after,
._ppc__ymaps.green ymaps[class$=balloon-overlay] ymaps[class$=balloon__tail]:after,
.azbn-ymaps-balloon-mod ._ppc__ymaps.green:before,
ymaps[class$=balloon-overlay] ._ppc__ymaps.green:before {
background: #4fc600
}
._pl__item.bay::after,
._ppc__ymaps.red .azbn-ymaps-balloon-mod ymaps[class$=balloon__tail]:after,
._ppc__ymaps.red ymaps[class$=balloon-overlay] ymaps[class$=balloon__tail]:after,
.azbn-ymaps-balloon-mod ._ppc__ymaps.red:before,
ymaps[class$=balloon-overlay] ._ppc__ymaps.red:before {
background: #c60000
}
._pl__item.lock::after,
._ppc__ymaps.yellow .azbn-ymaps-balloon-mod ymaps[class$=balloon__tail]:after,
._ppc__ymaps.yellow ymaps[class$=balloon-overlay] ymaps[class$=balloon__tail]:after,
.azbn-ymaps-balloon-mod ._ppc__ymaps.yellow:before,
ymaps[class$=balloon-overlay] ._ppc__ymaps.yellow:before {
background: #e3bd24
}
ymaps[class$=balloon-overlay] * {
box-shadow: none !important;
overflow: visible !important
}
.azbn-ymaps-balloon-mod ymaps[class$=balloon__close],
ymaps[class$=balloon-overlay] ymaps[class$=balloon__close] {
margin-bottom: 0;
margin-left: 0;
position: absolute;
right: 30px;
top: 0
}
.azbn-ymaps-balloon-mod ymaps[class$=balloon__layout],
ymaps[class$=balloon-overlay] ymaps[class$=balloon__layout] {
border: none;
padding: 0 !important;
border-radius: 2px;
background: rgba(255, 255, 255, 0)
}
.azbn-ymaps-balloon-mod ymaps[class$=balloon__tail]:after,
ymaps[class$=balloon-overlay] ymaps[class$=balloon__tail]:after {
background-color: #a5d25b;
display: none
}
.azbn-ymaps-balloon-mod ymaps[class$=balloon__close-button],
ymaps[class$=balloon-overlay] ymaps[class$=balloon__close-button] {
width: 10px;
height: 10px;
margin: 7px 7px 0 0;
-webkit-transition: .3s;
transition: .3s
}
.azbn-ymaps-balloon-mod ymaps[class$=balloon__content],
ymaps[class$=balloon-overlay] ymaps[class$=balloon__content] {
color: #2a2a2a !important;
padding: 0;
background: rgba(255, 255, 255, 0)
}
.azbn-ymaps-balloon-mod ._ppc__ymaps,
ymaps[class$=balloon-overlay] ._ppc__ymaps {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
height: 100%;
text-align: center;
background: #fff;
padding: 10px
}
.azbn-ymaps-balloon-mod ._ppc__ymaps:before,
ymaps[class$=balloon-overlay] ._ppc__ymaps:before {
content: attr(data-status);
position: absolute;
bottom: 10px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
font-size: 12px;
line-height: 13px;
font-family: proxima_nova_bold;
padding: 0 3px;
color: #fff
}
.azbn-ymaps-balloon-mod ._ppc__ymaps:after,
ymaps[class$=balloon-overlay] ._ppc__ymaps:after {
content: '';
display: block;
position: absolute;
bottom: -12px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
border-top: 12px solid #fff;
border-right: 12px solid rgba(255, 255, 255, 0);
border-left: 12px solid rgba(255, 255, 255, 0)
}
.azbn-ymaps-balloon-mod ._ppc__area,
ymaps[class$=balloon-overlay] ._ppc__area {
color: #000;
text-align: center;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
font-size: 20px;
height: 40px;
font-family: pfdintextpro-xblack;
border-bottom: 1px solid #666
}
.azbn-ymaps-balloon-mod ._ppc__note,
ymaps[class$=balloon-overlay] ._ppc__note {
font-size: 19px;
font-family: proxima_nova_bold;
width: 100%;
color: #000;
height: 75px;
padding-top: 10px
}
.azbn-ymaps-balloon-mod ._ppc__note span,
ymaps[class$=balloon-overlay] ._ppc__note span {
font-family: proxima_nova_regular;
font-size: 16px
}
@media (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
._gpc__img-cols {
width: 77%
}
._gpc__preview-cols {
height: 300px;
width: 23%
}
._ipc__carousel-control.prev {
top: 46%
}
._ipc__carousel-control.next {
top: 70%
}
._pjpc__inner {
max-width: 770px
}
}
@media (min-width:1025px) and (max-width:1399px) {
._ni__carousel__block-inner {
padding: 10px
}
.navbar-second__hamburger._ni__carousel__hamburger {
display: none
}
.navbar-second__hamburger._ni__carousel__hamburger:before {
z-index: 5;
-webkit-animation-name: anim;
animation-name: anim;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-transition: .8s;
transition: .8s
}
._ni__carousel__hamburger-box {
-webkit-animation-name: anim1;
animation-name: anim1;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-transition: .8s;
transition: .8s
}
.panel-note {
font-size: 18px;
line-height: 26px
}
.error-page-content {
background-size: contain
}
._ppc__heading {
font-size: 32px;
line-height: 38px
}
._adpc__note__hope ._adpc__note-cols ._adpc__item-note,
._adpc__note__new-kulikovka ._adpc__note-cols ._adpc__item-note,
._adpc__note__obrazcovo ._adpc__note-cols ._adpc__item-note {
font-size: 18px;
line-height: 21px;
padding-left: 80px
}
._adpc__note-cols {
width: 25%
}
._gpc__img-cols {
width: 77%
}
._gpc__preview-cols {
width: 23%
}
._ipc__carousel-indicators__row {
margin-left: -5px;
margin-right: -5px
}
._ipc__carousel-indicators__cols {
padding-left: 5px;
padding-right: 5px
}
._ipc__carousel-indicators__item span {
font-size: 16px
}
._pypc__adv-preview {
height: 100px
}
._pjpc__inner {
max-width: 100%
}
._pjpc__row {
margin-top: -10px;
margin-right: -5px;
margin-left: -5px
}
}
@media (min-width:768px) {
.form-inline .form-control-static,
.form-inline .form-group {
display: inline-block
}
.form-inline .control-label,
.form-inline .form-group {
margin-bottom: 0;
vertical-align: middle
}
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle
}
.form-inline .input-group {
display: inline-table;
vertical-align: middle
}
.form-inline .input-group .form-control,
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn {
width: auto
}
.form-inline .input-group>.form-control,
html {
width: 100%
}
.form-inline .checkbox,
.form-inline .radio {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle
}
.form-inline .checkbox label,
.form-inline .radio label {
padding-left: 0
}
.form-inline .checkbox input[type=checkbox],
.form-inline .radio input[type=radio] {
position: relative;
margin-left: 0
}
.form-inline .has-feedback .form-control-feedback {
top: 0
}
.form-horizontal .control-label {
text-align: right;
margin-bottom: 0;
padding-top: 7px
}
.form-horizontal .form-group-lg .control-label {
padding-top: 11px;
font-size: 18px
}
.form-horizontal .form-group-sm .control-label {
padding-top: 6px;
font-size: 12px
}
.nav-justified>li,
.nav-tabs.nav-justified>li {
display: table-cell;
width: 1%
}
.nav-tabs.nav-justified>li>a {
margin-bottom: 0;
border-bottom: 1px solid #ddd;
border-radius: 4px 4px 0 0
}
.nav-tabs-justified>.active>a,
.nav-tabs-justified>.active>a:focus,
.nav-tabs-justified>.active>a:hover,
.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:hover {
border-bottom-color: #fff
}
.nav-justified>li>a {
margin-bottom: 0
}
.nav-tabs-justified>li>a {
border-bottom: 1px solid #ddd;
border-radius: 4px 4px 0 0
}
html {
height: 100%;
position: relative
}
body {
position: fixed;
min-width: 100%;
min-height: 100%;
overflow: hidden
}
.modal-open .modal {
overflow-y: hidden
}
._msr__dialog {
width: 420px
}
.navbar-second.navbar-index {
bottom: 0;
left: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
._adpc__carousel:before {
background: -webkit-linear-gradient(top, rgba(0, 0, 0, .8) 0, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, .4) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, .8) 0, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, .4) 100%)
}
.index-page-content {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
overflow: hidden
}
._ipc__content-xs {
display: none
}
._pjpc__cols {
width: 50%;
height: 300px
}
.text-md-right {
text-align: right !important
}
.d-md-none {
display: none !important
}
.justify-content-md-end {
justify-content: flex-end
}
.col-md-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%
}
.col-md-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%
}
.col-md-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%
}
.col-md-6 {
flex: 0 0 50%;
max-width: 50%
}
.col-md-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%
}
.col-md-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%
}
.new-year-font {
font-size: calc((100vw - 30rem)/(120 - 30) * (1.125 - .7) + .7rem)
}
}
@media (min-width:1400px) and (max-width:1680px) {
.heading-project-site {
font-size: 26px;
line-height: 32px
}
.heading-project-site span {
font-size: 56px;
line-height: 86px
}
.btn-village {
max-width: 300px;
font-size: 20px;
line-height: 32px
}
.header-site {
padding: 10px 0
}
.navbar-second.fixed {
left: 55px
}
._ipc__carousel-caption__heading-small {
font-size: 24px;
line-height: 32px;
margin-bottom: 10px
}
._pypc__adv-preview {
height: 130px
}
._pjpc__row {
margin-top: -20px;
margin-right: -10px;
margin-left: -10px
}
._pjpc__cols {
padding-left: 10px;
padding-right: 10px;
padding-top: 20px
}
}
@media (min-width:1681px) {
._apc__note {
margin-bottom: 30px
}
._adpc__item-note {
font-size: 22px;
line-height: 27px;
min-height: 114px;
padding-left: 50px
}
._adpc__item-note::before {
background-size: 100px auto;
width: 100px;
height: 100px
}
._adpc__item-note.icon1::before {
background-position: 0 0
}
._adpc__item-note.icon2::before {
background-position: 0 -100px
}
._adpc__item-note.icon3::before {
background-position: 0 -200px
}
._adpc__item-note.icon4::before {
background-position: 0 -300px
}
._pypc__adv-note {
font-size: 26px;
line-height: 34px
}
._pjpc__inner {
padding-top: 20px;
max-width: 100%
}
._pjpc__row {
margin-top: -40px;
margin-right: -20px;
margin-left: -20px
}
._pjpc__cols {
padding-left: 20px;
padding-right: 20px;
padding-top: 40px
}
}
._pjpc__item {
display: block;
width: 100%;
overflow: hidden
}
._pjpc__item:hover ._pjpc__preview {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1)
}
._pjpc__item:hover ._pjpc__name {
background: rgba(51, 118, 153, .8) !important
}
._pjpc__preview {
z-index: 1;
width: 100%;
background-size: cover;
-webkit-transition: .35s;
transition: .35s;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1)
}
._pjpc__name {
font-size: 18px;
line-height: 24px;
font-family: pfdintextpro-regular;
background: rgba(142, 187, 67, .8);
width: 100%;
position: absolute;
bottom: -1px;
z-index: 2;
left: 0;
text-align: center;
padding: 10px 20px;
color: #fff;
transition: .35s
}
@media (min-width:1025px) and (max-width:1399px) {
._pjpc__name {
font-size: 16px
}
}
._pjpc__cols:first-child ._pjpc__name {
background: rgba(51, 118, 153, .8)
}
._pjpc__cols:nth-child(2) ._pjpc__name {
background: rgba(97, 152, 52, .8)
}
._pjpc__cols:nth-child(3) ._pjpc__name {
background: rgba(142, 187, 67, .8)
}
._pjpc__cols:nth-child(4) ._pjpc__name {
background: rgba(194, 195, 73, .8)
}
._pjpc__cols:nth-child(5) ._pjpc__name {
background: rgba(225, 199, 93, .8)
}
._pjpc__cols:nth-child(6) ._pjpc__name {
background: rgba(204, 155, 87, .8)
}
._ppc__ymaps .orderForm {
width: 100%;
padding-bottom: 30px
}
._ppc__ymaps .orderForm .form-group {
margin: 0 0 10px;
text-align: left
}
._ppc__ymaps .orderForm .form-group label {
display: block;
color: #222;
font-size: 13px;
text-align: left
}
._ppc__ymaps .orderForm .form-group.error label {
color: #ef4040
}
._ppc__ymaps .orderForm .form-group.error input {
border-color: #ef4040
}
._ppc__ymaps .orderForm .form-group input {
border: 1px solid #ccc;
padding: 5px 10px;
width: 100%
}
._ppc__ymaps .orderForm button {
border: 1px solid #1b1bf3;
padding: 5px 20px;
background: #4343ea;
color: #fff;
border-radius: 3px;
font-size: 13px;
font-weight: 400;
transition-duration: .3s
}
._ppc__ymaps .orderForm button:hover {
background: #ea5543;
border-color: #f31b86
}
._ppc__ymaps .well {
width: 400px;
padding: 60px 70px;
background: #f6f3f3
}
.ymaps-2-1-50-balloon_to_top .ymaps-2-1-50-balloon__tail {
border-color: #fff;
background: #fff
}
body {
position: relative;
overflow: auto
}
.footer-site {
background-color: #4783a3
}
.contacts-data-header,
.content-block.white-blue.footerContacts {
margin-top: 40px
}
.footer-site a,
.newsBlock h2 a:link {
color: #222
}
.mapContainer {
position: relative;
min-height: 300px
}
.genplanWrap__left,
.genplanWrap__right {
position: absolute;
width: calc(50% - 405px);
top: 0;
content: ''
}
.mapContainer .loading {
background: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/img/loading.gif) center center no-repeat
}
.contentContainer {
background: rgba(255, 255, 255, .85);
color: #000;
margin-top: 50px
}
.contentContainer .cArticle {
max-width: 1340px;
margin: 0 auto;
padding: 0 15px
}
.contentContainer .cArticle h2 {
padding-top: 20px
}
.footerContacts .head-block {
font-family: pfdintextpro-bold;
margin: 0 0 10px;
font-weight: 400;
font-size: 28px;
line-height: 38px
}
.newsBlock {
overflow: hidden;
margin: 40px 0 0
}
.newsBlock h2 a {
color: #222;
border-color: #222;
border-width: 0
}
.newsBlock h2 a:hover {
border-width: 1px
}
.newsBlock .newsItems {
overflow: hidden;
margin: 0 -20px -20px;
padding: 10px 0 20px
}
.newsBlock h2,
.newsPage h1,
.newsPageSingle h1 {
margin: 0 0 30px
}
.newsBlock .newsItem,
.newsPage .newsItem {
max-width: 300px;
min-width: 290px;
height: 470px;
float: left;
margin: 0 20px 20px;
overflow: hidden;
width: 33%
}
.newsBlock .newsItem .img,
.newsPage .newsItem .img {
width: 100%;
height: 200px;
margin: 0 0 20px;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
cursor: pointer
}
.newsBlock .newsItem img,
.newsPage .newsItem img {
width: 100%;
height: 100%;
opacity: 0
}
.newsBlock .newsItem h2 a,
.newsPage .newsItem h2 a,
.newsPageSingle a {
color: #222;
text-decoration: none;
border: 0
}
.newsBlock .newsItem h2 a:link,
.newsBlock .newsItem h2 a:visited,
.newsPage .newsItem h2 a:link,
.newsPage .newsItem h2 a:visited,
.newsPageSingle a:link,
.newsPageSingle a:visited {
color: #222;
text-decoration: none
}
.newsBlock .newsItem h2 a:hover,
.newsPage .newsItem h2 a:hover,
.newsPageSingle a:hover {
color: #222;
border-bottom: 1px solid #222;
text-decoration: none
}
.newsPage .newsItems {
margin: 0 -20px -20px;
padding: 10px 0 20px;
overflow: hidden
}
.genplan_form__wrap .condition_title,
.genplan_form__wrap .condition_title_forest {
font-size: 25px;
font-weight: 400;
line-height: 24px;
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/img/plan/6.png);
background-position: right center;
padding-right: 30px;
background-repeat: no-repeat
}
.newsPageSingle {
overflow: hidden;
padding-bottom: 40px
}
.newsPageSingle .img {
float: left;
margin: 0 20px 20px 0
}
.newsPageSingle .goback {
display: block;
clear: both;
margin: 40px 0 0
}
.genplanWrap__left {
height: 100%;
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/img/plan/map-river-genplan_left.jpg);
background-position: right top;
background-repeat: no-repeat;
left: 0
}
.genplanWrap__right {
height: 100%;
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/img/plan/map-river-genplan_right.jpg);
background-position: left top;
background-repeat: no-repeat;
right: 0
}
.genplan_map {
max-width: 810px;
margin: 0 auto;
height: 755px;
overflow: hidden;
position: relative;
background-repeat: no-repeat;
background-position: center center
}
.genplan_map-big {
max-width: 920px
}
.genplanWrap__left--big,
.genplanWrap__right--big {
width: calc(50% - 460px)
}
.genplan_map svg {
z-index: 1;
position: absolute !important
}
@media (max-width:810px) {
.genplanWrap {
background-color: #fff
}
.genplan_map {
-webkit-overflow-scrolling: touch;
-webkit-mask-image: -webkit-linear-gradient(right, rgba(214, 197, 174, 0) 0, #d6c5ae 4%, #d6c5ae 100%);
overflow-x: scroll
}
.genplan_map img {
max-width: 810px;
min-width: 810px
}
}
@media (max-width:920px) {
.genplanWrap {
background-color: #fff
}
.genplan_map-big {
-webkit-overflow-scrolling: touch;
-webkit-mask-image: -webkit-linear-gradient(right, rgba(214, 197, 174, 0) 0, #d6c5ae 4%, #d6c5ae 100%);
overflow-x: scroll
}
.genplan_map-big img {
max-width: 920px;
min-width: 920px
}
}
.genplan_form__wrap {
max-width: 400px;
padding: 50px;
background-color: #fff;
color: #000
}
.genplan_form__area,
.genplan_form__title {
color: #3b3a3a;
line-height: 40px;
text-align: center
}
.genplan_form__title {
font-size: 35px;
font-weight: 400
}
.genplan_form__area {
font-size: 28px;
margin-bottom: 26px
}
.genplan_form__condition {
display: none;
margin-bottom: 16px
}
.c2,
.c3,
.c4,
.genplan_form__wrap .condition_active,
.genplan_form__wrap .condition_forest {
display: block
}
.genplan_form__wrap .condition_title {
color: #4ec700
}
.genplan_form__wrap .condition_2 .condition_title {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/img/plan/5.png);
color: #e4bd24
}
.genplan_form__wrap .condition_3 .condition_title {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/img/plan/4.png);
color: #c60001
}
.genplan_form__wrap .condition_title_forest {
color: #00a1ff
}
.genplan_form__wrap .condition_2 .condition_title_forest {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/img/plan/5.png);
color: #00a1ff
}
.genplan_form__wrap .condition_3 .condition_title_forest {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/img/plan/4.png);
color: #00a1ff
}
.genplan_form__wrap .condition_text {
color: #777575;
font-size: 18px;
font-weight: 100;
line-height: 22px
}
.genplan_form input {
border-radius: 3px;
border: 2px solid #c4c4c4;
box-sizing: border-box;
background-color: #fff;
padding: 6px 6px 6px 46px;
font-size: 20px;
margin-bottom: 16px;
width: 100%;
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/img/plan/3.png);
background-repeat: no-repeat;
background-position: 10px center;
transition: .5s
}
.genplan_form input[type=tel] {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/img/plan/2.png)
}
.genplan_form input[type=email] {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/img/plan/1.png)
}
.genplan_form button:hover {
background-color: #e4a828;
border: 2px solid #e4a828
}
.genplan_form button:active {
background-color: #fff;
border: 2px solid #e4bd24;
color: #e4bd24
}
.genplan_form input:focus {
background-color: #f4f4f4
}
.genplan_form input::placeholder {
transition: 1s;
text-indent: 0;
color: #c4c4c4
}
.genplan_form input:focus::placeholder {
opacity: 0;
text-indent: -100px
}
.genplan_modal {
display: none;
margin: 0 !important;
padding: 0 !important
}
.genplan_info {
display: flex;
flex-wrap: wrap;
position: absolute;
width: calc(50% - 405px);
right: 0;
top: 0
}
.genplan_info__itemWrap {
width: 100%;
padding: 15px;
z-index: 2
}
.genplan_info__item {
font-weight: 700;
color: #000;
height: 100px;
display: flex;
flex-wrap: wrap;
align-items: center;
background-color: rgba(255, 255, 255, .4);
justify-content: space-between;
font-size: 22px
}
.genplan_info_2,
.genplan_yandex_2 {
background-color: rgba(51, 118, 153, .9)
}
.genplan_info__item span {
display: block;
width: calc(100% - 100px);
text-align: center;
padding: 0 15px
}
.genplan_yandex a,
.genplan_yandex_2 a {
display: inline-block;
color: #000;
padding: 15px;
border-radius: 10px;
overflow: hidden;
font-size: 20px;
font-weight: 700;
border-bottom: none
}
.genplan_info__item .blue,
.genplan_info__item .green,
.genplan_info__item .red,
.genplan_info__item .yellow {
width: 100px;
height: 100%;
background-color: #4dc500;
align-self: right
}
.genplan_info__item .yellow {
background-color: #e1bc1f
}
.genplan_info__item .red {
background-color: #c50000
}
.genplan_info__item .blue {
background-color: #00a1ff
}
.genplan_info--left,
.genplan_yandex--left {
left: 0;
right: initial
}
.genplan_yandex {
position: absolute;
width: calc(50% - 416px);
right: 0;
bottom: 15px;
z-index: 2
}
.genplan_yandex--left a,
.list-slider li {
margin-left: 15px
}
.genplan_yandex a::before,
.genplan_yandex_2 a::before {
content: '';
top: 0;
left: -15px;
right: -15px;
position: absolute;
width: calc(100% + 30px);
height: 200%;
background: linear-gradient(5deg, #a3c386, #3b7970);
z-index: -1;
border-radius: 10px;
transition: 1s
}
.genplan_yandex a:hover::before,
.genplan_yandex_2 a:hover::before {
top: -50%
}
.genplan_yandex a span,
.genplan_yandex_2 a span {
color: #c50000
}
.genplan_info--left--big {
width: calc(50% - 460px)
}
@media (max-width:1524px) {
.genplan_info {
width: calc(50% - 248px)
}
.genplan_yandex {
width: calc(50% - 262px)
}
.genplan_info--left--big {
display: none
}
.genplan_info_2--big {
display: flex
}
}
@media (max-width:1440px) {
.genplan_info {
width: calc(50% - 204px)
}
}
@media (max-width:1300px) {
.genplan_info,
.genplan_yandex {
display: none
}
}
.genplan_info_2 {
display: flex;
flex-wrap: wrap;
width: 100%
}
.genplan_info_2 .genplan_info__itemWrap {
width: 33.33333%
}
.genplan_yandex_2 {
padding: 0 15px
}
.genplan_yandex_2 a {
position: relative;
z-index: 2
}
@media (min-width:1300px) {
.genplan_info_2,
.genplan_yandex_2 {
display: none
}
}
@media (max-width:1524px) {
.genplan_info_2--big {
display: flex
}
}
.genplan_form button,
.genplan_form_button {
border-radius: 3px;
background-color: #e4bd24;
width: 300px;
height: 50px;
font-size: 20px;
font-weight: 600;
border: 2px solid #e4bd24;
color: #fff;
text-transform: uppercase;
transition: .5s;
position: relative;
z-index: 2;
display: inline-flex;
flex-wrap: wrap;
align-items: center;
padding: 0 6px;
justify-content: center
}
.mt-3 {
margin-top: 1rem
}
.col-6 {
width: 50%;
max-width: 50%
}
@media (max-width:1399px) and (min-width:1025px) {
.header__note {
font-size: 19px
}
}
@media (max-width:1024px) {
.col-sm-12,
.header__note {
max-width: 100%
}
.col-sm-12,
.genplan_info_2 .genplan_info__itemWrap {
width: 100%
}
.header__note {
width: 75%
}
.header_menu>ul li {
width: 100%;
margin-bottom: 10px
}
}
.header__note-tel a,
.header__note-tel a:focus,
.header__note-tel a:hover {
background-color: #fff;
color: #000;
border-radius: 30px;
padding: 5px 20px
}
@keyframes pulse {
0% {
transform: scale(1.1, 1.1)
}
50% {
opacity: 1
}
100% {
transform: scale(1, 1);
opacity: 1
}
}
.btn-animate {
animation: 1.4s infinite pulse
}
.block_form_index {
background-blend-mode: soft-light;
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2020/02/fon.jpg);
background-position: top;
background-repeat: no-repeat;
background-size: cover;
background-color: rgba(51, 118, 153, .9);
text-align: center
}
.block_form_index h2 {
color: #fff;
text-transform: none;
font-size: 35px;
margin-bottom: 25px;
line-height: 1.2;
padding-right: 15px;
padding-left: 15px
}
.block_form_index p {
font-size: 24px;
margin-bottom: 20px;
line-height: 1.1
}
.block_form_index .phone,
.down-link-block,
.reviews-page h1 {
margin-bottom: 30px
}
.block_form_index .phone a {
background-color: #e50029;
border-radius: 30px;
padding: 10px 20px;
font-size: 24px;
font-weight: 700;
letter-spacing: 1px
}
.block_form_index .row,
.choises {
display: flex;
flex-wrap: wrap;
justify-content: center
}
.block_form_index .row ._fms__cols,
.footer-form .cols {
width: 23%
}
.block_form_index .row .politics_text {
width: 100%;
line-height: 1.1
}
.block_form_index .row button {
background-color: #fff;
text-transform: uppercase;
color: #e50029;
font-size: 24px;
border-radius: 30px;
font-weight: 700;
padding: 12px
}
.block_form_index .row input._fms__form-control {
background-color: rgba(255, 255, 255, .31);
border-radius: 30px;
border: 2px solid #fff;
font-size: 19px;
height: 48px;
color: #fff
}
.container_blog {
background: #fff;
color: #000;
padding: 20px 0
}
.container_blog h1.heading-site {
margin-bottom: 35px
}
.container_blog .h_line {
border-bottom: 1px dashed #9e9d9d;
width: 100%
}
.container_blog .item {
padding: 30px 0 50px;
border-bottom: 1px dashed #9e9d9d
}
.col,
.container_blog .block_desc,
.container_blog .block_img {
padding-right: 15px;
padding-left: 15px
}
.container_blog .item:last-child {
border-bottom: none
}
.container_blog .title {
color: #000;
font-family: proxima_nova_regular, sans-serif;
font-size: 28px
}
.airport,
.counter-step .step {
font-family: Airport
}
.container_blog .block_img {
width: 33.33333%;
margin-bottom: 15px
}
.container_blog .block_desc {
width: 66.66666%
}
.container_blog .btn_red {
background: #e54747;
color: #fff;
padding: 12px 17px;
border: 0;
border-radius: 50px;
font-size: 18px;
font-weight: 600;
letter-spacing: 1px
}
.bg_gray,
.text_slide:before {
background-color: #f1f1f1
}
.container_blog time {
color: #b1afaf;
font-weight: 600
}
.justify-content-between {
justify-content: space-between
}
.align-items-end {
align-items: flex-end
}
.btn_back,
.btn_back:focus,
.btn_back:hover,
.footer-form a {
color: #000;
text-decoration: underline
}
@font-face {
font-family: Airport;
src: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/Airport.eot);
src: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/Airport.eot?#iefix) format('embedded-opentype'), url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/Airport.woff2) format('woff2'), url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/Airport.woff) format('woff'), url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/Airport.ttf) format('truetype'), url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/fonts/Airport.svg#Airport) format('svg');
font-weight: 400;
font-style: normal
}
.mt-4,
.my-4 {
margin-top: 1.5rem !important
}
.mt-5,
.my-5 {
margin-top: 3rem !important
}
.mb-4,
.my-4 {
margin-bottom: 1.5rem !important
}
.col {
position: relative;
width: 100%;
min-height: 1px;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1
}
.font_size_26 {
font-size: 26px;
line-height: 1
}
.connection_communications h3,
.font_size_30,
.font_size_40,
.font_size_60 {
line-height: 1.3
}
.orange {
color: #f76e03
}
.connection_communications {
font-family: proxima_nova_regular, sans-serif;
font-size: 18px;
padding-bottom: 40px
}
.connection_communications h2 {
letter-spacing: 1px;
font-size: 3rem;
margin-bottom: 3rem;
line-height: 1.2
}
.counter-step {
counter-reset: counterStep
}
.counter-step .col .step:before {
counter-increment: counterStep;
content: counter(counterStep);
font-size: 60px;
text-align: center;
display: block;
color: #f76e03;
line-height: .8;
margin-right: 7px
}
.counter-step .step {
border: 1px dashed #f76e03;
border-radius: 50%;
justify-content: center;
align-items: flex-end;
font-size: 30px;
width: 120px;
height: 120px;
padding-bottom: 40px;
transition: .3s;
margin-bottom: 15px
}
.counter-step .col {
transition: .1s linear
}
.counter-step .step:hover {
transform: scale(1.15);
cursor: default
}
.counter-step .col:hover:after {
transform: scale(1) !important
}
.counter-step .col:after {
content: '';
background: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2019/12/arrow.png) no-repeat;
width: 30px;
height: 14px;
display: block;
position: absolute;
top: 25%;
right: -15px
}
.counter-step .col>p {
width: 120px;
text-align: center;
font-size: 16px
}
.connection_communications p {
line-height: 1.5
}
.connection_communications ol {
padding-left: 0;
list-style-position: inside;
font-size: 30px;
line-height: 1.5
}
#menu-verhnee-menyu li>*,
.connection_communications ol p {
font-size: 18px
}
.connection_communications ul {
padding-left: 0;
font-size: 18px
}
.connection_communications ul>li:before {
content: '-';
margin-right: 10px
}
@media (max-width:1599px) {
.counter-step .col:after {
right: -14px
}
}
@media (min-width:1200px) and (max-width:1460px) {
.counter-step .step {
width: 100px;
height: 100px;
font-size: 30px;
padding-bottom: 32px
}
.counter-step .col .step:before {
font-size: 50px
}
.counter-step .col>p {
width: 100px;
font-size: 15px
}
.counter-step .col:after {
top: 20%;
right: -5px
}
}
@media (min-width:929px) and (max-width:1199px) {
.counter-step>div:nth-child(6):after {
display: none
}
.counter-step .col:after {
right: -10px
}
.counter-step>div:nth-child(7)>div.step,
.counter-step>div:nth-child(7)>p {
margin-left: auto;
margin-right: 10px
}
}
@media (min-width:930px) and (max-width:1023px) {
.counter-step>div:nth-child(6):after {
display: none
}
.counter-step .col:after {
right: -13px
}
}
@media (max-width:929px) {
.counter-step>div:nth-child(5):after {
display: none
}
.counter-step .col:after {
right: -5px
}
}
@media (max-width:768px) {
.navbar-project>li>a {
font-size: 18px
}
.block_form_index .row ._fms__cols,
.container_blog .block_desc,
.container_blog .block_img {
width: 100%
}
.block_form_index h2 {
font-size: 22px !important
}
.block_form_index p {
font-size: 21px
}
.counter-step .step {
font-size: 23px;
width: 100px;
height: 100px;
padding-bottom: 33px
}
.counter-step .col .step:before {
font-size: 50px
}
.counter-step .col>p {
width: 100px;
font-size: 15px
}
.counter-step .col:after {
display: none
}
}
@media (min-width:520px) and (max-width:768px) {
.counter-step .col:after {
right: -13px
}
}
@media (max-width:480px) {
.counter-step .step {
font-size: 23px;
width: 90px;
height: 90px
}
.counter-step .col .step:before {
font-size: 44px
}
.counter-step .col>p {
width: 90px;
font-size: 14px
}
.counter-step .col:after {
width: 19px;
right: 0;
background-size: 100%
}
}
.container_max {
max-width: 98%;
margin: 0 auto
}
.header__note-btn,
.header_menu>ul>li>*,
.icon-circle {
margin-right: 15px
}
.swiper-container {
width: 100%;
height: 100%
}
.slider_top_block {
padding-top: 55px;
padding-bottom: 55px
}
@media(max-width:1025px) {
.slider_top_block {
padding-top: 10px
}
}
.img_slide {
height: 545px;
background-repeat: no-repeat;
background-size: cover;
width: 67%;
background-position: -45px center
}
.text_slide {
position: absolute;
width: 50%;
border-bottom: 545px solid #5da130;
border-left: 228px solid transparent;
right: 0
}
.sw_green_btn_next,
.sw_green_btn_prev {
width: 30px;
height: 70px;
background-size: 100%
}
.text_slide:before {
content: '';
display: block;
width: 6px;
height: 600px;
position: absolute;
left: -115px;
transform: rotate(22.5deg);
top: -30px
}
.text_slide>div {
padding: 2.25rem 7rem 1.25rem 0
}
.sw_green_btn_prev {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2020/04/ar-left-white.png);
left: 4%
}
.sw_green_btn_next {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2020/04/ar-right-white.png);
right: 4%
}
.top-slider .pagination-sw-top {
bottom: 7%;
left: 3%;
text-align: left;
width: 50%
}
.pagination-sw-top .swiper-pagination-bullet {
width: 15px;
height: 15px;
background-color: transparent;
border: 2px solid #fff;
opacity: 1
}
.font_size_30 {
font-size: 1.875rem
}
.font_size_40 {
font-size: 40px
}
.btn,
.text-slide__left .text {
text-align: center;
line-height: 1.5
}
@media (max-width:1685px) {
.text_slide .font_size_90 {
font-size: 57px
}
.text_slide .font_size_60 {
font-size: 50px
}
}
@media (max-width:1599px) {
.text_slide {
width: 60%
}
.top-slider .img_slide {
height: 455px
}
.text_slide .font_size_90 {
font-size: 50px
}
.top-slider .font_size_60 {
font-size: 40px
}
.text_slide>div {
padding: 2.25rem 5rem 1.25rem 0
}
}
@media (max-width:1365px) {
._adpc__note {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.top-slider .img_slide {
height: 400px
}
.text_slide {
position: absolute;
width: 53%;
border-bottom: 400px solid #5da130;
border-left: 170px solid transparent;
right: 0
}
.top-slider {
font-size: 2rem
}
.top-slider .btn_white {
font-size: 1.2rem
}
.sw_green_btn_next,
.sw_green_btn_prev {
width: 55px;
height: 55px;
background-size: 25%;
display: none
}
.sw_green_btn_next {
right: 1%
}
.sw_green_btn_prev {
left: 1%
}
.text_slide .font_size_90 {
font-size: 48px
}
.media-wrap {
white-space: normal
}
}
@media(max-width:1199px) {
.top-slider .btn_white {
font-size: 1rem
}
.text_slide>div {
padding: 1.25rem 2.5rem 1.25rem 0
}
.top-slider .font_size_30 {
font-size: 1.5rem
}
.top-slider .font_size_60 {
font-size: 40px
}
}
@media (max-width:991px) {
.top-slider .img_slide {
height: 300px
}
.text_slide {
position: absolute;
width: 55%;
border-bottom: 300px solid #5da130;
border-left: 125px solid transparent;
right: 0
}
.top-slider .btn_white {
font-size: .9rem
}
.text_slide .font_size_90 {
font-size: 27px
}
.why_we h2 {
font-size: 35px
}
.text_slide .font_size_60 {
font-size: 29px
}
}
.font_size_48 {
font-size: 48px
}
.font_size_60 {
font-size: 60px
}
.font_size_72 {
font-size: calc((100vw - 30rem)/(120 - 30) * (4.5 - 2.5) + 2.5rem)
}
.font_size_90 {
font-size: 66px
}
.line_height_1_2 {
line-height: 1.2
}
.line_height_1_4 {
line-height: 1.4
}
.yellow {
color: #ffeb00
}
.red {
color: #e50029
}
.btn {
display: inline-block;
font-weight: 400;
user-select: none;
border: 1px solid transparent;
padding: .375rem .75rem;
font-size: 1rem;
border-radius: .25rem;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
.btn_white {
border-radius: 30px;
color: #000;
font-size: 1.875rem
}
.pl-4,
.px-4 {
padding-left: 1.5rem !important
}
.pr-4,
.px-4 {
padding-right: 1.5rem !important
}
.mb-5,
.my-5 {
margin-bottom: 3rem !important
}
.d-flex {
display: flex
}
.flex-wrap,
.footer-form .row {
flex-wrap: wrap
}
.w-100 {
width: 100% !important
}
.why_we {
color: #000;
padding: 60px 0
}
.col-md-4.photo {
padding-left: 0;
margin-bottom: 20px
}
div[class*=col-] {
padding-right: 15px;
padding-left: 15px;
position: relative;
width: 100%
}
.why_we h3.font_size_30 {
line-height: 1;
font-size: 1.5rem
}
.why_we .font_size_30 {
font-size: 1.4rem
}
.why_we img {
margin: 0 auto;
width: 160px
}
@media (max-width:767px) {
._pypc__note {
font-size: 18px;
line-height: 24px
}
.plan-legend {
bottom: 40px
}
._pl__item {
font-size: 16px;
line-height: 32px;
margin-bottom: 5px;
padding-left: 25px
}
._pl__item::after {
width: 16px;
height: 16px
}
.header__note {
font-size: 19px;
width: 100%;
max-width: 100%
}
.top-slider .btn_white {
font-size: 1.3rem
}
.top-slider .img_slide {
height: auto;
width: 100%;
background-image: none
}
.slider_top_block {
padding-top: 0;
padding-bottom: 0
}
.slider_top_block .container {
padding: 0
}
.text_slide {
position: relative;
width: 100%;
border: none;
left: 50%;
transform: translateX(-50%)
}
.text_slide>div {
position: relative !important;
padding: 2rem 1.5rem 5rem
}
.text_slide>div>* {
color: #000
}
.top-slider .pagination-sw-top {
bottom: 4%;
left: 50%;
text-align: center;
transform: translateX(-50%)
}
.pagination-sw-top .swiper-pagination-bullet.swiper-pagination-bullet-active {
border-color: #5da130
}
.pagination-sw-top .swiper-pagination-bullet {
background-color: #fff;
border-color: rgba(0, 0, 0, .2)
}
.block_text_blue {
display: flex;
display: flex;
flex-direction: column
}
.text_slide:before {
display: none
}
.why_we h2 {
font-size: 27px
}
.text_slide .font_size_60 {
font-size: 35px
}
.why_we img {
width: 50%
}
.why_we .font_size_30,
.why_we .font_size_36 {
font-size: 1.3rem;
padding: 0
}
}
.header__note {
margin-bottom: 15px;
padding-bottom: 10px;
font-size: 23px
}
.bg-koptevskie-usadbyi {
background-image: none !important
}
@media (max-width:1199px) and (min-width:1025px) {
.header__row .col-6.col-sm-12 {
min-height: 310px
}
}
.align-items-center {
align-items: center
}
@media (min-width:992px) {
._pjpc__cols {
width: 33.33333%;
height: 300px
}
.mb-lg-4,
.my-lg-4 {
margin-bottom: 1.5rem !important
}
.justify-content-lg-end {
justify-content: flex-end
}
}
.section-action__item {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-bottom: 30px;
font-size: 18px;
line-height: 1.5
}
.section-action__item img {
margin-bottom: 20px
}
.section-action__item p,
.wpcf7-form input {
margin-bottom: 15px
}
.section-action__item p {
word-break: break-word;
}
.section-action__item a,
.section-action__item a:active,
.section-action__item a:focus,
.section-action__item a:hover {
color: red;
border-color: red
}
.page-contacts {
color: #000;
padding-bottom: 50px;
font-size: 19px
}
.icon-circle {
width: 20px;
flex: 0 0 20px;
display: flex;
align-items: center;
justify-content: center
}
.page-contacts a,
.page-contacts a:focus,
.page-contacts a:hover {
color: #18a62f
}
.contacts-data {
padding-top: 50px
}
.contacts-data__item {
display: flex;
align-items: center;
border-bottom: 1px solid rgba(0, 0, 0, .1);
padding-bottom: 20px;
margin-bottom: 20px
}
.wpcf7-form input {
height: 55px;
padding: 10px;
border: 1px solid #d5d5d5;
border-radius: 3px
}
.wpcf7-form input[type=submit] {
background: #337699;
color: #fff;
border-radius: 0;
padding: 13px 30px;
height: auto;
border-color: #337699
}
.wpcf7-form textarea {
height: 100px;
padding: 10px;
border: 1px solid #d5d5d5;
border-radius: 3px;
margin-bottom: 15px
} .col-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%
}
@media (min-width:576px) {
.col-sm-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%
}
}
@media (min-width:1200px) {
.container_blog .container {
width: 1200px
}
.col-xl-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%
}
.col-xl-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%
}
}
.flex-block-new,
.header_menu>ul,
.ldgtl-icons,
.list-slider {
display: flex;
flex-wrap: wrap
}
.list-slider {
color: #ffeb00;
font-size: calc((100vw - 30rem)/(120 - 30) * (2.5 - 1.8) + 1.8rem);
font-family: FuturaBookC;
line-height: 1;
padding-left: 0;
margin-left: 0;
list-style-position: inside;
justify-content: flex-end
}
.slogan,
.slogan_2 {
line-height: 1.3;
margin-bottom: 20px
}
.list-slider.font_size_28 {
font-size: 28px
}
@media(max-width:1366px) {
.list-slider {
font-size: 30px
}
.list-slider.font_size_28 {
font-size: 23px
}
}
.list-slider li:before {
content: '';
display: inline-block;
width: 10px;
height: 10px;
border-radius: 50%;
background-color: #ffeb00;
margin-right: 10px;
margin-bottom: 5px
}
.text-slide__left {
position: absolute;
top: 42%;
left: 15%;
display: flex;
align-items: center;
justify-content: center
}
.text-slide__left .text {
background-color: #ffed05;
padding: 10px 30px;
font-family: FuturaDemiC;
height: 96px;
color: #000;
font-size: 48px
}
@media(max-width:1750px) {
.text-slide__left {
left: 10%
}
}
@media(max-width:1575px) {
.text-slide__left .text {
height: 70px;
font-size: 30px
}
}
@media(max-width:1199px) {
.text-slide__left {
left: 6%
}
}
@media(max-width:991px) {
.block_form_index .row button,
.font_size_26 {
font-size: 18px
}
.font_size_26 {
line-height: 1
}
.contacts-data-header {
margin-top: 25px
}
.list-slider,
.list-slider.font_size_28 {
font-size: 20px
}
.list-slider li:before {
width: 5px;
height: 5px;
margin-bottom: 3px
}
.text-slide__left {
left: 3%
}
.text-slide__left .text {
height: 55px;
font-size: 26px;
padding: 5px 30px
}
.footer-logo {
display: none
}
}
.text-slide__left:after,
.text-slide__left:before {
border-top: 38px solid #ffed05;
border-bottom: 38px solid #ffed05;
content: '';
display: inline-block;
width: 40px
}
.text-slide__left:before {
margin-right: 10px;
border-left: 10px solid transparent
}
.text-slide__left:after {
margin-left: 10px;
border-right: 10px solid transparent
}
.text-slide__left.bg-white:after,
.text-slide__left.bg-white:before {
border-top-color: #fff;
border-bottom-color: #fff
}
@media(max-width:1575px) {
.text-slide__left:after,
.text-slide__left:before {
width: 30px;
border-top: 25px solid #ffed05;
border-bottom: 25px solid #ffed05
}
}
@media (min-width:768px) and (max-width:991px) {
.text-slide__left:after,
.text-slide__left:before {
display: none
}
}
.block_header {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/image-16-min.jpg);
background-size: cover;
padding-bottom: 35px;
background-position: top center
}
.header_menu>ul>li>* {
text-decoration: none;
text-transform: uppercase;
font-size: 20px;
border-bottom: none;
font-weight: 700
}
.header_menu>ul>li>span {
text-decoration: underline;
}
.header_phone p {
text-align: right;
margin-bottom: 20px
}
.header_phone p a {
font-size: 36px;
font-weight: 700
}
.header_phone_mobile p {
text-align: center;
margin: 20px 0
}
.header_phone_mobile p a {
font-size: 30px;
font-weight: 700;
white-space: nowrap
}
.slogan_2 {
font-family: 'Andantino script';
font-size: 60px;
color: #fff;
text-align: center
}
.slogan {
font-size: calc((100vw - 30rem)/(120 - 30)*(1.875 - .875) + .875rem);
font-family: 'proxima_nova_regular Slab', serif
}
.btn-white,
.btn-white:focus,
.btn-white:hover {
background-color: #fff;
color: #000;
font-size: 21px;
border-radius: 30px;
font-weight: 700;
padding: 12px 20px
}
.header__btn {
line-height: 1.2;
background: #e54747;
padding: 12px 20px;
border: 0;
border-radius: 50px;
font-size: 21px;
color: #fff
}
.__preview,
.adv-title,
.avdantage-item,
.plot-sale,
.reviews-section {
background-repeat: no-repeat
}
@media (max-width:575px) {
.genplan_form__wrap {
max-width: 100%;
padding: 25px
}
#genplan_form_modal {
width: 100%
}
.genplan_form__title {
font-size: 23px !important
}
.text-slide__left .text {
height: 36px;
font-size: 16px;
padding: 5px 30px
}
.text-slide__left:after,
.text-slide__left:before {
border-top: 15px solid #ffed05;
border-bottom: 15px solid #ffed05;
width: 25px
}
.text-slide__left:before {
margin-right: 5px
}
.text-slide__left:after {
margin-left: 5px
}
.slogan {
margin-bottom: 35px
}
.header__btn {
margin: 30px 0 0
}
}
.navbar-menu {
padding-top: 30px
}
@media(max-width:1025px) {
.navbar-menu {
padding-top: 0;
background-color: #5da130
}
}
.breadcrumbs a {
color: #5da130
}
.breadcrumbs {
text-align: center;
margin-top: 10px;
margin-bottom: 15px
}
@media(max-width:575px) {
.header__note-tel {
font-size: 26px
}
.header__note {
font-size: 18px
}
.header-buttons-container>div {
width: 100%;
text-align: center
}
}
.about-page .about-page__desc {
display: flex;
flex-wrap: wrap;
margin-bottom: 3rem
}
.about-page__desc-image {
width: 0%;
margin-right: 1.5rem;
margin-bottom: 1.5rem
}
.about-page__desc-text {
width: 100%;
font-size: 1.35rem
}
.about-page__desc-text p {
margin-bottom: 1rem;
line-height: 1.4
}
.about-page__workers {
display: flex;
justify-content: center;
flex-wrap: wrap
}
.about-page__workers-item {
width: 33%;
flex: 0 0 33%;
padding-left: 15px;
padding-right: 15px
}
.about-page__desc img,
.about-page__workers-item img {
margin: 0 auto 1.5rem;
border: 10px solid #fff
}
@media (max-width:768px) {
.about-page__workers-item {
width: 100%;
flex: 0 0 100%
}
}
@media (min-width:1280px) {
.reviews-page .container {
width: 1200px
}
}
.reviews__item {
border-top: 1px dashed #9e9d9d;
padding: 30px 0
}
.reviews__name {
font-family: FuturaDemiC;
font-size: 24px
}
.reviews__text {
font-family: FuturaBookC;
font-size: 24px;
line-height: 1.2;
margin-bottom: 30px
}
.reviews__date {
font-family: FuturaBookC;
font-size: 18px;
color: #9b9b9b;
text-align: right
}
.reviews-section {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2020/07/fon-reviews_sm.jpg);
padding: 45px 0;
color: #fff;
background-size: cover
}
.reviews-section__title {
text-transform: uppercase;
font-size: 39px;
margin-bottom: 45px;
line-height: 1.2;
padding-right: 15px;
padding-left: 15px;
text-align: center
}
.reviews-section .contacts-form input,
.reviews-section .contacts-form textarea {
background-color: rgba(255, 255, 255, .6);
border: 2px solid #fff;
margin-bottom: 25px
}
.reviews-section .contacts-form input {
height: 50px
}
.reviews-section .contacts-form textarea {
height: 170px;
max-height: none
}
.reviews-section .contacts-form button {
background-color: #fff;
text-transform: uppercase;
color: #e50029;
font-size: 24px;
border-radius: 30px;
font-weight: 700;
padding: 12px 20px
}
.header-social_mobile {
display: flex;
flex-wrap: wrap;
justify-content: flex-end
}
.header-social_mobile a {
border-bottom: none;
margin-right: 5px
}
.header-social_mobile a img {
width: 30px
}
.my-timer .wpcdt-countdown-timer,
.row {
margin: 0 !important
}
.name-page {
color: #5da130;
text-transform: uppercase;
margin-bottom: 20px;
font: 35px proxima_nova_regular, sans-serif !important
}
.content-block.white.project-page-content {
padding-top: 40px
}
.footer-form {
background-color: #f1f1f1;
padding: 45px 0;
color: #000
}
@media (max-width:1200px) {
.footer-form .cols {
width: 33%;
margin-bottom: 15px
}
}
.justify-content-center {
justify-content: center
}
.footer-form h2 {
margin-bottom: 30px;
font-size: 39px;
line-height: 1.2
}
.footer-form input {
border-radius: 30px;
background-color: #f3f3f3
}
.footer-form input::-webkit-input-placeholder {
color: #000
}
.footer-form input:-moz-placeholder {
color: #000
}
.footer-form input::-moz-placeholder {
color: #000
}
.footer-form input:-ms-input-placeholder {
color: #000
}
.footer-form button,
.footer-form button:active,
.footer-form button:focus,
.footer-form button:hover {
background-color: #e50029;
text-transform: uppercase;
color: #fff;
font-size: 24px;
border-radius: 30px;
font-weight: 700;
padding: 12px
}
.footer-form p {
font-size: 24px;
margin-bottom: 10px;
line-height: 1.2
}
.footer-form .phone a {
color: #000;
text-decoration: none
}
#footermap {
height: 480px
}
footer {
font-size: 20px
}
.footer_menu ul {
display: flex;
flex-wrap: wrap;
font-size: 18px;
margin-bottom: 15px;
margin-left: 0
}
.footer_menu ul a {
color: #fff;
text-decoration: none;
font-weight: 700;
margin: 0 10px;
border-bottom: none
}
@media(min-width:1200px) {
.footer_menu ul li:last-child a {
margin-right: 0
}
}
footer .phone a {
color: #fff;
font-size: 30px;
font-weight: 700
}
.footer-logo {
width: 155px
}
@media(max-width:1023px) {
.footer-logo {
width: 100px
}
}
.temp-style-slide {
display: flex;
flex-direction: column;
justify-content: space-around;
height: 100%;
min-height: calc((100vw - 30rem)/ (120 - 30) * (23.125 - 12) + 12rem)
}
.mb53 {
display: none;
margin-bottom: 30px
}
@media (max-width:1024px) {
.header_phone_mobile {
display: block;
margin-top: 50px
}
.block_header .header_logo,
.block_header .header_phone,
.over_header {
display: none
}
.block_header .navbar-header {
position: fixed;
width: 100%;
left: 0;
z-index: 1000;
background-color: #5da130;
top: 0;
height: auto
}
.about-page__desc-image,
.about-page__desc-text {
width: 100%
}
.new_header {
display: flex;
width: 100%;
margin: auto
}
second_header {
display: block
}
}
.sale {
text-transform: uppercase;
display: flex;
justify-content: center;
align-items: center
}
.custom_title {
margin-bottom: 20px !important;
font-weight: 700;
margin-top: 20px !important;
font-size: 2.5rem
}
.margin-bottom {
margin-bottom: 45px;
font-weight: 700;
font-size: 3.7rem
}
.weight,
.weight_white {
font-size: 2.5rem
}
.margin-bottom_yellow {
font-size: 3.7rem;
margin-bottom: 45px;
font-weight: 700
}
@media (max-width:1657px) {
.custom_title,
.weight,
.weight_white {
font-size: 2.3rem
}
.margin-bottom_yellow {
font-size: 3.4rem
}
}
@media (max-width:1457px) {
.custom_title,
.weight,
.weight_white {
font-size: 2.1rem
}
}
@media (max-width:1599px) {
.margin-bottom,
.margin-bottom_yellow {
font-size: 3.5rem
}
}
@media (max-width:1352px) {
.custom_title,
.weight {
font-size: 1.8rem
}
.custom_title {
margin-bottom: 65px
}
.margin-bottom,
.margin-bottom_yellow {
font-size: 2.8rem
}
.weight_white {
font-size: 1.8rem !important
}
}
@media (max-width:1199px) {
.margin-bottom_yellow {
font-size: 2.6rem !important
}
}
@media (max-width:1122px) {
.margin-bottom_yellow {
font-size: 2.4rem !important
}
}
@media (max-width:1020px) {
.margin-bottom_yellow {
font-size: 2rem !important
}
}
@media (max-width:991px) {
.margin-bottom,
.margin-bottom_yellow {
font-size: 2.2rem
}
.margin-bottom {
margin-bottom: 20px
}
.custom_title {
margin-bottom: 45px;
margin-top: 15px
}
}
@media (max-width:840px) {
.margin-bottom {
font-size: 2rem
}
.weight {
font-size: 1.2rem
}
.custom_title,
.weight_white {
font-size: 1.2rem !important
}
.margin-bottom_yellow {
font-size: 1.9rem !important
}
}
@media (max-width:761px) {
.custom_title,
.margin-bottom,
.margin-bottom_yellow {
margin-bottom: 0
}
}
.main-block {
display: flex;
flex-wrap: wrap;
width: 100%;
margin: auto;
justify-content: center
}
.shadow {
box-shadow: 0 5px 15px rgb(0 0 0 / 8%);
height: 690px;
margin: 5px;
padding: 15px;
flex: 0 0 25.33333% !important;
width: 100% !important
}
.plot-title {
color: #394e61;
line-height: 1.2;
font-size: 24px;
margin-top: 20px;
height: 58px;
font-weight: 600
}
.little-bit-desc {
color: #394e61;
line-height: 1.2;
font-size: 16px;
text-align: justify;
height: 60px
}
.old-price {
margin-top: 15px;
height: 45px;
color: #394e61
}
.throught {
text-decoration: line-through;
color: #394e61;
font-size: 20px
}
.green-l,
.more-btn {
text-decoration: none
}
.plot-sale {
margin-left: 20px;
padding-left: 10px;
padding-right: 5px;
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/lable.png);
background-position-y: center;
top: 0;
min-width: 64px;
min-height: 18px;
color: #fff;
font-weight: 600
}
.total-price {
color: #394e61;
font-size: 23px;
font-weight: 600;
margin-top: 25px;
height: 50px
}
@media(max-width:1600px) {
.total-price {
margin-top: 40px
}
}
.more {
margin-top: 30px;
position: absolute;
bottom: 20px;
width: 94%
}
.more-btn {
background-color: red;
color: #fff !important;
border: 1px solid transparent;
border: none;
overflow: visible;
font: inherit;
color: inherit;
border-radius: 0;
padding: 0 30px;
font-size: 1.2rem;
line-height: 38px;
text-transform: none;
font-weight: 600
}
.new-header,
.sale {
background-color: rgba(0, 0, 0, .3)
}
@media (max-width:1600px) {
.shadow {
flex: 0 0 32.33333% !important
}
}
@media (max-width:1190px) {
.main-block {
width: 100%
}
.shadow {
flex: 0 0 45.33333% !important
}
}
@media (max-width:970px) {
.main-block {
width: 100%
}
.shadow {
flex: 0 0 46.33333% !important
}
}
@media (max-width:782px) {
.shadow {
flex: 0 0 70% !important
}
}
@media (max-width:594px) {
.shadow {
flex: 0 0 90% !important
}
}
.__preview {
position: relative;
z-index: 1;
width: 100%;
height: 100%;
background-position: center top;
background-size: cover;
transition: .35s;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1)
}
._ipc__carousel-indicators__item {
width: 100%;
display: block;
position: relative;
border: 0;
-webkit-transition: .35s;
transition: .35s;
cursor: pointer;
overflow: hidden;
height: 290px
}
.new-lead-text {
font-size: 30px;
position: relative;
margin: 5px;
padding: 15px
}
.normal-phone p a {
color: red !important;
font-weight: 700 !important
}
@media (max-width:767px) {
.new-header {
background-position: 999px !important
}
.main-banner,
.slogan_2 {
display: none
}
.block_header .navbar-collapse {
top: 70px;
background-color: #5da130
}
.mobile-banner,
.square-banner {
display: block
}
.text_slide>div>div>* {
color: #000
}
.sale {
font-size: calc((100vw - 30rem)/(120 - 30)*(2.25 - 1.5) + 1.7rem)
}
.total-price {
font-size: 22px
}
.new-lead-text {
font-size: 23px;
margin-top: 30px;
height: 330px
}
}
.sale {
position: absolute;
color: #ff0;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
font-size: calc((100vw - 30rem)/(120 - 30)*(2.25 - 1.5) + 1.5rem);
z-index: 20;
padding: 5px;
line-height: 1.2
}
.new_card {
margin-top: 0 !important
}
._ipc__carousel-indicators__cols {
width: 32% !important;
flex: 0 0 32% !important;
margin-top: 10px
}
@media(max-width:995px) {
._ipc__carousel-indicators__cols {
width: 45% !important;
flex: 0 0 45% !important;
margin-top: 10px
}
}
@media(max-width:790px) {
._ipc__carousel-indicators__cols {
width: 65% !important;
flex: 0 0 65% !important;
margin-top: 10px
}
}
.action {
font-size: 18px;
color: #394e61
}
.main-adv-title {
color: #fff;
font-size: 30px;
margin: 0 0 20px;
line-height: normal
}
.main-adv {
display: flex;
max-width: 1100px;
width: 100%;
margin: auto;
justify-content: center;
flex-wrap: wrap
}
.advantage {
max-width: 280px;
width: 100%;
color: #fff;
margin: 0 20px
}
.adv-title {
margin: 0 0 20px;
padding: 20px 0 20px 52px;
color: #fff;
font-size: 30px;
background-size: auto auto;
background-position: 5px center
}
.future_two,
.investment_two,
.live_two {
padding: 20px 0 20px 75px
}
.black,
.dark-link,
.future_two,
.investment_two,
.live_two {
color: #000 !important
}
.investment {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/image-185.png)
}
.live {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/image-186.png)
}
.future {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/image-187.png)
}
.investment_two {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/1-1.png) !important
}
.live_two {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/2-1.png) !important
}
.future_two {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/3-1.png) !important
}
.d1,
.d3 {
color: #5f6062;
text-align: left
}
.plot-avd {
margin: 30px auto !important
}
.ldgtl-adv-text {
padding: 0;
font-size: 18px;
text-align: left;
display: inline-block
}
.cContainer {
max-width: 1605px;
width: 100%;
margin: auto
}
.advantage-flex {
display: flex;
flex-wrap: wrap;
justify-content: space-between
}
.d1 {
display: block;
font: 22px proxima_nova_regular, sans-serif;
border-bottom: 2px solid #698b22;
padding-bottom: 5px
}
.avdantage-item {
position: relative;
height: auto;
margin: 0 0 15px;
padding: 0 0 0 90px;
background-position: left top;
background-size: 70px
}
.mail a,
.mail-link,
.phone-link {
background-repeat: no-repeat;
background-position: left center
}
.d3 {
font: 14px proxima_nova_regular, sans-serif;
padding-top: 5px
}
.ico_6 {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/image-188.png)
}
.ico_7 {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/image-189.png)
}
.ico_8 {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/image-190.png)
}
.ico_9 {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/image-191.png)
}
.ico_14 {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/image-192.png)
}
.ico_15 {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/image-193.png)
}
.ico_10 {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/image-194.png)
}
.ico_11 {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/image-195.png)
}
.ecology {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/Ekologiya.png)
}
.transport {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/Legko-dobratsya.png)
}
.communicate {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/Kommunikaczii.png)
}
.tsena {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/Luchshaya-czena-na-rynke.png)
}
.infrastructure {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/Infrastruktura.png)
}
.chill {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/Aktivnyj-otdyh.png)
}
.noone {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/Sobstvennost.png)
}
.space {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/Ploshhad-uchastka-na-Vash-vybor.png)
}
.happy {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/6.png)
}
.dream {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/5.png)
}
.dop-adv {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/2-2.png)
}
.beach {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/1-2.png)
}
.construction {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/3-2.png)
}
.min-tariffs {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/4-1.png)
}
@media(max-width:1035px) {
.choise span {
font: 20px proxima_nova_regular, sans-serif
}
}
@media(max-width:875px) {
.block_form_index .row ._fms__cols {
width: 95% !important
}
}
.main-plot-title h1 {
font: 22px proxima_nova_regular, sans-serif;
text-align: center;
margin: 40px auto 20px
}
.plot-text {
font-size: 18px;
text-align: justify;
margin-bottom: 10px;
}
.genplan-card,
.new-adv-block {
width: 100%;
text-align: center
}
.plot-link {
color: #5da130 !important;
font-weight: 700
}
.plot-map {
margin: 25px auto
}
.genplan-flex {
display: flex;
flex-wrap: wrap;
justify-content: space-evenly
}
.genplan-card {
max-width: 500px;
margin: 30px 0
}
.genplan-card img {
margin: 0 0 20px
}
.genplan-title {
font-size: 24px;
color: #5da130;
font-weight: 600;
border: none !important
}
.top {
vertical-align: top !important
}
.new-adv-block {
max-width: 32%;
color: #000;
padding: 15px
}
.dd1,
.dd2 {
color: #4d4d4d
}
.dd1 {
font: 26px proxima_nova_regular, sans-serif;
margin-top: 20px
}
.dd2 {
max-height: 100%;
font: 17px proxima_nova_regular, sans-serif;
overflow: hidden;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-transition: .9s;
-moz-transition: .9s;
-o-transition: .9s;
transition: .9s;
margin-top: 15px
}
.adv-icon {
display: inline
}
.adv-flex-item {
flex: 0 0 45%
}
@media(max-width:900px) {
.new-adv-block {
max-width: 49%
}
.adv-flex-item {
height: auto;
flex: 0 0 100%
}
}
@media(max-width:615px) {
.new-adv-block {
max-width: 99%
}
}
.plot-gallery {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 30px 0
}
.plot-gallery div {
max-width: 400px
}
@media(max-width:1250px) {
.plot-gallery {
justify-content: center
}
}
.mail-link,
.phone-link {
padding: 5px 0 0 45px;
font: 24px proxima_nova_regular, sans-serif;
background-size: auto auto;
color: #434343;
text-decoration: none
}
.mail-link {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/image-228.png)
}
.phone-link {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/image-229.png)
}
.active,
.navbar-project>li>a {
font: 20px proxima_nova_regular, sans-serif !important
}
.navbar-project>li>a {
color: #5da130
}
.breadcrumbs a {
font: 16px proxima_nova_regular, sans-serif
}
.btn_phone a,
.new-header-phone p a {
font-size: 25px
}
.btn_phone {
height: fit-content;
margin: 25px auto 35px auto
}
.btn_phone a {
background-color: #ffd42a;
border-radius: 30px;
padding: 10px 25px;
font-weight: 700;
color: #000;
box-shadow: 0 3px 5px 4px rgba(0, 0, 0, .15)
}
.category-blog header,
.header-site.second.location,
.new-header,
.page-template-tmp-village header,
.second-page header {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2024/04/5-min-jpg.webp);
background-size: cover;
background-blend-mode: color
}
@media(max-width:1024px) {
.block_header {
padding-top: 0
}
.block_form_index .row {
flex-wrap: wrap;
justify-content: center !important
}
.new-navbar-menu {
max-width: 100% !important;
padding: 0 !important;
width: 100% !important
}
.pt {
display: block !important
}
.top {
margin: 110px 0 0
}
}
.border {
border-right: 1px solid #baed75
}
.new-navbar-menu {
max-width: 855px;
padding: 100px 0 0;
margin: auto !important
}
.new-header {
height: 450px;
padding-bottom: 35px;
background-position: center;
position: relative
}
.category-blog header,
.header-site.second.location,
.page-template-tmp-village header,
.second-page header {
background-repeat: no-repeat;
background-color: rgba(0, 0, 0, .5)
}
.logo {
max-width: 200px
}
.new-header-phone {
text-align: right;
max-width: 250px
}
.callback-btn,
.center,
.choose-plant,
.more-info-block {
text-align: center
}
.new-header-phone p {
margin: 0 0 0 auto;
width: fit-content
}
.new-header-logo {
max-width: 255px;
width: 100%
}
.margin {
margin-top: 15px
}
#menu-verhnee-menyu {
justify-content: center;
margin-left: 0
}
.new-slogan {
color: #fff;
font-size: 40px;
max-width: 1140px;
width: 100%;
margin: auto;
padding-top: 2%;
font-family: Lobster, cursive;
text-shadow: 1px 0 1px #000, 0 1px 1px #000, -1px 0 1px #000, 0 -1px 1px #000
}
.maxW {
max-width: 200px;
width: 100%
}
.ldgtl-ico {
max-width: 36px;
padding: 2px
}
.contact-phone {
font-size: 1.6em;
color: #fff
}
.contact-mail {
font-size: 1.26em;
color: #fff
}
.callback-btn {
display: inline-block;
font: 400 20px proxima_nova_regular, sans-serif;
color: #fff;
background: #5da130;
border-radius: 5px;
padding: 13px;
border: none
}
.main-page-header {
height: 100% !important;
display: block;
background-position: top center
}
.block-down {
width: fit-content;
margin: 50px auto
}
.arrow-down span {
display: block;
width: 30px;
height: 30px;
border-bottom: 5px solid #fff;
border-right: 5px solid #fff;
transform: rotate(45deg);
margin: -15px auto;
animation: 2s infinite arrow-down
}
.arrow-down span:nth-child(2) {
animation-delay: -.2s
}
.arrow-down span:nth-child(3) {
animation-delay: -.4s
}
@keyframes arrow-down {
0% {
opacity: 0;
transform: rotate(45deg) translate(-20px, -20px)
}
50% {
opacity: 1
}
100% {
opacity: 0;
transform: rotate(45deg) translate(20px, 20px)
}
}
.link-down {
border: none;
font-size: 22px
}
.advantages {
background: rgba(0, 0, 0, .6);
width: fit-content;
margin: 30px auto;
padding: 30px
}
@media(max-width:1100px) {
.new-slogan {
font-size: 35px;
max-width: 790px
}
}
@media (max-width:962px) {
.new-slogan {
font-size: 35px
}
}
@media (max-width:767px) {
.new-slogan {
max-width: 90%;
font-size: 35px;
padding-top: 10%
}
.main-adv-title {
max-width: 90%;
margin: auto
}
}
@media(max-width:600px) {
._ipc__carousel-indicators__cols {
width: 95% !important;
flex: 0 0 95% !important;
margin-top: 10px
}
.new-slogan {
font-size: 30px
}
.border {
border: none !important
}
.contact-mini-block,
.icons {
margin: 10px auto 20px !important
}
.choose {
font: 22px proxima_nova_regular, sans-serif
}
}
@media(min-width:1024px) {
.between {
justify-content: space-between !important
}
#bs-navbar-collapse {
position: fixed;
left: 0;
top: 0;
margin: 0 0 20px;
padding: 20px;
width: 100%;
background: #5da130;
box-shadow: 5px 5px 8px 0 rgba(0, 0, 0, .5);
z-index: 999
}
}
.header_menu {
display: inline-block;
margin: auto;
width: 100%
}
.header_menu>ul {
display: flex;
flex-wrap: wrap;
width: 100%;
max-width: 1019px;
margin: auto !important
}
.header_menu>ul li {
padding-top: 0 !important;
padding-bottom: 0 !important;
margin: auto
}
.mail a {
padding: 0 20px 0 40px;
font: 700 22px proxima_nova_regular, sans-serif;
background-size: auto auto;
text-shadow: rgba(255, 255, 255, .7) 0 0 10px;
color: #fff;
height: 35px;
display: block
}
.header-phone a {
color: #fff;
font: 300 30px proxima_nova_regular, sans-serif;
padding: 0 20px 0 30px;
height: 35px
}
.contact-mini-block,
.icons {
margin: 20px 0 0 !important
}
.choose {
max-width: 439px;
height: 75px;
color: #fff;
font: 30px proxima_nova_regular, sans-serif;
background: #5da130;
box-shadow: 5px 5px 8px 0 rgba(0, 0, 0, .5);
border: 0;
border-radius: 0
}
.green-l,
.green-l:hover,
.section-title {
color: #5da130 !important
}
.mainContainer .cContainer {
max-width: 1340px;
margin: 0 auto
}
.blk9 {
padding: 65px 0 60px;
background-color: #ececec;
background-attachment: fixed;
background-position: center;
background-size: cover
}
.bg_9 {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/07/image-289-min.jpg) !important
}
.b2 {
padding: 45px 43px 55px;
max-width: 1605px;
margin: 0 auto
}
.c1 {
font-size: 24px !important;
margin: 0 0 15px;
font: bold 28px proxima_nova_regular, sans-serif
}
.green-l {
border: none
}
.section-title {
margin: 0 0 50px;
font: 40px proxima_nova_regular, sans-serif
}
.choose-plant {
display: inline-block;
font: 400 21px proxima_nova_regular, sans-serif;
color: #fff;
background: #5da130;
border-radius: 5px;
padding: 15px;
border: none
}
.b3 {
background: #fff
}
.bb1 {
padding: 45px 0;
color: #fff;
font: 36px proxima_nova_regular, sans-serif;
background: #5da130
}
.bb2 {
padding: 70px 30px 50px
}
.form-group {
margin-bottom: 37px
}
.col-sm-5 {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px
}
.c4 {
padding: 10px 0 10px 0;
text-align: justify;
color: #3a3a3a;
font: 300 24px/27px proxima_nova_regular, sans-serif
}
.center {
padding: 60px 0 0 !important
}
.form-control {
width: 100%;
height: 53px;
color: #9f9f9f;
font: 300 24px proxima_nova_regular, sans-serif;
border: 1px solid #bfbfbf;
border-radius: 0
}
.bb2 button {
width: 100%;
height: 53px;
color: #a48405;
font: 24px proxima_nova_regular, sans-serif;
text-transform: uppercase;
border-radius: 0;
box-shadow: 1px 1px 1px 0 #5b872b;
background: #ffd42a
}
.small,
small {
font-size: 14px !important;
margin-top: 10px !important;
display: inline-block !important
}
@media(max-width:1024px) {
.new-navbar-menu {
padding-top: 20px
}
.maxW {
display: none
}
.main-page-header {
height: 100% !important
}
.new-header {
padding-bottom: 0
}
.advantages {
margin: 30px auto 0
}
.blk9 {
background-attachment: unset
}
}
@media(max-width:767px) {
.list-slider,
.list-slider.font_size_28 {
justify-content: center
}
.list-slider li:before {
background-color: #d6d6d6;
margin-bottom: 0
}
.text-slide__left {
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 100%
}
.block_header {
padding-top: 10px
}
.footer-form .cols {
width: 100%;
text-align: center
}
.footer-form button {
width: auto;
padding: 10px 30px
}
.footer-form p {
font-size: 18px
}
.footer-form h2 {
font-size: 30px
}
#footermap {
height: 350px
}
.footer-site ._fs__contacts-cols {
flex-wrap: wrap
}
.footer_menu ul {
justify-content: flex-start
}
.footer_menu ul li:firs-child a {
margin-left: 0
}
footer .social-btn {
display: none
}
.old-price {
margin-top: 50px
}
.b2 {
padding: 10px
}
.c1 {
font-size: 16px !important
}
.choose-plant {
font: 700 16px proxima_nova_regular, sans-serif
}
}
@media (min-width:768px) {
.col-sm-5 {
width: 41.66666667%
}
.col-sm-7 {
width: 58.33333333%
}
.col-sm-12 {
width: 100%
}
}
.choise input,
.choise span {
margin: 0;
vertical-align: top
}
.mobile {
display: none
}
@media (max-width:567px) {
.desctop {
display: none
}
.mobile {
display: block
}
}
.more-info-block {
margin: auto
}
.more-info {
display: inline-block;
font: 400 21px proxima_nova_regular, sans-serif;
color: #fff;
background: #5da130;
border-radius: 5px;
padding: 15px;
margin-top: 20px;
cursor: pointer
}
.contacts-main,
.section-vtour {
margin: 50px 0
}
.b1,
.presents-title {
margin: 0 0 35px;
letter-spacing: -.5px
}
.section-vtour iframe {
height: 600px
}
.presents-form {
background-image: none !important;
background-color: #fff !important
}
.presents-title {
padding: 0 5px;
color: #5da130 !important;
font: 35px proxima_nova_regular, sans-serif;
text-transform: uppercase
}
.present-button {
width: 100% !important;
height: 53px !important;
color: #fff !important;
background: #5da130 !important;
font: 500 24px proxima_nova_regular, sans-serif !important;
text-transform: uppercase !important;
border-radius: 0 !important
}
.horizontal-item,
.vertical-item {
background-size: cover;
background-position: center
}
.block_form_index .row ._fms__cols {
width: 33%
}
input:not([type=range]):not([type=color]) {
writing-mode: horizontal-tb !important
}
.slider-flex-block {
max-width: 1620px;
width: 100%;
margin: 50px auto
}
.horizontal-item {
width: 100%;
height: 800px !important
}
.vertical-item {
max-height: 250px !important;
max-width: 450px !important;
margin: 10px 5px 0
}
@media(max-width:1688px) {
.slider-flex-block {
max-width: 1500px
}
}
@media(max-width:1574px) {
.slider-flex-block {
max-width: 1300px
}
.horizontal-item {
max-height: 500px
}
}
@media(max-width:1375px) {
.slider-flex-block {
max-width: 1000px
}
.vertical-item {
max-height: 150px !important;
max-width: 250px !important
}
}
@media(max-width:1070px) {
.slider-flex-block {
max-width: 95%
}
}
@media(max-width:1000px) {
.slider-flex-block {
max-width: 90%
}
}
.choise-block {
width: 33.33333333% !important
}
.choise {
width: 100%;
padding: 5px 20px;
border: 2px solid #fff;
border-radius: 5px;
color: #fff;
text-align: left
}
.choise input {
width: 25px;
height: 25px
}
.choise span {
font: 500 24px proxima_nova_regular, sans-serif;
padding-left: 10px
}
.b1 {
padding: 0 5px;
color: #fff;
font: 35px proxima_nova_regular, sans-serif;
text-transform: uppercase
}
.nal,
.rassr {
display: inline-block;
padding: 0 45px;
margin: 0 0 35px;
color: #fff;
font: bold 28px proxima_nova_regular, sans-serif;
background-repeat: no-repeat;
text-align: center;
height: 65px;
background-size: 40px
}
.nal {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/image-225.png)
}
.rassr {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/image-226.png)
}
.flex-item {
flex: 0 0 50%;
max-width: 50%;
text-align: center
}
.blk10a {
padding: 35px 0 25px;
background: #5da130;
margin: 50px 0
}
@media(max-width:830px) {
.mail_and_phone {
flex-wrap: wrap
}
.phone {
margin: 15px 0 0;
border: none !important
}
}
@media(max-width:550px) {
.flex-item {
flex: 0 0 100% !important;
max-width: 100% !important
}
.contacts-section {
flex-wrap: wrap
}
.site-logo img {
max-width: 300px
}
.mail_and_phone {
flex-wrap: wrap;
justify-content: center
}
.mail {
margin: 0 0 15px !important
}
.horizontal-item {
max-height: 170px
}
.slider-flex-block {
max-width: 80%
}
.nal,
.rassr {
background-size: 33px;
width: 300px;
height: 35px
}
}
.contacts-section {}
.contacts {
color: #000;
height: fit-content;
padding: 0 0 0 10px;
display: flex;
align-items: center;
justify-content: space-around;
}
@media(max-width:1024px) {
.contacts {
flex-flow: column;
justify-content: center;
}
.logo-top,
.icons.top-bar {
display: none;
}
}
.contacts-main .icons.top-bar,
.contacts-data .icons.top-bar {
display: flex;
max-width: 270px;
min-width: 270px;
padding-top: 30px !important;
position: relative;
}
.contacts-main .icons.top-bar:before,
.contacts-data .icons.top-bar:before {
content: 'Мы в соцсетях';
position: absolute;
top: 0;
left: -10px;
font-size: 90%;
}
.contacts-main .icons.top-bar:after,
.contacts-data .icons.top-bar:after {
content: 'Обратная связь';
position: absolute;
top: 0;
right: 10px;
font-size: 90%;
}
.mob-top-call-btn {
background: #fff;
color: #355C1B !important;
font-weight: bold;
font-size: 18px;
padding: 10px 15px;
border-radius: 5px;
margin-right: 25px;
}
.contacts-main .icons.top-bar>*,
.contacts-data .icons.top-bar>* {
width: 40px;
margin: 0 !important;
}
.contacts-main .icons.top-bar>*+*,
.contacts-data .icons.top-bar>*+* {
margin-left: 10px !important;
}
.contacts-main .icons.top-bar>*:nth-child(3),
.contacts-data .icons.top-bar>*:nth-child(3) {
margin-left: auto !important;
}
.contacts-main .icons.top-bar>* img,
.contacts-data .icons.top-bar>* img {
border-radius: 50%;
}
@media(min-width:1024px) {
.logo-top {
display: block;
}
.logo-top img {}
.new-head-navbar {
align-items: center !important;
justify-content: space-around !important;
}
.new-head-navbar .menu-item+.menu-item {
margin-left: 15px !important;
}
.icons.top-bar a img {
border-radius: 50%;
}
.new-head-navbar .callback-btn {
padding: 10px 15px !important;
}
.new-head-navbar>* {
flex: auto !important;
width: auto;
}
.new-head-navbar * {
margin: 0 auto !important;
padding: 0 !important;
white-space: nowrap;
}
.icons.top-bar {
display: flex;
max-width: 270px;
min-width: 270px;
padding-top: 30px !important;
position: relative;
}
.icons.top-bar:before {
content: 'Мы в соцсетях';
position: absolute;
top: 0;
left: -10px;
}
.icons.top-bar:after {
content: 'Обратная связь';
position: absolute;
top: 0;
right: 10px;
}
.icons.top-bar>* {
width: 40px;
margin: 0 !important;
}
.icons.top-bar>*+* {
margin-left: 10px !important;
}
.icons.top-bar>*:nth-child(3) {
margin-left: auto !important;
}
}
@media(max-width: 1536px) and (min-width: 1024px) {
.new-head-navbar>* {
min-width: 235px !important;
}
.icons.top-bar {
margin: 0 25px !important;
}
}
.mail_and_phone {
display: flex;
margin: 0 0 11px;
padding: 10px 0
}
.mail {
margin: 0;
padding-right: 15px
}
.phone {
padding-left: 15px;
}
.working_time {
background-image: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/image-230.png);
padding: 4px 17px 4px 32px;
color: #5f6062;
font: 21px proxima_nova_regular, sans-serif;
background-size: auto auto;
background-repeat: no-repeat;
background-position: left center
}
.four-cols {
width: 25% !important
}
.hide-head,
.paralax-section {
width: 100%;
margin: 30px auto 0 !important;
display: flex
}
.choose {
line-height: 59px;
width: 100%
}
.hide-head {
flex-wrap: wrap;
justify-content: space-evenly;
max-width: 1020px
}
.hide-head a {
flex: 0 0 40%
}
.paralax-section {
flex-wrap: wrap;
justify-content: space-evenly;
max-width: 1520px
}
.paralax-section a {
flex: 0 0 30%;
display: flex;
align-items: center;
justify-content: center
}
@media(max-width:612px) {
.hide-head a,
.paralax-section a {
flex: 0 0 100%;
margin: 10px 0
}
.hide-head,
.paralax-section {
justify-content: center
}
}
.navbar-collapse.collapse {
display: flex !important;
justify-content: space-evenly;
align-items: center
}
.navbar-collapse.collapse div {
flex: 0 0 33%;
text-align: center !important
}
.menu-callback {
border: 1px solid #fff;
font-weight: 400 !important
}
.menu-phone {
background-image: none;
padding: 0
}
.mail {
margin: 0 0 0 15px
}
@media(max-width:1024px) {
.phone-menu-block {
display: none
}
.button-menu-block {
margin: 15px 0 0
}
.button-menu-block div {
margin: 10px 0
}
.navbar-collapse.collapse {
display: block !important
}
.navbar-brand img {
max-width: 150px !important
}
}
.mobile-header,
.navbar-header__row {
align-items: center;
justify-content: space-between !important
}
.navbar-header__row div {
flex: 0 0 0
}
.mobile-header div {
flex: 0 0 33%;
text-align: center
}
@media(max-width:610px) {
.mobile-header-phone a {
font-size: 20px !important
}
}
@media(max-width:555px) {
.mobile-header-phone a {
display: none
}
.mobile-header div {
flex: 0 0 0
}
}
.top {
align-items: center
}
@media(min-width:1024px) {
.hidden-phone {
display: none !important
}
.new-margin {
margin: 30px 0 0
}
}
.new-header-logo a {
border: none !important;
}
.plot-image {
width: 100%;
}
@media(max-width: 768px) {
.plot-image {
max-height: 245px !important;
}
}
.b24-widget-button-position-bottom-right {
bottom: 145px !important;
}
.actions-text {
margin: 20px 0;
}
.actions-text p {
color: #000 !important;
text-align: center;
font-size: 22px;
}
.actions_form {
display: block !important;
margin: 0 0 30px 0;
}
.snowblock {
position: absolute;
top: 0;
left: 0;
z-index: 100;
pointer-events: none;
width: 100%;
height: 100%;
background-image: url(data:image/png;base64,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), url(data:image/png;base64,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), url(data:image/png;base64,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);
animation: snow 40s linear infinite;
}
@keyframes snow {
0% {
background-position: 0px 0px, 0px 0px, 0px 0px;
}
100% {
background-position: 1800px 2000px, 1600px 1600px, 1400px 1200px;
}
}
.order .check {
width: 222px;
height: 50px;
background: red;
border: none;
color: #fff;
text-align: center;
font-size: 15px;
display: block;
line-height: 1.1;
border-radius: 25px;
cursor: pointer;
margin: 5px;
display: flex;
justify-content: center;
align-items: center;
}
.social_icons_contacts {
display: flex
}
.social_icons_contacts_item {}
.social_icons_contacts_item a {
background: url(//xn--52-mlcueqcet.xn--p1ai/wp-content/themes/azbnbasetheme/img/socialicons.jpg);
position: relative;
display: block;
width: 60px;
height: 50px;
background-size: cover;
background-repeat: no-repeat;
}
.social_icons_contacts_item.ok a {
background-position-x: -66px !important;
}
.social_icons_contacts_item.tg a {
background-position-x: -193px !important;
}
.social_icons_contacts_item.vb a {
background-position-x: -257px !important;
}
.social_icons_contacts_item.wa a {
background-position-x: -130px !important;
}
.social_icons_contacts_item.vk a {
background-position-x: 0 !important;
}
.chech:hover,
a.go-top-block:hover {
color: #fff !important
}
.go-top-block {
display: flex;
align-items: center;
cursor: pointer;
position: fixed;
right: 60px;
bottom: 90px;
padding: 0px;
transition: .3s;
border-radius: 50%;
border: none;
background-color: #5da130;
z-index: 99;
}
a.go-top-block:hover {
background: linear-gradient(95deg, #2f324a 20%, #424867 80%);
transition: .3s
}
.go-top-block img {
width: 35px;
text-align: left; }
.info-advantage {
display: flex;
align-items: center;
margin: 15px 0
}
.info-advantage p {
padding-left: 10px;
margin: 0
}
.oferta {
display: none;
color: #000;
text-align: center;
margin: 20px auto
}
.blk13 {
padding: 25px 0;
background: #fff;
color: #919296;
font: 14px proxima_nova_regular, sans-serif
}
.flex {
display: flex;
justify-content: space-between
}
.right {
text-align: right
}
.devlink {
display: flex;
color: #000;
justify-content: end;
align-items: center
}
.devlink img {
margin: 0 0 0 auto
}
.devlink a img {
width: 40px
}
.footer-flex {
display: flex;
align-items: center
}
.footer-flex img {
padding: 0 20px 0 0
}
.col-sm-9 {
width: 75%
}
.green-form {
padding: 25px 0;
background: #5da130 !important
}
.half-width {
width: 50% !important
}
.text-input {
width: 66.66666667% !important
}
.present-input,
.yellow-button {
width: 100% !important;
height: 53px !important
}
.yellow-button {
color: #000 !important;
font: 24px proxima_nova_regular, sans-serif !important;
text-transform: uppercase !important;
border-radius: 0 !important;
box-shadow: 1px 1px 1px 0 #5b872b !important;
background: #ffd42a !important
}
.choise-title,
.main-title,
.number-plot {
text-transform: uppercase
}
.choise-title {
padding: 0 5px;
margin: 0 0 25px;
color: #fff;
font: 35px proxima_nova_regular, sans-serif;
letter-spacing: -.5px;
text-transform: none !important;
}
.present-input {
display: block !important;
padding: 6px 12px !important;
line-height: 1.42857143 !important;
background-color: #fff !important;
background-image: none !important;
border: 1px solid #bfbfbf !important;
border-radius: 4px !important;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;
-webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out !important;
-o-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !important;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !important;
color: #9f9f9f !important;
font: 300 24px proxima_nova_regular, sans-serif !important
}
.main-title span,
.number-plot {
font-size: 20px
}
.navbar-collapse.collapse.in .menu-item {
margin-bottom: 10px !important;
}
.navbar-collapse.collapse.in .icons.top-bar {
display: flex;
justify-content: flex-start;
padding: 25px 20px 20px !important;
gap: 10px;
position: relative;
}
.navbar-collapse.collapse.in .icons.top-bar:before {
content: 'Мы в соцсетях';
position: absolute;
top: 0;
}
.navbar-collapse.collapse.in .icons.top-bar:after {
content: 'Обратная связь';
position: absolute;
top: 0;
right: 0;
}
.navbar-collapse.collapse.in .icons.top-bar>*:nth-child(3) {
margin-left: auto;
}
.navbar-collapse.collapse.in .icons.top-bar img {
border-radius: 50%;
}
@media(max-width:767px) {
.choise-title {
font-size: 22px;
}
.flex {
flex-wrap: wrap
}
.devlink {
justify-content: center !important
}
}
.card-of-plots {
display: flex;
flex-wrap: wrap;
width: 100%;
justify-content: flex-start;
max-width: 1050px;
margin: auto
}
.card-plot,
.image-plot {
max-width: 320px;
width: 100%;
height: 100%
}
@media (max-width:1024px) {
.card-of-plots {
justify-content: center
}
}
.card-plot {
box-shadow: 0 5px 15px rgb(0 0 0 / 40%);
max-height: 450px;
color: #394e61;
margin: 15px
}
.image-plot {
max-height: 160px
}
.number-plot {
font-weight: 600;
margin-top: 25px
}
.short-deck-plot {
padding: 0 19px;
margin-bottom: 19px
}
.hr {
border-top: 1px solid #394e61;
width: 285px;
margin: auto
}
.address {
padding: 5px;
display: flex
}
.dot {
font-size: 14px
}
.more-info-card {
height: 60px;
margin-top: 0px;
display: flex;
justify-content: space-between;
padding: 0 10px;
align-items: flex-end;
margin-bottom: 25px;
}
.dot-image {
height: 100%
}
.price-plot {
font-size: 25px;
padding: 7px
}
.__old {
font-size: 14px !important;
display: block;
padding: 0 0 0 7px !important;
text-decoration: line-through;
color: #b9b9b9;
}
.price-sot__old {
color: #b9b9b9;
text-decoration: line-through;
}
.big-price__old {
font-size: 16px !important;
display: block;
color: #b9b9b9;
text-decoration: line-through;
}
.action-plot,
.square-plot {
padding: 10px;
font-size: 16px;
}
.action-plot,
.custom_title,
.margin-bottom,
.weight {
font-weight: 700
}
.big-price,
.check,
.strong,
.u_berega {
font-weight: 600
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
color: #000 !important
}
.woocommerce nav.woocommerce-pagination ul li span.current {
background: #394e61;
color: #fff !important
}
.form_container-plot,
.form_container2 {
display: none;
position: fixed;
z-index: 99;
top: 0;
left: 0;
width: 100%;
height: 100%;
backdrop-filter: brightness(0.5)
}
.card2 {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-top: 30px;
}
.card,
.order {
display: flex
}
.main-title {
color: #394e61;
text-align: center
}
.card {
flex-wrap: wrap;
justify-content: center;
margin-top: 30px
}
.main-image {
max-width: 50%
}
.main-image img {
max-width: 610px
}
.characters {
max-width: 45%;
width: 100%;
color: #394e61;
margin-left: 30px;
font-size: 18px
}
@media (max-width:1600px) {
.characters {
margin-left: 55px
}
}
@media (max-width:1301px) {
.main-image img {
max-width: 550px
}
.big-price {
font-size: 26px;
font-weight: 600;
margin-top: 20px
}
.order {
margin-top: 15px
}
.check {
width: 222px;
height: 49px;
font-size: 15px
}
}
@media (max-width:1200px) {
.characters,
.main-image,
.main-image img {
max-width: 100%
}
.characters {
margin: auto
}
.card {
padding: 30px
}
}
@media (max-width:600px) {
.card {
padding: 15px
}
.order {
justify-content: center
}
}
.plot,
.price,
.price-sot,
.square,
.status {
display: flex;
flex-wrap: wrap;
border-bottom: 1px solid #394e61;
margin: 15px 0;
justify-content: space-between;
font-size: 16px
}
.big-price {
font-size: 30px;
margin-top: 30px
}
.order {
margin-top: 30px;
flex-wrap: wrap
}
.close,
.close-pop2 {
cursor: pointer;
position: relative;
float: right;
top: -20px;
left: 0;
display: inline-block
}
.close-pop2:after,
.close-pop2:before,
.close:after,
.close:before {
content: "";
position: absolute;
width: 24px;
height: 4px;
background: gray
}
.close-pop2:before,
.close:before {
transform: rotate(45deg)
}
.close-pop2:after,
.close:after {
transform: rotate(-45deg)
}
.check {
width: 222px;
height: 50px;
background: red;
border: none;
color: #fff;
text-align: center;
font-size: 15px;
display: block;
line-height: 1.1;
border-radius: 25px;
cursor: pointer;
margin: 5px
}
.plot-description {
margin-top: 30px;
text-align: justify
}
.description-text {
max-width: 1350px;
margin: auto
}
.u_berega {
color: red
}
.pop-up {
max-width: 460px; margin: 0 auto;
transform: translate(0, 30%);
width: 100%;
height: auto;
padding: 50px;
background: #fff;
border-radius: 30px;
z-index: 9999
}
@media (max-width:767px) {
.pop-up {
top: 245px;
left: 0
}
}
@media (max-width:500px) {
.pop-up {
transform: translate(0, 13%);
}
}
.background {
width: 100%;
height: 100%;
position: fixed;
z-index: 38;
background: #000;
opacity: .5
}
.input-pop {
border-radius: 20px;
font-size: 20px !important;
margin-top: 20px;
width: 100%
}
.pop-text {
margin-top: 20px;
font-size: 18px
}
.custom_title {
margin-bottom: 30px;
margin-top: 20px;
font-size: 2.5rem
}
.margin-bottom {
margin-bottom: 45px;
font-size: 3.7rem
}
.weight,
.weight_white {
font-size: 2.5rem
}
.margin-bottom_yellow {
font-size: 3.7rem;
margin-bottom: 10px;
font-weight: 700
}
@media (max-width:1657px) {
.custom_title,
.weight,
.weight_white {
font-size: 2.3rem
}
.margin-bottom_yellow {
font-size: 3.4rem
}
}
@media (max-width:1457px) {
.custom_title,
.weight,
.weight_white {
font-size: 2.1rem
}
}
@media (max-width:1599px) {
.margin-bottom,
.margin-bottom_yellow {
font-size: 3.5rem
}
}
@media (max-width:1352px) {
.custom_title,
.weight {
font-size: 1.8rem
}
.custom_title {
margin-bottom: 0
}
.margin-bottom,
.margin-bottom_yellow {
font-size: 2.8rem
}
.weight_white {
font-size: 1.8rem !important
}
}
@media (max-width:1199px) {
.margin-bottom_yellow {
font-size: 2.6rem !important
}
}
@media (max-width:1122px) {
.margin-bottom_yellow {
font-size: 2.4rem !important
}
}
@media (max-width:1020px) {
.margin-bottom_yellow {
font-size: 2rem !important
}
}
@media (max-width:991px) {
.margin-bottom,
.margin-bottom_yellow {
font-size: 2.2rem
}
.margin-bottom {
margin-bottom: 20px
}
.custom_title {
margin-bottom: 0;
margin-top: -10px
}
}
@media (max-width:840px) {
.margin-bottom {
font-size: 2rem
}
.weight {
font-size: 1.2rem
}
.custom_title,
.weight_white {
font-size: 1.2rem !important
}
.margin-bottom_yellow {
font-size: 1.9rem !important
}
}
@media (max-width:761px) {
.custom_title,
.margin-bottom,
.margin-bottom_yellow {
margin-bottom: 0
}
.change {
color: #000 !important
}
}
.low-title {
color: #fff;
font: 35px proxima_nova_regular, sans-serif !important;
text-transform: none !important
}
.new-form-block {
background-image: none !important;
margin-top: 60px;
margin-bottom: 104px !important;
background-color: #f8f8f8;
padding: 15px 30px;
position: relative;
}
.new-form-title {
text-align: left;
font-size: 24px;
font-weight: bold;
margin-bottom: 0 !important;
}
.new-form-container {
font-size: 24px;
width: 40%;
font-weight: normal;
}
.new-form {
display: flex;
flex-direction: column;
flex-wrap: wrap;
}
.new-form-inputs-container {
display: flex;
flex-direction: row;
gap: 1rem;
flex-wrap: wrap;
}
.new-form-inpt,
.new-form-btn {
display: flex;
height: 38px;
justify-content: center;
color: #000;
font-size: 19px;
font-weight: normal;
padding: 0 15px;
width: 100%;
margin-top: 25px;
max-width: 300px;
border-radius: 1rem;
margin-bottom: 0;
}
.new-form-inpt {
width: 47%;
background: transparent;
padding: 0 15px !important;
text-align: left;
}
.new-form-btn {
width: 48%;
background-color: #79a824;
color: #fff;
padding: 6px;
height: 38px;
text-align: center;
border: none;
cursor: pointer;
}
.new-form-image {
position: absolute;
bottom: 0;
}
.new-form-image.rigth {
right: 0;
}
.new-form-image.left {
left: 0;
}
.new-form-image>img {
position: relative;
display: flex;
max-width: 634px;
width: 100%;
}
.new-form-description {
margin-top: 20px;
text-align: left;
margin-bottom: 0 !important;
}
a[href^=tel].new-form-tel {
color: #709b21;
text-decoration: none;
}
a[href^=tel].new-form-tel:hover,
a[href^=tel].new-form-tel:focus {
color: #709b21;
text-decoration: none;
}
.form-tree-description {
margin: 0;
font-size: 18px !important;
}
.form-tree-btn {
margin: 0;
width: 50%;
background-color: #e50029;
}
.new-form-image.rigth.tree-img { right: 0;
}
.new-form-image.rigth.tree-img>img {
width: 21vw;
}
.tree-form-container {
width: 80%;
}
.tree-form {
margin: 150px auto 0 auto !important;
}
.tree-form>.new-form-container {
width: 50%;
}
.btn-description-container {
margin-top: 25px;
align-items: center;
}
.new_politic_right {
text-align: left;
font-size: 16px;
}
.new_politic {
text-align: left;
font-size: .7em;
}
.new_politic_right a,
.new_politic a {
color: inherit;
}
.red-green-form>.new-form-container {
width: 100%;
max-width: 630px;
margin: 30px 0 0 0;
}
.red-green-form>.new-form-title {
font-size: 39px;
text-transform: uppercase;
}
.form-buttons {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
}
.form-buttons>a {
background-color: rgba(121, 168, 36, 1) !important;
text-decoration: none;
}
.form-buttons>a:hover {
color: rgb(255, 255, 255);
}
.form-buttons>.new-form-btn {
background-color: rgba(229, 0, 41, 1);
padding: 10px 60px;
height: fit-content;
border-radius: 30px;
margin: 0;
cursor: pointer;
}
.green-form-wp .new-form-inpt {
width: 100%;
max-width: 100%;
height: 40px;
margin: 0;
border: 1px solid rgba(121, 168, 36, 1);
border-radius: 10px;
}
.green-form-wp .new_politic {
font-size: 16px;
margin: 15px 0 0 0;
}
.green-form-img {
bottom: 25px;
}
.green-desc {
font-size: 32px;
color: rgba(115, 115, 115, 1);
font-weight: 700;
line-height: 33px;
margin: 0;
}
.green-desc a {
color: rgba(121, 168, 36, 1) !important;
}
.two-cols,
.tree-btn {
max-width: 295px;
}
@media(max-width: 1600px) {
.green-form-img {
max-width: 500px;
}
.red-green-form>.new-form-container {
max-width: 590px;
}
}
@media(max-width: 1355px) {
.red-green-form>.new-form-container {
max-width: 530px;
}
.red-green-form>.new-form-title {
font-size: 36px;
}
.form-buttons>.new-form-btn {
padding: 10px 40px;
}
}
@media(max-width: 1300px) {
.two-cols {
max-width: 250px;
}
}
@media(max-width: 1250px) {
.red-green-form>.new-form-container {
max-width: 455px;
}
.green-form-wp .new_politic {
font-size: 13px;
}
.form-buttons>.new-form-btn {
padding: 10px 25px;
}
.green-desc {
font-size: 28px;
}
.red-green-form>.new-form-container {
max-width: 391px !important;
}
}
@media(max-width: 1200px) {
.new-form-inpt,
.new-form-btn {
font-size: 16px;
}
.red-green-form>.new-form-container {
max-width: 100%;
}
.green-form-wp {
max-width: 362px;
}
.red-green-form>.new-form-title {
font-size: 27px;
}
.green-form-img {
max-width: 478px;
bottom: 68px;
}
.two-cols {
max-width: 210px;
}
}
@media screen and (max-width: 1100px) { .igonre-parent-padding {
margin: 0 -15px;
}
.new-form-block {
overflow-x: clip;
}
.new-form-inputs-container {
flex-direction: column;
}
.new-form-container {
width: 100%;
max-width: 435px;
}
.new_politic {
max-width: 435px;
}
.new-form-inputs-container {
gap: 0;
}
.new-form {
width: 100%;
}
.green-form-img>img {
width: 100%;
}
.new-form-image.rigth>img {
width: 50vw;
right: -4.5rem;
}
.new-form-image.left>img {
width: 50vw;
left: -4rem;
}
.new-form-inpt,
.new-form-btn,
.form-tree-btn {
width: 100%;
max-width: 100% !important;
}
.new-form-description {
font-size: 16px !important;
}
.new-form-inpt,
.new-form-btn,
.new-form-description {
margin-top: 15px;
}
.new-form-image.rigth.tree-img>img {
width: 30vw;
right: 4rem;
}
.btn-description-container {
margin: 0;
}
.advantages-page-content-mobile {
display: flex;
flex-direction: column;
justify-content: center;
margin-left: 30px;
margin-bottom: -3rem !important;
}
.green-form-wp .new-form-inpt {
margin: 0 0 10px 0;
}
.form-buttons>.new-form-btn {
max-width: 165px !important;
padding: 10px;
}
.green-form-img {
max-width: 555px;
}
.green-desc {
font-size: 24px !important;
}
.tree-form {
margin: 150px 0 0 0 !important;
}
.tree-form>.new-form-container>.new-form-image>img {
max-width: 500px;
}
}
@media(max-width: 990px) {
.green-form-wp {
max-width: 100%;
}
.tree-form>.new-form-container {
width: 100%;
}
.form-buttons>.new-form-btn {
max-width: 285px !important;
}
.new-form-container {
max-width: 100%;
}
.new-form-image {
position: relative;
margin: 20px 0;
bottom: auto !important;
max-width: 100% !important;
text-align: center;
left: auto !important;
right: auto !important;
}
.new-form-image>img {
left: auto !important;
right: auto !important;
width: 100% !important;
margin: 15px auto 0 auto;
}
.tree-form {
margin: 40px 0 0 0 !important;
}
.red-green-form>.new-form-container {
max-width: 100% !important;
}
}
@media screen and (max-width: 770px) {
.header-second__note-cols {
margin-left: 30px;
}
.new-form-image {
position: relative;
}
.new-form-container {
width: 100%;
}
.new-form-image.rigth>img {
width: 100%;
right: 0;
}
.new-form-image.left>img {
width: 100%;
left: 0;
}
.new_politic_right,
.new_politic {
font-size: 14px;
text-align: center;
margin: 10px 0 0 0;
}
.form-buttons>.new-form-btn {
max-width: 100% !important;
margin: 10px 0;
}
}
@media(max-width: 550px) {
.red-green-form>.new-form-title {
font-size: 24px;
}
.green-desc {
font-size: 20px !important;
}
.section-vtour {
max-width: 90%;
margin: 50px auto;
}
.b24-widget-button-position-bottom-right {
right: auto !important;
left: 20px !important;
}
.b24-widget-button-inner-mask,
.b24-widget-button-inner-block,
.b24-widget-button-pulse-animate {
background: #ffff00 !important;
}
.b24-widget-button-popup {
display: none !important;
}
}
@media(max-width: 450px) {
.red-green-form>.new-form-title {
font-size: 18px;
}
.red-green-form>.new-form-container {
margin: 20px 0 0 0;
}
}
@media(max-width: 400px) {
.red-green-form>.new-form-title {
font-size: 17px;
}
.green-desc {
font-size: 18px !important;
}
}
@media(max-width: 1024px) {
.contacts-main .social_icons_contacts {
margin-top: 30px;
}
}
.marquiz__container_hide-on-mobile {
display: flex !important
}
#mbhd .col-lg-5.pt,
#mbhd .col-lg-5.pt .cols.navbar-header-cols {
padding: 0 !important;
}
@media(max-width: 500px) {
.mob-top-call-btn {
background: #fff;
color: #355C1B !important;
font-weight: bold;
font-size: 14px;
padding: 5px 10px;
border-radius: 5px;
margin-right: 0;
}
.navbar-brand img.white {
display: block;
max-width: 120px !important;
}
.environment-ya-maps {
max-width: 86%;
max-height: 350px !important;
margin-left: auto;
margin-right: auto;
}
}
.environment-ya-maps {
max-height: 500px;
overflow: hidden;
}
.desc-project-site {
color: #000;
text-align: center;
margin-bottom: 25px;
}
.desc-project-site .plot-text {
text-align: center;
}
.desc-project-site .plot-text a {
color: #5da130;
} @media (min-width: 768px) {
#modal-reviews-new ._msr__dialog {
width: 100%;
max-width: 1200px;
}
#modal-reviews-new .modal-btn-close {
top: -7px;
right: -4px;
}
#modal-reviews-new .cols._fms__cols {
flex: 0 0 25%;
}
}
#modal-reviews-new .modal-body {
border-radius: 15px;
}
#modal-reviews-new .modal-title {
font-family: 'proxima_nova_regular';
font-size: 25px;
line-height: 27px;
text-align: center;
margin: 20px 0;
}
.modal-bg {
background-image: url(https://xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2023/06/image-211-min.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
width: 100%;
height: 270px;
}
#modal-reviews-new form {
text-align: center;
}
#modal-reviews-new textarea._fms__form-control,
#modal-reviews-new .btn-submit {
height: 53px;
}
#modal-reviews-new .btn-submit {
color: #a48405;
background: #ffd42a;
} .hide-head--mob {
display: none;
justify-content: center;
gap: 5px;
}
@media (max-width: 1023px) {
.hide-head--mob {
display: flex;
}
.choose-mob-tel--hidden {
display: none;
}
.choose {
border-radius: 5px;
}
}
@media (max-width: 613px) {
.hide-head--desc {
margin: 0 !important;
}
}
.hide-head--mob .choose {
flex: 0 0 44%;
font-size: 18px;
height: 63px;
padding: 0;
}
.action-btn-block {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 20px;
margin-top: 10px;
margin-bottom: 15px;
}
.action-btn {
border-radius: 26px;
padding: 5px 10px;
font-size: 20px;
color: #fff !important;
text-decoration: none;
border: none;
cursor: pointer;
background-color: #5da130;
}
@media(max-width: 500px) {
.action-btn {
font-size: 18px;
}
.section-vtour iframe {
height: 400px !important;
}
.modal-bg {
height: 175px;
}
#modal-reviews-new .modal-title {
font-size: 14px;
}
.go-top-block {
right: 35px;
}
} .mobile-bamper {
display: none;
background-color: #5da130;
align-items: center;
justify-content: space-around;
padding-top: 10px;
padding-bottom: 10px;
position: fixed;
bottom: 0;
width: 100%;
z-index: 9;
}
.bamper-item {
text-align: center;
}
.bamper-item>a {
border: none;
}
@media(max-width: 767px) {
.b24-widget-button-wrapper.b24-widget-button-position-bottom-right {
bottom: 200px;
}
#scrollToTopBtn {
bottom: 140px;
}
.mobile-bamper {
display: flex;
}
}
@media(max-width: 425px) {
.bamper-item svg {
width: 40px;
height: 40px;
}
}
#gir {
position: fixed;
top: -10px;
left: 0;
background-image:url(//xn--52-mlcueqcet.xn--p1ai/wp-content/uploads/2025/12/gir.png);
height: 62px;
width: 100%;
overflow: hidden;
z-index: 9999;
pointer-events: none
}  
.gir_1 {
background-position: 0 0
}  
.gir_2 {
background-position: 0 -62px
}  
.gir_3 {
background-position: 0 -124px
}h1, h2, h3, h4, h5, h6, div, span, p, i, strong, a, b:not('.new-slogan') {
font-family: proxima_nova_regular !important;
}
.action-container {
margin-top: 50px;
}
.action-block .owl-nav {
position: absolute;
top: 33%;
display: flex;
justify-content: space-between;
width: 100%;
transform: translateY(50%);
}
.action-block .owl-prev, .action-block .owl-next {
display: flex !important;
align-items: center;
border-radius: 100% !important;
background-color: #fff !important;
width: 40px;
height: 40px;
}
.owl-theme .owl-dots .owl-dot span {
border: 2px solid #869791;
border-radius: 50%;
padding: 5px;
background: #fff !important;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: #fff !important;
border: 2px solid rgba(98,155,50,1);
}
.owl-carousel .owl-item .big_ban_mob,
.big_ban_mob {
display: none;
}
@media(max-width: 768px) {
.action-block .owl-nav {
top: 20%;
}
}
@media(max-width: 567px){
.owl-carousel .owl-item .big_ban_pk,
.big_ban_pk {
display: none;
} 
.owl-carousel .owl-item .big_ban_mob,
.big_ban_mob {
display: block;
margin: 0 auto !important;
}
.action-block .owl-nav {
top: 35%;
}
}
.btn_under_banner{
background-color: #e50029;
border-radius: 30px;
padding: 10px 20px;
font-size: 24px;
font-weight: bold;
letter-spacing: 1px;
}  .main-page--contacts {
display: grid;
gap: 20px;
}
.main-page--adress > p, .main-page--adress > p > a {
font: 700 22px Roboto, sans-serif;
background-size: auto auto;
text-shadow: rgba(255, 255, 255, .7) 0 0 10px;
color: #000;
display: block;
}  .accordion {
width: 100%;
margin: 10px auto 0px;
list-style-type: none;
}
.accordion .link {
cursor: pointer;
display: flex;
width: 100%;
justify-content: space-between;
align-items: center;
padding: 25px 20px 25px 0px;
color: #000000;
font-size: 22px;
line-height: 1.1;
font-family: proxima_nova_regular;
border-bottom: 1px solid #d5d5d5;
position: relative;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.accordion li:last-child .link { border-bottom: 0; }
.accordion li i {
font-size: 14px;
color: #000000;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.accordion li i.fa-chevron-down {
font-size: 14px;
}
.accordion li.open .link {
border:0px;
color: #004EA9;
}
.accordion li.open i { color: #004EA9; }
.accordion li.open i.fa-chevron-down {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.accordion .submenu {
display: none;
}
.fa-chevron-down:before {
content: '';
display: inline-block;
width: 24px;
height: 24px;
background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M20 8L12 16L4 8" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
background-size: contain;
background-repeat: no-repeat;
}
.accordion .submenu p {
color: #000;
} .hide-head--mob {
position: relative;
}
.show-call-block {
padding: 21px 20px;
font-size: 30px;
background-color: #5da130;
box-shadow: 5px 5px 8px 0 rgba(0, 0, 0, .5);
border: 0;
width: 100%;
border-radius: 5px;
}
.call-block--hidden {
position: absolute;
background-color: #5da130;
bottom: -95px;
display: none;
padding: 10px 15px;
width: 100%;
font-size: 22px;
transition: all .2s ease;
border-radius: 5px;
}
.show-hidden {
display: grid;
}
@media(max-width: 520px) {
.new-slogan {
margin-top: 60px;
}
.main-adv {
gap: 25px;
}
.accordion {
padding-left: 20px;
}
}
.cookie-banner {
position: fixed;
bottom: -100%;
left: 0;
width: 100%;
background-color: #5da130;
color: #fff;
padding: 20px 60px;
transition: bottom .3s ease;
z-index: 9999999;
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 30px;
justify-content: center;
}
.cookie-banner.show-cookie {
bottom: 0;
}
#acceptCookies {
background-color: #fff;
border: none;
color: #5da130;
padding: 10px 20px;
font-weight: 900;
border-radius: 3px;
cursor: pointer;
}
.public-ofert {
text-align: center;
padding: 20px;
background-color: #597a1d;
}
@media(max-width: 1440px) {
.cookie-banner > p {
flex: 0 0 52%;
}
}
@media(max-width: 1280px) {
.cookie-banner > p {
flex: 0 0 70%;
}
}
@media(max-width: 777px) {
.cookie-banner > p {
flex: 0 0 100%;
font-size: 15px;
}
.cookie-banner {
justify-content: center;
text-align: center;
gap: 10px;
padding: 20px 16px;
}
} .genplan-container__map {
position: relative;
}
.scale-box {
overflow: auto;
max-height: 780px;
scroll-behavior: smooth;
}
.scale-bar {
position: absolute;
z-index: 9;
right: 20px;
top: 60px;
display: grid;
gap: 20px;
}
.scale-param {
background-color: rgba(98,155,50,1);
display: grid;
padding: 10px;
justify-content: center;
width: 50px;
border-radius: 50%;
cursor: pointer;
}
.scale-param > svg {
width: 30px;
height: 30px;
}
.scale-param > svg > path {
fill: #fff;
}
.scale-param.disallow {
opacity: .5;
user-select: none;
pointer-events: none;
}
.svg-container {
position: absolute;
top: 0;
}
@media(max-width: 1024px) {
.scale-bar {
display: none;
}
}
@media(max-width: 520px) {
.scale-bar.mobile-scale {
bottom: auto;
top: auto;
left: auto;
right: auto;
display: flex;
position: relative;
margin: 10px 0 10px 10px;
}
.marquiz-pops_position_bottom {
bottom: 85px !important;
}
} .timer {
display: flex;
gap: 24px;
justify-content: center;
width: fit-content;
margin: 30px auto;
flex-wrap: wrap;
svg {
transform: rotate(-90deg)
}
circle {
fill: none;
stroke-width: 5;
}
.unit {
position: relative;
width: 130px;
height: 130px;
}
.bg {
stroke: #222
}
.days {
stroke: #ff4d4d
}
.hours {
stroke: #4da6ff
}
.minutes {
stroke: #4dff88
}
.seconds {
stroke: #ffd24d
}
.value {
position: absolute;
inset: 0;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
color: #000;
}
.num {
font-size: 32px;
font-weight: bold
}
.label {
font-size: 13px;
opacity: .7
}
}
@media(max-width: 767px) {
.timer {
.unit {
width: 70px;
height: 70px;
svg {
width: 70px;
height: 70px;
circle {
r: 30;
cx: 35;
cy: 35;
}
}
}
.num {
font-size: 20px;
}
}
.timer-title {
font-size: 28px;
margin-bottom: 20px !important;
}
}
button[disabled],
html input[disabled] {
cursor: default;
opacity: .5;
}