#site-top, #site-breadcrumbs {
     display: none;
}
 .hero_bg-image {
     background-image: url('../images/home/1_bnr_hero.jpg');
}
 .bg-image_positioning {
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-size: cover;
     background-position: center center;
}
 .hero_title, .hero_subtitle {
     font-weight: bold;
     color: #ffffff;
     font-size: 3rem;
     line-height: 1.4;
}
 .hero_subtitle {
     font-size: 1.75rem !important;
     line-height: 1.2 !important;
}
 .hero_virtual-appt-title {
     font-size: 1.5rem;
     color: #fff;
     font-weight: 400;
}
 .hero_button {
     font-size: 1.5rem;
     font-weight: 600;
     color: #fff;
     border: 2px solid #fff;
     border-radius: 5px;
     background-color: #f15a22;
     padding: 10px 50px;
}
 .hero_button:hover {
     font-weight: 400;
     color: rgba(255,255,255,0.8);
     border-color: rgba(255,255,255,0.6);
     background-color: #d3430d;
     transition: .3s ease-in !important;
}
 #cat-blocks .box-text {
     font-size: 2.5rem;
     line-height: 1.2;
}
 #main-nav .nav-link, #location-hours .campus-directions-link {
     color: #fff;
}
 #main-nav .nav-link:hover, #location-hours .campus-directions-link:hover {
     color: #f15a22;
}
 #main-nav .nav-link.active {
     color: #f15a22;
}
#location-hours.full-width-background {
	 width: 100vw;
	 position: relative;
	 margin-left: -50vw;
	 left: 50%;
}
 #location-hours.location_bg-image {
	 background-image: url('../images/home/2_bnr-su-footer.jpg');
	 margin-bottom: -10px !important;
}

#location-hours .location_title {
     font-size: 2.15rem;
     color: #fff;
}
 #location-hours a.campus-directions-link {
     fonts-size: 1rem;
}
#location-hours i.far.fa-map-marker-alt {
     font-size: 1.5rem;
}
#location-hours h4.hours_title a {
     color: #f15a22;
}
#location-hours h4.hours_title a:hover {
     color: #fff;
     transition: .3s ease-in !important;
}
#location-hours h4.hours_title:after {
     content: "";
     display: block;
     margin: 0;
     width: 85%;
     padding-top: 10px;
     border-bottom: 2px solid #fff;
}
#location-hours p.hours_text {
    font-size: 1rem;
    color: #fff;
}

 @media screen and (min-width: 320px) and (max-width: 650px) {
     section#site-top + section#site-navigation {
         display: none;
    }
     .hero_bg-image {
         background-image: none !important;
    }
     #cat-blocks .box-text {
         font-size: 1.25rem;
    }
     #location-hours a.campus-directions-link {
         font-size: .9rem;
    }
     #location-hours i.far.fa-map-marker-alt {
         font-size: 1rem;
    }
     #location-hours h3 {
         font-size: 1.5rem;
    }
     #location-hours h4.hours_title {
         font-size: 1.25rem;
    }
}
 