/*! Theme Information ==========================================================
Theme Name: WEC Base
Author: Michael Launer - West Edge Colective
Description: Wonderful WordPress Theme By West Edge Colective
Version: 1.0.0

WEC Base is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
*/@-webkit-keyframes shadow-pulse{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 35px rgba(0,0,0,0)}}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 35px rgba(0,0,0,0)}}.preloader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;background-image:url("virtual-tour/images/365.gif");background-repeat:no-repeat;background-color:#fff;background-position:center}.mobile #sceneListToggle,#sceneListToggle{position:absolute;bottom:0;left:10px;z-index:100;top:auto}.header{background:#005e82;position:absolute;top:0;width:100%;height:130px;z-index:100;box-sizing:border-box;min-width:400px}.header .header-inner{max-width:1200px;margin:0 auto;padding:25px 25px 25px 25px;position:relative;height:101px}.header .header-inner .site-branding{width:356px;position:absolute;top:20px;left:20px}.header .header-inner .site-branding .site-title{margin:0 auto}.header .header-inner .site-branding .site-title a{display:block;width:356px;height:97px;background:url("virtual-tour/images/logo.png");text-indent:100%;white-space:nowrap;overflow:hidden;background-size:356px 97px}.header .header-inner #utility-menu{display:block;background:none;position:absolute;top:35px;right:25px;z-index:101}@media only screen and (min-width: 768px){.header .header-inner #utility-menu{display:block}}.header .header-inner #utility-menu li{font-size:16px;margin-left:10px;float:right}.header .header-inner #utility-menu li a{border-left:0;color:#1c1c1c;background:#ffb935;-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-webkit-border-top-left-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;-moz-border-radius-topleft:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top-left-radius:20px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;text-transform:uppercase;font-family:Helvetica, Arial, sans-serif;padding:10px 15px;font-size:20px;font-weight:bold}.header .header-inner #utility-menu li a:hover{color:#ffb935;background:#1c1c1c}.fullscreen-disabled .header{background:transparent}.fullscreen-enabled .header{background:transparent}.main-landing-page{background:url(virtual-tour/images/campus.jpg) center;background-size:cover}h1{font-size:40px;font-weight:bold;color:#005e82;font-family:"angie_regularregular", Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif}h2{font-size:30px;color:#005e82;font-family:"angie_regularregular", Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;border-bottom:3px solid #fff}h3{font-size:14px;color:#005e82;font-family:Verdana, Geneva, sans-serif;font-weight:bold;padding:0 0 0 0px;display:block;min-height:0px;margin:0}.tour-type{margin:20px 0 0 0}.wrapper{display:flex;flex-wrap:wrap;justify-content:space-evenly}.container{max-width:1200px;margin:0 auto;padding:200px 20px 100px 20px;background:white}.listing{display:flex;flex-wrap:wrap;padding:15px;background:#fff;border:1px solid #707070;width:265px;margin:20px 5px 0 5px;float:left}.overlay-controls-outer{position:relative;width:100%;padding-top:140px;z-index:100}.overlay-controls-outer-active{padding-top:0;background-color:rgba(255,255,255,0.5);min-height:400px}.overlay-controls{max-width:800px;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap}.overlay-controls a.overlay-button{width:auto;background-color:#ffb935;background-color:rgba(255,185,53,0.8);display:inline-block;-webkit-border-top-right-radius:12px;-webkit-border-bottom-right-radius:12px;-webkit-border-bottom-left-radius:12px;-webkit-border-top-left-radius:12px;-moz-border-radius-topright:12px;-moz-border-radius-bottomright:12px;-moz-border-radius-bottomleft:12px;-moz-border-radius-topleft:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-top-left-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin:4px 10px;padding:5px;display:flex;flex-direction:column;justify-content:center;text-align:center;font-family:Helvetica, Arial, sans-serif;line-height:24px;color:#1c1c1c;font-size:18px;font-weight:bold;text-transform:uppercase}.overlay-controls a.overlay-button:hover{background:#fff}.overlay-controls .text-box-container{width:100%}.overlay-controls .text-box{background-color:rgba(200,200,200,0.8);padding:30px 40px;margin:0 auto 20px auto;-webkit-border-top-right-radius:25px;-webkit-border-bottom-right-radius:25px;-webkit-border-bottom-left-radius:25px;-webkit-border-top-left-radius:25px;-moz-border-radius-topright:25px;-moz-border-radius-bottomright:25px;-moz-border-radius-bottomleft:25px;-moz-border-radius-topleft:25px;border-top-right-radius:25px;border-bottom-right-radius:25px;border-bottom-left-radius:25px;border-top-left-radius:25px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.overlay-controls .text-box h3{font-size:26px;line-height:1.2;color:#1c1c1c;font-weight:bold;margin-bottom:10px}.overlay-controls .text-box p{font-size:20px;line-height:1.2;color:#1c1c1c}@media only screen and (min-width: 900px){.overlay-controls-outer{position:absolute;bottom:45px}.overlay-controls-outer-active{padding-top:0;background-color:rgba(255,255,255,0);min-height:0}.overlay-controls a.overlay-button{-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-webkit-border-top-left-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;-moz-border-radius-topleft:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top-left-radius:20px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;padding:10px 15px;line-height:1.2;font-size:24px}}.landing-controls{position:relative;width:100%;z-index:100;padding-top:100px;box-sizing:border-box;height:100%;display:flex;justify-content:center;flex-direction:column}.landing-controls a.overlay-button{width:100px;height:100px;background-color:#e21c40;background-color:rgba(226,28,64,0.8);display:block;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-border-top-left-radius:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;-moz-border-radius-topleft:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;border-top-left-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin:0 auto 20px;display:flex;flex-direction:column;justify-content:center;text-align:center;-webkit-animation:shadow-pulse 1s infinite;animation:shadow-pulse 1s infinite}.landing-controls a.overlay-button:hover{cursor:pointer}.overlay-floorplan{display:none;min-height:100%;z-index:99;padding:150px 0;position:relative;background-color:rgba(255,255,255,0.5);box-sizing:border-box}.overlay-floorplan .overlay-floorplan-inner{padding:25px 0;margin:0 auto;position:relative;box-sizing:border-box}.overlay-floorplan .overlay-floorplan-inner .floorplan{top:25px;width:100%;box-sizing:border-box}.overlay-floorplan .overlay-floorplan-inner .floorplan h2.tour-title{font-size:42px;color:#000;font-family:"Oswald", sans-serif;text-transform:uppercase;text-align:center;margin-bottom:30px}.overlay-floorplan .overlay-floorplan-inner .floorplan .legend{background:#eee;padding:20px;-webkit-border-top-right-radius:25px;-webkit-border-bottom-right-radius:25px;-webkit-border-bottom-left-radius:25px;-webkit-border-top-left-radius:25px;-moz-border-radius-topright:25px;-moz-border-radius-bottomright:25px;-moz-border-radius-bottomleft:25px;-moz-border-radius-topleft:25px;border-top-right-radius:25px;border-bottom-right-radius:25px;border-bottom-left-radius:25px;border-top-left-radius:25px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.overlay-floorplan .overlay-floorplan-inner .floorplan .legend h2{color:#000;font-size:28px;font-family:"Oswald", sans-serif;margin-bottom:5px}.overlay-floorplan .overlay-floorplan-inner .floorplan .legend h3{font-size:20px;font-family:"Oswald", sans-serif}.overlay-floorplan .overlay-floorplan-inner .floorplan .legend h3 a{color:#e21c40}.overlay-floorplan .overlay-floorplan-inner .floorplan .legend p{color:#000;margin-bottom:10px}.overlay-floorplan .overlay-floorplan-inner .floorplan .map{padding:0 20px;max-width:1200px;margin:0 auto}.overlay-floorplan .overlay-floorplan-inner .floorplan .map h2{font-size:50px;color:#005e82;font-family:"angie_regularregular", Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;border-bottom:3px solid #fff}.overlay-floorplan .overlay-floorplan-inner .floorplan .map .map-listing{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.overlay-floorplan .overlay-floorplan-inner .floorplan .map .location-placer{padding:15px;background:#fff;border:1px solid #707070;max-width:265px;margin:20px 10px 0 10px}.overlay-floorplan .overlay-floorplan-inner .floorplan .map .location-placer img{margin-bottom:20px}.overlay-floorplan .overlay-floorplan-inner .floorplan .map .location-placer h3{font-size:20px;color:#005e82;font-family:Verdana, Geneva, sans-serif;font-weight:bold;background:url(virtual-tour/images/location-pin.png) top left no-repeat;padding:0 0 0 45px;display:block;min-height:40px}.overlay-floorplan .overlay-floorplan-inner .floorplan .poi-carousel{position:relative;padding:0 80px}.overlay-floorplan .overlay-floorplan-inner .floorplan .poi-box{background-color:#e21c40;position:relative;width:250px;margin:0 auto}.overlay-floorplan .overlay-floorplan-inner .floorplan .poi-box span{text-align:center;font-size:18px;text-transform:uppercase;padding:5px 10px 8px 10px;display:block;width:100%;box-sizing:border-box}.overlay-floorplan .overlay-floorplan-inner .floorplan .owl-nav button.owl-prev{width:61px;height:61px;background:url("virtual-tour/images/slider-arrows.png") top left !important;position:absolute;left:0;top:180px;text-indent:100%;white-space:nowrap;overflow:hidden}.overlay-floorplan .overlay-floorplan-inner .floorplan .owl-nav button.owl-next{width:61px;height:61px;background:url("virtual-tour/images/slider-arrows.png") top right !important;position:absolute;right:0;top:180px;text-indent:100%;white-space:nowrap;overflow:hidden}.overlay-floorplan .overlay-floorplan-inner .floorplan-3{max-width:1270px;margin:0 auto}.overlay-floorplan.show{display:block}.video-controls{position:absolute;bottom:0;width:100%;color:#fff;overflow:hidden}.control-btn,.time{height:100%;position:absolute;box-size:border-box}.video-controls{height:40px}.options,.play,.sound{width:40px}.resolution{width:100px}.play{left:0}.sound{left:40px}.options{right:0}.resolution{right:40px}.time{position:absolute;left:80px;right:140px}.control-btn{background-color:#677383;background-color:rgba(103,115,131,0.8);cursor:pointer;transition:0.3s all ease-in-out}.control-btn:hover{background-color:#4e5868;background-color:rgba(78,88,104,0.8)}.options img,.play img,.sound img{height:66%;width:66%;margin-top:17%;margin-left:17%}.resolution{text-align:center;padding-top:10px}.resolution h4,.resolution img{display:inline-block;vertical-align:middle}.resolution h4{font-size:14px}.resolution img{height:14px}.resolution-changing-indicator{position:absolute;top:0;left:0;width:100%;height:100%;padding:0.8em;background-color:#3a4454;font-size:0.9em;color:#fff}.end-time,.initial-time,.progress-wrapper{position:absolute}.end-time,.initial-time{width:50px}.initial-time{left:14px}.end-time{right:14px}.progress-wrapper{left:78px;right:78px}.end-time,.initial-time{text-align:center;top:12px}.progress-wrapper{padding:15px 0;cursor:pointer}.progress-bar{height:10px;background-color:#677383;background-color:rgba(103,115,131,0.8);border-radius:20px}.progress-wrapper .progress-fill{display:block;height:100%;width:0;background-color:#eee;border-radius:20px}.end-time,.initial-time{font-size:14px}.time{background-color:#3a4454;background-color:rgba(58,68,84,0.8)}.options.selected,.resolution.selected{background-color:#29aae2}.options-modal,.resolution-modal{position:absolute;bottom:55px;border-radius:3px;background-color:#3a4454;background-color:rgba(58,68,84,0.8)}.resolution-modal{width:84px;right:48px}.options-modal:after,.resolution-modal:after{content:"";position:absolute;top:100%;width:0;height:0;margin-left:-8px;border-top:8px solid #3a4454;border-top:8px solid rgba(58,68,84,0.8);border-right:8px solid transparent;border-left:8px solid transparent}.resolution-modal:after{left:50%}.options-modal:after{right:10px}.resolution-modal li{padding:5px 7px;font-size:14px;color:#fff;cursor:pointer;transition:0.3s all ease-in-out}.resolution-modal li.selected{color:#29aae2}.resolution-modal li:hover{background-color:#29aae2;color:#fff}.resolution-modal-changing-indicator{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;color:#fff;padding-top:1.8em;background-color:#3a4454}.resolution-modal-changing-indicator .spinner{width:20px;margin:2em auto;font-size:7px;width:1.2em;height:1.2em;border-radius:50%;position:relative;text-indent:-9999em;-webkit-animation:spin 0.8s infinite linear;animation:spin 0.8s infinite linear}@-webkit-keyframes spin{0%,100%{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.5),-1.8em -1.8em 0 0 rgba(255,255,255,0.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.5)}25%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.5),1.8em -1.8em 0 0 rgba(255,255,255,0.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.5),2.5em 0 0 0 rgba(255,255,255,0.7),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}50%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.5),1.75em 1.75em 0 0 rgba(255,255,255,0.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.5),0 2.5em 0 0 rgba(255,255,255,0.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}75%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.5),-1.8em 1.8em 0 0 rgba(255,255,255,0.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.5),-2.6em 0 0 0 rgba(255,255,255,0.7),-1.8em -1.8em 0 0 #fff}}@keyframes spin{0%,100%{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.5),-1.8em -1.8em 0 0 rgba(255,255,255,0.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.5)}25%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.5),1.8em -1.8em 0 0 rgba(255,255,255,0.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.5),2.5em 0 0 0 rgba(255,255,255,0.7),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}50%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.5),1.75em 1.75em 0 0 rgba(255,255,255,0.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.5),0 2.5em 0 0 rgba(255,255,255,0.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}75%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.5),-1.8em 1.8em 0 0 rgba(255,255,255,0.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.5),-2.6em 0 0 0 rgba(255,255,255,0.7),-1.8em -1.8em 0 0 #fff}}.options-modal{right:5px;width:200px;height:120px;padding:10px;color:#fff}.options-modal,.options-modal select{font-size:16px}.play-icon{display:block}.pause-icon{display:none}.video-playing .play-icon{display:none}.video-playing .pause-icon{display:block}.sound-on{display:block}.sound-off{display:none}.video-muted .sound-on{display:none}.video-muted .sound-off{display:block}.resolution-modal{transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s;transform:translateY(200%);-webkit-transform:translateY(200%)}.resolution-select-open .resolution-modal{transform:translateY(0);-webkit-transform:translateY(0)}.options-modal{transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s;transform:translateY(200%);-webkit-transform:translateY(200%)}.options-open .options-modal{transform:translateY(0);-webkit-transform:translateY(0)}.resolution-changing-indicator,.resolution-modal-changing-indicator{display:none}.video-resolution-changing .resolution-changing-indicator,.video-resolution-changing .resolution-modal-changing-indicator{display:block}*{box-sizing:border-box;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-drag:none;-webkit-touch-callout:none;-ms-content-zooming:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{width:100%;padding:0;margin:0;font-family:Helvetica, Arial, sans-serif;font-size:16px;background-color:#000;color:#fff;position:relative;min-width:420px}html{height:100%}body{min-height:100%;overflow-x:hidden}:-webkit-full-screen body,:-moz-full-screen body,:-ms-fullscreen body{width:100vw;height:100vh}:full-screen body{width:100vw;height:100vh}:-webkit-full-screen body{width:100vw;height:100vh}:-ms-fullscreen body{width:100vw;height:100vh}:fullscreen body{width:100vw;height:100vh}:-webkit-full-screen body{width:100vw;height:100vh}a,a:active,a:hover,a:visited{text-decoration:none;color:inherit}#pano{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#titleBar{position:absolute;bottom:-10px;left:0;right:0;height:50px;text-align:center;box-sizing:border-box;width:100%;background-color:rgba(104,162,184,0.8)}.mobile #titleBar{height:50px;right:50px}body.fullscreen-enabled #titleBar{right:80px}body.fullscreen-enabled.mobile #titleBar{right:100px}body.multiple-scenes #titleBar{left:0}body.multiple-scenes.mobile #titleBar{left:0}#titleBar .sceneName{width:100%;height:100%;line-height:30px;padding:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.mobile #titleBar .sceneName{line-height:40px;width:90%;padding-left:70px;height:auto}#fullscreenToggle{display:none;position:absolute;top:0;right:0;width:40px;height:40px;padding:5px;background-color:#677383;background-color:rgba(103,115,131,0.8)}.mobile #fullscreenToggle{width:50px;height:50px}#fullscreenToggle .icon{position:absolute;top:auto;right:5px;width:30px;height:30px}.mobile #fullscreenToggle .icon{top:10px;right:10px}#fullscreenToggle .icon.on{display:none}#fullscreenToggle .icon.off{display:block}#fullscreenToggle.enabled .icon.on{display:block}#fullscreenToggle.enabled .icon.off{display:none}#autorotateToggle{display:block;position:absolute;bottom:0;right:10px;width:40px;height:40px;padding:5px}.mobile #autorotateToggle{width:50px;height:50px}body.fullscreen-enabled #autorotateToggle{right:40px}body.fullscreen-enabled.mobile #autorotateToggle{right:10px}#autorotateToggle .icon{position:absolute;top:5px;right:5px;width:30px;height:30px}.mobile #autorotateToggle .icon{top:10px;right:10px}#autorotateToggle .icon.on{display:none}#autorotateToggle .icon.off{display:block}#autorotateToggle.enabled .icon.on{display:block}#autorotateToggle.enabled .icon.off{display:none}#sceneListToggle{position:absolute;left:0;width:40px;height:40px;padding:5px;z-index:101}#sceneListToggle::after{content:"Tour Menu";margin-left:30px;display:inline-block}.mobile #sceneListToggle{width:50px;height:50px}.mobile #sceneListToggle::after{content:""}#sceneListToggle .text{position:absolute;top:5px;left:15px;width:100%;line-height:30px}#sceneListToggle .icon{position:absolute;top:5px;right:5px;width:30px;height:30px}.mobile #sceneListToggle .icon{top:10px;right:10px}#sceneListToggle .icon.on{display:none}#sceneListToggle .icon.off{display:block}#sceneListToggle.enabled .icon.on{display:block}#sceneListToggle.enabled .icon.off{display:none}#sceneList{position:absolute;bottom:40px;left:-220px;padding-top:40px;width:220px;max-height:100%;overflow-x:hidden;overflow-y:auto;margin-left:0;z-index:100;transition:margin-left 0.5s ease-in-out}#sceneList .scenes{width:100%;background-color:#68a2b8;background-color:rgba(104,162,184,0.8)}.mobile #sceneList{width:100%;height:100%;left:-100%;bottom:40px;overflow:hidden}.mobile #sceneList.enabled{margin-left:100%}.mobile #sceneList .scenes{height:100%;margin-top:130px}#sceneList.enabled{margin-left:220px}#sceneList .scene{display:block;width:100%;height:30px}.mobile #sceneList .scene{height:40px}#sceneList .scene .text{width:100%;height:100%;padding:0 15px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile #sceneList .scene .text{line-height:40px}.no-touch #sceneList .scene:hover{background-color:#68a2b8}#sceneList .scene.current{background-color:#68a2b8}body.single-scene #sceneList,body.single-scene #sceneListToggle{display:none}.link-hotspot{width:60px;height:60px;margin-left:-30px;margin-top:-30px;opacity:0.9;transition:opacity 0.2s}.no-touch .link-hotspot:hover{opacity:1}.mobile .link-hotspot{width:70px;height:70px}.link-hotspot-icon{width:100%;height:100%;cursor:pointer}.link-hotspot-tooltip{position:absolute;left:100%;top:14px;margin-left:3px;font-size:16px;max-width:300px;padding:8px 10px;border-radius:5px;background-color:#3a4454;background-color:rgba(58,68,84,0.8);color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;opacity:0;-webkit-transform:translateX(-8px);transform:translateX(-8px);transition:-webkit-transform 0.3s, transform 0.3s, opacity 0.3s}.mobile .link-hotspot{top:19px}.no-touch .link-hotspot:hover .link-hotspot-tooltip{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.link-hotspot-tooltip{pointer-events:none}.no-touch .link-hotspot:hover .link-hotspot-tooltip{pointer-events:all}.tooltip-fallback .link-hotspot-tooltip{display:none}.no-touch .tooltip-fallback .link-hotspot:hover .link-hotspot-tooltip{display:block}.info-hotspot{line-height:1.2em;opacity:0.9;transition:opacity 0.2s 0.2s}.no-touch .info-hotspot:hover{opacity:1;transition:opacity 0.2s}.info-hotspot.visible{opacity:1}.info-hotspot .info-hotspot-header{width:40px;height:40px;border-radius:20px;background-color:#ffb935;cursor:pointer;transition:width 0.3s ease-in-out 0.5s, border-radius 0.3s ease-in-out 0.5s}.mobile .info-hotspot .info-hotspot-header{width:50px;height:50px;border-radius:25px}.desktop.no-touch .info-hotspot .info-hotspot-header:hover{width:260px;border-radius:5px;transition:width 0.3s ease-in-out, border-radius 0.3s ease-in-out}.desktop .info-hotspot.visible .info-hotspot-header,.desktop.no-touch .info-hotspot.visible .info-hotspot-header:hover{width:260px;border-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;transition:width 0.3s ease-in-out, border-radius 0.3s ease-in-out}.info-hotspot .info-hotspot-icon-wrapper{width:40px;height:40px}.mobile .info-hotspot .info-hotspot-icon-wrapper{width:50px;height:50px}.info-hotspot .info-hotspot-icon{width:90%;height:90%;margin:5%}.info-hotspot .info-hotspot-title-wrapper{position:absolute;left:40px;top:0;width:0;height:40px;padding:0;overflow:hidden;transition:width 0s 0.4s, padding 0s 0.4s}.desktop .info-hotspot.visible .info-hotspot-title-wrapper,.desktop.no-touch .info-hotspot .info-hotspot-header:hover .info-hotspot-title-wrapper{width:220px;padding:0 5px;transition:width 0s 0.4s, padding 0s 0.4s}.info-hotspot .info-hotspot-title-wrapper:before{content:"";display:inline-block;vertical-align:middle;height:100%}.info-hotspot .info-hotspot-title{display:inline-block;vertical-align:middle;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.info-hotspot .info-hotspot-close-wrapper{position:absolute;left:260px;top:0;height:40px;width:40px;border-top-right-radius:5px;background-color:#ffb935;visibility:hidden;-webkit-transform:perspective(200px) rotateY(90deg);transform:perspective(200px) rotateY(90deg);-webkit-transform-origin:0 50% 0;transform-origin:0 50% 0;transition:-webkit-transform 0.3s 0.3s, transform 0.3s 0.3s, visibility 0s 0.6s}.desktop .info-hotspot.visible .info-hotspot-close-wrapper{visibility:visible;-webkit-transform:perspective(200px) rotateY(0deg);transform:perspective(200px) rotateY(0deg);transition:-webkit-transform 0.3s, transform 0.3s, visibility 0s 0s}.info-hotspot .info-hotspot-close-icon{width:70%;height:70%;margin:15%}.info-hotspot .info-hotspot-text{position:absolute;width:300px;height:auto;max-height:200px;top:40px;left:0;padding:10px;background-color:#ffb935;background-color:rgba(255,185,53,0.9);border-bottom-right-radius:5px;border-bottom-left-radius:5px;overflow-y:auto;visibility:hidden;-webkit-transform:perspective(200px) rotateX(-89.999deg);transform:perspective(200px) rotateX(-89.999deg);-webkit-transform-origin:50% 0 0;transform-origin:50% 0 0;transition:-webkit-transform 0.3s, transform 0.3s, visibility 0s 0.3s;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.desktop .info-hotspot.visible .info-hotspot-text{visibility:visible;-webkit-transform:perspective(200px) rotateX(0deg);transform:perspective(200px) rotateX(0deg);transition:-webkit-transform 0.3s 0.3s, transform 0.3s 0.3s, visibility 0s 0s}.desktop .info-hotspot-modal{display:none}.info-hotspot-modal{top:0;left:0;position:absolute;width:100%;height:100%;overflow:hidden;z-index:11000 !important;background-color:rgba(0,0,0,0.5);line-height:1.2em;opacity:0;visibility:hidden;transition:opacity 0.2s ease-in-out 0.5s, visibility 0s 0.7s}.info-hotspot-modal.visible{opacity:1;visibility:visible;transition:opacity 0.2s ease-in-out, visibility 0s 0s}.info-hotspot-modal .info-hotspot-header{position:absolute;top:60px;left:10px;right:10px;width:auto;height:50px;background-color:#677383;background-color:rgba(103,115,131,0.8);opacity:0;transition:opacity 0.3s ease-in-out 0.2s}.info-hotspot-modal.visible .info-hotspot-header{opacity:1;transition:opacity 0.3s ease-in-out 0.2s}.info-hotspot-modal .info-hotspot-icon-wrapper{width:50px;height:50px}.info-hotspot-modal .info-hotspot-icon{width:90%;height:90%;margin:5%}.info-hotspot-modal .info-hotspot-title-wrapper{position:absolute;top:0;left:50px;right:50px;width:auto;height:50px;padding:0 10px}.info-hotspot-modal .info-hotspot-title-wrapper:before{content:"";display:inline-block;vertical-align:middle;height:100%}.info-hotspot-modal .info-hotspot-title{display:inline-block;vertical-align:middle;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.info-hotspot-modal .info-hotspot-close-wrapper{position:absolute;top:0;right:0;width:50px;height:50px;background-color:#4e5868;background-color:rgba(78,88,104,0.8);cursor:pointer}.info-hotspot-modal .info-hotspot-close-icon{width:70%;height:70%;margin:15%}.info-hotspot-modal .info-hotspot-text{position:absolute;top:110px;bottom:10px;left:10px;right:10px;padding:10px;background-color:#3a4454;background-color:rgba(58,68,84,0.8);overflow-y:auto;opacity:0;transition:opacity 0.3s ease-in-out;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.info-hotspot-modal.visible .info-hotspot-text{opacity:1;transition:opacity 0.3s ease-in-out 0.4s}.viewControlButton{display:none;position:absolute;bottom:0;left:50%;width:40px;height:40px;padding:5px;background-color:#677383;background-color:rgba(103,115,131,0.8)}body.view-control-buttons .viewControlButton{display:block}@media (max-width: 600px){body.view-control-buttons .viewControlButton{display:none}}.viewControlButton .icon{position:absolute;top:5px;right:5px;width:30px;height:30px}.viewControlButton-1{margin-left:-145px}.viewControlButton-2{margin-left:-95px}.viewControlButton-3{margin-left:-45px}.viewControlButton-4{margin-left:5px}.viewControlButton-5{margin-left:55px}.viewControlButton-6{margin-left:105px}.c-hamburger{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:42px;height:35px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background .3s}.c-hamburger:focus{outline:none}.c-hamburger span{display:block;position:absolute;top:15px;left:0px;right:0px;height:5px;background:#fff}.c-hamburger span::before,.c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:5px;background-color:#fff;content:""}.c-hamburger span::before{top:-11px}.c-hamburger span::after{bottom:-11px}.c-hamburger--htx{background-color:transparent}.c-hamburger--htx span{transition:background 0s .3s}.c-hamburger--htx span::before,.c-hamburger--htx span::after{transition-duration:.3s,.3s;transition-delay:.3s,0s}.c-hamburger--htx span::before{transition-property:top, -webkit-transform;transition-property:top, transform;transition-property:top, transform, -webkit-transform}.c-hamburger--htx span::after{transition-property:bottom, -webkit-transform;transition-property:bottom, transform;transition-property:bottom, transform, -webkit-transform}.toggled .c-hamburger--htx{background-color:transparent}.toggled .c-hamburger--htx span{background:none}.toggled .c-hamburger--htx span::before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}.toggled .c-hamburger--htx span::after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff}.toggled .c-hamburger--htx span::before,.toggled .c-hamburger--htx span::after{transition-delay:0s,.3s}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease, -webkit-transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
