@-webkit-keyframes preLoaderAnimation {
  0%{background-position:57% 0%}
  50%{background-position:44% 100%}
  100%{background-position:57% 0%}
}
@-moz-keyframes preLoaderAnimation {
  0%{background-position:57% 0%}
  50%{background-position:44% 100%}
  100%{background-position:57% 0%}
}
@keyframes preLoaderAnimation {
  0%{background-position:57% 0%}
  50%{background-position:44% 100%}
  100%{background-position:57% 0%}
}  

.preloader {
	position: fixed;left: 0;top: 0;width: 100%;height: 100%;text-align: center;z-index: 6001; 
	display: flex;
	background: linear-gradient(318deg, rgba(13, 161, 255, 1), rgba(0, 0, 0, 1));
    background-size: 200% 300%;

    -webkit-animation: preLoaderAnimation 5s ease infinite;
    -moz-animation: preLoaderAnimation 5s ease infinite;
    animation: preLoaderAnimation 5s ease infinite;
}

.preloader:after { 
	content: ""; height: 100%; display: inline-block; vertical-align: middle; 
}

.preloader.transparent {
  background: linear-gradient(318deg, rgba(13, 161, 255, 1), rgba(0, 0, 0, 0.5));
}

.preloader .spinner-border {
	color: var(--primary-color) !important;
}

button:focus {
	outline: none !important;
}

.text-one-color,
.uk-tab > .uk-active > a {
	color: var(--primary-color);
}

.uk-tab > .uk-active > a {
	border-color: var(--primary-color);
}

.background-one-color {
	background-color: var(--primary-color);
}

.btn-one-color {
	color: #fff;
	border-color: var(--primary-color);
    background-color: var(--primary-color);
}

.btn-one-color:hover {
	color: #fff;
    background-color: var(--primary-color-hover);
    border-color: var(--primary-color-hover);
}

.custom-switch {
	padding-left: 3.25rem;
}

a:hover {
	text-decoration: none !important;
}

