
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto+Slab:wght@100..900&family=Roboto:ital,wdth,wght@0,75..100,100..900;1,75..100,100..900&display=swap');
@import url('/_resources-2025/css/fontawesome-all.min.css');
@import url('/_resources-2025/css/slick.css');
@import url('/_resources-2025/css/bootstrap.min.css');
@import url('/_resources-2025/css/styles-nav.css');
@import url('/_resources-2025/css/styles.css?v=1.0.0');
@import url('/_resources-2025/css/styles-footer.css?v=1.0.0');



.ou-justedit-region {
    padding: 15px;
}

a[data-region-style='button'].ou-btn.edit-source {
    display: none !important;
}
a.ou-btn.edit-source {
    display: none!important;
}
#ou-campus-edit-id a[data-region-style='button'][role="button"].ou-btn.edit-source, a[data-region-style='button'][role="button"].ou-btn.edit-source {
   
    display: none !important;
}
#cms-inline-editor-id a[data-region-style='button'][role="button"].ou-btn.edit-source, a[data-region-style='button'][role="button"].ou-btn.edit-source {
	display: none !important;
}
/*--------------------------------- styles for inside pages toolbar ----------------------------------*/

.collapse:not(.show) {
    display: block;
}

.hide {
    display: block;
}


.back.row {
    margin-top: 15px;
}

.tab-content>.tab-pane {
    display: block!important;
}

.fade:not(.show) {
    opacity: 1!important;
}
.top-one#green-background h1#maincontent, .top-one#green-background h1#maincontent span, .top-one#green-background p, .top-one#green-background .breadcrumb a, .top-one#green-background .breadcrumb .first-crumb a, .top-one#green-background .breadcrumb li::before {
    color: #303030;
}


.quote, .full-width-two, .full-width-feature {
 
    
    left: initial;
    margin-left: initial;
    width: 100vw;
}

.edit-area a.quote-link {
   
    color: #fff!important;
}


.mce-content-body .mce-offscreen-selection {
  
  display: none;
}

.feature-margins { 
    margin-top: 3.5em;
    margin-bottom: 3.5em; 
}	
@media only screen and (min-width: 992px) {
.feature-margins {
    margin-top: 5em;
    margin-bottom: 5em;
}
}			
.feature-no-margins {  
   margin-top: 3.5em;
    margin-bottom: 3.5em; 
}	
@media only screen and (min-width: 992px) {
.feature-no-margins {
    margin-top: 5em;
    margin-bottom: 5em;
}
}			
.feature-no-margin-top { 
    margin-top: 3.5em;
}			
@media only screen and (min-width: 992px) {
.feature-no-margin-top { 
    margin-top: 5em;   
}
}				
.feature-no-margin-bottom {
  margin-bottom: 3.5em;  
}	
@media only screen and (min-width: 992px) {
 .feature-no-margin-bottom {
    margin-bottom: 5em;   
}
}
	.top-one .display-background-image h1, .top-one .display-background-image h1 span, .top-one .display-background-image p, .top-one .display-background-image .breadcrumb a, .top-one .display-background-image .breadcrumb .first-crumb a, .top-one .display-background-image .breadcrumb li::before, .top-one .display-background-image p:last-of-type {
    color: #282828;
}		
