html,
body {
  width: 100%;
  height: 100%;
  background-color: #333;
}
#touchstart a {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  z-index: 999;
  line-height: 0;
  font-size: 0;
  color: transparent;
}
#KioskCarousel.full-width {
  padding: 0;
}
#KioskCarousel .carousel-inner:before {
  z-index: 99;
  display: inline-block;
  position: absolute;
  left: 20px;
  top: 20px;
  width: 25%;
  height: 15%;
  content: "";
  background: url("AU_Primary-Logo_Reversed.png") no-repeat 0 0;
  background-size: contain;
}
#KioskCarousel .carousel-inner:after {
  z-index: 99;
  display: inline-block;
  position: absolute;
  right: 20px;
  bottom: 20px;
  width: 390px;
  height: 90px;
  content: "";
  background: url("touchstart.png") no-repeat 0 0;
  background-size: contain;
}
#KioskCarousel .carousel-caption {
  text-align: center;
}
#KioskCarousel .carousel-caption h1 {
  text-align: center;
  color: white;
  font-weight: 600;
  font-size: 5em;
  line-height: 1.25em;
}
#Kiosk {
  padding-top: 1%;
}
#Kiosk h2,
#Kiosk h3,
#Kiosk h4,
#Kiosk li,
#Kiosk p {
  color: white;
}
#Kiosk h4 b,
#Kiosk h4 strong,
#Kiosk .h4 b,
#Kiosk .h4 strong {
  color: inherit;
}
#Kiosk li:before {
  color: inherit;
}
#Kiosk p {
  font-size: 22px;
  font-weight: 300;
}
#Kiosk .layout-content {
  background: transparent;
}
#Kiosk .layout-sidebar {
  background: transparent;
  padding-top: 40px;
}
#Kiosk .layout-sidebar:before {
  display: block;
  height: 100px;
  margin: 0 10px;
  background: url("AU_Primary-Logo_Reversed.png") no-repeat 0 0;
  background-size: contain;
  content: "";
}
#Kiosk .layout-sidebar .navbar {
  margin-top: 0px;
}
#Kiosk .layout-sidebar .nav-parent {
  padding: 0;
}
#Kiosk .layout-sidebar .nav-parent a,
#Kiosk .layout-sidebar .nav-parent .line {
  display: none;
}
#Kiosk .layout-sidebar .nav-parent:before {
  display: block;
  content: "Main Menu";
  color: white;
  font-size: 28px;
  font-weight: bold;
  margin: 0 0 20px 0;
  padding: 0.5em 0em;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}
#Kiosk .layout-sidebar .nav-parent .navbar-toggle {
  top: 20px;
}
#Kiosk .layout-sidebar .nav li {
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  margin-bottom: 20px;
}
#Kiosk .layout-sidebar .nav li a {
  padding: 0.8em 1em;
  background-color: #666;
}
#Kiosk .layout-sidebar .nav li a span {
  color: white;
  font-size: 28px;
  font-weight: bold;
}
#Kiosk .layout-sidebar .nav li a .toggle {
  display: none;
}
#Kiosk .layout-sidebar .nav li > ul li {
  margin-bottom: -1px;
}
#Kiosk .layout-sidebar .nav li > ul li a {
  color: white;
  font-size: 24px;
}
#Kiosk .layout-sidebar .nav li.open > a {
  background-color: #0072bc;
}
#Kiosk .layout-sidebar * {
  background: transparent;
}
#Kiosk .article p {
  margin-bottom: 20px;
  margin-right: 20px;
}
#Kiosk .title {
  display: block;
  position: relative;
  margin: 0 0 20px 0;
  width: 100%;
  height: 100px;
  background: url("title-100pxh.png") no-repeat;
  background-position: right;
  background-size: cover;
}
#Kiosk .title h2 {
  margin: 0;
  position: absolute;
  bottom: 20px;
  left: 0;
}
#Kiosk .floorplan {
  background-color: transparent;
  width: 95%;
  margin: 0 auto;
  padding: 10px;
}
#Kiosk .menutitle {
  margin-top: 40px;
}
#Kiosk .menutitle h2 {
  margin: 10px 0;
  padding: 20px 0;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}
#Kiosk .kioskmenu li {
  margin: 0 0 10px 0;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}
#Kiosk .kioskmenu li a {
  border: none;
  font-size: 28px;
  font-weight: bold;
  color: white;
  padding: 0.5em 1em;
  background-color: #666;
}
#Kiosk .kioskmenu li a:hover {
  background-color: #0072bc;
}
#Kiosk .finddonation {
  margin-top: 5em;
}
#Kiosk .finddonation a {
  padding: 0.5em 5em 0.5em 1em;
  background-color: #666;
  color: white;
  font-size: 28px;
  font-weight: bold;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}
@media screen and (min-width: 768px) {
  #Kiosk .split-25-75 .layout-col-2 > .column:nth-of-type(1) {
    width: 25%;
  }
  #Kiosk .split-25-75 .layout-col-2 > .column:nth-of-type(2) {
    width: 75%;
  }
  #Kiosk .split-25-75 .layout-col-2.split-66-33 > .column:nth-of-type(1) {
    width: 66.66667%;
  }
  #Kiosk .split-25-75 .layout-col-2.split-66-33 > .column:nth-of-type(2) {
    width: 33.33333%;
  }
}
@media (min-width: 1200px) {
  #Kiosk .container {
    width: 95%;
  }
}

/*# sourceMappingURL=kiosk2.css.map */
