@charset "utf-8";a,button{cursor:pointer}body,button,fieldset,form,hr,html,ul{padding:0}.font_default,body{font-family:'Roboto Condensed',Verdana,Helvetica,Arial,sans-serif;font-size:17px;line-height:24px;color:#fff}.font_size_12{font-size:12px;line-height:14px}.font_size_14{font-size:14px;line-height:18px}.font_size_16,.phone h1{line-height:18px;font-size:16px}.font_size_21{font-size:21px;line-height:24px}.font_weight_thin{font-weight:100}.font_weight_ultralight{font-weight:200}.font_weight_light{font-weight:300}.font_weight_normal{font-weight:400}.font_weight_medium{font-weight:500}.font_weight_semibold{font-weight:600}.font_weight_bold{font-weight:700}.font_weight_black{font-weight:900}.text_left{text-align:left}.text_center{text-align:center}.text_right{text-align:right}.font_style_normal{font-style:normal}.font_style_italic{font-style:italic}.text_uppercase{text-transform:uppercase}.content{position:relative;width:1280px;height:820px}.loading,.waiting,.waiting:before{position:absolute}.loading{opacity:0;z-index:1000;bottom:20px;left:950px;width:55px;height:50px;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.loading.active{opacity:1}.loading div{width:100%;height:100%;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s;-webkit-animation-name:loading;-moz-animation-name:loading;-o-animation-name:loading;animation-name:loading;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate}.loading svg{width:25px;height:25px;display:block;margin:0 auto 2px}.loading p{margin:0;font-size:12px;line-height:14px;text-align:center}@-webkit-keyframes loading{from{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}to{opacity:.9;-webkit-transform:scale(1.05);transform:scale(1.05)}}@-moz-keyframes loading{from{opacity:.3;-moz-transform:scale(1);transform:scale(1)}to{opacity:.9;-moz-transform:scale(1.05);transform:scale(1.05)}}@-o-keyframes loading{from{opacity:.3;-o-transform:scale(1);transform:scale(1)}to{opacity:.9;-o-transform:scale(1.05);transform:scale(1.05)}}@keyframes loading{from{opacity:.3;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}to{opacity:.9;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}}.waiting{opacity:0;z-index:0;top:0;left:0;width:100%;height:100%;-webkit-transition:all .2s linear,z-index 0s .3s linear;-moz-transition:all .2s linear,z-index 0s .3s linear;-o-transition:all .2s linear,z-index 0s .3s linear;transition:all .2s linear,z-index 0s .3s linear}.waiting:before{top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;background:url(../images/layout/spinner.png) no-repeat;-moz-background-size:40px 40px;background-size:40px 40px;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-name:waiting;-moz-animation-name:waiting;-o-animation-name:waiting;animation-name:waiting;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-direction:normal;-moz-animation-direction:normal;-o-animation-direction:normal;animation-direction:normal}.empty_section:after,.waiting:before{-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;content:'';-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite}@-webkit-keyframes waiting{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes waiting{from{-moz-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes waiting{from{-o-transform:rotate(0);transform:rotate(0)}to{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes waiting{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.waiting.active{opacity:1;z-index:1000;-webkit-transition:all .2s linear,z-index 0s linear;-moz-transition:all .2s linear,z-index 0s linear;-o-transition:all .2s linear,z-index 0s linear;transition:all .2s linear,z-index 0s linear}.empty_section{position:absolute;z-inde:-1;top:0;left:0;width:100%;height:100%;background:#000}.empty_section svg,.empty_section:after{position:absolute;top:50%;left:50%;width:550px;height:100px;margin:-50px 0 0 -225px}.empty_section:after{background:-webkit-gradient(linear,left top,right top,from(#000),color-stop(40%,rgba(0,0,0,0)),color-stop(60%,rgba(0,0,0,0)),to(#000));background:-webkit-linear-gradient(left,#000 0,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 60%,#000 100%);background:-moz-linear-gradient(left,#000 0,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 60%,#000 100%);background:-o-linear-gradient(left,#000 0,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 60%,#000 100%);background:linear-gradient(to right,#000 0,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 60%,#000 100%);-webkit-animation-duration:3s;-moz-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s;-webkit-animation-name:empty_section;-moz-animation-name:empty_section;-o-animation-name:empty_section;animation-name:empty_section;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes empty_section{from{opacity:.9}to{opacity:.5}}@-moz-keyframes empty_section{from{opacity:.9}to{opacity:.5}}@-o-keyframes empty_section{from{opacity:.9}to{opacity:.5}}@keyframes empty_section{from{opacity:.9}to{opacity:.5}}.tablet .content>header nav ul>li{margin:0 10px}.phone .logo,.phone h1,.phone p{margin:0 auto 20px}.phone{min-width:0;min-height:0}.phone .content{width:100%;height:100%}.phone .note{position:absolute;top:6%;width:100%;text-align:center}.phone .logo{display:block;width:105px;height:auto}.phone h1{width:300px;font-weight:400;color:#b68545}.phone p{width:300px;font-size:14px;line-height:18px}button,input,textarea{font-family:'Roboto Condensed',Verdana,Helvetica,Arial,sans-serif;font-size:17px;line-height:24px;color:#fff}.phone .empty_section svg,.phone .empty_section:after{top:65%;width:300px;margin:-50px 0 0 -150px}.phone .empty_section svg{height:100px}dd,dl,dt,h1,h2,hr,html,ul{margin:0}body,html,svg{height:100%}hr,html,svg{width:100%}*,:after,:before,html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:0}html{min-height:100%}body{min-width:1280px;min-height:820px;margin:0 auto;background:rgba(0,0,0,.9)}main{display:block}p{margin:0 0 10px}ul{list-style:none}a{text-decoration:none;color:#fff}area:focus,button:focus,img:focus,map:focus{outline:0}hr{height:1px;background:#000;border:0}fieldset,form{margin:0;border:0}button{background:0 0;border:0}address{font-style:normal}.hidden{display:none}.visible{display:block}.hidden_accessible{position:absolute;overflow:hidden;height:1px;width:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.clear:after,.clear:before{content:'';display:table}.clear:after{clear:both}.overflow_hidden{overflow:hidden}.static{position:static}.relative{position:relative}.absolute,.content>header,.definitions{position:absolute}.table{display:table}.row{display:table-row}.cell{display:table-cell}.flex,.flex-center{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.flex{display:flex}.flex-center{display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.f_left{float:left}.f_right{float:right}.f_none{float:none}.center{width:480px;margin-left:auto;margin-right:auto}.transition_off{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.definitions{visibility:hidden;width:0;height:0}.svg_white{fill:#fff}.svg_accent{fill:#62c9ff}.content>header{z-index:1000;left:0;bottom:0;width:100%;height:100px;background:#000;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.content>header .logo{float:left;width:105px;height:auto;margin:27px 0 0 45px}.content>header .wrapper{position:relative;float:left;padding:40px 0 0 50px;width:260px;height:100%}.content>header .wrapper:after,.content>header nav:after{content:'';top:12%;right:0;width:1px;background:#212121}.content>header .wrapper:after{position:absolute;height:76%}.content>header h1{margin:0;font-size:16px;line-height:18px;font-weight:400;color:#b68545}.content>header h1 span{display:block;font-size:16px;line-height:18px;font-weight:300;font-style:italic;color:#f3d287}.content>header nav{float:left;position:relative;height:100%;padding:0 25px}.content>header nav:after{position:absolute;height:76%}.content>header nav ul{text-align:center;height:100%}.content>header nav ul>li{opacity:.3;position:relative;float:left;height:100%;margin:0 20px;transition:all .2s ease-in-out}.content>header nav ul>li,.content>header nav ul>li:before{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.content>header nav ul>li.active,.content>header nav ul>li.available:hover{opacity:1}.content>header nav ul>li:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:0;background:#fff;transition:all .2s ease-in-out}.content>header nav ul>li a{display:block;height:100%;font-size:16px;font-weight:300;cursor:default;transition:all .2s ease-in-out}.content>header .nav_hint,.content>header nav ul>li a{line-height:18px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.content>header nav ul>li svg{display:block;margin:20px auto 10px}.content>header nav ul>li:nth-child(1) svg{width:40px;height:40px}.content>header nav ul>li:nth-child(2) svg{width:64px;height:40px}.content>header nav ul>li:nth-child(3) svg{width:40px;height:40px}.content>header nav ul>li:nth-child(4) svg{width:50px;height:50px;margin-top:10px}.content>header nav ul>li.available:hover a{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.content>header nav ul>li.available a{cursor:pointer}.content>header nav ul>li.active:before{height:3px}.content>header nav ul>li.active:hover a{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.content>header .nav_hint{opacity:0;position:absolute;z-index:1;top:-50px;left:580px;padding:4px 7px 6px;background:rgba(0,0,0,.8);font-size:14px;text-align:center;white-space:nowrap;transition:all .2s ease-in-out}.content>header .nav_hint:before{content:'';position:absolute;z-index:-1;bottom:-10px;left:20px;width:20px;height:20px;background:rgba(0,0,0,.8);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.content>header .nav_hint.active{opacity:1}.content>header aside{position:relative;overflow:hidden;float:right;width:216px;height:80px;margin:10px 20px 0 0;padding:15px 0 0}.content>header aside:after{content:'';position:absolute;top:0;left:0;width:216px;height:100%;background:-webkit-gradient(linear,left top,right top,from(#000),color-stop(40%,rgba(0,0,0,0)),color-stop(60%,rgba(0,0,0,0)),to(#000));background:-webkit-linear-gradient(left,#000 0,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 60%,#000 100%);background:-moz-linear-gradient(left,#000 0,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 60%,#000 100%);background:-o-linear-gradient(left,#000 0,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 60%,#000 100%);background:linear-gradient(to right,#000 0,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 60%,#000 100%);border-left:118px solid #000;border-right:118px solid #000;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;transition:all .45s ease-in-out}.content>header aside.active:after{width:1016px;left:-400px}.content>header aside svg{width:100%;height:30px}.content>header aside p{font-size:14px;line-height:18px;font-weight:300;color:#62c9ff}.content>header aside div{opacity:0;left:0;transition:opacity .25s ease-in-out}.content>header aside a,.content>header aside div{position:absolute;top:20px;width:26px;height:25px;background:rgba(98,201,255,.7);-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out}.content>header aside div.active{opacity:1;left:56px}.content>header aside a{opacity:0;display:none;z-index:1;transition:opacity .25s ease-in-out}main,section{overflow:hidden;background:#000}.content>header aside a:hover{opacity:1}.content>header aside a:nth-child(1){top:15px;left:0;width:20px;height:30px;cursor:default}.content>header aside a:nth-child(2){left:20px}.content>header aside a:nth-child(3){left:45px}.content>header aside a:nth-child(4){left:70px}.content>header aside a:nth-child(5){left:95px}.content>header aside a:nth-child(6){left:120px}.content>header aside a:nth-child(7){left:145px}.content>header aside a:nth-child(8){left:170px}.content>header aside a:nth-child(9){top:15px;left:195px;width:20px;height:30px}.content>header aside.active a{display:block}main{position:relative;height:720px}.intro img,section{position:absolute;top:0;left:0;width:100%}section{opacity:0;z-index:500;height:100%;-webkit-transition:all .9s linear,z-index 0s .9s linear;-moz-transition:all .9s linear,z-index 0s .9s linear;-o-transition:all .9s linear,z-index 0s .9s linear;transition:all .9s linear,z-index 0s .9s linear}section.active{opacity:1;z-index:501;-webkit-transition:all .9s linear,z-index 0s linear;-moz-transition:all .9s linear,z-index 0s linear;-o-transition:all .9s linear,z-index 0s linear;transition:all .9s linear,z-index 0s linear}.intro.off{filter:blur(30px)}.floorplan.zoom_zoom,.intro.off,.overview.zoom_zoom{-webkit-filter:blur(30px)}.intro img{height:auto}.intro video{opacity:0;position:relative}.intro video.active{opacity:1}.intro .play{opacity:0;position:absolute;z-index:-1;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;border:2px solid #fff;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.floorplan .floor .rooms>li,.overview ul>li a .description div:first-child{position:absolute;border-top:1px solid #fff;line-height:20px;white-space:nowrap}.intro .play.active{z-index:1;opacity:1000}.intro .play svg{margin:2px 0 0 7px;width:40px;height:40px}.intro .progress{position:absolute;left:0;bottom:0;width:100%;height:10px;cursor:pointer;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.intro .progress:hover{height:20px}.intro .progress>div{position:absolute;left:0;bottom:0;width:0;height:50%;background:rgba(255,255,255,.5);-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-o-transition:all 1s linear;transition:all 1s linear}.intro .progress>div:first-child{width:100%;background:rgba(0,0,0,.5)}.intro .progress.off>div{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.overview{-webkit-transform:sclae(1);-moz-transform:sclae(1);-ms-transform:sclae(1);-o-transform:sclae(1);transform:sclae(1)}.overview.zoom_zoom{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);filter:blur(30px)}.overview ul{pointer-events:none}.overview ul>li{position:absolute}.overview ul>li a:before{content:'';opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../../content/overview/overview_overlays.png) no-repeat;cursor:default;-webkit-transition:all .2s .2s ease-in-out;-moz-transition:all .2s .2s ease-in-out;-o-transition:all .2s .2s ease-in-out;transition:all .2s .2s ease-in-out}.overview ul>li a .description div:first-child{opacity:0;overflow:hidden;top:-45px;left:95%;height:0;margin:0 0 0 25px;padding:5px 10px;background:rgba(0,0,0,.5);font-size:16px;-webkit-transition:all .3s .1s ease-in-out;-moz-transition:all .3s .1s ease-in-out;-o-transition:all .3s .1s ease-in-out;transition:all .3s .1s ease-in-out}.overview ul>li a .description div:first-child strong{display:block;margin-bottom:3px;font-size:21px;line-height:24px;color:#62c9ff}.overview ul>li a .description div:first-child span{display:block;color:#62c9ff}.overview ul>li a .description div:last-child{opacity:0;position:absolute;left:95%;top:25px;width:0;height:1px;margin:0 0 0 -45px;background:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .2s .2s ease-in-out;-moz-transition:all .2s .2s ease-in-out;-o-transition:all .2s .2s ease-in-out;transition:all .2s .2s ease-in-out}.overview ul>li.reserved a .description div:first-child span,.overview ul>li.sold a .description div:first-child span{color:#f99;text-transform:uppercase}.overview ul>li:nth-child(1){left:243px;top:217px;width:191px;height:149px}.overview ul>li:nth-child(1) a:before{background-position:0 0}.overview ul>li:nth-child(1).sold a:before{background-position:0 -300px}.overview ul>li:nth-child(2){left:268px;top:252px;width:214px;height:151px}.overview ul>li:nth-child(2) a:before{background-position:-250px 0}.overview ul>li:nth-child(2).sold a:before{background-position:-250px -300px}.overview ul>li:nth-child(3){left:294px;top:269px;width:241px;height:162px}.overview ul>li:nth-child(3) a:before{background-position:-500px 0}.overview ul>li:nth-child(3).sold a:before{background-position:-500px -300px}.overview ul>li:nth-child(4){left:353px;top:291px;width:240px;height:177px}.overview ul>li:nth-child(4) a:before{background-position:-750px 0}.overview ul>li:nth-child(4).sold a:before{background-position:-750px -300px}.overview ul>li:nth-child(5){left:394px;top:315px;width:261px;height:194px}.overview ul>li:nth-child(5) a:before{background-position:-1000px 0}.overview ul>li:nth-child(5).sold a:before{background-position:-1000px -300px}.overview ul>li:nth-child(6){left:451px;top:341px;width:271px;height:204px}.overview ul>li:nth-child(6) a:before{background-position:-1300px 0}.overview ul>li:nth-child(6).sold a:before{background-position:-1300px -300px}.overview ul>li:nth-child(7){left:542px;top:368px;width:251px;height:214px}.overview ul>li:nth-child(7) a:before{background-position:-1600px 0}.overview ul>li:nth-child(7).sold a:before{background-position:-1600px -300px}.overview ul>li:nth-child(8){left:602px;top:397px;width:249px;height:227px}.overview ul>li:nth-child(8) a:before{background-position:-1900px 0}.overview ul>li:nth-child(8).sold a:before{background-position:-1900px -300px}.overview ul>li:nth-child(9){left:688px;top:409px;width:255px;height:280px}.overview ul>li:nth-child(9) a:before{background-position:-2200px 0}.overview ul>li:nth-child(9).sold a:before{background-position:-2200px -300px}.overview ul>li.active a:before,.overview ul>li:hover a:before{opacity:1;-webkit-transition:all .35s .1s ease-in-out;-moz-transition:all .35s .1s ease-in-out;-o-transition:all .35s .1s ease-in-out;transition:all .35s .1s ease-in-out}.overview ul>li.active a .description div:first-child,.overview ul>li:hover a .description div:first-child{opacity:1;height:115px;-webkit-transition:all .4s .2s ease-in-out;-moz-transition:all .4s .2s ease-in-out;-o-transition:all .4s .2s ease-in-out;transition:all .4s .2s ease-in-out}.overview ul>li.active a .description div:last-child,.overview ul>li:hover a .description div:last-child{opacity:1;width:100px;-webkit-transition:all .3s .1s ease-in-out;-moz-transition:all .3s .1s ease-in-out;-o-transition:all .3s .1s ease-in-out;transition:all .3s .1s ease-in-out}.overview ul>li.active.reserved a .description div:first-child,.overview ul>li.active.sold a .description div:first-child,.overview ul>li:hover.reserved a .description div:first-child,.overview ul>li:hover.sold a .description div:first-child{height:135px}.mobile .overview ul>li a:before{-webkit-transition:all .25s .1s ease-in-out;-moz-transition:all .25s .1s ease-in-out;-o-transition:all .25s .1s ease-in-out;transition:all .25s .1s ease-in-out}.mobile .overview ul>li a .description div:first-child{-webkit-transition:all .35s 0s ease-in-out;-moz-transition:all .35s 0s ease-in-out;-o-transition:all .35s 0s ease-in-out;transition:all .35s 0s ease-in-out}.mobile .overview ul>li a .description div:last-child{-webkit-transition:all .25s .1s ease-in-out;-moz-transition:all .25s .1s ease-in-out;-o-transition:all .25s .1s ease-in-out;transition:all .25s .1s ease-in-out}.floorplan{-webkit-transform:sclae(1);-moz-transform:sclae(1);-ms-transform:sclae(1);-o-transform:sclae(1);transform:sclae(1)}.floorplan.zoom_zoom{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);filter:blur(30px)}.floorplan .switch{position:absolute;z-index:500;right:30px;bottom:30px;opacity:0;transition:all .2s ease-in-out}.floorplan .switch,.floorplan .switch>li a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.floorplan .switch.active{opacity:1}.floorplan .switch>li{margin:0 0 10px}.floorplan .switch>li a{display:block;min-width:120px;height:30px;padding:0 10px 0 15px;background:rgba(0,0,0,.5);border-left:10px solid rgba(0,0,0,.5);font-size:14px;line-height:30px;white-space:nowrap;transition:all .2s ease-in-out}.floorplan .switch>li.active a{border-color:#fff}.floorplan .floor{opacity:0;position:absolute;top:0;left:0;-webkit-transition:all .8s 0s ease-in-out;-moz-transition:all .8s 0s ease-in-out;-o-transition:all .8s 0s ease-in-out;transition:all .8s 0s ease-in-out}.floorplan .floor.active{opacity:1;-webkit-transition:all .8s .2s ease-in-out;-moz-transition:all .8s .2s ease-in-out;-o-transition:all .8s .2s ease-in-out;transition:all .8s .2s ease-in-out}.floorplan .floor .rooms>li{opacity:0;z-index:0;top:100px;left:100px;padding:5px 10px;background:rgba(0,0,0,.5);font-size:16px;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.floorplan .floor .rooms>li.active{opacity:1;z-index:2000}.floorplan .floor .rooms>li strong{display:block;margin-bottom:3px;font-size:21px;line-height:24px;color:#62c9ff}.floorplan .floor .zones div{position:absolute;z-index:500}.floorplan .floor .hotspots div{position:absolute;z-index:1000;width:30px;height:30px;cursor:pointer}.floorplan .floor .hotspots div svg{opacity:.8;pointer-events:none}.floorplan .floor .hotspots div span{opacity:0;position:absolute;z-index:-1;top:-25px;left:50%;background:rgba(0,0,0,.8);transform:translate(-50%,-50%);-webkit-transition:all .5s linear,z-index 0s .5s linear;-moz-transition:all .5s linear,z-index 0s .5s linear;-o-transition:all .5s linear,z-index 0s .5s linear;transition:all .5s linear,z-index 0s .5s linear}.floorplan .floor .hotspots div span,.panorama .panorama_hint span{padding:4px 7px 6px;font-size:14px;line-height:18px;text-align:center;white-space:nowrap;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.floorplan .floor .hotspots div:hover span{z-index:2;opacity:1;-webkit-transition:all .4s linear,z-index 0s 0s linear;-moz-transition:all .4s linear,z-index 0s 0s linear;-o-transition:all .4s linear,z-index 0s 0s linear;transition:all .4s linear,z-index 0s 0s linear}.panorama .canvas{opacity:0;position:relative;z-index:1;width:100%;height:100%;background:red;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.panorama .canvas.active{opacity:1}.panorama .scenes{opacity:0;position:absolute;z-index:-1;width:200px;height:104px;left:45px;bottom:25px;-webkit-transition:all .5s linear,z-index 0s .5s linear;-moz-transition:all .5s linear,z-index 0s .5s linear;-o-transition:all .5s linear,z-index 0s .5s linear;transition:all .5s linear,z-index 0s .5s linear}.panorama .scenes.active{z-index:2;opacity:1;-webkit-transition:all .4s linear,z-index 0s 0s linear;-moz-transition:all .4s linear,z-index 0s 0s linear;-o-transition:all .4s linear,z-index 0s 0s linear;transition:all .4s linear,z-index 0s 0s linear}.panorama .scenes img{opacity:0;position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.panorama .scenes img.active{opacity:.7}.panorama .scenes img.active:hover{opacity:1}.panorama .panorama_hint{opacity:1;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);-webkit-transition:all .5s linear,z-index 0s .5s linear;-moz-transition:all .5s linear,z-index 0s .5s linear;-o-transition:all .5s linear,z-index 0s .5s linear;transition:all .5s linear,z-index 0s .5s linear;cursor:pointer}.panorama .panorama_hint span{position:absolute;top:50%;left:50%;background:rgba(0,0,0,.8);transform:translate(-50%,-50%)}.panorama .panorama_hint.active{z-index:2;opacity:1;-webkit-transition:all .4s linear,z-index 0s 0s linear;-moz-transition:all .4s linear,z-index 0s 0s linear;-o-transition:all .4s linear,z-index 0s 0s linear;transition:all .4s linear,z-index 0s 0s linear}