@import url(https://fonts.googleapis.com/css?family=Oswald);@import url(https://fonts.googleapis.com/css?family=Roboto);@import url(https://fonts.googleapis.com/css?family=Roboto);@import url(https://fonts.googleapis.com/css?family=Product+Sans:400,400i,700,700i);html,body{width:100% !important;height:100% !important;margin:0;padding:0}p,.h1,.h2,.h3,h1,h2,h3{margin:0;padding:0}.controls{position:absolute;z-index:98;width:40%;height:35px;left:30%;bottom:5px;padding:0px;margin:0px;text-align:center}.controlsButton{display:none;position:relative;z-index:99999;width:20%;padding:0px;margin:0px;color:#fff;text-align:center;background-color:#215496;border:none;-webkit-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);outline-color:transparent}.controlsButton.active{display:inline-block;position:relative;z-index:99999;width:20%;padding:0px;margin:0px;background-color:#fff;color:#215496;text-align:center;-webkit-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3)}.locationInfo{width:30%;height:45%;bottom:35%;left:1%;display:none;position:absolute;z-index:1;background-color:rgba(0,0,0,0.1);overflow-x:hidden;z-index:98;-webkit-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3)}.locationInfo .locationInfoContent{position:absolute;width:100%;height:100%;color:black}.locationInfo #locationListItem{z-index:98;display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center;justify-content:center;width:100%;background-color:#215496;margin-bottom:1px;overflow:auto;text-align:center;cursor:pointer;color:#fff;font-weight:400;font-family:'Roboto Slab', serif;-webkit-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3)}.locationInfo #locationListItem.active{z-index:99;width:100%;background-color:#fff;color:#215496;text-align:center;cursor:pointer}.sidebarMap{width:30%;height:31%;bottom:4%;left:1%;display:none;position:absolute;z-index:1;background-color:white;overflow-x:hidden;z-index:98;-webkit-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3)}#miniMap{position:absolute;z-index:999999;width:100%;height:100%;background-color:transparent}#editorControlToggle{z-index:98;position:absolute;width:10px;height:10px;right:5px;bottom:45px;background-color:rgba(255,255,255,0.1)}@media screen and (max-width: 800px){#editorControlToggle{display:none}}.editorControl{display:none;position:absolute;z-index:99;width:60%;height:20%;bottom:5%;left:20%;background-color:#215496;text-align:center;color:#fff}.editorControlGauges{position:absolute;width:100%;height:40%}.editorControlInfo{display:inline-block;position:relative;width:100%;height:100%;top:0px;padding-top:15px;padding-bottom:15px}.editorControlInfo input{height:100%;padding:5px;border:none;margin-left:10px;margin-right:10px;background-color:#215496;font-size:20px;color:#fff;text-align:center}.sliders{position:absolute;width:100%;height:60%;bottom:0px}#sliderX,#sliderY{width:100%;height:40px;margin-bottom:20px}.ui-widget.ui-widget-content{border:none;background:rgba(0,0,0,0.5);color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,.ui-button.ui-state-disabled:hover,.ui-button.ui-state-disabled:active{background-color:#215496 !important;background:#215496 !important;border:none;font-weight:normal;color:#fff;height:50px;border-radius:none;width:30px}.overlaySwitch{z-index:998;position:fixed;margin:0 !important;padding:0 !important;width:100% !important;height:100% !important;background-color:rgba(0,0,0,0.1);overflow:hidden;text-align:center;vertical-align:middle}.frontContent{z-index:998;position:fixed;margin:0 !important;padding:0 !important;width:100% !important;height:100% !important;background-color:rgba(0,0,0,0.2);background-color:#4885ed;overflow:hidden;text-align:center;vertical-align:middle}.frontCanvas{text-align:center;padding:0;margin:auto;width:100%;height:100%;vertical-align:middle}.frontText{width:100%;position:absolute;color:white;height:70px;top:48%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10;text-align:center;z-index:999}.frontText h1{font-family:"product sans","open sans",arial,sans-serif !important;font-size:50px !important;font-weight:normal;animation-name:example;animation-duration:3s;animation-iteration-count:infinite}.startUpScreen{display:none;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:99;background-color:rgba(0,0,0,0.3);color:#fff;font-weight:600;font-family:'Roboto Slab', serif}.startUpScreenContent{position:absolute;left:20%;width:60%;background-color:#fff;font-weight:600;font-family:'Roboto Slab', serif;text-align:center}.close{text-align:center;color:white;float:right;font-size:28px;font-weight:bold}.close:hover,.close:focus{text-align:center;color:#000;text-decoration:none}.startUpScreenHeader{font-weight:600;font-family:'Roboto Slab', serif;text-align:center;width:100%;color:#215496;padding:14px}.startUpScreenCanvas{margin:0px;left:0px;top:0px;height:100%;width:100%;color:#215496;-webkit-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3)}.enterVirtualTourBtn{position:relative;bottom:0px;left:0px;width:100%;padding:10px;text-align:center;border:none;background-color:#215496;color:#fff;-webkit-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3)}.enterVirtualTourBtn:focus{outline:none}.enterVirtualTourBtn:hover{outline:none}.markerImgContainer{position:absolute;left:0px;top:0px;z-index:9999;height:40px;width:40px;color:white;background-color:#215496;border-radius:60px;animation-name:pulse_animation;animation-duration:2000ms;transform-origin:50% 50%;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-transition:all 0.3s ease;-webkit-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3)}.markerImgBorderAnim{position:absolute;left:0px;top:0px;z-index:9998;height:40px;width:40px;color:white;border-radius:60px;border:solid 2px rgba(59,89,152,0.5);background-color:transparent;animation-name:pulse_animation2;animation-duration:2000ms;transform-origin:50% 50%;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-transition:all 0.3s ease}#markerIconFontCanvas{animation-name:pulse_animation;animation-duration:2000ms;transform-origin:50% 50%;animation-iteration-count:infinite;animation-timing-function:linear;position:absolute;border-radius:60px;height:40px;width:40px;z-index:9999999;color:#fff;font-size:25px;background-color:#215496;-webkit-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3)}#markerIconFont{position:relative;float:left;top:50%;left:50%;transform:translate(-50%, -50%)}.markerImg{position:absolute;background-color:transparent;height:40px;width:40px;left:0px;top:0px;z-index:99999;border-radius:60px;animation-name:pulse_animation;animation-duration:2000ms;transform-origin:50% 50%;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-transition:all 0.3s ease}.markerImgBox{position:absolute;left:0px;top:0px;z-index:9999;height:40px;width:20px;color:white;border-radius:60px}.markerSlider{position:absolute;background-color:transparent;height:40px;width:40px;text-align:center;border-radius:50px;z-index:98}.addToCartSlideBtn{width:100%;height:100%;height:40px;border:none;background-color:white;border-radius:50px;font-size:20px;padding-left:40px}.addToCartSlideBtn p{margin:0px}.addToCartSlideBtn:hover{background-color:white}.priceTagTxt{white-space:nowrap}@media screen and (max-width: 800px){.markerImgContainer{width:30px;height:30px}.markerImg{width:30px;height:30px}#markerIconFontCanvas{animation-name:pulse_animation;animation-duration:2000ms;transform-origin:50% 50%;animation-iteration-count:infinite;animation-timing-function:linear;position:absolute;border-radius:60px;font-size:18px;height:30px;width:30px;z-index:9999999;color:#fff;background-color:#215496;-webkit-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 49px 1px rgba(0,0,0,0.3)}.markerSlider{height:30px}.addToCartSlide{width:100%;height:100%;height:35px;border:none;background-color:white;border-radius:50px;font-size:10px;padding-left:30px}.addToCartSlideBtn{width:100%;height:100%;height:30px;color:black;border:none;background-color:white;border-radius:50px;font-size:15px;padding-left:30px;line-height:30px;margin:0px}.markerImgBorderAnim{position:absolute;left:0px;top:0px;z-index:9998;height:30px;width:30px;color:white;border-radius:60px;background-color:transparent}}#map{position:absolute;top:0px;width:100%;height:100%;z-index:98;margin:0 !important;padding:0 !important;float:left}.ltr{position:relative !important}.gm-iv-address{display:hidden;position:relative !important;top:60px;height:75px !important;width:100% !important;background-color:black !important;color:white !important}.markDiv{z-index:99999}@media screen and (min-width: 1px) and (max-width: 420px){.startUpScreenContent{top:30%;font-size:22px;width:70%;left:15%}.controls{width:80%;height:40px;left:10%;bottom:25px}.controls .controlsButton{width:20%;height:100%}.controls .controlsButton p{font-size:30px;line-height:30px}.controls .controlsButton.active{width:20%;height:100%}.controls .controlsButton.active p{font-size:30px}.sidebarMap{bottom:12%;width:50%}.locationInfo{width:50%;height:42%;bottom:43%}.locationInfo .locationInfoContent{width:100%}.locationInfo .locationInfoContent .gpsData{background-color:blue}.locationInfo #locationListItem{font-size:23px;font-weight:500}.locationInfo #locationListItem.active{font-size:23px;font-weight:600}}@media screen and (min-width: 420px) and (max-width: 768px){.startUpScreenContent{top:30%;font-size:20px;width:44%;left:28%}.controls{width:50%;height:30px;left:25%;bottom:5px}.controls .controlsButton{width:20%;height:100%}.controls .controlsButton p{font-size:25px;line-height:25px}.controls .controlsButton.active{width:20%;height:100%}.controls .controlsButton.active p{font-size:25px}.sidebarMap{bottom:12%;width:35%}.locationInfo{width:35%;height:42%;bottom:43%}.locationInfo .locationInfoContent{width:100%}.locationInfo .locationInfoContent .gpsData{background-color:blue}.locationInfo #locationListItem{font-size:23px;font-weight:500}.locationInfo #locationListItem.active{font-size:23px;font-weight:600}}@media screen and (min-width: 768px) and (max-width: 1050px){.startUpScreenContent{top:30%;font-size:21px;width:44%;left:28%}.controls{width:50%;height:37px;left:25%;bottom:5px}.controls .controlsButton{width:20%;height:100%}.controls .controlsButton p{font-size:31px;line-height:31px}.controls .controlsButton.active{width:20%;height:100%}.controls .controlsButton.active p{font-size:31px}.sidebarMap{bottom:12%;width:30%}.locationInfo{width:30%;height:42%;bottom:43%}.locationInfo .locationInfoContent{width:100%}.locationInfo .locationInfoContent .gpsData{background-color:blue}.locationInfo #locationListItem{font-size:23px;font-weight:500}.locationInfo #locationListItem.active{font-size:23px;font-weight:600}}@media screen and (min-width: 1050px) and (max-width: 1400px){.startUpScreenContent{top:40%;font-size:27px;width:40%;left:30%}.controls{width:50%;height:37px;left:25%;bottom:5px}.controls .controlsButton{width:20%;height:100%}.controls .controlsButton p{font-size:31px;line-height:31px}.controls .controlsButton.active{width:20%;height:100%}.controls .controlsButton.active p{font-size:31px}.sidebarMap{bottom:12%;width:30%}.locationInfo{width:30%;height:42%;bottom:43%}.locationInfo .locationInfoContent{width:100%}.locationInfo .locationInfoContent .gpsData{background-color:blue}.locationInfo #locationListItem{font-size:23px;font-weight:500}.locationInfo #locationListItem.active{font-size:23px;font-weight:600}}@media screen and (min-width: 1400px){.startUpScreenContent{top:40%;font-size:32px;width:40%;left:30%}.controls{width:40%;height:37px;left:30%;bottom:5px}.controls .controlsButton{width:20%;height:100%}.controls .controlsButton p{font-size:31px;line-height:31px}.controls .controlsButton.active{width:20%;height:100%}.controls .controlsButton.active p{font-size:31px}.sidebarMap{bottom:12%;width:30%}.locationInfo{width:30%;height:42%;bottom:43%}.locationInfo .locationInfoContent{width:100%}.locationInfo .locationInfoContent .gpsData{background-color:blue}.locationInfo #locationListItem{font-size:23px;font-weight:500}.locationInfo #locationListItem.active{font-size:23px;font-weight:600}}@keyframes pulse_animation{0%{transform:scale(1)}20%{transform:scale(1.02)}40%{transform:scale(1.05)}50%{transform:scale(1.1)}60%{transform:scale(1.05)}80%{transform:scale(1.02)}100%{transform:scale(1)}}@keyframes pulse_animation2{0%{transform:scale(1)}20%{transform:scale(1.1)}40%{transform:scale(1.25)}50%{transform:scale(1.3)}60%{transform:scale(1.25)}80%{transform:scale(1.1)}100%{transform:scale(1)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){*{box-shadow:none !important}}@supports (-ms-accelerator: true){*{box-shadow:none !important}}
