media.min.css
28.2 KB
@font-face{font-family:'rouble'; src:url('../fonts/rouble.eot');src:url('/fonts/rouble.eot') format('embedded-opentype'),url('/fonts/rouble.woff') format('woff'),url('/fonts/rouble.ttf') format('truetype'),url('/fonts/rouble.svg#MyriadProCond') format('svg');font-weight:normal; font-style:normal}.current_review_item{ background:#e57e44}.project-gallery-item-title-abs{ position:absolute; left:160px; top:130px; height:auto !important; text-transform:none; font-size:4.8rem; line-height:4.8rem; font-family:"gotham_probold","Open Sans",Arial,serif; letter-spacing:1px; color:#000}.project-reviews{ padding:73px 0 0px 0}.cluster.active_cluster{ background:url(/img/active_cluster.png); background-size:contain; background-position:center center}.cluster.active_cluster img{ display:none}.projects_type_wrapper h1{ font-size:14px; font-weight:bold}.service-item{height:282px}.no_search_result_text{ margin-top:30px}#previewer_toggle{display:none}.projects_listing_ul{ margin-top:-75px !important}.out_sub_menu >.filter-element >div.filter-element._all{ display:none}.project-price-order{ display:block; border:0; background:rgb(125,148,115 ); color:white; font-size:1.2rem; line-height:52px; font-weight:bold; text-transform:uppercase; padding:0 16px; text-align:center; -webkit-transition:all 0.2s; transition:all 0.2s; width:235px; margin:30px auto 25px}.project-price-order:hover{text-decoration:none;background:#000}.fav-link-icon{left:10%}.header .fav-link-count,.header .fav-link-clear{left:14px}.slimScrollDiv{ left:0; bottom:0; top:71px; position:absolute !important; width:150px !important; padding-bottom:71px; z-index:151}h4.project-gallery-item-title{ height:auto !important; left:160px}.slimScrollBar{ background:#fff !important}.project-gallery-previews{ position:relative; white-space:nowrap; top:auto; z-index:2; font-size:0; line-height:0; -webkit-transition:all 0.4s; transition:all 0.4s; width:140px; height:100%; overflow-y:scroll; overflow-x:hidden}.project-galleries .project-gallery-previews-wr{ height:auto; padding-top:10px}.project-galleries .project-gallery-previews-wr,.project-galleries .project-gallery-previews-wr *,.project-galleries .slimScrollBar,.project-galleries .project-info,.project-galleries .project-info *{cursor:pointer !important}.project-gallery-previews-item{width:100%;height:auto}.project-gallery-previews-wr li{display:block}._project .path,._project .project-like{left:160px}.project-info {padding:0 80px 0 160px}.project-gallery-previews-wr li a{ margin:0 0 0px; padding:6px}body.previewer{ overflow:hidden; position:fixed}.project-text{padding-top:0px}.project-text >*:first-child{ padding-top:55px}.project-similar.projects-list{ margin-top:0}.project-similar-title{ padding-top:0}.active_search i{ background:#fff}span#header_search_wrap i{ position:absolute; font-size:21px; left:-2px; top:-2px; font-weight:bold; color:#EB9D72; border:2px solid; border-radius:40px; cursor:pointer; width:37px; height:37px; z-index:103; -webkit-transition:ease-out 0.2s; -o-transition:ease-out 0.2s; transition:ease-out 0.2s}.header._fixed span#header_search_wrap{top:15px}span#header_search_wrap i:before{position:absolute; left:6px; top:5px}span#header_search_wrap{ position:absolute; right:77px; top:20px; width:37px; height:37px; -webkit-transition:all 0.4s; -o-transition:all 0.4s; transition:all 0.4s}input#header_search{ position:absolute; right:100%; color:transparent; border:2px solid; border-right-color:transparent; background:#fff; padding:6px 20px 7px 14px; top:-2px; margin-right:-13px; -webkit-transition:ease-out 0.2s; -o-transition:ease-out 0.2s; transition:ease-out 0.2s; width:0px; z-index:101; visibility:hidden}#result_list li a{ display:block; text-align:left; padding:5px 15px; font-size:15px; color:inherit}#result_list li a:hover,#result_list li.active_res_item a{background:rgba(197,197,197,0.82);text-decoration:none}#result_list{ position:absolute; display:none; left:-172px; width:207px; top:0px; z-index:100; border:2px solid; border-top:none; padding-top:40px; padding-bottom:5px; border-radius:0 15px 0 0; color:#EB9D72; -webkit-transition:ease-out 0.2s; -o-transition:ease-out 0.2s; transition:ease-out 0.2s; background:rgba(255,255,255,0.91)}.active_search #result_list.active_res_list{display:block}span#header_search_wrap.active_search #header_search{color: #EB9D72;width:185px;visibility:visible}#header_search::-webkit-input-placeholder{color:#EB9D72}#header_search::-moz-placeholder {color:#EB9D72}#header_search:-moz-placeholder {color:#EB9D72}#header_search:-ms-input-placeholder {color:#EB9D72}span#header_search_wrap.active_search:hover #header_search::-webkit-input-placeholder{color:#000}span#header_search_wrap.active_search:hover #header_search::-moz-placeholder {color:#000}span#header_search_wrap.active_search:hover #header_search:-moz-placeholder {color:#000}span#header_search_wrap.active_search:hover #header_search:-ms-input-placeholder {color:#000}input:active,input:focus{outline:none;border:none}span#header_search_wrap:hover i,span#header_search_wrap.active_search:hover #header_search,span#header_search_wrap:hover #result_list{color:#000}.previewer .header,.previewer .page-head >*{opacity:0}.previewer .path,.previewer .project-info{display:none}.previewer #object_head_gal{ opacity:1}li.additional_list_item{ margin-bottom:20px; float:left}.text-teaser{ display:table-cell; height:135px; width:9999px; vertical-align:middle; color:white; background-position:center center; text-align:center}.teaser_text_left{ display:inline-block; width:50%; text-align:left; font-size:16px; line-height:25px; vertical-align:middle; padding-right:100px}.teaser_text_left h2{ font-weight:700; font-size:22px; margin-bottom:15px}.teaser_text_left_button{ text-transform:uppercase; font-size:1.5rem; text-decoration:none; font-weight:bold; background:#f2803c; padding:17px 30px; position:relative; border:0; color:white; font-family:"Open Sans",Arial,sans-serif; cursor:pointer; display:inline-block; margin:0; vertical-align:middle; -webkit-transition:ease-out 0.5s; -o-transition:ease-out 0.5s; transition:ease-out 0.5s}.teaser_text_left_button:hover{text-decoration:none;color:#f2803c;background:#fff}.out_sub_menu{ position:absolute; z-index:100; width:100%; left:0; top:130px}.projects-list{ margin-top:150px}.filter._inner-page{ display:block; left:50%; bottom:50px; z-index:50; margin-left:-251px; top:50%; margin-top:-41px}.filter._inner-page >.filter-element{ height:auto}.filter._inner-page .filter-element._type .filter-type{display:inline-block;height:auto;padding:25px 40px}.out_sub_menu >.filter-element{ display:table; height:120px; margin:0 auto; text-align:center; width:100%}.out_sub_menu >.filter-element >div{ display:table-cell; vertical-align:middle; background:#f37e43 !important; height:100%}.out_sub_menu .filter-element._parent >.filter-element >.filter-element{display:inline-block;height:100%}.out_sub_menu .filter-element._select:before{display:none}.out_sub_menu .filter-select{ display:table; width:100%; height:100%}.out_sub_menu .filter-chosable._active{ color:#322f2c}.out_sub_menu .filter-chosable._active SPAN:before{ background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iU2hhcGVfNDNfMV8iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCINCgkgeT0iMHB4IiB3aWR0aD0iMTBweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9Ii00MTUgMjk0LjMgMTAgNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAtNDE1IDI5NC4zIDEwIDc7Ig0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMzMjJGMkM7fQ0KPC9zdHlsZT4NCjxnIGlkPSJTaGFwZV80MyI+DQoJPGc+DQoJCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iLTQwNi42LDI5NC4zIC00MTEuNCwyOTkuMSAtNDEzLjIsMjk3LjEgLTQxNC41LDI5OC40IC00MTEuNCwzMDEuMyAtNDA1LjMsMjk1LjUgCQkiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg=='); background-repeat:no-repeat; background-size:100% 100%}.out_sub_menu .filter-option{ font-size:1.4rem; line-height:3.8rem; padding:0 25px; display:inline-block}.out_sub_menu .filter-element._bathhouse,.out_sub_menu .filter-element._misc{ width:auto; background:#f37e43 !important}.out_sub_menu .filter-inner-wrap{border-left:1px solid #B56136;padding:0 25px}.in_filter_block{ }.stages_slider .owl-item div{ background-size:cover; background-position:center center}.stage_item_desc{ position:absolute; background:white; left:20px; bottom:120px; height:auto !important; font-size:1.3rem; line-height:2rem; padding:12px 20px; color:#5b5b5b; max-width:400px}.stages_slider_wrap{ margin-bottom:-70px}.stages_slider_wrap,.stages_slider_wrap *{cursor:none !important}#cursor{ position:absolute; z-index:140}#cursor_inside{width:33px; height:54px; background-image:url(/img/cursor.png); background-repeat:no-repeat; background-position:center center; -webkit-transition:-webkit-transform 0.4s ease-out; -moz-transition:-moz-transform 0.4s ease-out; -o-transition:-o-transform 0.4s ease-out; transition:transform 0.4s ease-out}#cursor_inside.right_cursor{-ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg)}.project-gallery-next,.project-gallery-prev{display:none}.tiles-item-content-title >span{ display:block; font-family:"Open Sans",Arial,sans-serif; font-size:18px; line-height:18px; letter-spacing:1px}.owl-carousel,.owl-carousel *{height:100%}.project_video{min-width:100%; min-height:100%; position:absolute; bottom:50%; right:50%; -webkit-transform:translateX(50%) translateY(50%); transform:translateX(50%) translateY(50%); width:auto; height:auto}.project-gallery-item{ position:absolute !important; left:0; width:100%; top:0; overflow:hidden}.stages_slider_wrap{ overflow:hidden; position:relative}@media (min-width:1000px){.project-galleries,.project-galleries *,.project-info{cursor:none !important}}@media (min-width:767px){.visible-xs{display:none}}@media (min-width:767px) and (max-width:992px){.service-item{width:50%}}@media (max-width:1300px){.teaser_text_left{ font-size:14px; line-height:21px}}@media (max-width:1100px){.filter._inner-page{left:25%;margin-left:0}}@media (max-width:1000px){ .project-gallery-item-title-abs{ left:0; top:90px; width:100%; text-align:center; text-shadow:0px 0px 23px #fff; font-size:4rem}.page-head._bigger .phone-value{margin-bottom:5px}.projects_listing_ul{ margin-top:-95px !important}.slimScrollDiv{display:none}.header._fixed span#header_search_wrap{ top:20px}span#header_search_wrap{right:103px}#cursor{display:none}.fav_listing{ margin-top:-190px}.header._main,.header:hover{ background-color:rgba(255,255,255,0.5)}.noscroll-body{overflow:hidden;position:fixed;height:100%;width:100%}.header .fav-link-icon{ position:absolute; width:39px; height:39px; left:-10%; top:8px}.header._fixed .fav-link{ top:8px}.header .fav-link-icon:after{ margin:-12px 0 0 -11px}.header .fav-link-count,.header .fav-link-clear{left:-12px}.out_sub_menu{top:193px; z-index:10}.page-head._bigger+.page-content{ padding-top:180px}.projects-list{margin-top:0; position:relative; z-index:20}.filter._inner-page{ margin:0; bottom:auto; left:0; width:100%; top:100%}.filter{display:block}.filter-element._type._active{ height:auto; padding:0 0 0 0 !important}.filter-element._type._active >a{ display:inline-block !important; text-align:center; width:24.9%}.filter._inner-page .filter-element._parent{ height:185px}.filter._inner-page .filter-element._parent >.filter-element._bathhouse,.filter._inner-page .filter-element._parent >.filter-element._misc{height:100%}.filter._inner-page .filter-element._parent >.filter-element._bathhouse .filter-option{ padding-top:2px; padding-bottom:2px; width:50%; display:table-cell; text-align:center; vertical-align:middle}.filter._inner-page .filter-element._parent >.filter-element._misc .filter-option{ padding:0; width:33%; text-align:center; display:table-cell; vertical-align:middle; padding:0 10px}.filter._inner-page .filter-element._parent >.filter-element._house .filter-select-item,.filter._inner-page .filter-element._parent >.filter-element._house .filter._inner-page-slide .filter-link,.filter._inner-page-slide .filter._inner-page .filter-element._parent >.filter-element._house .filter-link{ padding-left:0}.filter._inner-page .filter-element._select{ min-width:0}.filter._inner-page .filter-element._parent >.filter-element._house,.filter-element._bathhouse ,.filter-element._misc{height:100%;display:table}.filter-element._house >div { display:table-cell; width:25% !important}.filter._main-page .filter-element._parent >.filter-element{border-left:none}.filter-element._house .filter-select{text-align:center}.filter._main-page ._misc .filter-option{width:33%}.filter._inner-page .filter-element._parent >.filter-element._house .filter-select{height:100% !important}.project-reviews-item{width:100%;height:0;padding-bottom:56%}._project .phone{display:none}._project .path{ top:0; left:0; width:100%}.project-like{display:none}figure.left{ margin:0; display:block; float:none; width:100%; margin-bottom:10px}figure.left img{width:100%;display:block;margin:0 auto}.header._fixed{background-color:rgba(255,255,255,0.95)}.static-content H1,.static-content H2,.static-content H3,.static-content H4,.static-content H5,.static-content H6,.static-content P,.static-content BLOCKQUOTE,.static-content OL,.static-content UL,.static-content .files{margin-right:0px;margin-left:0px}.no-touch .container,.no-touch .footer,.no-touch .header,.centering{min-width:300px}.header._fixed{height:72px}._fixed .logo{ top:14px}.main-menu{position:fixed; width:220px; background:#fff; right:-220px; top:0; overflow:scroll; height:100%; padding:20px 0; -webkit-transition:all 0.8s; transition:all 0.8s}.header._fixed .main-menu{background-color:rgba(255,255,255,0.95)}ul.main-menu.opened-xs-menu{ right:0px}header.opened-menu-header{ left:-219px; background-color:#fff !important}.partners-list-item{width:50%}.partners-filter-item A{ font-size:1.3rem; padding:5px 0; display:inline-block}._fixed .main-menu{}.main-menu-sub{position:static;opacity:1;display:none;-webkit-transition:none; transition:none}.main-menu-item-link:before,.main-menu-item-link:after{display:none}.main-menu-item{display:block}.main-menu-item-link,._fixed .main-menu-item-link{line-height:45px}span.mobile_menu_wrap{ width:37px; height:37px; background-image:url(/img/png/logo_y.png); background-size:cover; position:absolute; right:57px; top:18px; -webkit-transition:all 0.4s; transition:all 0.4s; cursor:pointer}span.mobile_menu_wrap:hover{}._fixed .secret-button{top:18px}.logo{left:11px}.secret-button{right:11px}.page-head{ display:block; width:100%}.page-head._bigger{}._top .phone{ top:120px; left:0; width:100%; text-align:center}.path-current{padding:0 5px}.page-head._bigger .path-current{ margin-bottom:6px}.page-head._mp{overflow:hidden}.page-content{ padding:20px 0 30px 0}._top .path{ padding-top:70px; text-align:center; margin:0}.page-head._bigger .path{ padding-top:3px; margin:0; text-align:center}.page-head._bigger .phone{ bottom:7px; top:auto; left:0; width:100%}ul.path-elements{ padding:0 15px; display:none}.phone a[href^="tel:"]{text-shadow:0px 0px 15px #000}.mp-text{ padding:40px 0 0}.filter._main-page{ display:block; bottom:60px; padding:0 20px}.filter-element{ width:100% !important}.filter._inner-page .filter-element{font-size:0}.filter-element._parent{ width:100%}.filter-element._select{ min-width:0; width:33%}.filter-select-item{padding-left:0;text-align:center;display:block}.mp-tiles-wr{ padding-top:4rem}.process-top{ padding:0 0 0 0; min-height:auto} .process-top-image{ float:none; position:static; left:0; top:0; overflow:hidden; width:100%; height:auto}.process-top-image img{width:100%}}@media (max-width:992px){ .project-gallery-item-title-abs{ font-size:3rem; line-height:3.3rem} .project-text >*:first-child{ padding-top:30px !important}#previewer_toggle{ position:absolute; bottom:45%; left:50%; margin-left:-35px; z-index:100; font-weight:bold; font-size:70px; text-shadow:0px 0px 5px rgba(255,255,255,0.39),2px 2px 5px rgba(113,111,111,0.52),-2px -2px 5px rgba(255,255,255,0.52),1px 0px 5px rgba(255,255,255,0.22); color:rgb(255,255,255); cursor:pointer !important; display:block}.previewer .project-gallery-item-title{opacity:0}h4.project-gallery-item-title{ height:auto; top:auto; bottom:50px; left:0; width:100%; text-shadow:0px 0px 10px #fff,1px 1px 10px #fff,-1px -1px 10px #fff,-2px 0px 10px #fff}.out_sub_menu .filter-element._misc .filter-option{ width:33%; vertical-align:middle}.out_sub_menu .filter-inner-wrap{padding:0 10px}.text-teaser{height:auto;padding:20px 10px}.teaser_text_left{ width:100%; text-align:center; padding:0; margin-bottom:20px}.contacts-map{margin-right:0;height:350px}.contacts-content{ position:static; width:100%; height:auto}.contacts-wr .phone{ position:static}.contacts-wr .phone a{text-align:center}.contacts-wr a.contacts-tabs-head-item{ margin:5px auto 12px; display:block}.contacts-list-item:before{display:none}.contacts-list{padding:15px}.contacts-list-item-block-title,.contacts-list-item-block-text{padding-left:0}.contacts-list-item-block._half{ width:100%; float:none; overflow:hidden; margin-bottom:0; padding:0}.contacts-wr .phone a:after{display:none}.contacts-map .path{ position:static; margin:0; padding:7px}.contacts-map .path-elements{padding:0 5px}.contacts-map .path-current{margin-top:7px}.contacts-map-zoom._in{ top:70px; right:10px}.contacts-map-zoom._out{ top:110px; right:10px}._hours .contacts-list-item-block-text SPAN:nth-child(n+2){ display:none}.tiles-item-content-specs{ position:absolute; width:100%; max-width:100%; margin:auto; bottom:7px; left:0; right:0; display:block; color:white; border-top:none; padding-top:35px; -webkit-transition:all 0.4s; transition:all 0.4s; -webkit-transform:scale(1); transform:scale(1)}.tiles-item-content{ opacity:1; background:none; text-shadow:1px 1px 20px #3C3A3A,-1px -1px 20px #3C3A3A,2px 2px 20px #3C3A3A,-2px -1px 20px #3C3A3A}.tiles-item-content-specs-item._square:before{ top:-30px; left:11px; width:25px; height:23px}.tiles-item-content-specs-item{padding-left:0 !important;margin:0 15px}.tiles-item-content-specs-item._floors:before{ width:25px; height:26px; top:-32px; left:18px}.tiles-item-content-specs-item._bedrooms:before{ top:-30px; width:25px; height:23px; left:25px}.tiles-item-content-specs-item:before{display:none}.tiles-item-content-specs-item-unit{font-size:14px;vertical-align:middle}.tiles-item-content-specs-item-value{ font-size:17px; vertical-align:middle}.tiles-item-content-title{-webkit-transform:scale(1); transform:scale(1); font-size:2.5rem; line-height:3rem; padding:0 55px}.tiles-item-content-icon{ top:16px; -webkit-transform:scale(1); transform:scale(1); display:none}.tiles-item-content .fav-toggle{ top:8px; right:10px; -webkit-transform:scale(1); transform:scale(1); display:none}.tiles-item-content:hover .tiles-item-content-icon{top:16px}.tiles-item-content:hover .fav-toggle{top:8px;right:10px}.tiles-item-content:hover .tiles-item-content-specs{bottom:7px}.filter._main-page{padding:0 0;display:none}._project .path-current{ text-shadow:0px 0px 23px #fff}._project .path-elements{opacity:1}.project-info{ padding:0 0px; height:auto; text-align:center; margin-bottom:0; bottom:15px}.project-info-link-wr{float:none}.project-info-link-wr{ float:none; margin-top:10px}span.project-info-specs-item{ padding:0 0 0 35px; margin-right:14px}.project-info-specs{ float:none; background-color:#fff; padding:23px 0 20px; text-align:center}.process .phone-teaser-text{width:100%}.process .phone-teaser-text SPAN{ display:block; vertical-align:middle; text-align:center; padding-top:5px}.process .houses{ padding-top:45px; margin-bottom:0}.process .phone-teaser-text .process-make-time{ position:static; display:block; font-family:"Open Sans",Arial,sans-serif; line-height:5rem; right:40px; top:50%; margin:10px auto; width:190px; letter-spacing:1px}.text-content p{ text-align:justify}.text-content IFRAME{ width:100%; margin:0}.static-content.text-content{ padding:0 4px}.text-content H1,.text-content H2,.text-content P+H3{ padding:5px 0 10px}.text-content H1,.text-content H2{font-size:1.8rem; line-height:2.4rem}.text-content BLOCKQUOTE{ font-size:1.6rem; line-height:2.6rem; margin:14px 0}.phone-value{display:block;padding-right:0;text-align:center}.phone-call{ display:block; text-align:left; color:#f37e43; font-size:1.3rem; padding-right:0; padding-left:0px; margin:5px auto 0; width:155px}.path-current{ font-size:1.8rem; line-height:2rem; letter-spacing:1px; margin-top:17px}.form-container{padding-top:0}._top .page-head{ height:185px}.page-head._mp .mp-head-text._bigger{font-size:4rem}span.phone-teaser-text{ margin:0 0 3px; padding:0 10px; width:100%; font-size:16px}.phone-teaser-phone{padding:0;text-align:center;display:block}.phone-teaser-phone:before{display:none}.phone-teaser{height:120px}.mp-text H3{ font-size:2.5rem; line-height:3rem; text-align:center}.text-content H4.right{ text-align:center}.centering{ padding:0 15px}.project-gallery-previews-group-wr{ text-align:center}._project .path-elements{ background:rgba(255,255,255,0.18)}.map-content-texts{width:100%;height:auto !important}.map-map{margin-right:0;height:300px}.map-content{ width:100%; position:relative; overflow:visible}.map-content-switch{display:none}.map-content-wr{width:100%;position:relative;left:0}.map-content-projects{width:100%;height:auto !important}.scroll-content{overflow:auto;height:auto !important;min-height:0}.map-map .contacts-map-zoom._out{ top:55px; right:10px}.map-map .contacts-map-zoom._in{ top:15px; right:10px}.map-map .path .path-elements,.map-map .path .path-current{display:none}.map-map .path A{top:-9px; left:-20px}.project-gallery .project-gallery-item._plan{ background-size:contain}}@media (max-width:767px){ .project-gallery-item-title-abs{ font-size:2.2rem; line-height:2.5rem}.project-info-link{ width:100%; margin:0}.project-info-link-wr{margin-top:0}.project-price-order{width:100%}._top .page-head{ height:165px}.filter._inner-page .filter-element._parent >.filter-element._house,.filter-element._bathhouse,.filter-element._misc{height:180px !important}.projects_listing_ul{ margin-top:-145px !important}.logo{width:107px;height:34px;top:20px}._fixed .logo{ top:20px}.header{background:none}.project-galleries,.project-gallery{overflow:visible}.project-gallery-items{overflow:hidden}.main-page .container{}.out_sub_menu .filter-inner-wrap{border:none}.out_sub_menu .filter-element._parent >.filter-element >.filter-element:nth-child(odd){border-right:1px solid #B56136}.out_sub_menu .filter-element._house .filter-select{height:90px !important}.out_sub_menu .filter-element._house >div{width:49% !important;height:50% !important}.filter._inner-page .filter-element._type .filter-type{padding:25px 0}.out_sub_menu .filter-select-item{line-height:1rem}.out_sub_menu .filter-inner-wrap{ border-bottom:1px solid #B56136}.out_sub_menu .filter-element._misc .filter-option{width:100%;padding:0}.project-text table *{ display:block !important; width:100% !important; font-size:14px; line-height:20px; padding:0 !important; margin:0 !important}.project-text table tr td img{margin:15px 0px !important}.tiles-item-content-title >span{font-size:14px}.project-gallery-previews-toggle{display:none}.files-item{width:100%}.contacts-wr a.contacts-tabs-head-item{width:170px}.hidden-xs{display:none}.visible-xs{display:block}.i-gallery-images-item,.i-gallery-next,.i-gallery-prev{ height:315px} .i-gallery-previews-item{ width:150px !important} .i-gallery-images-item SPAN{ background:rgba(255,255,255,0.92); left:0; width:100%; text-align:center}._active .faq-item-title .faq-item-num{ display:block; width:100%; float:none}.text-content UL{margin-left:15px}.faq-item-num{ float:none; margin:0 0 10px 0}.faq-controls .faq-ask-button{ margin-left:28px; max-width:auto; min-width:auto; width:200px; display:block; margin:15px auto 0}.faq-item-text{ margin:28px 0 45px; padding:0 0 0 0; border-left:none}.form-wider{margin-right:0}.form-row-submit-hint{display:block; margin:15px 0 0}.project-text >*:first-child{ padding-top:0}.project{ padding-top:130px}.project-reviews{ padding:25px 0 25px 0}.project-similar-title{ font-size:2.5rem; line-height:2.5rem; padding:10px 0 30px 0}.project-info-specs-item-value{font-size:16px;padding-right:0}.project-info-specs-item:before{left:4px;display:none}._project .path-current{ font-size:2.2rem; line-height:2.5rem}.project-gallery-num{color:#fff}.project-info{ bottom:auto; top:100%; margin-top:-66px} .project-info.project-info-unik{ margin-top:-62px}.project-info-specs{ background-color:rgba(255,255,255,0)}span.project-info-specs-item{ text-shadow:1px 1px 4px #fff,-1px -1px 4px #fff,2px 0px 4px #fff,-2px 0px 4px #fff; padding:0 7px; margin:0 5px}._project .path-elements{ padding-top:3px; padding-bottom:4px; text-align:center}.path-elements-item{float:none;display:inline}.filter-select-item,.filter._inner-page-slide .filter-link{ font-size:1.3rem; line-height:3rem}.filter._inner-page .filter-element._parent{ height:145px}.page-head._bigger+.page-content{ padding-top:230px}.houses-title{ font-size:2.2rem; line-height:2.7rem; text-align:center; padding-bottom:15px}.houses-list-item{float:none;width:100%}.houses-list-item-content{ opacity:0.8}.houses-list-item-icon{ top:42px; -webkit-transform:scale(1); transform:scale(1)}.houses-list-item-title{-webkit-transform:scale(1); transform:scale(1)}.houses-all-link{ position:static; display:block; margin:0 0 20px; text-align:center; font-size:1.7em; line-height:2rem; text-decoration:underline}.phone-value .hours{display:none}.process-list{float:none;width:100%}.process-list-item-num{display:none}._top .phone{ bottom:14px; top:auto; left:0}.process-list-item-content{ position:absolute; left:0; bottom:0; background:rgba(250,249,251,0.79); width:270px; height:55px; font-weight:700; padding:15px 0 0 15px}.process-list-item._title{height:100px}.process-list-item-title:after{ content:""; position:absolute; right:15px; bottom:4px; left:auto}.process-list-item-wr{height:0;padding-bottom:56%}.process-list-item{height:auto;margin-bottom:25px}.path-current{ font-size:1.3rem; line-height:1.5rem; letter-spacing:1px; margin-top:10px}.process-title{ font-size:2rem; line-height:2.7rem; margin-top:-10px}.phone-call:after{display:none}.phone-call{text-align:center}.text-content TABLE{ margin:10px -10px 57px -10px; font-size:1.2rem; line-height:1.4rem}.partners-list-item{width:100%}.text-content OL{padding-left:10px}.footer{height:auto;padding:10px 0;display:block}.footer >*{ display:block; text-align:center; width:100%; padding:10px 0}.awards-col.col-4{ width:100%}.service-item{width:100%;margin-bottom:10px}.service-item-bg{opacity:0.3}.mp-tiles-wr .title-regular{padding-bottom:5.2rem}.mp-text P{text-align:justify;-ms-text-align-last:justify;text-align-last:justify}.page-head._mp .phone{ top:13px; right:auto; left:0; text-align:center; width:100%}.tiles-item{width:100%;min-height:200px}.more-button-container{ padding:23px 0 40px 0}.tiles-item:nth-child(odd) .tiles-item-wr,.tiles-item:nth-child(even) .tiles-item-wr{margin:0}.page-head._mp .mp-head-text._bigger{ font-size:2.7rem; padding:0 5px; line-height:3.4rem; margin-top:-15.4rem}.page-head._mp .mp-head-text{ font-size:2rem; line-height:2.5rem; padding:0 5px}.mp-text BLOCKQUOTE._image IMG{ display:block; margin:0 auto 25px}.mp-text BLOCKQUOTE._image Q{ display:block; text-align:center}.mp-text BLOCKQUOTE{ margin-top:30px; padding-top:30px; width:100%}.form-container._popup{padding:20px 10px}.fancybox-skin{padding:0 !important}.form-container._wide .form-container-form{min-width:0}.form-row._double .form-row{ display:block; float:none !important; padding:0 !important; width:100%; margin:0 0 13px}.form-container._popup .form-row._submit{text-align:center}.container{margin-bottom:-80px}.title{ font-size:3rem; line-height:4rem}.map-project-content{ padding:20px 16px 30px; text-align:center}.contacts-list-item-block-text img{width:100%}.static-content.text-content img{width:100%}}@media (max-width:400px){.project-info-link-wr{margin-top:0}.project{ padding-top:130px}}@media (orientation:landscape) and (max-width:768px){#previewer_toggle{bottom:24%}.page-head._mp,.mp-slide{min-height:0 !important}.main-page .container{ padding-top:0}.page-head._mp .phone{display:none}.page-head._mp .mp-head-text._bigger{margin-top:0}}