/*!
 * Bootstrap  Custom OSU Web Cat, LLC
 * osuwebcat.com
 * 05/2026 © OSU Web Cat, LLC
  */
  
  
 * {
	margin:0;
	padding:0;
}

 /*  * { outline: 1px solid red !important; }       */
 
  
html {
  /* Default for mobile (if header is smaller) */
  scroll-padding-top:312px; 
  scroll-behavior:smooth;
}

@media (min-width: 768x) {
  html {
    /* Adjust for tablet (if header is larger) */
    scroll-padding-top:125px; 
	scroll-behavior:smooth;
}
}

@media (min-width: 992px) {
  html {
    /* Adjust for desktop (if header is larger) */
    scroll-padding-top:78px; 
	scroll-behavior:smooth;
}
}

:root {
  --bs-body-color: #878e91; /* Default site-wide font color */
}

body {
  font-family:'Raleway', sans-serif;
  font-weight: 400;
  font-style: normal;
 }
 
h1, h2, h3, h4, h5, h6 {
  font-family: 'Raleway', sans-serif;
  font-weight: 700; /* Use the bold weight */
  font-style: normal;
}

.Raleway-regular {
  font-family: "Raleway", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.Raleway-bold {
  font-family: "Raleway", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.Raleway-regular-italic {
  font-family: "Raleway", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.Raleway-bold-italic {
  font-family: "Raleway", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.img-fluid-50 {
  max-width:50%; /* image reduce to 50% */
  max-height:auto; 
}

.img-fluid-auto {
  max-width:auto; /* image logo */
  max-height:auto; 
}

/* Centered text */
.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.bg-gray {
	background-color:#878e91;
}

.bg-coral {
	background-color:#dd565a;
}

.text-coral {
color: #dd565a !important;
}

.bg-brown {
	background-color:#63311b;
}

.text-brown {
color: #63311b !important;
}

/* Custom class applied to your <nav> */
.navbar-toggler {
   color: #878e91 !important;
}

.navbar-toggler:hover {
   border: none !important;
   padding: 0 !important;
}

.navbar-brand:hover {
  color: #63311b !important; /* !important is often needed to override Bootstrap's default specificity */
}

.navbar-nav .nav-link:hover {
  color: #63311b !important;
}

.nav-link {
    cursor: pointer;
}

.footer-hover:hover {
  color: #63311b !important;
}

