/*
Theme Name: DIS Riverside Clone
Theme URI: https://disriverside.com/
Author: DIS Riverside Theme Port
Description: Pixel-close homepage + Clubs & inner pages clone of https://disriverside.com/ — edit via Appearance → Customize / Elementor visual import. Preloader + on-load promo popup disabled.
Version: 1.10.0
Requires at least: 5.8
Tested up to: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: dis-riverside
Tags: custom-homepage, education, one-column

This theme stylesheet is intentionally minimal. Site styles load from assets/css/ on the front page.
*/

/* WP admin-bar clearance when logged in */
.admin-bar .navbar.fixed-top,
.admin-bar header.sticky,
.admin-bar .header-fixed {
	top: 32px;
}
@media screen and (max-width: 782px) {
	.admin-bar .navbar.fixed-top,
	.admin-bar header.sticky,
	.admin-bar .header-fixed {
		top: 46px;
	}
}

/* 1.7.0: permanently kill blue logo preloader + on-load award/TEDx popup */
.preloader,
.preloader *,
.preloader.preloader-deactivate,
html.dis-preloader-done .preloader {
	opacity: 0 !important;
	visibility: hidden !important;
	pointer-events: none !important;
	display: none !important;
}
#myModal,
#myModal.show,
.awardModel,
.modal.fade.awardModel {
	display: none !important;
	opacity: 0 !important;
	visibility: hidden !important;
	pointer-events: none !important;
}


/* 1.9.0: aggressively hide page-embedded chrome; keep sitewide chrome visible.
   Do NOT force .mobile-menu / offcanvas .navigation visible — school CSS hides those until opened. */
body.dis-riverside-has-site-header #content header.main-header,
body.dis-riverside-has-site-header #content .elementor header.main-header,
body.dis-riverside-has-site-header main header.main-header,
body.dis-riverside-has-site-header main .elementor header.main-header,
body.dis-riverside-has-site-header #content .mobile-menu,
body.dis-riverside-has-site-header main .mobile-menu,
body.dis-riverside-has-site-header #content div.main-header,
body.dis-riverside-has-site-header main div.main-header {
	display: none !important;
}
body.dis-riverside-has-site-header #dis-riverside-site-header header.main-header,
body.dis-riverside-has-site-header #dis-riverside-site-header .elementor header.main-header {
	display: block !important;
}
body.dis-riverside-has-site-header #dis-riverside-site-header div.main-header,
body.dis-riverside-has-site-header #dis-riverside-site-header .mobile-menu {
	/* restore school defaults (do not force display:block) */
	display: revert;
}
body.dis-riverside-has-site-footer #content footer,
body.dis-riverside-has-site-footer #content .footer-cta,
body.dis-riverside-has-site-footer #content .elementor footer,
body.dis-riverside-has-site-footer #content .elementor .footer-cta,
body.dis-riverside-has-site-footer #content .elementor .main-footer,
body.dis-riverside-has-site-footer main footer,
body.dis-riverside-has-site-footer main .footer-cta,
body.dis-riverside-has-site-footer main .elementor footer,
body.dis-riverside-has-site-footer main .elementor .footer-cta,
body.dis-riverside-has-site-footer main .elementor .main-footer {
	display: none !important;
}
body.dis-riverside-has-site-footer #dis-riverside-site-footer footer,
body.dis-riverside-has-site-footer #dis-riverside-site-footer .footer-cta,
body.dis-riverside-has-site-footer #dis-riverside-site-footer .main-footer,
body.dis-riverside-has-site-footer #dis-riverside-site-footer .elementor footer,
body.dis-riverside-has-site-footer #dis-riverside-site-footer .elementor .footer-cta,
body.dis-riverside-has-site-footer #dis-riverside-site-footer .elementor .main-footer {
	display: block !important;
}
#dis-riverside-site-footer .footer-cta ul.footer-cta-row li {
	width: 25% !important;
}
