@import "http://fonts.googleapis.com/css?family=Roboto:300,300italic,400,400italic,700&subset=latin";/*! normalize.css v3.0.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */html{color:#333;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html,body{margin:0;padding:0}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-thumb{background:#676767}::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}body{scrollbar-face-color:#676767;scrollbar-track-color:rgba(255,255,255,.1);-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:inline-block}table,tr,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{padding:.5em 0;margin:0;-webkit-transition:font-size .3s ease-out;-moz-transition:font-size .3s ease-out;-o-transition:font-size .3s ease-out;transition:font-size .3s ease-out}p{padding:.25em 0;line-height:1.4em}p.small{font-size:.75em;line-height:1em}p.big{font-size:1.25em;padding:.75em 0}small{font-size:.75em}h1,h2,h3,h4,h5,h6,.h1{font-weight:400;color:#000}.hidden{display:none}.ovHidden{overflow:hidden}.rel{position:relative}.flLeft{float:left}.flRight{float:right}p img.flLeft{margin:0 1em .5em 0}p img.flRight{margin:0 .5em 1em}.alCenter{text-align:center!important}.alLeft{text-align:left!important}.alRight{text-align:right}.clear{clear:both}.clearAfter+*{clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.two-line-ellipsis{overflow:hidden;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:-webkit-box;line-height:1.4em;max-height:2.8em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.caps{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}input:-webkit-autofill{background-color:#fff!important;-webkit-box-shadow:0 0 0 100px #fff inset}input::-webkit-input-placeholder{font-family:Roboto,Roboto,Tahoma,Arial,sans-serif;color:#939393;font-weight:400}input:-moz-placeholder{font-family:Roboto,Roboto,Tahoma,Arial,sans-serif;color:#939393;font-weight:400}form{margin:0;padding:0}form input[type=text],form input[type=search],form input[type=password],form input[type=email],form input[type=date],form select,form textarea{border:1px solid #d4d4d4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:.5em;background:#fff;color:#333;font-family:Arial,Arial,sans-serif;width:10em;margin:0;font-size:1em}form table{width:100%;border-collapse:collapse}form table label{white-space:nowrap}form .success{color:#66ac47}form input.success{border:1px solid #66ac47}form .green_bg{background:#66ac47}form .error,form .red{color:#d13414}form input.error,form textarea.error,form select.error{border:1px solid #d13414;background:#d13414}form hgroup,form hgroup *{vertical-align:top}form hgroup{margin:0;padding:.25em 0}form label{display:inline-block}form input:disabled,form textarea:disabled,form input[disabled],form textarea[disabled],form input[readonly],form textarea[readonly],form span.input.readonly{opacity:.6}form input:disabled,form textarea:disabled,form input[disabled],form textarea[disabled]{cursor:not-allowed}form input[type=button],form input[type=submit],form input[type=reset],form button,form a.inButton{background-color:#7fc560;background:-webkit-gradient(linear,left top,left bottom,from(#7fc560),to(#66ac47));background:-webkit-linear-gradient(top,#7fc560,#66ac47);background:-moz-linear-gradient(top,#7fc560,#66ac47);background:-ms-linear-gradient(top,#7fc560,#66ac47);background:-o-linear-gradient(top,#7fc560,#66ac47);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:1.28em;line-height:3.75em;height:3.75em;display:inline-block;padding:0 3em;text-align:center;color:#fff;outline:medium none;border:none;cursor:pointer;text-decoration:none!important}form input[type=button]:hover,form input[type=submit]:hover,form input[type=reset]:hover,form button:hover,form a.inButton:hover,form input[type=button]:focus,form input[type=submit]:focus,form input[type=reset]:focus,form button:focus,form a.inButton:focus,form input[type=button]::-moz-focus-inner,form input[type=submit]::-moz-focus-inner,form input[type=reset]::-moz-focus-inner,form button::-moz-focus-inner,form a.inButton::-moz-focus-inner{background-color:#9ad87e;background:-webkit-gradient(linear,left top,left bottom,from(#9ad87e),to(#7fc560));background:-webkit-linear-gradient(top,#9ad87e,#7fc560);background:-moz-linear-gradient(top,#9ad87e,#7fc560);background:-ms-linear-gradient(top,#9ad87e,#7fc560);background:-o-linear-gradient(top,#9ad87e,#7fc560);-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25);-moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25);box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25);color:ligthen(#ededed,10%);outline:0;border:0}form input[type=button]:active,form input[type=submit]:active,form input[type=reset]:active,form button:active,form a.inButton:active{background-color:#66ac47;background:-webkit-gradient(linear,left top,left bottom,from(#66ac47),to(#7fc560));background:-webkit-linear-gradient(top,#66ac47,#7fc560);background:-moz-linear-gradient(top,#66ac47,#7fc560);background:-ms-linear-gradient(top,#66ac47,#7fc560);background:-o-linear-gradient(top,#66ac47,#7fc560);color:#fff}form input[type=button]:disabled,form input[type=submit]:disabled,form input[type=reset]:disabled,form button:disabled,form a.inButton:disabled{background:#ededed;color:#bababa;-webkit-box-shadow:inset 0 0 1px 0 #000;-moz-box-shadow:inset 0 0 1px 0 #000;box-shadow:inset 0 0 1px 0 #000;cursor:not-allowed!important}.page-contact form input[type=submit]{line-height:2.75em;height:2.75em}a{color:#0478c1;text-decoration:underline;outline:0!important}a:hover{text-decoration:none;color:#03598f}a:active{color:#011b2b;text-decoration:underline}a img{display:inline-block;border:none}a.readMore,a.goBack{font-weight:700}a.readMore:after,a.goBack:before{font-family:FontAwesome;font-size:.8em;font-weight:100}a.readMore:after{content:' \f054'}a.goBack:before{content:'\f053  '}a.btn-green{background-color:#7fc560;background:-webkit-gradient(linear,left top,left bottom,from(#7fc560),to(#66ac47));background:-webkit-linear-gradient(top,#7fc560,#66ac47);background:-moz-linear-gradient(top,#7fc560,#66ac47);background:-ms-linear-gradient(top,#7fc560,#66ac47);background:-o-linear-gradient(top,#7fc560,#66ac47);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:24px;line-height:38px;height:40px;width:40px;text-align:center;display:inline-block;color:#fff;outline:medium none;border:none;cursor:pointer;text-decoration:none!important}a.btn-green:hover,a.btn-green:focus,a.btn-green::-moz-focus-inner{background-color:#9ad87e;background:-webkit-gradient(linear,left top,left bottom,from(#9ad87e),to(#7fc560));background:-webkit-linear-gradient(top,#9ad87e,#7fc560);background:-moz-linear-gradient(top,#9ad87e,#7fc560);background:-ms-linear-gradient(top,#9ad87e,#7fc560);background:-o-linear-gradient(top,#9ad87e,#7fc560);-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25);-moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25);box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25);color:ligthen(#ededed,10%)!important;outline:0;border:0}a.btn-green:active{background-color:#66ac47;background:-webkit-gradient(linear,left top,left bottom,from(#66ac47),to(#7fc560));background:-webkit-linear-gradient(top,#66ac47,#7fc560);background:-moz-linear-gradient(top,#66ac47,#7fc560);background:-ms-linear-gradient(top,#66ac47,#7fc560);background:-o-linear-gradient(top,#66ac47,#7fc560);color:#fff}.none-shadow-i{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blue{color:#0478c1}.not_found{color:#c6c6c6;font-size:14px;font-style:italic}@media print{@page :left{margin-left:2cm;margin-right:2.5cm}@page :right{margin-left:2.5cm;margin-right:2cm}::-webkit-scrollbar{display:none}::-webkit-scrollbar-thumb{display:none}::-webkit-scrollbar-track{display:none}body{scrollbar-face-color:#fff;scrollbar-track-color:rgba(255,255,255,0);-webkit-backface-visibility:hidden}*{color:#333;background:0 0}.printable{display:block}.non-printable{display:none!important}header{height:auto}header:after{background:none!important}header>div{padding:0!important;height:auto!important}header>div .logo{float:none!important}#content>div{padding:1em 0 0!important}#content .apartment-page h2,#content .apartment-page h3,#content .apartment-page h4{font-size:14pt!important}#content .apartment-page table{font-size:10pt}#content .apartment-page .container{padding:0!important}#content .apartment-page .container .building_container{margin-top:-3em;page-break-after:avoid}#content .apartment-page .container .building_container table{margin:0 auto}#content .apartment-page .container .img_container{margin-top:0}#content .apartment-page .container .img_container #canvas_placeholder{display:block;margin:0 auto -5cm;max-height:10cm;max-width:100%}#content .apartment-page .container #img_placeholder{max-height:18cm}#content .apartment-page .container #img_placeholder div{display:block;margin:0 auto -5cm;max-height:18cm;max-width:100%;text-align:center;width:100%}#content .apartment-page .container #img_placeholder div a[href]:after{content:""}#content .apartment-page .container #img_placeholder div img{max-height:18cm;width:auto}}html,body{margin:0;padding:0;height:100%;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{color:#676767;font-size:62.5%;font-family:Roboto,Roboto,Tahoma,Arial,sans-serif;background:#fff;min-width:480px}body.gradient{background-color:#087cc3;background:-webkit-gradient(linear,left top,left bottom,from(#087cc3),to(#7ab9e0));background:-webkit-linear-gradient(top,#087cc3,#7ab9e0);background:-moz-linear-gradient(top,#087cc3,#7ab9e0);background:-ms-linear-gradient(top,#087cc3,#7ab9e0);background:-o-linear-gradient(top,#087cc3,#7ab9e0)}body.gray{background-color:#ededed}.loader{display:none;position:fixed;top:0;bottom:0;width:100%;background:rgba(125,125,125,0);z-index:112}.loader:before{content:'';display:block;width:100%;height:40px;background:url(images/loader.gif) 50% no-repeat;position:absolute;top:45%;-webkit-opacity:0;-moz-opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.wrapper{min-height:100%;height:auto!important;height:100%;position:relative;max-width:100%;overflow-x:hidden;font-size:1.4em}.wrapper #content{min-height:540px}.wrapper h1 a{color:#bababa}.wrapper h1 a:hover{color:#0079c2}.wrapper .static-page{padding:0 1em 1em;margin:10px 1em}.wrapper .static-page h1{margin-bottom:.5em}.wrapper .static-page>div{background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:1.25em 2.5em;color:#333}.wrapper .static-page .page-contact .hgroup{padding:0 0 1em}.wrapper .static-page .page-contact .hgroup *{vertical-align:top}.wrapper .static-page .page-contact .hgroup label:first-of-type{width:8em;text-align:right;padding:.5em .5em 0 0;color:#000}.wrapper .static-page .page-contact .hgroup input[type=text]{width:16em}.wrapper .static-page .page-contact .hgroup textarea{width:20em}@media (max-width:480px){.wrapper .static-page .page-contact .hgroup label{width:auto!important;display:block!important;text-align:left!important}}@media (min-width:480px){.wrapper .static-page .page-contact .hgroup label{width:auto!important;display:block!important;text-align:left!important}}@media (min-width:768px){.wrapper .static-page .page-contact .hgroup label{width:8em!important;text-align:right!important;display:inline-block!important}}.wrapper .static-page .page-faq{background:0 0;padding:0}.wrapper .static-page .page-faq dl{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border-bottom:1px solid #c6c6c6;margin-bottom:1em;background:#fff;padding:1.5em 2.5em 0;line-height:28px}.wrapper .static-page .page-faq dl dt{color:#333;font-size:1.6em;cursor:pointer;margin-bottom:1em;padding-left:2em;padding-right:2em;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wrapper .static-page .page-faq dl dt:before{color:#fff;background:#0079c2;content:'?';margin-right:1em;margin-left:-3em}.wrapper .static-page .page-faq dl dt:after{font-family:FontAwesome;color:#0079c2;font-size:24px;content:'\f054';position:absolute;top:0;right:0}.wrapper .static-page .page-faq dl.active dt:after{content:'\f078'}.wrapper .static-page .page-faq dl dd{margin:0;width:100%;min-height:40px;display:none;padding-bottom:1.5em}.active+.wrapper .static-page .page-faq dl dd{display:block}.wrapper .static-page .page-faq dl dd p{margin-left:40px}.wrapper .static-page .page-faq dl dd:before{color:#fff;background:#bababa;content:'!';margin-top:.25em}.wrapper .static-page .page-faq dl dd:before,.wrapper .static-page .page-faq dl dt:before{font-size:14px;float:left;display:inline-block;width:28px;height:28px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;text-align:center;line-height:28px;font-weight:700}.wrapper .login-page{width:100%;background-color:#0079c2;background:-webkit-gradient(linear,left top,left bottom,from(#0079c2),to(#7ab9e0));background:-webkit-linear-gradient(top,#0079c2,#7ab9e0);background:-moz-linear-gradient(top,#0079c2,#7ab9e0);background:-ms-linear-gradient(top,#0079c2,#7ab9e0);background:-o-linear-gradient(top,#0079c2,#7ab9e0);top:95px;bottom:0;position:absolute}.wrapper .login-page .loginForm{top:50%;width:100%;position:absolute;color:#fff}.wrapper .login-page .loginForm>div{margin:-17em auto 0;width:420px;padding:1em 20px 0;text-align:center}.wrapper .login-page .loginForm>div h1{color:#fff;padding-bottom:0}.wrapper .login-page .loginForm>div p{padding-bottom:1em}.wrapper .login-page .loginForm>div form input[type=submit]{line-height:2.5em;height:2.5em;font-size:1.2em;width:100%}.wrapper .login-page .loginForm>div form .vgroup{background:#fff;margin-bottom:1em;min-height:3.25em;padding:3px 0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #939393;-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25);-moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25);box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25)}.wrapper .login-page .loginForm>div form .hgroup label{display:block;color:#939393;overflow:hidden}.wrapper .login-page .loginForm>div form .hgroup label i{float:left;width:15%;display:inline-block;height:26px;background:url(images/ico_user.png) 50% -26px no-repeat;background-size:26px 53px;margin-top:10px}.wrapper .login-page .loginForm>div form .hgroup label input[type=text],.wrapper .login-page .loginForm>div form .hgroup label input[type=password]{width:85%;height:3.25em;line-height:3.25em;padding:0;border:none;background:0 0;float:left}.wrapper .login-page .loginForm>div form .hgroup label input[type=text]:focus,.wrapper .login-page .loginForm>div form .hgroup label input[type=password]:focus{outline:0!important}.wrapper .login-page .loginForm>div form .hgroup.login{border-bottom:1px solid #c6c6c6}.wrapper .login-page .loginForm>div form .hgroup.login label i{background-position:50% 0}.wrapper .login-page .loginForm>div form .hgroup.remember input{display:none}.wrapper .login-page .loginForm>div form .hgroup.remember input+label{line-height:3.25em;text-align:left;padding:0 .75em 0 1em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.wrapper .login-page .loginForm>div form .hgroup.remember input+label:after{display:inline-block;width:71px;height:32px;float:right;margin-top:.5em;background:url(images/bg_checkbox.png) -38px 0 no-repeat;background-size:109px 32px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;content:''}.wrapper .login-page .loginForm>div form .hgroup.remember input:checked+label:after{background-position:0 0}.wrapper .login-page .loginForm>div form input[type=submit]{line-height:3.25em;height:3.25em}.wrapper .building-page{position:relative}.wrapper .building-page .search_container{background-color:#0079c2;background-image:-webkit-gradient(linear,left top,right top,from(#0079c2),to(#7ab9e0));background-image:-webkit-linear-gradient(left,#0079c2,#7ab9e0);background-image:-moz-linear-gradient(left,#0079c2,#7ab9e0);background-image:-ms-linear-gradient(left,#0079c2,#7ab9e0);background-image:-o-linear-gradient(left,#0079c2,#7ab9e0);padding:.5em 2em 1.5em;margin-top:-1px;color:#fff}.wrapper .building-page .search_container table{width:100%;border-collapse:collapse}.wrapper .building-page .search_container table td{vertical-align:bottom}.wrapper .building-page .search_container table tr>td:first-of-type{width:100%}.wrapper .building-page .search_container table input[type=search]{width:96%;padding:.5em 2%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;height:2em;line-height:2em;border-color:#fff}.wrapper .building-page .search_container table input[type=image]{background:url(images/search.png) no-repeat;background-size:45px 35px;margin:0}.wrapper .building-page .search_container table .id-clear-form{color:#ededed;position:absolute;right:0;top:0;padding:.325em .5em .45em 1em;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;cursor:pointer;font-size:1.5em}.wrapper .building-page .search_container table .id-clear-form:hover{-webkit-opacity:.8;-moz-opacity:.8;-ms-filter:"alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8}.wrapper .building-page .paginate_container{padding:1em 0;text-align:center;font-size:1.2em}.wrapper .building-page .paginate_container a{margin:0 1em;text-decoration:none;line-height:2.5em}.wrapper .building-page .paginate_container a i{line-height:2.5em}.wrapper .building-page .building_wrapper{position:relative;padding:1em 1.5em 1em 2em}.wrapper .building-page .building_wrapper .id-toggle-view{float:right;white-space:nowrap}.wrapper .building-page .building_wrapper .id-toggle-view span{margin:0 0 0 .25em;display:inline-block;cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.wrapper .building-page .building_wrapper .id-toggle-view span i{font-size:26px;width:40px;height:40px;line-height:44px!important;text-align:center}.wrapper .building-page .building_wrapper .id-toggle-view span:hover{background:rgba(255,255,255,.5)}.wrapper .building-page .building_wrapper .id-toggle-view span.active{cursor:text;background:#c6c6c6!important;color:#fff;-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25);-moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25);box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25)}.wrapper .building-page .building_wrapper .list_container{overflow:hidden;margin:0 -1em 0 0}.wrapper .building-page .building_wrapper .list_container ul{list-style:none;margin:0;padding:0}.wrapper .building-page .building_wrapper .list_container ul li{width:16.66666667%;float:left}.wrapper .building-page .building_wrapper .list_container ul li>div{margin:0 1em 1em 0;background:#fff url(images/loader.gif) 50% 30% no-repeat;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border-bottom:1px solid #c6c6c6;padding:1em 1em .5em;min-height:21em;padding-bottom:0}.wrapper .building-page .building_wrapper .list_container ul li>div:hover{background:#fff}.wrapper .building-page .building_wrapper .list_container ul li>div h3{font-size:1em;padding-bottom:0}.wrapper .building-page .building_wrapper .list_container ul li>div h3+p{padding-top:0;color:#818181}.wrapper .building-page .building_wrapper .list_container ul li>div .img{display:inline-block;position:relative;background-size:auto 100%;background-position:50% 100%;background-repeat:no-repeat;width:100%;height:14em;margin-bottom:.5em;border:1px solid #fff}.wrapper .building-page .building_wrapper .list_container ul li>div .img:hover{-webkit-opacity:.7;-moz-opacity:.7;-ms-filter:"alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7}.wrapper .building-page .building_wrapper .list_container ul li>div .img.no_image{line-height:11.2em;height:11.2em;background-color:#fafafa;text-decoration:none;color:#c6c6c6;font-size:1.25em;text-align:center;border:1px solid #c6c6c6}.wrapper .building-page .building_wrapper .list_container ul li>div .img.no_image:hover{-webkit-opacity:.6;-moz-opacity:.6;-ms-filter:"alpha(Opacity=60)";filter:alpha(opacity=60);opacity:.6}.wrapper .building-page .building_wrapper .list_container ul li>div .go-inside{float:right;font-size:24px;margin-left:.5em;text-decoration:none!important;white-space:nowrap}.wrapper .building-page .building_wrapper .list_container ul li>div .go-inside span{display:none;font-size:15px;height:2em;line-height:2.25em;padding:0 .5em 0 0}@media (max-width:480px){.wrapper .building-page .building_wrapper .list_container ul li{width:50%}}@media (min-width:480px){.wrapper .building-page .building_wrapper .list_container ul li{width:50%}}@media (min-width:768px){.wrapper .building-page .building_wrapper .list_container ul li{width:33.33333333%}}@media (min-width:1024px){.wrapper .building-page .building_wrapper .list_container ul li{width:25%}}@media (min-width:1600px){.wrapper .building-page .building_wrapper .list_container ul li{width:16.66666667%}}.wrapper .building-page .building_wrapper .list_container.grid li>div h3{overflow:hidden;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:-webkit-box;line-height:1.4em;max-height:2.8em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wrapper .building-page .building_wrapper .list_container.grid li>div h3+p{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.wrapper .building-page .building_wrapper .list_container.list li{width:100%!important;float:none;position:relative}.wrapper .building-page .building_wrapper .list_container.list li>div{min-height:0;padding:1em;overflow:hidden;background:#fff}.wrapper .building-page .building_wrapper .list_container.list li>div h3{padding-top:.25em;padding-right:6em;font-size:1.15em}.wrapper .building-page .building_wrapper .list_container.list li>div h3+p{padding-right:6em}.wrapper .building-page .building_wrapper .list_container.list li>div .img{float:left;width:0;height:0;overflow:hidden;margin-right:1em;margin-bottom:0;-webkit-transition:width .2s ease-in-out;-moz-transition:width .2s ease-in-out;-ms-transition:width .2s ease-in-out;-o-transition:width .2s ease-in-out}.wrapper .building-page .building_wrapper .list_container.list li>div .img.no_image{height:0;border-color:#fff}.wrapper .building-page .building_wrapper .list_container.list li>div .go-inside{position:absolute;z-index:2;top:50%;margin-top:-24px;right:1.25em;padding:.25em 0 1em 2.5em}.wrapper .building-page .building_wrapper .list_container.list li>div .go-inside span{float:left;display:block}.wrapper .building-page .building_wrapper .list_container.list li.active>div h3{padding-right:0}.wrapper .building-page .building_wrapper .list_container.list li.active>div .img{width:160px;height:200px}.wrapper .building-page .building_wrapper .list_container.list li.active>div .img.no_image{border-color:#c6c6c6}.wrapper .building-page .building_wrapper .list_container.list li.active>div .go-inside{top:auto;bottom:0;margin-top:0}.wrapper .floor-page{padding:1em 1.5em 2em 2.5em}.wrapper .floor-page>div{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-bottom:1em;background:#fff;padding:1em}.wrapper .floor-page>div .building_container{text-align:center;color:#333}.wrapper .floor-page>div .building_container h3{font-size:2.15em;padding-bottom:0}.wrapper .floor-page>div .building_container h4{padding-top:0;font-size:1.75em;color:#818181}.wrapper .floor-page>div .floorSelector_container{width:70%;min-width:300px;text-align:center;margin:1.5em auto 1em}.wrapper .floor-page>div .floorSelector_container select{width:100%;margin-bottom:1em;height:2.5em;line-height:2.5em;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.15);font-size:1.25em;color:#c6c6c6}.wrapper .floor-page>div .floorSelector_container select.active{color:#333}.wrapper .floor-page>div .floorSelector_container select option{color:#333}.wrapper .floor-page>div .floorSelector_container input{width:100%;text-transform:uppercase;font-weight:700}.wrapper .apartment-page{padding:1em 1.5em 2em 2.5em}.wrapper .apartment-page .container{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-bottom:1em;background:#fff;padding:1em 1.5em}.wrapper .apartment-page .container .building_container{text-align:lefe;color:#333}.wrapper .apartment-page .container .building_container h2{font-size:2.15em;padding:0;font-weight:700}.wrapper .apartment-page .container .building_container h3{font-size:2.15em;padding:0}.wrapper .apartment-page .container .building_container h4{padding-top:0;font-size:1.75em;color:#818181}.wrapper .apartment-page .container .building_container table{margin:2em 0;width:100%;border-collapse:collapse}@media (max-width:480px){.wrapper .apartment-page .container .building_container table .vis480{display:block}.wrapper .apartment-page .container .building_container table .vis768{display:none}}@media (min-width:480px){.wrapper .apartment-page .container .building_container table .vis480{display:block}.wrapper .apartment-page .container .building_container table .vis768{display:none}}@media (min-width:768px){.wrapper .apartment-page .container .building_container table .vis480{display:none}.wrapper .apartment-page .container .building_container table .vis768{display:block}}.wrapper .apartment-page .container .building_container table tbody td{vertical-align:top;width:20%}.wrapper .apartment-page .container .building_container table tbody td:nth-child(2n+1){width:3.33333333%;color:#818181;padding-right:.5em;white-space:nowrap}.wrapper .apartment-page .container .building_container table tbody td.last{width:1%}.wrapper .apartment-page .container .building_container table tbody td p{padding:.1em 0}.wrapper .apartment-page .container .img_container{margin-top:2em}.wrapper .apartment-page .container .img_container #imgFrame{width:100%;height:1060px;border:none;max-width:800px;margin:0 auto;display:block}.wrapper .apartment-page .container .img_container #canvas_placeholder{display:block;margin:0 auto;max-width:100%}.wrapper .apartment-page .container .img_container #canvas_placeholder.loading{background:url(images/loader.gif) 50% 50% no-repeat}.wrapper .apartment-page .container .img_container #img_placeholder{max-width:100%}.wrapper .apartment-page .container .img_container #img_placeholder div{background:url(images/loader.gif) 50% 50% no-repeat;min-height:100px;width:100%;margin:0 auto;max-width:50%}.wrapper .apartment-page .container .img_container #img_placeholder div.not_found{background:0 0;text-align:center;padding:4em 0}.wrapper .apartment-page .container .img_container #img_placeholder div img{width:100%}.wrapper .apartment-page .container .img_container #img_placeholder iframe{width:100%;height:800px}@media (max-width:640px){.wrapper .apartment-page .container .img_container #img_placeholder div{max-width:100%}}@media (max-width:1280px){.wrapper .apartment-page .container .img_container #img_placeholder div{max-width:640px}}@media (min-width:1280px){.wrapper .apartment-page .container .img_container #img_placeholder div{max-width:640px}}.wrapper .apartment-page .id-action{float:right;font-size:24px;white-space:nowrap;padding-top:.25em}.wrapper .apartment-page .id-action a{margin-left:.5em}.empty{height:30px}footer{min-height:30px;height:auto!important;height:30px;position:absolute;bottom:0;width:100%;border-top:1px solid #0079c2;color:#333;text-align:center}header{background:#fff;position:relative}header>*{padding:1em 2em 0 2.5em;height:60px}header .logo{float:left;margin-right:-30px;background:#fff;display:block;position:relative;z-index:3}header:after{content:'';display:block;margin:2em 0 0;height:1.5em;background-color:#0079c2;background-image:-webkit-gradient(linear,left top,right top,from(#0079c2),to(#7ab9e0));background-image:-webkit-linear-gradient(left,#0079c2,#7ab9e0);background-image:-moz-linear-gradient(left,#0079c2,#7ab9e0);background-image:-ms-linear-gradient(left,#0079c2,#7ab9e0);background-image:-o-linear-gradient(left,#0079c2,#7ab9e0)}header nav{float:right;margin-top:15px;position:relative;white-space:nowrap}header nav strong.LoginName{font-size:1em;padding:0 1em 0 0;line-height:42px;margin-left:-6em}header nav ul{list-style:none;margin:0;padding:0;white-space:nowrap}header nav ul li{margin:0;padding:0;display:inline-block}header nav ul li a,header nav .toggle-selector{font-size:1.2em;line-height:42px;text-decoration:none!important;display:block;min-width:100px;text-align:center;background-color:#ededed;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}header nav ul li a:hover,header nav ul li a.active,header nav .toggle-selector:hover{background-color:#419bd3;color:#fff;-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25);-moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25);box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25)}header nav ul li a.active{cursor:text}@media (max-width:480px){header nav ul.role-menu{position:absolute;top:42px;right:0;z-index:12;display:none;-webkit-box-shadow:1px 3px 3px rgba(126,126,126,.6);-moz-box-shadow:1px 3px 3px rgba(126,126,126,.6);box-shadow:1px 3px 3px rgba(126,126,126,.6)}header nav ul.role-menu li{width:100%;display:block}header nav ul.role-menu li a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}@media (min-width:480px){header nav ul.role-menu{position:absolute;top:42px;right:0;z-index:12;display:none;-webkit-box-shadow:1px 3px 3px rgba(126,126,126,.6);-moz-box-shadow:1px 3px 3px rgba(126,126,126,.6);box-shadow:1px 3px 3px rgba(126,126,126,.6)}header nav ul.role-menu li{width:100%;display:block}header nav ul.role-menu li a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}@media (min-width:1024px){header nav ul.role-menu{position:relative;top:0;right:0;display:inline-block;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}header nav ul.role-menu li{display:inline-block;width:auto}header nav ul.role-menu li a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}}header nav .toggle-selector{float:right;margin-left:.25em;z-index:12;position:relative;color:#0478c1;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:480px){header nav .toggle-selector{display:block}}@media (min-width:1024px){header nav .toggle-selector{display:none}}header nav .toggle-selector:after{font-family:FontAwesome;content:'  \f078'}header nav.active ul{display:block}header nav.active .toggle-selector{-webkit-box-shadow:1px 3px 3px rgba(126,126,126,.6);-moz-box-shadow:1px 3px 3px rgba(126,126,126,.6);box-shadow:1px 3px 3px rgba(126,126,126,.6)}header nav.active .toggle-selector:after{content:'  \f077'}header .menuBg{position:fixed;top:0;bottom:0;left:0;width:100%;background:rgba(12,155,65,.2);z-index:11}