body {
  margin: 0px;
  overflow: hidden;
}
html,body{
  height: 100%;
}

.a-canvas.a-target-cursor {
	cursor: crosshair;
}

.no-select {
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   -ms-user-select: none;
   user-select: none;
}

@media (min-width: 992px) {
  .fancybox-slide--iframe .fancybox-content {
    width: 800px;
    height: 600px;
    max-width : 60%;
    max-height: 90%;
    margin: 0;
  }
}

.videowrapper {
  float: none;
  clear: both;
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}
.videowrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*@media (max-width: 767px) {*/
@media (max-width: 991px) {
  .fancybox-slide--iframe,
  .fancybox-content {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100% !important;
    height: 600px;
    max-height: 90%;
    margin: 0;
  }
}

#splash {
  background: #033;
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 1000;
}

#dimmer-switch {
  background-color: #111;
  display: none;
  opacity: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 0;
}

a-scene {
  position: absolute;
  height: 100%;
  width: 100%;
}

.asset-drop-up {
  z-index: 999;
}

.icon-dropdown {
  padding: 0;
  margin: 0;
}
.icon-dropdown .icon-text {
  width: 300px;
  padding: 1rem;
  border: none;
}
.icon-dropdown .icon-heading {
  padding: .5rem 1rem;
  background-color: #007bff;
  color: #fff;
  font-size: 1.5rem;
  font-weight: 600;
  text-align: center;
}
.icon-button {
  font-size: 1.5rem;
  width: 3rem;
  text-align: center;
}

#videoask-button {
  position: absolute;
  bottom: 50px;
  right: 50px;
}
