/** Colors */

/** Box Model  */

/*
MAIN SPACING MIXIN - PLEASE USE FOR CONSISTENCY
This mixin is for responsive spacing. 
It is designed to replicate the basic usage for padding and margin except will not take %. 
You otherwise can use variables, px values, or auto (margin type only).
At smaller sizes the mixin will compare the calculated value to a minimum value variable and make sure there is a minimum of space (unless set to 0).
USAGE:
default: setting the type to padding or margin is the only required info.
The amount of space will default to $spaceBase unless otherwise set.
The rate of decrease per breakpoint change will default to $respRatio.
@include space(padding);
@include space(margin);
Examples:
@include space(margin,$halfSpaceBase,auto);
Note: to customize the ration you will need to supply all of the preceding options?
@include space(padding,100px,60px,100px,60px,.7);
See more use cases below the mixin declaration when we set some custom classes to use this.
*/

/* line 2, resources/assets/styles/common/_a11y.scss */

:focus-visible {
  outline: 0;
}

/* line 7, resources/assets/styles/common/_a11y.scss */

html[data-whatintent="keyboard"] :focus {
  outline: #c89432 solid 4px !important;
  outline-offset: 4px;
}

/* line 12, resources/assets/styles/common/_a11y.scss */

html[data-whatintent="keyboard"] [type="checkbox"]:focus + label {
  border: 3px solid #c89432 !important;
}

/* line 18, resources/assets/styles/common/_a11y.scss */

.sr-only {
  height: 1px;
  left: rem-calc(-10000);
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}

/* line 28, resources/assets/styles/common/_a11y.scss */

.show-for-sr,
.show-on-focus {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

/* line 37, resources/assets/styles/common/_a11y.scss */

.show-on-focus:active,
.show-on-focus:focus {
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
}

/* line 4, stdin */

#tribe-events {
  margin: 50px 0 0 0;
  margin-bottom: 15px !important;
}

@media (max-width: 1599px) {
  /* line 4, stdin */

  #tribe-events {
    margin: 40px 0 0 0;
  }
}

@media (max-width: 1199px) {
  /* line 4, stdin */

  #tribe-events {
    margin: 32px 0 0 0;
  }
}

@media (max-width: 991px) {
  /* line 4, stdin */

  #tribe-events {
    margin: 25.6px 0 0 0;
  }
}

@media (max-width: 767px) {
  /* line 4, stdin */

  #tribe-events {
    margin: 20.48px 0 0 0;
  }
}

@media (max-width: 599px) {
  /* line 4, stdin */

  #tribe-events {
    margin: 40px 0 0 0;
  }
}

/* line 8, stdin */

#eventWrapper {
  padding: 50px 100px 100px 100px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1599px) {
  /* line 8, stdin */

  #eventWrapper {
    padding: 40px 80px 80px 80px;
  }
}

@media (max-width: 1199px) {
  /* line 8, stdin */

  #eventWrapper {
    padding: 32px 64px 64px 64px;
  }
}

@media (max-width: 991px) {
  /* line 8, stdin */

  #eventWrapper {
    padding: 25.6px 51.2px 51.2px 51.2px;
  }
}

@media (max-width: 767px) {
  /* line 8, stdin */

  #eventWrapper {
    padding: 20.48px 25px 40.96px 25px;
  }
}

@media (max-width: 599px) {
  /* line 8, stdin */

  #eventWrapper {
    padding: 40px 20px 40px 20px;
  }
}

@media (min-width: 992px) {
  /* line 8, stdin */

  #eventWrapper {
    max-width: 1400px;
  }
}

/* line 11, stdin */

#eventWrapper > header {
  margin: auto;
}

/* line 14, stdin */

#eventWrapper > h2 {
  text-align: center;
}

/* line 17, stdin */

#eventWrapper .content {
  text-align: center;
  margin: 0 0 100px 0;
}

@media (max-width: 1599px) {
  /* line 17, stdin */

  #eventWrapper .content {
    margin: 0 0 80px 0;
  }
}

@media (max-width: 1199px) {
  /* line 17, stdin */

  #eventWrapper .content {
    margin: 0 0 64px 0;
  }
}

@media (max-width: 991px) {
  /* line 17, stdin */

  #eventWrapper .content {
    margin: 0 0 51.2px 0;
  }
}

@media (max-width: 767px) {
  /* line 17, stdin */

  #eventWrapper .content {
    margin: 0 0 40.96px 0;
  }
}

@media (max-width: 599px) {
  /* line 17, stdin */

  #eventWrapper .content {
    margin: 0 0 40px 0;
  }
}

/* line 22, stdin */

#eventWrapper #noEvents article {
  margin-bottom: 20px;
}

/* line 28, stdin */

body #tribe-events-content.tribe-events-list {
  margin: 0;
}

/* line 34, stdin */

#eventsCat .content {
  margin: 0;
  text-align: left;
}

/* line 42, stdin */

.primary-white .tribe-events-loop .eventMore {
  color: #fdfcf6;
}