/* Media Queries
-------------------------------------------------------------- */

/* MIN WIDTH */
@media (min-width: 768px) {}
@media (min-width: 992px) {}
@media (min-width: 1024px) {}
@media (min-width: 1200px) {}
@media (min-width: 1400px) {}

/* MAX WIDTH */
@media screen and (max-width: 2080px) {}
@media screen and (max-width: 1700px) {}
@media (max-width: 1399px) {}
@media (max-width: 1199px) {}
@media (max-width: 1023px) {
    /* Top Bar */
    .header section.top-bar span {width:90%;max-width:90%;font-size:.7rem;text-align:center;display:block}
    /* Classes */
    .padded {padding-top:2rem;padding-bottom:2rem}
    .padded-sm {padding-top:.75rem;padding-bottom:.75rem}
    .padded-lg {padding-top:3rem;padding-bottom:3rem}
    .padded-xl {padding-top:5rem;padding-bottom:5rem}
}

@media (max-width: 991px) {
	/* Header Nav */
    .header nav.navbar#utilityNav div#headerMenu {background-color:#edf2f4;padding:0 1rem;position:absolute;left:0;right:0;top:76px;z-index:9999;box-shadow:0 .5rem 1rem rgb(0 0 0 / 15%)}
	.header nav.navbar#utilityNav div#headerMenu .utility-menu {margin:1rem 0}
	.header nav.navbar#utilityNav div#headerMenu .utility-menu ul.navbar-nav li.menu-item {margin:0}
	.header nav.navbar#utilityNav div#headerMenu .utility-menu ul.navbar-nav li.menu-item a.nav-link {font-size:1rem;padding:.5rem 0;line-height:1}
	.header nav.navbar#utilityNav div#headerMenu .mobile-menu {display:block}
	.header nav.navbar#utilityNav div#headerMenu .mobile-menu .main-menu {margin:1rem 0}
	.header nav.navbar#utilityNav div#headerMenu .mobile-menu .main-menu ul.navbar-nav li.menu-item a.nav-link {font-size:1rem;padding:.5rem 0;line-height:1}
    /* Main Content */
    .main ul.cols {column-count: unset}
    /* Main Page Header */
    .main header.content-header.background {padding:9rem 0}
}
@media (max-width: 767px) {
    /* Top Bar */
    .header section.top-bar span {width:75%;max-width:75%;text-align:left}
    /* Main Page Header */
    .main header.content-header.background {padding:6rem 0}
    /* Footer */
    .footer .footer-nav .footer-base ul.navbar-nav li.nav-item {margin:0}    
}

/* MIN & MAX WIDTH */
@media (min-width: 1200px) and (max-width: 1399px) {}
@media (min-width: 992px) and (max-width: 1199px) {}
@media (min-width: 768px) and (max-width: 1199px) {}
@media (min-width: 768px) and (max-width: 991px) {}

/* PRINT */
@media print {}
