/*
Theme Name: Magic Zephyr Child
Template: Zephyr
Version: 1.8.99
Requires at least: 7.0
Requires PHP: 8.3
Text Domain: magic-zephyr-child
*/

:root {
	--magic-radius-full: 9999px;
	--magic-color-deep-blue: #00303C;
	--magic-color-deep-green: #004F51;
	--magic-color-mid-green: #028D7C;
	--magic-color-green: #00B497;
	--magic-color-light-green: #BBDBD6;
	--magic-color-beige: #D1CCBD;
	--magic-color-gray: #D9D9D9;
	--magic-color-lime: #DBEEA5;
	--magic-color-yellow: #F0EA9B;
	--magic-color-light-peach: #FFDEC9;
	--magic-color-peach: #FFB98E;
	--magic-color-light-blue: #B8D8EB;
	--magic-color-blue: #026781;
	--magic-color-light-purple: #CBD3F4;
	--magic-color-purple: #9EADE5;
	--magic-color-accent: var(--magic-color-green);
}

.mt-radius_full:not(.wpb_column),
.wpb_column.mt-radius_full > .vc_column-inner { border-radius: var(--magic-radius-full); }
.mt-radius_small:not(.wpb_column),
.wpb_column.mt-radius_small > .vc_column-inner { border-radius: var(--magic-radius-small); }
.mt-radius_medium:not(.wpb_column),
.wpb_column.mt-radius_medium > .vc_column-inner { border-radius: var(--magic-radius-medium); }
.mt-radius_large:not(.wpb_column),
.wpb_column.mt-radius_large > .vc_column-inner { border-radius: var(--magic-radius-large); }
 
.scaleMe:where(h1, h2, h3, h4, h5, h6),
.scaleMe :where(h1, h2, h3, h4, h5, h6) {
	margin-top: 0;
	padding-top: 0;
}

.scaleMe:where(p, ul, ol, dl, address, pre, table, blockquote, fieldset),
.scaleMe :where(p, ul, ol, dl, address, pre, table, blockquote, fieldset) {
	margin-top: 0;
	margin-bottom: 0.5vw;
}
  
.scaleMe :where(li) { margin-bottom: 0.25vw; }
.scaleMe :where(p, ul, ol, dl, address, pre, table, blockquote, fieldset, li):last-child { margin-bottom: 0; }

@media (max-width: 800px) {
	.scaleMe:where(p, ul, ol, dl, address, pre, table, blockquote, fieldset),
	.scaleMe :where(p, ul, ol, dl, address, pre, table, blockquote, fieldset) { margin-bottom: 10px; }
	.scaleMe :where(li) { margin-bottom: 5px; }
}
