@media (min-width: 992px) and (max-width: 1199.98px) {
	.left-float-md {
		float: left;
		max-width: 16em;
		margin-right: 2em;
	}
}
@media (min-width: 1200px) {
	.left-float-lg {
		float: left;
		max-width: 16em;
		margin-right: 2em;
	}
}

/* Filter Message Box Styling */

.message-box {
    font-family: var(--wp--preset--font-family--body, inherit);
    font-size: var(--wp--preset--font-size--base, 1em);
    font-weight: var(--wp--custom--font-weight--regular, 400);
    line-height: var(--wp--custom--line-height--normal, 1.5);
    padding: var(--wp--preset--spacing--small, 1em);
    border-width: 1px 1px 1px 5px;
    border-radius: 2px;
    border-style: solid;
    color: var(--wp--preset--color--foreground, currentColor);
    background-color: var(--wp--preset--color--lightest, #ffffff);
    box-shadow: 0px 6px 9px -2px rgba(0, 0, 0, 0.2);
    border-color: var(--wp--preset--color--vivid-cyan-blue, #0693e3);
}

.message-box::before {
    content: "\70";
    padding: var(--wp--preset--spacing--small, 0.5em);
    font-family: 'ElegantIcons' !important;
    speak: never;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    vertical-align: middle;
    position: initial;
    color: inherit;
}

.message-box.visible {
    display: block;
}

.hidden {
    display: none;
}



/* Events Page (Single and Index css) */

#tribe-events-pg-template {
    max-width: 100% !important;
    padding: 0 !important;
}

.tribe-events-l-container{
  padding: 0 !important;
}

.button.is-style-prim{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    transition: 0.2s;
    cursor: pointer;
    text-align: center;
    font-family: var(--wp--custom--greyd--button--typography--font-family)!important;
    font-size: var(--wp--custom--greyd--button--typography--font-size)!important;
    font-weight: var(--wp--custom--greyd--button--typography--font-weight)!important;
    line-height: var(--wp--custom--greyd--button--typography--line-height)!important;
    text-transform: var(--wp--custom--greyd--button--typography--text-transform)!important;
    letter-spacing: var(--wp--custom--greyd--button--typography--letter-spacing)!important;
    word-spacing: var(--wp--custom--greyd--button--typography--word-spacing)!important;
    padding-top: var(--wp--custom--greyd--button--spacing--padding--top)!important;
    padding-bottom: var(--wp--custom--greyd--button--spacing--padding--bottom)!important;
    padding-left: var(--wp--custom--greyd--button--spacing--padding--left)!important;
    padding-right: var(--wp--custom--greyd--button--spacing--padding--right)!important;
    color: var(--wp--custom--greyd--button--prim--color--text)!important;
    background: var(--wp--custom--greyd--button--prim--color--background)!important;
    border-radius: var(--wp--custom--greyd--button--prim--border--radius)!important;
    border-width: var(--wp--custom--greyd--button--prim--border--width)!important;
    border-style: var(--wp--custom--greyd--button--prim--border--style)!important;
    border-color: var(--wp--custom--greyd--button--prim--border--color)!important;
    box-shadow: var(--wp--custom--greyd--button--prim--shadow)!important;
}

.tribe-events .tribe-events-c-view-selector__list-item-text {
    font-family: var(--wp--custom--greyd--button--typography--font-family) !important;
    font-size: var(--wp--custom--greyd--button--typography--font-size) !important;
    font-weight: var(--wp--custom--greyd--button--typography--font-weight) !important;
    line-height: var(--wp--custom--greyd--button--typography--line-height) !important;
    text-transform: var(--wp--custom--greyd--button--typography--text-transform);
    letter-spacing: var(--wp--custom--greyd--button--typography--letter-spacing);
    word-spacing: var(--wp--custom--greyd--button--typography--word-spacing);
    color: var(--wp--custom--greyd--button--prim--color--text)!important;
}

.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input {
  background-color: var(--wp--custom--greyd--input--prim--color--background) !important;
  color: var(--wp--custom--greyd--input--label--color--text) !important;
  font-family: var(--wp--custom--greyd--button--typography--font-family) !important;
  font-size: var(--wp--custom--greyd--button--typography--font-size) !important;
  font-weight: bold !important;
  text-transform: uppercase;
  letter-spacing: 0.075em;
}

.tribe-events .tribe-events-header__events-bar{
  padding: 15px;
}

.tribe-events .tribe-events-c-search__input-control-icon-svg path {
  fill: var(--wp--custom--greyd--button--prim--color--text) !important;
}

.tribe-events-c-search__input-group{
  margin-right: 15px !important;
}

.tribe-events .tribe-events-calendar-list__event-details, .tribe-events-event-meta.primary {
    flex-grow: 1;
    margin: 0;
    padding: 1em;
    border: 1px solid var(--wp--preset--color--secondary);
    border-width: 1px 1px 4px 1px;
    border-radius: 16px;
    background-color: #fff !important;
    font-size: var(--wp--custom--greyd--button--typography--font-size);
    font-weight: var(--wp--custom--greyd--button--typography--font-weight);
    font-family: var(--wp--custom--greyd--button--typography--font-family);
    padding-bottom: 60px;
}

.tribe-events h1,.tribe-events h2,.tribe-events h3,.tribe-events h4,.tribe-events h5,.tribe-events h6, h2.tribe-events-single-event-title{
    color: var(--wp--preset--color--secondary)!important;
    font-family: var(--wp--preset--font-family--heading)!important;
    font-weight: var(--wp--custom--font-weight--semi-bold)!important;
    line-height: var(--wp--custom--line-height--tight)!important;
}

.tribe-events p, .tribe-events time span, .tribe-events-c-subscribe-dropdown__list, .tribe-events-content, #tribe-events-footer, .tribe-events-back a, .tribe-events-content p{
  color: var(--wp--preset--color--darkest)!important;
  font-family: var(--wp--preset--font-family--body)!important;
  font-size: var(--wp--preset--font-size--base)!important;
  font-style: normal!important;
  font-weight: 400!important;
}

