/*
Theme name: Base
Description: Custom Theme
*/

/*
	Source post-css styles are located in resources/css/
	The compiled bundle is saved to `dist/css/bundle-${fingerprint}.css`
	(dist/manifest.json provides the exact path mapping).
	
	DEVELOPMENT.md file contains instructions how to get the compilation
	process up & running.

	If you need to make a quick fix, feel free to add CSS
	below this comment -- it's loaded after the compiled bundle. 
*/

@media screen and (max-width: 767px) {
	.section-show .section__text:before {
		display: none;
	}
	
	.footer .footer__socials {
		flex: 0 0 100%;
		order: 1;
		text-align: center;
	}
	
	.footer .footer__socials .socials {
		justify-content: center;
	}
	
	.footer .footer__image {
		flex: 0 0 100%;
		order: 2;
	}
	
	.footer .footer__image .footer__image--inner {
		height: 150px;
		width: 150px;
		margin: 0 auto;
	}
}

.page-template-shows .section__head {
	align-items: center;
}

.page-template-shows .section__head h2 {
	margin: 0;
}

.section-shows .section__search input[type="checkbox"] {
	width: auto;
	margin-left: 3px;
}

.section-shows .section__search input[type="text"] {
	display: block;
}

@media screen and (max-width: 545px) {
	.page-template-shows .section__head h2 {
		margin-bottom: .65em;	
	}
}

.sr-only {
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}

.sr-only-focusable:focus {
	overflow: visible;
	clip: auto;
	position: static;
	width: auto;
	height: auto;
	margin: 0
}

.page-id-15503 .post-alt .post__title, .page-id-15503 .post__content {
	text-align: center;
}