.btn-pink {
  color: #343a40;
  background-color: #ff8acc;
  border-color: #ff8acc; }
  .btn-pink:hover {
    color: #fff;
    background-color: #ff64bb;
    border-color: #ff57b6; }
  .btn-pink:focus, .btn-pink.focus {
    -webkit-box-shadow: 0 0 0 0.15rem rgba(225, 126, 183, 0.5);
            box-shadow: 0 0 0 0.15rem rgba(225, 126, 183, 0.5); }
  .btn-pink.disabled, .btn-pink:disabled {
    color: #343a40;
    background-color: #ff8acc;
    border-color: #ff8acc; }
  .btn-pink:not(:disabled):not(.disabled):active, .btn-pink:not(:disabled):not(.disabled).active,
  .show > .btn-pink.dropdown-toggle {
    color: #fff;
    background-color: #ff57b6;
    border-color: #ff4ab0; }
    .btn-pink:not(:disabled):not(.disabled):active:focus, .btn-pink:not(:disabled):not(.disabled).active:focus,
    .show > .btn-pink.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.15rem rgba(225, 126, 183, 0.5);
              box-shadow: 0 0 0 0.15rem rgba(225, 126, 183, 0.5); }

.btn-purple {
  color: #fff;
  background-color: #5b69bc;
  border-color: #5b69bc; }
  .btn-purple:hover {
    color: #fff;
    background-color: #4654ab;
    border-color: #4250a2; }
  .btn-purple:focus, .btn-purple.focus {
    -webkit-box-shadow: 0 0 0 0.15rem rgba(116, 128, 198, 0.5);
            box-shadow: 0 0 0 0.15rem rgba(116, 128, 198, 0.5); }
  .btn-purple.disabled, .btn-purple:disabled {
    color: #fff;
    background-color: #5b69bc;
    border-color: #5b69bc; }
  .btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active,
  .show > .btn-purple.dropdown-toggle {
    color: #fff;
    background-color: #4250a2;
    border-color: #3e4b99; }
    .btn-purple:not(:disabled):not(.disabled):active:focus, .btn-purple:not(:disabled):not(.disabled).active:focus,
    .show > .btn-purple.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.15rem rgba(116, 128, 198, 0.5);
              box-shadow: 0 0 0 0.15rem rgba(116, 128, 198, 0.5); }

.btn-blue {
  color: #fff;
  background-color: #71b6f9;
  border-color: #71b6f9; }
  .btn-blue:hover {
    color: #fff;
    background-color: #4ca3f7;
    border-color: #409df7; }
  .btn-blue:focus, .btn-blue.focus {
    -webkit-box-shadow: 0 0 0 0.15rem rgba(134, 193, 250, 0.5);
            box-shadow: 0 0 0 0.15rem rgba(134, 193, 250, 0.5); }
  .btn-blue.disabled, .btn-blue:disabled {
    color: #fff;
    background-color: #71b6f9;
    border-color: #71b6f9; }
  .btn-blue:not(:disabled):not(.disabled):active, .btn-blue:not(:disabled):not(.disabled).active,
  .show > .btn-blue.dropdown-toggle {
    color: #fff;
    background-color: #409df7;
    border-color: #3497f6; }
    .btn-blue:not(:disabled):not(.disabled):active:focus, .btn-blue:not(:disabled):not(.disabled).active:focus,
    .show > .btn-blue.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.15rem rgba(134, 193, 250, 0.5);
              box-shadow: 0 0 0 0.15rem rgba(134, 193, 250, 0.5); }

.rating {
  	display: inline-block;
	position: relative;
	height: .9rem;
	line-height: .9rem;
	font-size: .9rem;
}

.rating label {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	cursor: pointer;
}

.rating label:last-child {
  	position: static;
}

.rating label:nth-child(1) {
  	z-index: 10;
}

.rating label:nth-child(2) {
  	z-index: 9;
}

.rating label:nth-child(3) {
  	z-index: 8;
}

.rating label:nth-child(4) {
  	z-index: 7;
}

.rating label:nth-child(5) {
  	z-index: 6;
}

.rating label:nth-child(6) {
  	z-index: 5;
}

.rating label:nth-child(7) {
  	z-index: 4;
}

.rating label:nth-child(8) {
  	z-index: 3;
}

.rating label:nth-child(9) {
  	z-index: 2;
}

.rating label:nth-child(10) {
  	z-index: 1;
}

.rating label input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.rating label .icon {
  float: left;
  color: transparent;
}

.rating label:last-child .icon {
  color: #000;
}

.rating:not(:hover) label input:checked ~ .icon,
.rating:hover label:hover input ~ .icon {
  color: var(--primary-color);
}

.rating:not(:hover) label input:checked ~ .icon i::before,
.rating:hover label:hover input ~ .icon i::before {
  font-weight: 900;
}

.rating:not(:hover) label input:not(:checked) ~ .icon i::before,
.rating:hover label:not(:hover) input ~ .icon i::before {
  font-weight: 400;
}

.rating label input:focus:not(:checked) ~ .icon:last-child {
  color: #000;
  text-shadow: 0 0 5px var(--primary-color);
}

.table-col1 {
  width: 8.333333%;
}

.table-col-2 {
  width: 16.666667%;
}

.table-col-3 {
  width: 25%;
}

.table-col-4 {
  width: 33.333333%;
}

.table-col-5 {
  width: 41.666667%;
}

.table-col-6 {
  width: 50%;
}

.table-col-7 {
  width: 58.333333%;
}

.table-col-8 {
  width: 66.666667%;
}

.table-col-9 {
  width: 75%;
}

.table-col-10 {
  width: 83.333333%;
}

.table-col-11 {
  width: 91.666667%;
}

.table-col-12 {
  width: 100%;
}

/* Customization */

.bigslam-header-container-inner .bigslam-logo {
  justify-content: center;
  display: flex;
  align-items: center;
  height: 120px;
  width: auto;
}

.bigslam-logo {
  margin-bottom: 0;
  padding-top: 0;
}

.bigslam-main-menu-search {
  margin-top: -8px;
}

.bigslam-mobile-menu {
  margin-left: .25rem;
}

.bigslam-body-wrapper {
  z-index: unset; 
}

.bigslam-header-background-transparent {
  z-index: 2;
}

#bigslam-page-wrapper {
  position: relative;
  z-index: 1;
}

.mm-slideout {
  z-index: unset;
}

.court-reservation-wrapper table {
  margin-bottom: unset;
  text-align: unset;
}

.bigslam-main-menu-cart,
.bigslam-top-cart-content a {
  color: #eee;
}

.footer-social-icons a {
  margin-left: 10px;
}

.fc-next-button, 
.fc-prev-button,
.fc-v-event {
  border-color: var(--secondary-color);
  background-color: var(--secondary-color);
}

.fc-next-button, 
.fc-prev-button {
  border-color: var(--secondary-color-hover);
  background-color: var(--secondary-color-hover);
}

.fc .fc-non-business {
  background: rgba(0,0,0,.1);
}

.gdlr-core-page-builder-body [data-skin="Dark"] {
  background-color: rgba(0, 0, 0, 0.25);
}

.gdlr-core-page-builder-body .gdlr-core-pbf-column {
  background-color: unset;
}

.gdlr-core-revolution-slider-item h1,
.gdlr-core-revolution-slider-item h2,
.gdlr-core-revolution-slider-item h3,
.gdlr-core-revolution-slider-item h4,
.gdlr-core-revolution-slider-item h5,
.gdlr-core-revolution-slider-item h6 {
  color: var(--primary-color);
  text-shadow: 1px 1px 5px #333;
}

.gdlr-core-revolution-slider-item rs-layer[data-type='text'] {
  text-shadow: 1px 1px 5px #333;
}

.bigslam-navigation .sf-menu > li {
  padding-left: 5px;
}

.flatpickr-weekwrapper span.flatpickr-day {
  word-break: keep-all;
}

.fc-scrollgrid-sync-inner {
  border-left: 0.5px solid #e6e6e6;
  border-right: 0.5px solid #e6e6e6;
}

.fc-timegrid-now-indicator-container {
  border-left: 1px solid #bbb;
  z-index: 1;
  border-right: 1px solid #bbb;
}

.fc .fc-list-sticky .fc-list-day > * {
  background: var(--secondary-color);
}

.qs-bg-darker {
  background-color: rgba(0, 0, 0, 0.50);
}

.qs-section-bg-with-png .gdlr-core-pbf-background-wrap {
  background-color: var(--primary-color);
}

.gdlr-core-recent-post-widget-content.active a,
.tag-cloud-link.active {
  color: var(--secondary-color);
}

.gdlr-core-page-builder-body .skin-white-text h1, .gdlr-core-page-builder-body .skin-white-text h2, .gdlr-core-page-builder-body .skin-white-text h3, .gdlr-core-page-builder-body .skin-white-text h4, .gdlr-core-page-builder-body .skin-white-text h5, .gdlr-core-page-builder-body .skin-white-text h6, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-skin-title, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-skin-title a{ color: #ffffff }.gdlr-core-page-builder-body .skin-white-text .gdlr-core-skin-title-important{ color: #ffffff !important; }
.gdlr-core-page-builder-body .skin-white-text .gdlr-core-skin-caption, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-skin-caption a, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-skin-caption a:hover{ color: #d1d1d1 }
.gdlr-core-page-builder-body .skin-white-text, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-skin-content{ color: #ffffff }
.gdlr-core-page-builder-body .skin-white-text i, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-skin-icon, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-skin-icon:before, .gdlr-core-page-builder-body .skin-white-text .bigslam-widget ul li:before{ color: #ffffff }.gdlr-core-page-builder-body .skin-white-text .gdlr-core-blog-modern.gdlr-core-with-image .gdlr-core-blog-info-wrapper i{ color: #ffffff; }
.gdlr-core-page-builder-body .skin-white-text a, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-skin-link{ color: #ffffff }
.gdlr-core-page-builder-body .skin-white-text a:hover, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-skin-link:hover{ color: #ffffff }
.gdlr-core-page-builder-body .skin-white-text .gdlr-core-skin-divider{ border-color: #ffffff; column-rule-color: #ffffff; -moz-column-rule-color: #ffffff; -webkit-column-rule-color: #ffffff; }.gdlr-core-page-builder-body .skin-white-text .gdlr-core-flexslider.gdlr-core-nav-style-middle-large .flex-direction-nav li a{ border-color: #ffffff }
.gdlr-core-page-builder-body .skin-white-text *, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-skin-border{ border-color: #ffffff }.gdlr-core-page-builder-body .skin-white-text input:not([type="button"]):not([type="submit"]):not([type="reset"]){ border-color: #ffffff; }.gdlr-core-page-builder-body .skin-white-text .gdlr-core-button-with-border.gdlr-core-button-transparent:hover{ border-color: #ffffff; }.gdlr-core-page-builder-body .skin-white-text .sp-template-league-table, .gdlr-core-page-builder-body .skin-white-text .sp-template-league-table table.sp-data-table tr{ border-color: #ffffff !important; }
.gdlr-core-page-builder-body .skin-white-text .gdlr-core-skin-e-background{ background-color: #ffffff }.gdlr-core-page-builder-body .skin-white-text .gdlr-core-flexslider-nav.gdlr-core-round-style li a, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-flexslider-nav.gdlr-core-rectangle-style li a{ background-color: #ffffff; }.gdlr-core-page-builder-body .skin-white-text .gdlr-core-flexslider .flex-control-nav li a{ border-color: #ffffff; }.gdlr-core-page-builder-body .skin-white-text .gdlr-core-flexslider .flex-control-nav li a.flex-active{ background-color: #ffffff; }.gdlr-core-page-builder-body .skin-white-text .sp-data-table tr, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-sp-event-logos-inline-wrap, .gdlr-core-page-builder-body .skin-white-text .sp-template-countdown .sp-countdown span, .gdlr-core-page-builder-body .skin-white-text  .bigslam-sp-event-featured-list, .gdlr-core-page-builder-body .skin-white-text .bigslam-sp-event-medium-list{ background-color: #ffffff !important; }
.gdlr-core-page-builder-body .skin-white-text .gdlr-core-skin-e-content{ color: #ffffff }.gdlr-core-page-builder-body .skin-white-text .gdlr-core-flexslider-nav.gdlr-core-round-style li a i, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-flexslider-nav.gdlr-core-rectangle-style li a i{ color: #ffffff; }.gdlr-core-page-builder-body .skin-white-text .gdlr-core-skin-e-content::-webkit-input-placeholder{  color: #ffffff; }.gdlr-core-page-builder-body .skin-white-text .gdlr-core-skin-e-content::-moz-placeholder{  color: #ffffff; }.gdlr-core-page-builder-body .skin-white-text .gdlr-core-skin-e-content:-ms-input-placeholder{  color: #ffffff; }.gdlr-core-page-builder-body .skin-white-text .gdlr-core-skin-e-content:-moz-placeholder{  color: #ffffff; }
.gdlr-core-page-builder-body .skin-white-text .gdlr-core-button, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-button-color{ color: #ffffff }.gdlr-core-page-builder-body .skin-white-text input[type="button"], .gdlr-core-page-builder-body .skin-white-text input[type="submit"]{ color: #ffffff; }.gdlr-core-page-builder-body .skin-white-text .gdlr-core-pagination a{ color: #ffffff }
.gdlr-core-page-builder-body .skin-white-text .gdlr-core-button:hover, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-button-color:hover, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-button-color.gdlr-core-active{ color: #ffffff }.gdlr-core-page-builder-body .skin-white-text input[type="button"]:hover, .gdlr-core-page-builder-body .skin-white-text input[type="submit"]:hover{ color: #ffffff; }.gdlr-core-page-builder-body .skin-white-text .gdlr-core-pagination a:hover, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-pagination span{ color: #ffffff }
.gdlr-core-page-builder-body .skin-white-text .gdlr-core-button, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-button-color{ background-color: #262626 }.gdlr-core-page-builder-body .skin-white-text input[type="button"], .gdlr-core-page-builder-body .skin-white-text input[type="submit"]{ background-color: #262626; }.gdlr-core-page-builder-body .skin-white-text .gdlr-core-pagination a{ background-color: #262626 }
.gdlr-core-page-builder-body .skin-white-text .gdlr-core-button, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-button-color{ border-color: #ffffff }.gdlr-core-page-builder-body .skin-white-text .gdlr-core-pagination a{ border-color: #ffffff }
.gdlr-core-page-builder-body .skin-white-text .gdlr-core-button:hover, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-button-color:hover, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-button-color.gdlr-core-active{ border-color: #ffffff }.gdlr-core-page-builder-body .skin-white-text .gdlr-core-pagination a:hover, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-page-builder-body .skin-white-text .gdlr-core-pagination span{ border-color: #ffffff }

rs-sbg {
  background-position: 50% 0% !important;
  opacity: 0.75 !important;
}

rs-sbg-px {
  background-color: #000 !important;
}

/* Customization end */

@media (max-width: 991px) {
	#fb-root {
		display: none;
	}
}

@media (min-width: 991px) {

}

@media (max-width: 790px) {
	.fc-header-toolbar {
    display: unset !important;
  }

  .fc-header-toolbar .fc-toolbar-chunk:nth-child(2) {
    text-align: center;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) {
    text-align: right;
  }
}

@media (max-width: 768px) {
	
}

@media (max-width: 600px) {
	
}

@media (max-width: 576px) {
	
}

@media (max-width: 420px) {
	
}