.tribe-events span.tribe-events-calendar-list__event-date-tag-daynum {
  font-weight: bold!important;
  font-size: 28px!important;
}

.tribe-events p.tribe-events-calendar-list__event-title{
  font-weight: bold!important;
  font-size: 24px!important;
}

.tribe-events .tribe-common-g-row{
  display: flex;
  align-items: center;
  justify-content: center;
}

.tribe-events .tribe-events-c-nav__next, .tribe-events .tribe-events-c-nav__prev{
  font-weight: bold !important;
}

.tribe-events .tribe-events-calendar-list__month-separator-text{
  font-weight: bold!important;
  font-size: 24px!important;
}

.tribe-events-meta-group{
  font-weight: 400;
  padding: 0;
}

.tribe-events-meta-group a, p.tribe-events-back, .tribe-events-back a{
  font-weight: bold !important;
}

.tribe-events-meta-group .tribe-events-single-section-title{
  margin-top: 10px;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown__button{
  width: 270px !important;
}

.tribe-events a {
  color: var(--wp--preset--color--secondary)!important;
}

.tribe-events-meta-group .tribe-events-single-section-title{
  color: var(--wp--preset--color--tertiary);
  font-size: var(--wp--preset--font-size--medium);
}

.tribe-events-event-meta:before {
  border: none;
}

.tribe-events-meta-group a{
  color: var(--wp--preset--color--secondary)!important;
}

.tribe-events-meta-group a:hover{
  text-decoration: underline;
}

.tribe-common .tribe-common-h8{
  font-family: var(--wp--custom--greyd--button--typography--font-family) !important;
  font-size: var(--wp--preset--font-size--base)!important;
}

@media (max-width: 575.99px) {
  .tribe-events-calendar-list__event-date-tag, .tribe-events-calendar-list__event-featured-image-wrapper  {
    display: none;
  }
}
