@keyframes start{   from{     transform:scale(0);}   to{     transform:scale(1);} }  @-webkit-keyframes start{   from{     -webkit-transform:scale(0);}   to{     -webkit-transform:scale(1);} }  #free-wall article[data-state="init"]{   display:none;}  #free-wall article[data-state="start"] {   display:block;animation:start 0.5s;-webkit-animation:start 0.5s;}  #free-wall article[data-state="move"] {   transition:top 0.5s, left 0.5s, width 0.5s, height 0.5s;-webkit-transition:top 0.5s, left 0.5s, width 0.5s, height 0.5s;}  #content{padding:0 40px;background-color:#f5f6f5;} #content-body{padding:0;width:100%;max-width:1600px;margin:0 auto;} #content-body > section{padding-bottom:200px;overflow:hidden;}  .horizontal-subcategory-menu{color:#666;width:100%;background-color:#f5f6f5;z-index:2;margin-top:37px;display:flex;flex-wrap:wrap;height:40px;} .horizontal-subcategory-menu .links{width:calc(100% - 100px);display:flex;flex-wrap:wrap;height:30px;overflow:hidden;} .horizontal-subcategory-menu .links a, .horizontal-subcategory-menu .vm-submenu a{text-decoration:none;color:#666;} .horizontal-subcategory-menu .vm-button{width:36px;height:18px;border-left:1px solid #000;cursor:pointer;float:left;margin-top:12px;font-size:18px;text-align:center;padding-top:1px;box-sizing:border-box;-moz-box-sizing:border-box;position:relative;} .horizontal-subcategory-menu li.abc .vm-button{display:none;} .horizontal-subcategory-menu .links a:hover, .horizontal-subcategory-menu .vm-submenu a:hover{color:#ce0171;} .horizontal-subcategory-menu .links div.sel a, .horizontal-subcategory-menu .v-submenu div.sel a{color:#ca1d61;} .horizontal-subcategory-menu .links div{border-left:1px solid #000;margin:12px 10px 12px 0;padding-left:12px;font-size:14px;color:#333;} .horizontal-subcategory-menu .links div:nth-of-type(1){border-left:none;padding-left:0px;} .horizontal-subcategory-menu .vm-submenu{position:absolute;left:-150px;padding:20px;background-color:rgb(245, 246, 245);z-index:2;display:none;} .horizontal-subcategory-menu .vm-submenu > div{font-size:14px;text-decoration:none;padding:10px;border-bottom:1px solid #000;width:170px;text-align:left;}  section > aside{float:right;width:258px;color:#666;} section > aside h3{text-transform:uppercase;font-size:24px;line-height:1.2;padding:20px 0 20px 30px;display:block;margin:0;background:transparent url('/images/search-right-arrow.png') 12px 50% no-repeat;} section > aside h3 a{color:#000;} section > aside a{text-decoration:none;color:#666;} section > aside ul li ul{background-color:#f5f5f5;padding:0px 10px;margin:0;} section > aside ul li ul li a{display:block;padding:15px 0;background:transparent url('/images/addons/dot-black-4x4.png') 5px 50% no-repeat;padding-left:20px;border-top:1px solid #e4e4e4;font-size:15px;margin:0;text-decoration:none;color:#333;text-transform:uppercase;} section > aside ul li ul li a:hover{color:#ce0171;} section > aside ul li ul li:first-child a{border-top:0 none;} section > aside ul li ul li.sel a{color:#ca1d61;}  section > header{width:100%;} section > header h1{margin:0;padding:7px 0;text-transform:uppercase;font-size:50px;font-weight:100;}  section.category > .content{position:relative;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;margin:0 auto;} section.category > .content .articles{width:100%;height:100%;} section.category article a img:hover{opacity:0.75;}  time{padding-right:10px;} span.glyph{display:inline-block;margin-right:5px;padding-left:7px;border-left:1px solid #e5e5e5;color:#000;} span.glyph .fa-user, span.glyph .fa-comments{color:#bbb;font-size:15px;margin-right:5px;} span.comments a{color:#333;} span.comments a:hover{text-decoration:none;color:#ca1d61;} span.views{padding-left:10px;background:transparent;}  .articles{text-align:center;} .articles[data-wall-width] > article{margin:0;} .articles:not([data-wall-width]) article.narrow{width:375px;height:375px;} .articles:not([data-wall-width]) article.wide{width:765px;height:765px;}  article{padding:2em;color:#333;box-sizing:border-box;-moz-box-sizing:border-box;text-align:left;vertical-align:top;background-color:#fff;} .page > article{margin:15px 15px 0 0;border:0px solid #e5e5e5;overflow:hidden;} #article-comments article{background:transparent;}  .cms-simple-page article{   max-width:1000px;padding:0;background:transparent;border:0 none;margin:auto;}  article figure{position:relative;margin:0;padding:0;text-align:center;overflow:hidden;} article.narrow figure{margin:0 auto;} article figure > div{margin:0 auto;} article figure img.category-file{position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;width:80px;height:80px;} article p.excerpt{margin-bottom:10px;line-height:22px;font-size:16px;} article.columns{height:375px;} article.columns p.excerpt{width:48%;float:right;box-sizing:border-box;-moz-box-sizing:border-box;margin-right:10px;}  article.wide.columns figure{width:200px;min-height:200px;} article.wide.columns img{max-height:200px;} article.wide.columns img.category-file{top:50%;left:50%;margin-left:-40px;margin-top:-40px;z-index:1;} article.wide.columns figure.narrow{max-width:200px;} article.wide.columns p.excerpt.wide{width:calc(100% - 220px);}  article header aside{overflow:hidden;} article header aside > span:first-of-type{display:inline-block;margin-right:5px;padding:0 5px;background:#ca1d61;text-transform:lowercase;font-size:11px;} article.wide header aside > span:first-of-type{background:transparent;} article header aside span a{text-decoration:none;color:#fffff0;} article header aside > span:first-of-type:hover, article header aside > span:first-of-type:hover a{background:transparent;color:#ca1d61;} article header aside span a:hover{background:none;color:#ca1d61;} article.wide header aside span a{text-decoration:none;color:#ca1d61;} article.wide header aside span a:hover{text-decoration:underline;} article header aside span:hover{opacity:0.75;} article header aside span.glyph:hover{opacity:1;}  article header aside time{font-size:11px;color:#666;} article header aside div form{display:inline;} article header h2{margin:10px 0;font-size:27px;line-height:32px;} article header h2 a{text-decoration:none;color:#333;} article header h2 a:hover{text-decoration:underline;color:#ca1d61;} article footer{margin-top:5px;} article footer span:first-of-type{border-left:none;}  .category article h2{height:68px;overflow:hidden;}  article.narrow header h2{height:60px;overflow:hidden;line-height:1;} article.narrow footer{margin-top:0;} article.narrow p.excerpt{height:25px;overflow:hidden;} article figure{width:95%;min-height:203px;vertical-align:middle;} article.narrow figure img{max-width:325px;max-height:200px;}  article.article{margin-top:5px;} article.article header h1{margin-top:0;line-height:1em;font-weight:100;font-size:3.35em;} article.article header aside{margin-bottom:15px;}  #article-content{margin:10px 0 !important;padding:0 !important;overflow:visible;font-size:16px;}  section > article .buttons{width:100%;text-align:center;left:0;top:0;background:#fff;padding:10px 0;} section > article .buttons.fx{position:fixed;z-index:1023;} section > article .buttons .agree{border:0;display:inline-block;padding:8px 25px;background:#ca1d61;text-transform:uppercase;text-decoration:none;font-size:30px;color:#fff;} section > article .buttons .agree:hover{opacity:0.7;} section > article .buttons button:first-child{margin-right:40px;}  .horizontal-category-menu{width:98%;max-width:800px;float:left;} .horizontal-category-menu.slide-tabs{margin-bottom:15px;} .horizontal-category-menu.slide-tabs li{width:25%;} .horizontal-category-menu.slide-tabs a{text-align:center;}  .cms-simple-page article .edit{   clear:both;margin-top:20px;}  .admin-edit{   display:inline-block;margin:0 5px;padding:1px 15px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#ccc', GradientType=0);background-image:linear-gradient(top, #eee 30%, #ccc 90%);background-image:-o-linear-gradient(top, #eee 30%, #ccc 90%);background-image:-moz-linear-gradient(top, #eee 30%, #ccc 90%);background-image:-webkit-linear-gradient(top, #eee 30%, #ccc 90%);background-image:-ms-linear-gradient(top, #eee 30%, #ccc 90%);background-image:-webkit-gradient(linear,left top,left bottom, color-stop(0.3, #eee),color-stop(0.90, #ccc));color:#333;text-decoration:none;}   .my-construction{position:relative;float:left;width:33.333%;box-sizing:border-box;-moz-box-sizing:border-box;} .my-construction > div{position:relative;width:357px;margin:auto;} .my-construction:last-of-type{margin-right:0;} .my-construction .my-user{position:absolute;top:0;left:0;} .my-construction .my-user img{display:block;width:57px;border:1px solid #797979;} .my-construction .my-user h4{margin:0;padding:0;width:59px;background-color:#ca1d61;line-height:26px;font-weight:bold;color:#fff;text-align:center;overflow:hidden;}  .my-construction .my-title{margin-left:65px;} .my-construction .my-title h3{width:165px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} .my-construction .my-title h3 a{margin:0;padding:0;text-decoration:none;font-weight:bold;color:#333;} .my-construction .my-title h3 a:hover{text-decoration:underline;} .my-construction .my-title .popularity{float:right;height:16px;background:transparent url('/images/my_construction/star-gray.png') 100% 50% repeat-x;background-size:10px 8px;}  .my-construction > a img{width:357px;height:201px;}  .my-construction .my-footer .progress-background{width:100%;height:7px;background-color:#dbdcdb;} .my-construction .my-footer .progress-background .progress{   height:7px;background:#3fd626;background:-moz-linear-gradient(top,  #3fd626 0%, #1aa204 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3fd626), color-stop(100%,#1aa204));background:-webkit-linear-gradient(top,  #3fd626 0%,#1aa204 100%);background:-o-linear-gradient(top,  #3fd626 0%,#1aa204 100%);background:-ms-linear-gradient(top,  #3fd626 0%,#1aa204 100%);background:linear-gradient(to bottom,  #3fd626 0%,#1aa204 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fd626', endColorstr='#1aa204',GradientType=0 );} .my-construction .my-footer p{display:inline-block;padding-top:2px;font-size:10px;color:#999;} .my-construction .my-footer p span{padding:0 5px 0 2px;color:#000;}  section{width:100%;} section > article.wide.big-photo{height:auto;width:1100px;margin:60px auto auto auto;} article.wide.big-photo header h2{min-height:38px;} article.wide.big-photo p.excerpt{min-height:60px;} article.wide.big-photo footer{margin-top:15px;} div.body div.content{width:auto;clear:both;} article[class='comment sublevel'] div.body div.content{width:auto;text-align:left;} article[class='article wide big-photo']{border-width:0;float:none;} article.article .redactor-styles table td{border-width:0;}  .breadcrumbs ul{padding-right:0;}  @media screen and (max-width:1700px){   #content-body{max-width:1640px;} }  @media screen and (max-width:1630px){   #content-body{max-width:1175px;}   .horizontal-subcategory-menu li ul li:last-of-type a{border:0;}   .horizontal-subcategory-menu li.sel ul{width:1105px;} }  @media screen and (max-width:1400px){   article p.excerpt{font-size:14px;} }  @media screen and (max-width:1255px){   #content{padding:0 10px;}   #content-body{max-width:815px;}   .my-construction{width:50%;}   .my-construction:last-of-type{display:none;}   .horizontal-subcategory-menu li.sel ul{width:715px;}   .horizontal-subcategory-menu li.abc .vm-button{display:block;}   .horizontal-category-menu{max-width:100%;}   article.wide{height:auto;min-height:375px;}   section > article.wide.big-photo{width:100%;}   div.body div.content{width:640px;}   #contactCompany.how-to-order-us .mainInfo{width:100%;}   .redactor-styles .projects-listing > ul{width:620px;margin:auto;}   .redactor-styles .projects-listing > ul > li{width:50%;} }  @media screen and (max-width:865px){   section > header{margin-top:50px;}   section.category{width:389px;margin:auto;}  section.category > .content .articles{width:100%;}   .horizontal-category-menu.slide-tabs{font-size:1.5em;}   .horizontal-category-menu.slide-tabs li {width:auto !important;}   .horizontal-category-menu.slide-tabs a{width:116px;padding:5px;height:56px;display:table-cell;vertical-align:middle;}   .horizontal-subcategory-menu{width:389px;float:none;margin:auto;}   .horizontal-subcategory-menu li.sel{width:100%;}   .horizontal-subcategory-menu li.sel ul {width:0;margin:0;padding-top:60px;}   .horizontal-subcategory-menu li .vm-button{width:100%;border:1px solid #e5e5e5;padding:13px 0;height:46px;}   .horizontal-subcategory-menu li ul li a{font-size:16px;border-bottom-color:#bbb !important;}   .articles article{width:375px !important;height:auto !important;position:static !important;margin:0 auto 15px auto !important;clear:both;float:none;}   .category article h2, article.narrow header h2{height:auto;}  article.wide figure img{width:95%;height:auto;}  article[class='wide columns'] p.excerpt{float:none;padding-left:0;text-align:justify;width:100%;height:auto;}  article.wide.columns figure{clear:both;margin:auto;min-height:100px;height:145px;background:#fff;}  article[class='wide columns'] figure img{height:140px;width:auto;max-width:350px;}  article[class='wide big-photo'] figure img[src*=".png"]{width:50%;height:auto;}  article.wide.columns p.excerpt.wide{float:none;width:100%;padding-left:0;text-align:justify;}  .my-construction{float:none;width:100%;margin-top:30px;}   .my-construction:last-of-type{display:block;}  .horizontal-category-menu.slide-tabs li{width:217px;}  div.body div.content{width:auto;}   .redactor-styles .projects-listing > ul{width:290px !important;margin:auto !important;}   .redactor-styles .projects-listing > ul > li{width:290px !important;}   #contactCompany.how-to-order-us .mainInfo{font-size:0.8em;line-height:1.3em;}   #contactCompany.how-to-order-us .mainInfo > div{background-size:60px !important;padding-left:80px !important;}   #contactCompany.how-to-order-us .mainInfo .dollar{position:relative;height:900px;padding:250px 0 0 0 !important;}   #contactCompany.how-to-order-us .mainInfo .dollar > form{margin-top:100px;position:absolute;top:-20px;left:0;}   #contactCompany.how-to-order-us .mainInfo{padding-right:0px !important;padding-left:0px !important;} }  @media screen and (max-width:485px){   a.widget-tab.widget-tab-left{display:none;}   #contactCompany.how-to-order-us .mainInfo{font-size:0.6em;line-height:0.96em;}   #contactCompany.how-to-order-us .mainInfo .dollar{height:700px;}   #contactCompany.how-to-order-us .mainInfo > div{background-size:40px !important;padding-left:50px !important;} }  @media screen and (max-width:450px){   #content{padding:0;overflow:hidden;}   #content-body{width:100%;}   .horizontal-category-menu, .horizontal-subcategory-menu{width:100%;float:none;margin:auto;}   .horizontal-category-menu.slide-tabs a{width:auto;font-size:17px;}   article.wide, section > article.wide.big-photo{width:auto;}   .horizontal-subcategory-menu li.sel{width:100%;}   .horizontal-subcategory-menu li ul li{max-width:270px;}   section > header h1{text-align:center;}   article header aside span a, article header aside time, span.author, span.glyph{font-size:14px;}   #article-content{font-size:16px !important;}   article.article header h1{font-size:28px;} }  @media screen and (max-width:390px){   section.category{width:100%;}   .articles article, article.wide, section > article.wide.big-photo{width:97% !important;} }   #simple-search{display:flex;margin:0 auto 10px auto;z-index:1022;align-content:center;text-align:center;align-self:center;} #top-search{display:flex;} .without-header.toolbar #top-search{margin-top:5px;margin-bottom:5px;}  #top-search{margin:auto;} #top-search input{float:left;width:212px;height:33px;padding:7px 10px;border:0 none;border-radius:3px;font-size:1.4em;font-style:italic;box-sizing:initial;} #top-search input[type="checkbox"]{width:25px;height:25px;margin:0 0 7px 0;box-sizing:border-box;} #top-search .search{float:left;width:47px;height:47px;border:0 none;background:#ca1d61;color:#fff;overflow:visible;cursor:pointer;font-size:26px;} #top-search .search:hover{background-color:#f24889;} #top-search > div > div{color:#333;padding:3px 3px 3px 0;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;} #top-search > div > .symbol{width:40px;height:26px;box-sizing:border-box;border-right:1px solid #ccc;margin:7px 0;float:left;} #top-search > div > .value{height:auto;padding-top:15px;float:left;text-align:center;} #top-search .area-selection, #top-search .rooms-selection, #top-search .storey-selection, #top-search .advanced-search{float:left;height:47px;background:#fff;margin:0 0 0 6px;border-radius:3px;cursor:pointer;position:relative;} #top-search .area-selection .symbol p{text-align:center;font-weight:bold;font-size:14px;line-height:1;margin:6px 0 8px 0;} #top-search .area-selection input[type="number"]{width:90%;margin:4px auto;height:auto;font-size:17px;text-align:center;font-style:normal;padding:1px;outline:none;background:#fff;color:#ca1d61;border-radius:0;border:1px solid #dcdcdc;} #top-search .x{position:absolute;right:1px;top:0;cursor:pointer;font-size:18px;color:#b0b0b0;} #top-search .x:hover{background:#eee;} #top-search .drop-down .x{display:none;right:12px;top:10px;} #top-search .value > span{color:#CC0066;font-size:16px;} #top-search .storey-selection .symbol{padding-top:8px;padding-bottom:0;} #top-search .area-selection .value, #top-search .rooms-selection .value, #top-search .storey-selection .value{width:120px;} #top-search .storey-selection .symbol div{width:15px;height:4px;background:#000;margin:3px auto;} #top-search .rooms-selection .symbol{width:40px;padding:7px 10px 0 7px;} #top-search .rooms-selection .symbol div{float:right;width:5px;height:5px;background:#000;margin:2px;} #top-search .rooms-selection select{display:none;}  #top-search .advanced-search{   display:flex;max-width:120px;align-items:center;align-content:center;margin-right:6px;text-align:center;text-transform:uppercase;line-height:1.7;font-size:10px;}  #top-search .advanced-search a{   display:block;text-decoration:none;color:#000;}  #top-search .advanced-search a:hover{   color:#ca1d61;}  #top-search .drop-down{   display:none;position:absolute;top:52px;left:0;width:204px;background:#fff;border-radius:3px;box-sizing:border-box;box-shadow:1px 1px 5px #999;padding:17px;cursor:default;z-index:1022;}  #top-search .area-selection .drop-down{   box-shadow:none;}  div.selected-item{background-color:#CC0066;color:#fff;}  #top-search .rooms-selection .drop-down > div:first-of-type{   display:flex;flex-wrap:wrap;justify-content:flex-start;text-align:center;}  #top-search .rooms-selection .drop-down > div > div{   width:48px;height:46px;margin:3px;border:1px solid #ccc;box-sizing:border-box;cursor:pointer;font-size:24px;line-height:2;text-align:center;}  #top-search .rooms-selection .drop-down  > div > div:nth-of-type(1){display:none;} #top-search .rooms-selection .drop-down  > div > div:nth-of-type(2){width:102px;}  #top-search .rooms-selection .drop-down > div > div.hoverable:hover, #top-search .rooms-selection .drop-down > div:nth-of-type(2).hoverable:hover{   background:#CC0066;color:#fff;}  #top-search .rooms-selection .drop-down > div:nth-of-type(2){   width:48px;height:46px;border:1px solid #ccc;margin:3px;box-sizing:border-box;font-size:24px;line-height:2;text-align:center;cursor:pointer;}  #top-search div .ok{   position:absolute;bottom:10px;right:10px;padding:5px 20px;background:#ca1d61;border:0;border-radius:4px;box-sizing:border-box;color:#fff;font-weight:bold;cursor:pointer;line-height:1;}  #top-search .rooms-selection .drop-down > div > div:hover, #top-search .rooms-selection .drop-down > div:nth-of-type(2):hover{   background:#CC0066;color:#fff;}  #top-search div .ok:hover{background:#F24889;} #top-search .storey-selection .drop-down{padding:0 5px 34px 34px;} #top-search .storey-selection .drop-down{list-style:none;} #top-search .storey-selection .drop-down span{font-size:10px;color:#000;} #top-search .storey-selection .drop-down > div span{color:inherit;} #top-search .storey-selection .drop-down ul{list-style:none;} #top-search .storey-selection li{clear:both;width:137px;text-align:left;}  #top-search .storey-selection li:nth-of-type(4){   border-top:1px solid #ccc;margin-top:12px;padding-top:4px;}  #top-search .storey-selection li:nth-of-type(n+4){   position:relative;top:4px;} #top-search .storey-selection label{text-transform:uppercase;position:relative;top:7px;left:4px;}  #top-search .area-selection .drop-down.desktop .area-value{   position:static;top:0;left:0;right:0;margin:auto;display:block;} #top-search .area-selection .drop-down.desktop .area-value > div{   display:none;} #top-search .area-selection .drop-down.desktop .ok{   display:none;} #top-search .area-selection .drop-down.desktop{   position:absolute;top:0;left:35px;width:100px;height:auto;background:#fff;border-radius:0;padding:7px 10px 0;cursor:default;z-index:1022;} #top-search .area-selection .drop-down.desktop input[type="number"]{   width:95px;height:28px;margin:0;font-size:19px;} #top-search .area-selection .drop-down.mobile input[type="number"]{   font-size:50px;width:70%;} #top-search .area-selection .drop-down.mobile .area-value{   position:relative;top:50px;} #top-search .area-selection .drop-down.mobile .area-value > div{   font-size:43px;line-height:1.5;}  #top-search.zindex{z-index:1020;}  .backdrop{   width:100%;height:100%;position:fixed;z-index:100;left:0;top:0;background-color:rgba(0, 0, 0, 0.9);display:none;}  @media screen and (max-width:1024px){   #simple-search{width:100%;height:auto;min-height:70px;}   .without-header.without-input #top-search{width:420px;margin-left:-210px;}   #top-search .area-selection, #top-search .rooms-selection, #top-search .storey-selection, #top-search .advanced-search{margin-left:3px;}   #top-search .search{width:70px;height:70px;}   #top-search input[type="text"]{height:56px;}   #simple-search.without-header, #top-search .area-selection, #top-search .rooms-selection, #top-search .storey-selection, #top-search .advanced-search{height:70px;}   #simple-search.without-header.toolbar{height:80px;}   #top-search .storey-selection fieldset{width:210px;margin:20px auto 80px auto;line-height:1;}   #top-search .storey-selection input[type="checkbox"]{margin:10px 0;padding:7px 15px;float:none;}   #top-search .storey-selection label{font-size:19px;}   #top-search .storey-selection li{width:auto;}   #top-search > div > div{padding:0;}   #top-search .area-selection .value, #top-search .rooms-selection .value, #top-search .storey-selection .value{width:78px;height:auto;padding:0;margin:0;line-height:2.8;font-size:10px;}   #top-search .x {line-height:1;}   #top-search .advanced-search{margin-right:3px;}   #top-search > div > .symbol{border:0;border-bottom:1px solid #ccc;float:none;padding:0;height:32px;width:66px;margin-left:6px;margin-bottom:0;}   #top-search .area-selection .symbol, #top-search .rooms-selection .symbol, #top-search .storey-selection .symbol{padding:0;width:66px;height:32px;}   #top-search .storey-selection .symbol{padding-top:7px;}   #top-search .area-selection .symbol > p{padding:8px 0 0 0;}   #top-search .rooms-selection .symbol div{position:absolute;left:30px;top:15px;}   #top-search .rooms-selection .symbol div:nth-of-type(2){left:38px;}   #top-search .rooms-selection .symbol div:nth-of-type(3){left:38px;top:23px;}   #top-search .advanced-search .symbol{height:70px;}   #top-search .advanced-search a{padding:23px 0 17px 0;}    #top-search .drop-down{     position:fixed;left:50%;top:50%;width:320px;max-height:100vh;transform:translateX(-50%) translateY(-50%);z-index:2;}    #top-search .area-selection .drop-down, #top-search .storey-selection .drop-down{padding:0;}   #top-search .drop-down .x{display:block;}   #top-search div .ok{position:absolute;bottom:10px;right:20px;padding:13px 35px;font-size:16px;}   #top-search .area-selection div .ok{right:50%;margin-right:-47px;}   #top-search .storey-selection .drop-down span{font-size:14px;}   #top-search .rooms-selection .drop-down > div:nth-of-type(1){width:270px;}   #top-search .rooms-selection .drop-down > div > div, #top-search .rooms-selection .drop-down > div:nth-of-type(2){width:80px;height:50px;}   #top-search .rooms-selection .drop-down  > div > div:nth-of-type(2){width:168px;}   #top-search .area-selection .resizer-container{width:280px;height:184px;margin:40px auto auto auto;}   #top-search .area-selection .drop-down > p:nth-of-type(1){left:50%;top:15px;margin-left:-140px;}   #top-search .area-selection .drop-down > p:nth-of-type(2){left:initial;right:50%;top:234px;margin-right:-140px;}   #top-search .area-selection .drop-down .area-value p{font-size:20px;margin:-15px auto 0 auto;}   #top-search .value > span{display:table-cell;vertical-align:middle;text-align:center;padding:0 4px;min-width:70px;max-width:70px;height:28px;font-size:13px;word-wrap:break-word;line-height:1;}  }  label[for="search_query_storeys_6"]{   display:none;}  @media screen and (max-width:800px){   #simple-search{display:none;}   #simple-search .ss-wrap{display:none;} }  @media screen and (max-width:500px){   #top-search{width:334px;}   #top-search .storey-selection{display:none;} }  @media screen and (max-width:449px){   #top-search{width:254px;height:max-content;}   #top-search .advanced-search{display:none;} }  @media screen and (max-width:400px) and (max-height:450px){   #simple-search.without-header, #top-search .area-selection, #top-search .rooms-selection, #top-search .storey-selection, #top-search .advanced-search{height:50px;}   #top-search > div > .symbol{border-bottom:0 none;}   #top-search > div > .value{display:none;}   #top-search .fa-search{width:50px;height:50px;} }   