SRIS Custom Styles
/* ===== SRIS Complete Branding ===== */
/* Header – Both top bar and main nav – Full maroon */
.elementor-15920,
.elementor-15920 .e-con,
.elementor-15920 .elementor-element,
.elementor-15920 .elementor-container,
.elementor-15920 .elementor-inner {
background-color: #6b1020 !important;
background: #6b1020 !important;
}
/* Header Text and Links */
.elementor-15920 a,
.elementor-15920 .thim-ekits-menu__nav a,
.elementor-15920 .main-menu > li > a,
.elementor-15920 h2,
.elementor-15920 .elementor-heading-title,
.elementor-15920 .thim-header-info li a {
color: rgba(255,255,255,0.85) !important;
}
.elementor-15920 a:hover,
.elementor-15920 .main-menu > li > a:hover,
.elementor-15920 .main-menu > li.current-menu-item > a {
color: #c8a036 !important;
}
/* Sub-menu */
.elementor-15920 .sub-menu {
background: #6b1020 !important;
border-top: 3px solid #c8a036 !important;
}
.elementor-15920 .sub-menu a { color: rgba(255,255,255,0.85) !important; }
.elementor-15920 .sub-menu a:hover { color: #c8a036 !important; }
/* Logo – use the SRIS logo everywhere */
.elementor-15920 .site-logo img,
.elementor-15920 img,
.thim-ekits-logo img {
max-height: 65px !important;
width: auto !important;
}
/* Hide any “University” text if it appears */
.elementor-15920 .logo-text:contains(“University”),
.elementor-15920 .site-name {
display: none !important;
}
/* Page title banner */
.page-title-wrapper,
.archive-header,
.breadcrumbs-wrapper {
background-color: #6b1020 !important;
}
.page-title-wrapper h1,
.page-title-wrapper .page-title {
color: #c8a036 !important;
}
/* Buttons – Change orange to maroon/gold */
.elementor-button,
a.elementor-button,
.elementor-button-wrapper a,
.wp-block-button__link {
background-color: #6b1020 !important;
border-color: #6b1020 !important;
color: #fff !important;
}
.elementor-button:hover,
a.elementor-button:hover {
background-color: #c8a036 !important;
border-color: #c8a036 !important;
color: #6b1020 !important;
}
/* Gold accent buttons */
.elementor-button.elementor-button-link {
color: #6b1020 !important;
}
/* Headings */
h1, h2, h3 { color: #6b1020; }
.elementor-widget-heading .elementor-heading-title { color: inherit; }
/* Footer */
.elementor-10469,
.elementor-10469 .e-con,
.elementor-10469 .elementor-element {
background-color: #1a0a0f !important;
}
.elementor-10469 h2, .elementor-10469 h3, .elementor-10469 h4 { color: #c8a036 !important; }
.elementor-10469 a, .elementor-10469 p { color: rgba(255,255,255,0.7) !important; }
/* Dividers */
.elementor-divider-separator { border-color: #c8a036 !important; }
/* Highlight color override */
:root {
–e-global-color-primary: #6b1020 !important;
–e-global-color-secondary: #c8a036 !important;
–e-global-color-accent: #c8a036 !important;
}
/* News/blog cards */
.blog-layout article .post-thumbnail .overlay { background: rgba(107,16,32,0.7) !important; }
.thim-ekits-post__title a:hover { color: #6b1020 !important; }
.thim-ekits-post__category a { background: #6b1020 !important; }
/* Pagination */
.thim-pagination a, .page-numbers a { color: #6b1020 !important; }
.thim-pagination .active a, .thim-pagination a:hover, .page-numbers .current {
background: #6b1020 !important; color: #fff !important;
}
/* Store coming soon bar – hide */
#wc-store-notice { display: none !important; }
/* SRIS Homepage Hero Logo Fix */
.sris-hero img { width:90px!important; height:90px!important; max-width:90px!important; max-height:90px!important; object-fit:contain!important; border-radius:50%!important; background:#fff!important; display:inline-block!important; }
.sris-wrap { display:block!important; }
.sris-hero { display:block!important; text-align:center!important; }
/* Fix elementor widget container transparent */
.elementor-widget-html .elementor-widget-container { padding:0!important; }
/* Fix the large image issue in hero */
.sris-wrap img.sris-hero-logo { width:90px!important; height:90px!important; max-width:90px!important; }

