@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i&subset=cyrillic,cyrillic-ext');div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px;}div.status{background:url(/misc/message-24-ok.png) no-repeat 5px 50%;border-color:#cdcdcd;padding-left:30px;}div.status{color:#234600;}.ok{color:#54a008;}div.status,table tr.ok{background-color:#fff;}div.warning{background-image:url(/misc/message-24-warning.png);border-color:#ed5;}div.warning,.warning{color:#840;}div.warning,table tr.warning{background-color:#fffce5;}div.error{background:url(/misc/message-24-error.png) no-repeat 5px 50%;border-color:#fa3a3a;}div.error,.error{color:#fa3a3a;border:0px;}div.error,table tr.error{background:none;margin-bottom:5px;}div.error p.error{color:#333;}div.messages ul{margin:0 0 0 1em;padding:0;}div.messages ul li{list-style-image:none;}.blockMsg div.messages{text-align:left;}#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100;}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0;}#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;zoom:1;}html.js input.form-autocomplete,.ui-autocomplete-input{background-image:url(/misc/throbber.gif);background-position:100% 5px;background-repeat:no-repeat;}html.js input.throbbing{background-position:100% -18px;}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:auto;}html.js fieldset.collapsed .fieldset-wrapper{display:none;}fieldset.collapsible{position:relative;}fieldset.collapsible .fieldset-legend{display:block;}body.drag{cursor:move;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{background:url(/misc/draggable.png) no-repeat 6px 9px;height:13px;margin:-0.4em 0.5em;padding:0.42em 0.5em;width:13px;}a.tabledrag-handle-hover .handle{background-position:6px -11px;}div.indentation{float:left;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;width:20px;}div.tree-child{background:url(/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/misc/tree-bottom.png) no-repeat 11px center;}div.tree-child-horizontal{background:url(/misc/tree.png) no-repeat -11px center;}.tabledrag-toggle-weight-wrapper{text-align:right;}table.sticky-header{background-color:#fff;margin-top:0;}html.js fieldset.collapsed .fieldset-legend{background:none;padding-left:0px;}.progress .bar{background-color:#fff;border:1px solid;}.progress .filled{background-color:#000;height:1.5em;width:5px;}.progress .percentage{float:right;}.ajax-progress{display:inline-block;height:28px;}.ajax-progress .throbber{background:transparent url(/misc/throbber.gif) no-repeat 0px -18px;float:left;height:15px;margin:2px;width:15px;}.ajax-progress .message{padding-left:20px;}tr .ajax-progress .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.container-inline div,.container-inline label{display:inline;}.container-inline .fieldset-wrapper{display:block;}.nowrap{white-space:nowrap;}html.js .js-hide{display:none;}.element-hidden{display:none;}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .clearfix{height:1%;}*:first-child + html .clearfix{min-height:1%;}#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-weight:200;color:#000;}#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:9999;text-align:left;visibility:hidden;display:none;}#sb-container a{border:0px;}#sb-overlay{position:relative;height:100%;width:100%;}#sb-wrapper{position:absolute;visibility:hidden;width:100px;}#sb-wrapper-inner{position:relative;overflow:hidden;height:100px;z-index:10000;z-index:1;}#sb-body{position:relative;height:100%;}#sb-body-inner{position:absolute;height:100%;width:100%;}#sb-player.html{height:100%;overflow:auto;}#sb-body img{border:none;}#sb-loading{position:relative;height:100%;}#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}#sb-loading-inner span{background:url(/themes/lider/images/loading.gif) no-repeat;padding-left:34px;display:inline-block;}#sb-body,#sb-loading{background-color:#fff;}#sb-info{position:relative;margin:0;padding:0;z-index:2}#sb-counter,#sb-title{display:none;}#sb-title-inner{color:#fff;height:26px;line-height:26px;font-size:14px;white-space:nowrap;}#sb-info,#sb-info-inner{height:100%}#sb-info{position:absolute;top:0px;right:0px;width:100%;}#sb-info-inner{font-size:12px;}#sb-nav{float:right;height:16px;padding:2px 0;width:100%;height:100%}#sb-nav a{display:block;float:right;cursor:pointer;background-repeat:no-repeat;}#sb-nav-close{background:url(/themes/lider/images/close.png) no-repeat -19px 0;line-height:19px;height:19px;width:19px;position:relative;top:5px;right:5px;z-index:10000;}#sb-nav-close:hover{background-position:0 0;}#sb-nav-next,#sb-nav-previous{position:absolute;width:45%;top:0px;height:100%;}#sb-nav-next{right:0;}#sb-nav-previous{left:0;}#sb-nav-next:after,#sb-nav-previous:after{content:'';position:absolute;width:23px;height:45px;top:50%;margin-top:-23px;background:url(/themes/lider/images/arrows.png) no-repeat -46px 0;}#sb-nav-next:after{right:10px;background-position:-69px 0;}#sb-nav-previous:after{left:10px;}#sb-nav-next:hover:after{background-position:-23px 0;}#sb-nav-previous:hover:after{background-position:0 0;}div.sb-message{font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
@font-face{font-family:'icon';src:url(/themes/lider/fonts/icon.eot?34k556);src:url(/themes/lider/fonts/icon.eot?34k556#iefix) format('embedded-opentype'),url(/themes/lider/fonts/icon.ttf?34k556) format('truetype'),url(/themes/lider/fonts/icon.woff?34k556) format('woff'),url(/themes/lider/fonts/icon.svg?34k556#icon) format('svg');font-weight:normal;font-style:normal;}html,body{height:100%;width:100%;min-width:320px;}body{font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;margin:0;padding:0;color:#000;background-color:#fff;}p{margin:0 0 1.4em 0;padding:0;line-height:1.6em;}table{margin:0;margin-bottom:1.4em;padding:0;border-spacing:0;border-collapse:collapse;border:0;}tbody{border:0;}table td,table th{padding:0.7em 1.4em;border:0;}table th{padding:1.4em;text-align:center;}a:link,a:visited{color:#000;}a:hover{color:#f7bd1b;}h1,.title-h1{font-size:1.8em;font-weight:600;padding:2.4em 0 1.6em;text-transform:uppercase;margin:0;}h2,.title-h2{font-size:1.4em;font-weight:600;padding:1em 0 0.8em;margin:0;}h3,.title-h3{font-size:1.25em;font-weight:600;padding:0;margin:0;padding-bottom:1em;}img,a[rel="shadowbox"]{border:0;}legend{padding:0;}div.messages{padding:0.7em 0.7em 0.7em 2.7em;margin:2.1em auto;}.form-required{color:#e00000;}label,.field-label{font-weight:400;}fieldset{margin:0;padding:0;border:0;}*:focus{outline:none;}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;-moz-box-sizing:content-box;}input[type="text"]:focus,input[type="password"]:focus,textarea.form-textarea:focus,input[type="email"]:focus{border:1px solid #d1d1d1;}input.form-text.error,textarea.form-textarea.error,select.form-select.error,.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #ff0000;}.form-text,.form-textarea,.form-select{margin:0;padding:0;padding-left:0.7em;font-size:0.85em;color:#000;border:0;border:1px solid #959595;box-sizing:border-box;width:100%;background:none;}.form-text,.form-select{height:3.43em;line-height:3.3em;}.form-textarea{max-width:100%;max-height:10em;}.form-submit,.link-call,.link-back,.link-more,a.cookie-agreement-button{text-align:center;cursor:pointer;box-sizing:border-box;height:3.3em;line-height:3.3em;font-size:0.85em;font-weight:600;margin:0;padding:0 2.4em;color:#000;background-color:#f7bd1b;border:0;text-transform:uppercase;-webkit-appearance:none;}.form-submit:hover,.link-call:hover,.link-back:hover,.link-more:hover,a.cookie-agreement-button:hover{background-color:#000;color:#fff;}.form-actions{margin:0;padding-top:0.7em;}.form-item{margin:0;margin-bottom:1.7em;}.grippie{display:none;}div.error{font-size:1em;}.form-body div.error{font-size:0.8em;margin-top:1em;}.cookie-agreement{position:fixed;bottom:1em;left:50%;transform:translateX(-50%);width:90%;max-width:26em;padding:1em;z-index:1000;box-sizing:border-box;background-color:#fff;border:1px solid #000;}a.cookie-agreement-button{display:inline-block;margin-top:1em;text-decoration:none;}body.admin-menu{margin-top:28px !important;}.maintenance-block{max-width:1100;min-width:960;margin:80 auto 0 auto;background:#373737;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3MzczNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDBkMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#373737 0%,#0d0d0d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#373737),color-stop(100%,#0d0d0d));background:-webkit-linear-gradient(top,#373737 0%,#0d0d0d 100%);background:-o-linear-gradient(top,#373737 0%,#0d0d0d 100%);background:-ms-linear-gradient(top,#373737 0%,#0d0d0d 100%);background:linear-gradient(to bottom,#373737 0%,#0d0d0d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#373737',endColorstr='#0d0d0d',GradientType=0);-webkit-box-shadow:0 0 5px #636363;-moz-box-shadow:0 0 5px #636363;box-shadow:0 0 5px #636363;position:relative;padding:1.4em 1.4em 2.8em;}.maintenance-logo{float:left;position:relative;width:200;margin-top:1.4em;}.maintenance-logo a{border:0;}.maintenance-body{margin-left:200;}.maintenance-text{font-size:1em;color:#fff;}.maintenance-body h1{color:#fff;margin-top:1.4em;margin-bottom:1.8em;}.content{padding-bottom:3.5em;}.content p:last-child,.content ul li:last-child,.content ol li:last-child{margin-bottom:0;}.content strong{font-weight:700;}.content em{font-weight:400;font-style:italic;}.content strong em,.content em strong{font-weight:700;font-style:italic;}.content ul,.content ol{display:inline-block;margin-top:0;margin-bottom:1.4em;}.content ul ul,.content ol ol{margin:0.7em 0 0;}.content table{max-width:100%;line-break:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.content table td,.content table th{padding:0.7em;}.content table th{font-weight:700;border-bottom:1px solid #000;}.content table tr{border-bottom:1px solid #000;}.content img{border:0;max-width:100%;height:auto;margin-bottom:0.8em;}.item-list ul li{margin-left:1.4em;}.item-list ul{margin:0;padding:0;}.block-edit{border:1px dashed #797979;}.link-edit{line-height:2.1em;text-align:right;}.progress-disabled{display:none;}.wrapper{display:flex;flex-direction:column;justify-content:stretch;height:100%;width:100%;}.container{flex:1 0 auto;width:100%;}.footer{flex:0 0 auto;margin:0 auto;padding:4em 0;width:100%;background-color:#f4f3f3;}.inner{padding:0 0.625em;margin:0 auto;max-width:1280px;height:100%;}.header{position:relative;padding:0.675em 0;}.logo{text-align:center;}.logo a{display:inline-block;border:0;}.forms{}.link-call{width:16em;background-color:#000;color:#fff;margin:0.45em auto;}.link-call:hover{background-color:#f7bd1b;color:#000;}.contacts{text-align:center;}.phone{font-size:1.3em;font-weight:700;margin-bottom:0.3em;}.phone a{text-decoration:none;}.link-map{display:inline;font-size:0.9em;border-bottom:1px dashed #000;cursor:pointer;}.link-map:hover{color:#f7bd1b;border-bottom-color:#f7bd1b;}.footer .copyright{text-align:center;}a.privacy-policy{display:inline-block;font-size:0.9em;text-decoration:none;}.footer .menu-main{text-align:center;}.footer .menu-service{text-align:center;margin:1em 0 2em;}.footer .contacts{}.author{margin-top:2em;font-size:0.85em;}a.link-menu-main{display:block;position:absolute;left:0.3em;top:0.8em;border:0;}.link-menu-main-inner{display:block;position:relative;width:1.8em;height:0;border-top:2px solid #000;border-bottom:2px solid #000;cursor:pointer;margin:1.2em 0.35em;box-sizing:border-box;}.link-menu-main-inner:before,.link-menu-main-inner:after{content:'';display:block;position:absolute;width:100%;height:0;border-top:2px solid #000;border-bottom:2px solid #000;}.link-menu-main-inner:before{bottom:0.4em;}.link-menu-main-inner:after{top:0.45em;}a.full-wrapper{position:fixed;left:85%;top:0px;width:100%;height:100%;z-index:1000;padding:0;margin:0;background-color:#F4F3E9;}a.full-wrapper .link-menu-main-inner{left:0.5em;top:0.8em;}.menu-main.sidr{display:none;position:fixed;padding:0;top:0;height:100%;z-index:999;width:85%;overflow-x:none;overflow-y:auto;}.menu-main.sidr.left{left:-85%;right:auto;background-color:#f7bd1b;}.menu-main .inner{padding:0;}ul.menu{margin:0;padding:0;}ul.menu li{margin:0;padding:0;}ul li.leaf{list-style:none;}.menu-main ul.menu{padding:1em 0;}.menu-main li a{display:block;padding:0 1.6em;text-decoration:none;line-height:2.5em;}.menu-main li:hover a,.menu-main li a:hover,.menu-main li a.active,.menu-main li a.active-trail{background-color:#000;color:#fff;}.footer .menu-main li a{font-size:0.9em;background:none;text-decoration:none;}.footer .menu-main li:hover a,.footer .menu-main li a:hover,.footer .menu-main li a.active,.footer .menu-main li a.active-trail{color:#f7bd1b;}.link-service{border-top:1px solid #000;background-color:#f4f3f3;padding:0.5em 0;}.link-service-cover{background-color:#f7bd1b;color:#000;text-align:center;font-size:1.25em;line-height:2.3em;text-transform:uppercase;width:13.5em;margin:0 auto;}.form-link-service{width:100%;max-width:30em;box-sizing:border-box;}.menu-service-cover{position:absolute;}.menu-service ul.menu li{margin-bottom:0.725em;}.menu-service li a{font-size:1.125em;line-height:1.5em;}.menu-service li a:hover,.menu-service li a.active,.menu-catalog li a.active-trail{color:#f7bd1b;}.footer .menu-service{border:0;background:none;padding:0;}.footer .menu-service li a{text-decoration:none;}.footer .menu-service li a:hover,.footer .menu-service li a.active,.footer .menu-catalog li a.active-trail{color:#f7bd1b;}.slider{display:none;}.front .title-h1{padding-top:0;}.front-text{display:none;padding:4.3em 0;}a.link-more{display:inline-block;text-decoration:none;}.front-apartments,.front-gallery{margin:4em 0;}.view-display-id-block_apartments .apartments-images{margin:0;}.view-display-id-block_apartments .apartments-images .slider-img{margin-bottom:1.2em;}.view-display-id-block_apartments .apartments-images .carousel li{cursor:pointer;}.front-apartments .link-more,.front-gallery .link-more{display:block;width:14em;margin:0 auto;}.front-gallery img{max-width:100%;height:auto;}.view-display-id-block_gallery .views-row.row-empty{display:none;}.front-customers{margin-bottom:2.8em;}.view-display-id-block_customers{position:relative;}.front-customers .flex-viewport{margin:0 2em;}.front-customers .flex-direction-nav li{list-style:none;}.front-customers .flex-direction-nav li a{display:block;position:absolute;top:0;height:100%;width:1em;background:url(/themes/lider/images/arrows.png) no-repeat -46px 50%;text-indent:-10000px;}.front-customers .flex-direction-nav li a.flex-prev{left:0;}.front-customers .flex-direction-nav li a.flex-next{right:0;background-position:-79px 50%;}.front-customers .flex-direction-nav li a:hover{opacity:0.6;}.view-customers .views-row{display:inline-block;width:10.7em;margin:0 2.3em 2.8em 0;vertical-align:top;}.customer-image{width:10.7em;height:5.7em;overflow:hidden;}.customer-title{font-size:1.1.em;font-weight:600;margin-top:0.6em;}.view-apartments-page,.view-gallery,.gallery-images{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;}.view-apartments-page .views-row,.view-gallery .views-row,.gallery-images .sb-image{flex-basis:100%;align-self:stretch;position:relative;margin-bottom:3em;}.apartments-image a{display:block;line-height:0;border:0;}.apartments-image img{margin-bottom:0;}.apartments-title{margin:1.85em 0;}.apartments-price{color:#f7bd1b;font-size:1.4em;font-weight:600;}.right-column .apartments-price{font-size:1.78em;margin:0.8em 0 1.6em;}ul.slides,ul.slides li{margin:0;padding:0;}ul.slides li{list-style:none;}ul.slides li a{line-height:0;display:block;}.slides img{margin-bottom:0;}.slides a{border:0;}.node-body #slider{overflow:hidden;line-height:0;margin-bottom:1.7em;}.node-body #slider .flex-viewport{width:100%;}#carousel li{cursor:pointer;position:relative;overflow:hidden;border:1px solid transparent;line-height:0;box-sizing:border-box;}.flex-viewport img{width:100%;height:auto;}#carousel li.flex-active-slide{border-color:#f7bd1b;}.block-back{clear:both;margin-top:2.8em;}a.link-back{display:block;text-decoration:none;width:14em;}.gallery-image a,.gallery-images a{display:block;line-height:0;border:0;}.gallery-image img,.gallery-images a img{margin-bottom:0;}.gallery-title{margin:1.85em 0;}.gallery-body{margin-bottom:2.8em;}.service-images{margin-bottom:2em;}.service-form .form-title{text-align:left;margin:2.3em 0 1.3em;}.service-form  .form-actions{text-align:left;}.block-service-text{background-color:#f7bd1b;text-align:center;font-size:1.4em;font-weight:600;padding:3em 0.825em;margin-top:2.8em;}.block-service-text-phone{font-size:1.25em;}.form-overlay{position:fixed;width:100%;left:0;top:0;background-color:rgba(0,0,0,0.8);z-index:1000;}.form-block{position:absolute;z-index:2000;}.form-block-inner{position:relative;z-index:1;padding:2.5em;background-color:#ececec;}.form-close{position:absolute;right:0.25em;top:0.25em;width:2.5em;height:2.5em;cursor:pointer;z-index:2;}.form-close:after{content:'';position:absolute;width:19px;height:19px;left:50%;top:50%;margin-top:-8.5px;margin-left:-8.5px;background:url(/themes/lider/images/close.png) no-repeat -19px 0;}.form-close:hover:after{background-position:0 0;}.form-title{text-align:center;margin-bottom:1.3em;font-size:1.8em;font-weight:600;text-transform:uppercase;}.webform-client-form label{display:block;line-height:1.8em;}.form-block .form-actions{text-align:center;}.ajax-progress{text-align:center;}.ajax-progress .throbber{float:none;margin:0 auto;}.ajax-progress .message{display:none;}.webform-confirmation{font-size:18px;padding:2.1em;}.webform-confirmation p{margin:0;}.form-block div.messages{margin:0;padding-left:0.7em;}.form-actions{text-align:center;}.webform-client-form  .form-checkbox{display:inline-block;width:1.4em;}.form-checkboxes label{display:inline;}.form-link-map .block-cover{width:500px;}.form-link-call{max-width:32em;}.form-link-map{width:100%;max-width:50em;}#user-login{max-width:30em;}.item-list-pager{width:100%;padding:0;overflow:hidden;margin-bottom:1em;}.item-list-pager .pager{float:left;left:50%;position:relative;text-align:center;margin:0;padding:0;}ul.pager li{right:50%;position:relative;list-style:none;display:inline-block;vertical-align:top;margin:0.35em;padding:0;text-align:center;}ul.pager a{display:inline-block;font-size:0.9em;height:2.53em;width:2.53em;line-height:2.53em;text-decoration:none;border:1px solid #000;}ul.pager .pager-previous a,ul.pager .pager-next a{font-size:2.5em;height:0.95em;width:0.95em;line-height:0.8em;border:0;}ul.pager a:hover,ul.pager .pager-previous a:hover,ul.pager .pager-next a:hover{background-color:#f7bd1b;color:#000;border-color:#f7bd1b;}.pager .pager-current{font-size:0.9em;height:2.53em;width:2.53em;line-height:2.53em;background-color:#f7bd1b;color:#000;border:1px solid #f7bd1b;}@media screen and (min-width:410px){}@media screen and (min-width:560px){.view-apartments-page .views-row,.view-gallery .views-row,.gallery-images .sb-image{flex-basis:48%;}}@media screen and (min-width:760px){.float-block{float:left;position:relative;}.inner{padding:0 1.25em;}.header{padding:1.7em 0 0;height:5.3em;}.logo{width:35%;padding-top:0.3em;text-align:left;}.forms{width:40%;}.contacts{width:25%;text-align:right;}a.link-menu-main{display:none;}.menu-main.sidr{display:block;position:relative;top:0;width:100%;z-index:0;overflow-x:unset;overflow-y:unset;height:3.2em;}.menu-main.sidr.left{left:unset;background-color:#f7bd1b;}.menu-main .inner{padding:0 1.25em;}.menu-main ul.menu{margin:0;padding:0;position:relative;text-align:justify;height:3.2em;}.menu-main li.leaf{display:inline-block;margin:0;padding:0;list-style:none;height:100%;line-height:3.2em;}.menu-main ul.menu:after{content:'';width:100%;display:inline-block;}.menu-main li a{display:inline-block;height:100%;padding:0 0.4em;line-height:3.2em;text-decoration:none;}.menu-main li:hover a,.menu-main li a:hover,.menu-main li a.active,.menu-main li a.active-trail{background-color:#000;color:#fff;}.footer .menu-main{height:auto;background:none;}.footer .menu-main ul.menu{text-align:left;height:auto;}.footer .menu-main li{line-height:1.8em;}.footer .menu-main li a{line-height:2em;}.footer .menu-main li:hover a,.footer .menu-main li a:hover,.footer .menu-main li a.active,.footer .menu-main li a.active-trail{background:none;color:#f7bd1b;}.footer .copyright{width:30%;text-align:left;}.copyright .logo-img{max-width:100%;}.footer .menu-main{width:20%;margin:0 5%;}.footer .menu-service{width:40%;}.footer .contacts{width:100%;text-align:left;}.author{float:right;width:15em;text-align:right;margin-top:0;font-size:0.85em;}.link-service{display:none;}.form-link-service{display:block !important;position:relative !important;max-width:unset;}.menu-service{border-top:1px solid #000;background-color:#f7bd1b;padding:2.5em 0;}.menu-service .form-block-inner{padding:0;background:none;}.menu-service .menu{columns:2;}.menu-service ul.menu li{display:block;margin-bottom:1em;}.menu-service li a{font-size:0.9em;}.menu-service li a:hover,.menu-service li a.active,.menu-catalog li a.active-trail{color:#fff;}.footer .menu-service{border:0;background:none;padding:0;margin:0;margin-bottom:1em;text-align:left;}.footer .menu-service ul.menu{columns:1;}.footer .menu-service ul.menu li{margin-bottom:0;line-height:1.8em;}.footer .menu-service li a{line-height:2em;}.slider{display:block;height:26.6em;position:relative;}a.slider-image{display:block;width:100%;height:20.2em;padding-top:6.4em;background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;text-decoration:none;color:#fff;}.slider-title{display:inline-block;font-size:2.28em;font-weight:600;padding:0.6em;text-transform:uppercase;line-height:1em;background:rgba(0,0,0,0.5);}.slider-text{width:50%;max-height:13em;overflow:hidden;background:rgba(0,0,0,0.5);padding:1.357em;position:relative;top:5px;}.slider-text p{margin:0;}.flex-control-nav{width:100%;position:absolute;bottom:1.4em;text-align:center;margin:0;padding:0;}.flex-control-nav li{margin:0 1em;display:inline-block;}.flex-control-paging li a{border:0px;width:0.85em;height:0.85em;border:1px solid #000;display:block;cursor:pointer;text-indent:-9999px;}.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{background-color:#f7bd1b;border-color:#f7bd1b;}.left-column{float:left;width:33%;}.right-column{margin-left:37%;}.right-column .apartments-price{font-size:1.78em;margin:0.8em 0 1.6em;}.apartments-images{margin-bottom:2.8em;}}@media screen and (min-width:980px){.logo{width:30%;}.forms{width:45%;}.menu-main li a{padding:0 1.6em;}.menu-service .menu{columns:3;}.left-column{float:left;width:40%;}.right-column{margin-left:45%;}.view-apartments-page .views-row,.view-gallery .views-row,.gallery-images .sb-image{flex-basis:30%;}}@media screen and (min-width:1200px){.menu-service .menu{columns:4;}.footer .copyright{width:27%;}.footer .menu-main{width:15%;margin:0;margin-right:5%;}.footer .menu-service{width:33%;}.footer .contacts{width:20%;text-align:right;}.author{float:none;width:auto;margin-top:4.35em;}.view-apartments-page .views-row,.view-gallery .views-row,.gallery-images .sb-image{flex-basis:24%;}}
