 /* // Sub theme styling. */ /* @import '../../../../themes/bootstrap5/scss/style'; */ /* @import '../../../bootstrap5/dist/bootstrap/5.2.2/scss/bootstrap'; */ /* 2. Include any default variable overrides here */ @import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap"); /*@import '../../../bootstrap5/dist/bootstrap/5.1.3/scss/mixins';
@import '../../../bootstrap5/dist/bootstrap/5.1.3/scss/root'; */ /* // Bootstrap overriden variables. */ @media (max-width:575px) { #block-officialgovernmentbanner .usa-banner .card { width:96%; }

 .jumbotron { max-height:150px; }

 .path-frontpage .jumbotron { max-height:275px; font-size:1.25rem; }

 .jumbotron h1 { font-size:2.25rem; }

 .md-special-body-list-inline li { width:90%; }

 footer #block-views-block-fat-footer-info-links-block-1 .view-content .views-row,#block-views-block-recently-revised-block-1w .views-row { margin-top:2rem; }

 footer .view-id-fat_footer_info_links h4 { margin-inline-end:0; }

 }

 @media (min-width:576px) { #block-officialgovernmentbanner .usa-banner .card { display:inline-block; width:48%; }

 #block-b5-md-subtheme-account-menu .navbar-nav { flex-direction:row; }

 #block-b5-md-subtheme-account-menu ul.nav li { display:inline-block; margin-right:3em; width:25%; }

 .jumbotron { max-height:200px; }

 .path-frontpage .jumbotron { max-height:250px; }

 .jumbotron h1 { font-size:2.25rem; }

 .path-frontpage .jumbotron h1 { font-size:2.25rem; }

 .path-frontpage .jumbotron .teaser-hero { margin-bottom:1.5rem; font-size:1.25rem; }

 .md-special-body-list-inline li { width:45%; }

 .region-sidebar-second { margin-left:2rem; }

 footer #block-views-block-fat-footer-info-links-block-1 .view-content { width:100%; }

 footer #block-views-block-fat-footer-info-links-block-1 .view-content .views-row:not(.date-revised-view) { width:48%; display:inline-block; margin-top:2rem; vertical-align:top; }

 footer #block-views-block-fat-footer-info-links-block-1 .view-content .views-row .footer-logo-slogan { float:left; }

 footer .view-id-fat_footer_info_links h4 { margin-inline-end:3em; }

 }

 /*  Medium devices (tablets, 768px and up) */ @media (max-width:767px) { .navbar-brand img { height:50px; margin:3px 1rem 4px 0; width:auto; }

 .navbar-brand .site-title { font-size:1.5rem; }

 }

 @media (min-width:768px) { .navbar-brand img { height:50px; margin:3px 1rem 4px 0; width:auto; }

 .navbar-brand .site-title { font-size:3rem; margin-left:1em; }

 }

 /* // Large devices (desktops, 992px and up) */ @media (min-width:992px) { #block-b5-sw-subtheme-main-navigation ul.navbar-nav li.nav-item a.nav-item.nav-link { padding-top:0; padding-bottom:0; }

 }

 @media screen and (min-width:992px) { .navbar-expand-lg .container { width:100%; }

 .navbar-expand-lg .navbar-nav .nav-link,.navbar-expand-lg .navbar-nav .media-library-view--widget .view-header a,.media-library-view--widget .view-header .navbar-expand-lg .navbar-nav a { padding-right:1rem; padding-left:1rem; }

 .jumbotron,.path-frontpage .jumbotron { max-height:400px; }

 .jumbotron h1 { font-size:3.5rem; }

 .path-frontpage .jumbotron h1 { font-size:3rem; }

 .path-frontpage .jumbotron .teaser-hero { margin-bottom:1.5rem; font-size:1.5rem; }

 footer #block-views-block-fat-footer-info-links-block-1 .view-content .views-row:not(.date-revised-view) { width:24%; margin-top:0; }

 footer #block-views-block-fat-footer-info-links-block-1 .view-content .views-row .footer-logo-slogan { margin-top:1.25rem; }

 }

 /* //  font-variables */ /* // scss-docs-start theme-color-variables theme default */ /* //dark teal */ /* //sienna  */ .content,main { font-family:"Nunito Sans", sans-serif; }

 .content h1,.content .h1,.content h2,.content .h2,.content h3,.content .h3,.content h4,.content .h4,.content h5,.content .h5,.content h6,.content .h6,main h1,main .h1,main h2,main .h2,main h3,main .h3,main h4,main .h4,main h5,main .h5,main h6,main .h6 { /* color: $DeepDarkSea; */ font-family:"Nunito Sans", sans-serif; font-weight:600; margin-top:1em; margin-bottom:0.25rem; }

 .content h1,.content .h1,main h1,main .h1 { margin-top:1rem; }

 a { color:#496565; text-decoration:none; }

 a:active,a:hover { color:#2F4F4F; text-decoration:underline; }

 .header-font-fam-style,.header-font-fam-style a,main .container .region-content .header-font-fam-style a { font-family:"Nunito Sans", sans-serif; }

 header { background-color:#BEA062; }

 .region-header { border-bottom:solid 2px #2F4F4F; }

 .navbar-brand .site-title { font-weight:500; letter-spacing:2px; text-transform:uppercase; }

 .navbar-brand .site-slogan { display:inline-block; font-size:1.2rem; }

 nav.navbar { background-color:#2F4F4F; color:#ddd; }

 nav.navbar a { color:#ddd; }

 nav.navbar a.dropdown-item { color:#555; }

 .dropdown-item.active,.media-library-view--widget .view-header a.dropdown-item.is-active,.dropdown-item:active { text-decoration:none; background-color:#E6E6B3; }

 nav.navbar a.nav-link:hover,nav.navbar a.nav-link.active { color:#fff; }

 .sw-highlight-block { background:#E6E6B3; border:1px solid #BEA062; padding:1rem; margin-bottom:3rem; }

 footer { color:#fff; background-color:#2F4F4F; }

 footer h1,footer .h1,footer h2,footer .h2,footer h3,footer .h3,footer h4,footer .h4,footer h5,footer .h5,footer h6,footer .h6 { font-family:"Nunito Sans", sans-serif; color:#fff; }

 footer a { color:#fff; }

 footer a.nav-link:hover,footer a.nav-link.active { text-decoration:underline; }

 footer svg.ext { fill:#fff; }

 footer svg.ext path,footer svg.mailto path { stroke:#fff; }

 footer hr { opacity:1; }

 h1 { margin-top:1.25rem; }

 .small-font-90 { font-size:90%; }

 /* // Calendar */ .calendar-view-table caption { line-height:2; }

 /* Accordion */ .ui-accordion .ui-accordion-header.ui-accordion-header-active.ui-state-active { color:#fff; background-color:#2F4F4F; }

/*# sourceMappingURL=/themes/custom/b5_sw_subtheme/css/style.css.map */