/*
Theme Name: Soul City Band
Template: celebrate
Version: 1.0.3
*/

@import url("https://use.typekit.net/ubr0cqa.css");
@import url('https://fonts.googleapis.com/css2?family=Afacad:wght@400;500;600&family=Cormorant+Garamond:ital,wght@1,400;1,500&family=Mulish:wght@300;400;500&display=swap');

:root {
	accent-color: var(--wp--preset--color--primary);
    --wp--style--gallery-gap-default: var(--wp--custom--flex-gap--gallery);
    --wp--style--unstable-gallery-gap: var(--wp--custom--flex-gap--gallery);
}

::selection {
    background-color: var(--wp--preset--color--primary);
    color: var(--wp--preset--color--base);
}

::-moz-selection {
    background-color: var(--wp--preset--color--primary);
    color: var(--wp--preset--color--base);
}

input, select, textarea  {
	font-family: var(--wp--preset--font-family--body-font);
}

@media (max-width: 1335px) and (min-width: 1280px) {
	.wp-block-columns.hide-column-break > .wp-block-column:first-child,
	.wp-block-columns.hide-column-break > .wp-block-column:last-child {
		display: none;
	}
}

@media (max-width: 1279px) {
	.entry-content.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)),
	.entry-content .is-layout-constrained:not(.is-layout-constrained .is-layout-constrained) > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
		max-width: var(--wp--custom--flex-width--mobile-constrained);
	}
	
	.is-layout-constrained .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
		max-width: none;
	}
}