media.css 32.9 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471
@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;}

.opened_arrow:after {
    -webkit-transform: rotate(0deg) !important;
    -ms-transform: rotate(0deg) !important;
    -o-transform: rotate(0deg) !important;
    transform: rotate(0deg) !important;
}

.map-text-toggler{margin-top:15px;cursor:pointer;min-width:165px;}
.map-project-text{display:none;}
.video_previewer{background:url(/img/png/svg/logo.png);background-position:center;background-size:contain;background-repeat:no-repeat;width:150px !important;height:98px !important;border:12px solid transparent;}
.video_preview_wrap.current_review_item{background:#fff;}
.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{text-align: center;display: inline-block;text-transform: uppercase;text-decoration: none !important;color: #f37e43;font-size: 1rem;line-height: 16px;font-weight: bold;padding-right: 22px;padding-left: 16px;position: relative;vertical-align: middle;margin-top: -6px;margin-top: 80px;}
#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-shar{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: 73px;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: #f37e43;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;}
span#header_search_wrap.mobile i {
    position: absolute;
    font-size: 21px;
    left: 45px;
    top: -2px;
    font-weight: bold;
    color: #f37e43;
    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.mobile{position:absolute;right:100%;color:transparent;border:2px solid;border-right-color:transparent;background:#fff;padding:6px 20px 7px 14px;top: -0.4rem;margin-right:-60px;-webkit-transition:ease-out 0.2s;-o-transition:ease-out 0.2s;transition:ease-out 0.2s;width:0px;z-index:101;visibility:hidden;}
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: -15px;-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: -170px;width: 207px;top:0px;z-index:100;border:2px solid;border-top:none;padding-top:40px;padding-bottom:5px;border-radius: 0 20px 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;padding:30px 0;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 h3{font-weight:700;font-size:18px;margin-top:20px;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: 205px;}
.projects-list{/* margin-top: 93px; */}
.filter._inner-page{display:block;left:50%;bottom:50px;z-index:50;margin-left:-251px;top: 53%;margin-top: -10px;}
.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: 70px;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: 10px 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:35px;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:1366px){.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: #fff;}
    .noscroll-body{overflow:hidden;position:fixed;height:100%;width:100%;}
    .header .fav-link-icon{position:absolute;width:39px;height:39px;left: 34%;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: 5px;}
    .out_sub_menu{top: 220px;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: #fff;height: 69px;}
    .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:54px;top:18px;-webkit-transition:all 0.4s;transition:all 0.4s;cursor:pointer;}
    span.mobile_menu_wrap.mobile{width:37px;height:37px;background-image:url(/img/png/logo_y.png);background-size:cover;position:absolute;right:11px;top:18px;-webkit-transition:all 0.4s;transition:all 0.4s;cursor:pointer;}
    span.mobile_menu_wrap_phone{width:37px;height:37px;background-image:url(/img/svg/Vector.svg);background-size:cover;position:absolute;right:104px;top:18px;-webkit-transition:all 0.4s;transition:all 0.4s;cursor:pointer;}
    span.mobile_menu_wrap_phone.mobile{width:37px;height:37px;background-image:url(/img/svg/Vector.svg);background-size:cover;position:absolute;right:51px;top:18px;-webkit-transition:all 0.4s;transition:all 0.4s;cursor:pointer;}
    ._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.mobile{padding-top: 230px;} */
    ._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{color: #333;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%;}

    .process-top-inverted{margin-top: 36px;padding:0 0 0 0;min-height:auto;}
    .process-top-inverted-image{float:none;left:0;top:0;overflow:hidden;width:100%;}
    .process-top-inverted-image img{width:100%;}

    .process-top-inverted-video{float:none;position:static;left:0;top:0;overflow:hidden;width:100%;height:auto;}
    .process-top-inverted-video img{width:100%;}
    .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;}

}
@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;}
    .contacts-map{margin-top:30px;margin-right:0;height:350px;}
    .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-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;}
    .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: 50%; */margin:0;}
    .project-info-link-wr{margin-top:0;}
    .project-price-order{/* width: 50%; */}
    ._top .page-head{height: 155px;}
    .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{padding-top:0;}
    .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 _bathhouse .filter-select {
        height: 80px !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:10px;}
    .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; */}
    .page-head._bigger + .page-content.mobile{/*padding-top: 85px;*/}
    .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: 5px;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:90px;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:4.6rem;}
    .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: 60px;}
}
@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;}
}

@media  (max-width: 764px) {
    .contacts-map{margin-top:30px;margin-right:0;height:350px;}
    .owl-carousel, .owl-carousel  {
        height: 250px;
    }
    /*a[href^="tel:"] {*/
    /*!*text-shadow: 0px 0px 15px #000;*!*/
    /*color: inherit;*/
    /*cursor: default;*/
    /*}*/
    .header .fav-link-icon {
        position: absolute;
        width: 37px;
        height: 37px;
        left: 38%;
        top: 8px;
    }

    .page-head._bigger {
        height: 100px;
    }

    .footer > * {
        display: block;
        text-align: center;
        width: 100%;
        padding: 4px;
    }
}