/*
Theme Name:  iPlay Australia
Theme URL:   https://peace-marketing.com/
Description: Write here theme description.
Author:      Jacob Davidson
Author URL:  http://iplay.peace-marketing.com
Template:    Divi
Version:     1.0.0
*/


@font-face {
  font-family: Norwester;
  src: url(assets/fonts/norwester.otf);
}
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * neuzeit-grotesk:
 *   - http://typekit.com/eulas/000000000000000077359e98
 *   - http://typekit.com/eulas/000000000000000077359e9c
 * neuzeit-grotesk-condensed:
 *   - http://typekit.com/eulas/000000000000000077359e93
 * neuzeit-grotesk-extra-conden:
 *   - http://typekit.com/eulas/000000000000000077359e92
 *
 * © 2009-2022 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2022-04-28 23:06:27 UTC"}*/


@font-face {
font-family:"neuzeit-grotesk-condensed";
src:url(assets/fonts/NeuzeitGroCon-Bla.woff);
}

@font-face {
font-family:"neuzeit-grotesk";
src:url(assets/fonts/NeuzeitGro-Bla.woff);
}

@font-face {
font-family:"neuzeit-grotesk-bold";
src:url(assets/fonts/NeuzeitGro-Bol.woff);
}

@font-face {
font-family:"neuzeit-grotesk-extra-conden";
src:url(assets/fonts/NeuzeitExt-Bla.html);
}

.tk-neuzeit-grotesk-condensed { font-family: "neuzeit-grotesk-condensed",sans-serif; }
.tk-neuzeit-grotesk { font-family: "neuzeit-grotesk",sans-serif; }
.tk-neuzeit-grotesk-extra-conden { font-family: "neuzeit-grotesk-extra-conden",sans-serif; }
* {
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif !important;
}
h1, he, h3 {
    font-family: "neuzeit-grotesk-bold" !important;
}

.location-filter .et_pb_contact_field_options_title {
    color: white;
}
.location-filter .et_pb_contact_field[data-type=select]:after {
    border-color: white transparent transparent;
}
.btn_status_filter {
    width: 300px;
    text-align: center;
}
.d-none {
    display: none !important;
}
#status_map {
    height: 450px;
}
#attraction_filter img {
    max-width: 80px;
}
#attraction_filter p {
    color: white;
}
.btn_attraction_filter {
    cursor: pointer;
}
#attraction_filter .btn_attraction_filter:hover p, #attraction_filter .btn_attraction_filter.clicked p {
    color: #99cc33;
}
.btn_attraction_arcade.clicked {
    border-color: #fff;
	box-shadow: 0px 0px 0px 3px rgba(251, 251, 254, 0.5);
}
.btn_attraction_bowling_pin.clicked {
    border-color: #fff;
	box-shadow: 0px 0px 0px 3px rgba(251, 251, 254, 0.5);
}
.btn_attraction_bumper_car.clicked {
    border-color: #fff;
	box-shadow: 0px 0px 0px 3px rgba(251, 251, 254, 0.5);
}
.btn_attraction_laser_tag.clicked {
    border-color: #fff;
	box-shadow: 0px 0px 0px 3px rgba(251, 251, 254, 0.5);
}
.btn_attraction_mini_golf.clicked {
    border-color: #fff;
	box-shadow: 0px 0px 0px 3px rgba(251, 251, 254, 0.5);
}
.btn_attraction_bar.clicked {
    border-color: #fff;
	box-shadow: 0px 0px 0px 3px rgba(251, 251, 254, 0.5);
}
#address_table * {
    color: #ffffff;
}
.xdsoft_datetimepicker {
   box-shadow: 0 15px 40px 6px rgba(0, 0, 0, 0.1)!important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
   background: #2cba6c;
   box-shadow: #2cba6c 0 1px 3px 0 inset;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default:hover {
   background: #e03574!important;
   box-shadow: #e03574 0 1px 3px 0 inset!important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
   color: #e03574!important;
}

.xdsoft_datetimepicker .xdsoft_datepicker {
   width: 350px!important;
}

.xdsoft_datetimepicker .xdsoft_timepicker {
   width: 100px!important;
}

.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th {
   background: #ffffff;
   border: 2px solid #ebf8f1;
}

.xdsoft_datetimepicker.xdsoft_noselect.xdsoft_default {
   padding: 20px;
   border-radius: 10px;
   border: none;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div {
   background: #ffffff;
   border-top: 2px solid #ebf8f1;
   color: #333;
   font-size: 16px;
   text-align: center;
   border-collapse: collapse;
   cursor: pointer;
   border-bottom-width: 0;
   height: 36px;
   line-height: 36px;
   padding: 0 8px;
}

.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th {
   background: #ffffff;
   border: 2px solid #ebf8f1;
   color: #333;
   font-size: 16px;
   height: 36px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
   border-bottom: 2px solid #ebf8f1;
}

.xdsoft_time_box {
   border: 2px solid #ebf8f1;
}
#et_pb_contact_locations_0 option {
    color: black;
}