/* Make sure media & text blocks always stack image, then text */
@media (max-width: 600px) {
	.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right {
		grid-template-areas: "media-text-media" "media-text-content";
	}
}

/* Edits to switch from circus to Bubble Tour Aesthetics - @michiecat & @nyiriland 6/16/21 */

/*adjust logo height (it's vertical and looks kind of small with the existing theme dimensions) */

.custom-logo {
	max-height: 380px;
}

@media screen and (max-width: 782px) {
	.custom-logo {
			width: auto;
			max-height: 220px;
	}
	.site-identity {
		padding: 0;
	}
}	

/* Adjust header height */


@media screen and (min-width: 783px) {
	.home.has-header-media.admin-bar .site-header-inside, .has-header-media.admin-bar .site-header-inside, .home.has-header-media .site-header-inside, .has-header-media .site-header-inside {
		height: 100%;
		min-height: unset;
	}
}

/* adjust theatre seat image */

@media screen and (min-width: 480px) {
/* 	.site-header .theater {
		padding-top: 2vw;
	} */
}

	.site-header .theater {
		padding-top: calc(50px + 1vw);
	}

@media screen and (min-width: 768px) {
	.site-header .theater {
		margin-left: 0;
		padding-top: 5vw;
	}
	
	.site-header .theater img {
		width: 75%;
		left: 50%;
		transform: translatex(-50%);
	}

}

/* make reds gray */
blockquote {
	border-color: #acafb5;
}

/* Remove the circus filigrees from newsletter signup area */
.footer-promo-area:before,
.footer-promo-area:after {
	display: none;
}

/* change newsletter signup bg to purple and borders gray */

.footer-promo-area {
    background: linear-gradient(
90deg
, #6a2b83 0%, #95237b 55%, #6a2b83 88%);
    border-color: #acafb5;
}

/* Update button colors */
.button, button, input[type="button"], input[type="reset"], input[type="submit"], .wp-block-button__link, .wp-block-file .wp-block-file__button,
.front-page-section-footer a, .more-events-listing a {
    background: #fde758;
    background: -moz-linear-gradient(top, #efd549 0%, #daab23 100%);
    background: -webkit-linear-gradient(top, #efd549 0%, #daab23 100%);
    background: linear-gradient(to bottom, #efd549 0%, #daab23 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efd549', endColorstr='#daab23',GradientType=0 );
    border-radius: 35px;
    border: 2px solid #95237b;
    box-shadow: 1px 1px 5px rgb(255 255 255 / 50%);
    color: #95237b;
    font-size: 13px;
    font-size: 1.3rem;
    font-weight: 700;
    letter-spacing: 0.05em;
    padding: 0.3em 1em 0.2em;
    text-align: center;
    text-transform: uppercase;
    width: auto;
}

.button:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .wp-block-button__link:hover, .wp-block-file .wp-block-file__button:hover,
.front-page-section-footer a:hover, .more-events-listing a:hover {
    background: #95237b;
    border-color: #fde758;
    color: #ffffff;
    opacity: 0.9;
}

/* drawer menu close button height */

.sidebar-area .sidebar-toggle-button {
	height: unset;
}