/*!
Theme Name:   Graduate 2022
Description:  Child Theme for 2022 Theme
Author:       Steve Graboski, Tryon Eggleston
Author URI:   https://www.monmouth.edu
Template:     mu-2022
Version:      1.0.0
Text Domain:  mu-2022
*/.slate form button,.slate h2 a{color:#fff;text-decoration:none}.slate[open]{display:block}.slate-body,.slate-footer,.slate-header{padding:.5em}.slate-header{margin:0;background-color:#002855;color:#fff;font-family:utopia-std,Georgia,serif;position:-webkit-sticky;position:sticky;top:0;z-index:1}.slate::-webkit-backdrop{background-color:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.slate::backdrop{background-color:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.slate+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:11}.slate h2{font-size:150%;font-weight:400;margin:0;color:#fff}.slate-body{font-family:proxima-nova,Arial,sans-serif}.slate p{line-height:1.25;margin:0 0 10px}.slate p:empty{display:none}.slate p.alert-url{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.slate .form_label,.slate .form_p .form_label,.slate label{font-weight:700}.slate form button{display:inline-block;background:#002855;text-shadow:none;font-family:utopia-std,Georgia,serif;font-size:20px;font-weight:100;vertical-align:baseline;line-height:20px;padding:12px 28px;margin:0;border:none;border-radius:3px;box-shadow:none;cursor:pointer;transition:background .3s}.content .progdir.arrow.invert .image::after,.slate{display:none}.noformatting{border:0;padding:0;cursor:pointer}div[data-required="1"] label:after,div[data-required="1"] legend:after{content:" *"}.content div.pars div.theTiles .tile.blue h4{color:#002855}.content .is-style-leftwide>div.padding,.content .leftwide>div.padding{padding-top:0}.content .is-style-leftwide>div.padding:first-child,.content .leftwide>div.padding:first-child{padding-left:0}.content .is-style-leftwide>div.padding:last-child,.content .leftwide>div.padding:last-child{padding-right:0}.wp-block-columns.is-style-leftwide,.wp-block-columns.is-style-rightwide{gap:0}blockquote{margin-left:0;margin-right:0;margin-top:0}.slate{padding:0;border:0;box-shadow:0 0 1em rgba(0,0,0,.5);position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;max-width:90vw;width:900px;max-height:85vh;background-color:#fff;overflow-y:auto}.slate-close{position:absolute;top:.2em;right:.2em;padding:.3em;line-height:.6;background-color:transparent;border:0;font-size:2rem;cursor:pointer;color:#fff;z-index:5}.slate-close:focus{outline:#fff solid 1px}.slate-footer,.slate-title{padding:var(--spacing);padding-top:.5em;padding-bottom:.5em}.slate-body{padding:var(--spacing)}.slate-body h3{margin:0 0 2.125rem;padding:0}.slate-title{margin:0;background-color:#004b97;color:#fff}.slate-title h2{font-size:150%;font-weight:400}.slate-title p{line-height:1.25;margin:0 0 10px}.content h1,.content h2:not(.hero):not(.component-title):not(.name){font-size:2rem}.content h3{font-size:1.5rem}.content h4{font-size:1.25rem}.content h5{font-size:1rem}.content .progdir.invert .details{order:2;width:100%}.content .content .progdir h4{padding-top:0;margin-top:0;font-size:1.25rem}.content .progdir.invert .image{order:1}.content .progdir{flex-direction:column}.content .progdir .details,.content .progdir .image{width:100%}.content .progdir .image img{vertical-align:top;max-height:300px;width:100%}.content .columns .grid{width:100%;margin:0}.wp-block-columns.border .wp-block-column{flex-shrink:1}.wp-block-columns.border{gap:0}.wp-block-column button{width:100%}.wp-block-column .flickity-prev-next-button{width:44px}.content .tile p{font-size:.85rem}.border.columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child),.border.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-grow:1}@media (min-width:500px){.progdir .image img{vertical-align:top;max-height:450px}}@media (min-width:768px){.slate-body,.slate-footer,.slate-header{padding:1em}.slate-close{top:.2em}}@media (min-width:782px){.progdir .image img{vertical-align:top;max-height:300px}}@media (min-width:1024px){.content .content-fullwidth .grid{grid-auto-rows:calc((var(--gutterWidth) * 10 + var(--columnWidth) * 11)/ 5)}}@media (max-width:768px){.content .is-style-leftwide>div.padding,.content .leftwide>.padding{padding:0}}@media (min-width:768px) and (max-width:1023px){.content .content-fullwidth .grid{grid-auto-rows:calc((var(--gutterWidth) * 10 + var(--columnWidth) * 11)/ 8)}}