 /*
Theme Name: HCIL 2.0
Theme URI: https://www.ischool.umd.edu
Author: UMD iSchool Web Team
Author URI: https://ischool.umd.edu/
Description: Custom iSchool theme using the Bootstrap 5 framework and Font-Awesome.
Version: 1.0
Text Domain: hcilnew
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

body {font-family: 'Source Sans Pro', sans-serif;color: #333 !important;font-size: 1.1em;}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {margin-top: 1.5em;font-weight: normal;}h1 {font-size: 2em;margin-top: 0;}h2 {font-size: 1.5em;}h3 {font-size: 1.2em;}h4 {font-size: 1.1em;}h5, h6 {font-size: 1em;}.clearfix {clear: both;display: table;}.site {margin: 0;width: 100%;}.navbar-brand{display:none;}.linewithtext {width: 100%;text-align: center;border-bottom: 1px solid #000;line-height: 0.1em;margin: 50px 0px 30px 0px;}.linewithtext span {background: #fff;padding: 0 10px;font-weight: bold;}.col-sm-3 {flex: 0 0 auto;width: 35% !important;}.col-sm-9 {flex: 0 0 auto;width: 65% !important;}a {color: #0074BB;text-decoration: none;}a:hover, a:focus {color: #e21833;text-decoration: none;}a:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}.col-sm-12 {padding-right: 0px;padding-left: 0px;}.row {margin-left: 0 !important;margin-right: 0 !important;}.row.navbar-light {border-bottom: 1px solid #d1d1d1;}img {max-width: 100%;height: auto;}.container {max-width: 1200px;padding-top: 15px;padding-bottom: 15px;margin-right: auto;margin-left: auto;}.checkbox, .radio {display: inline;}.maincontent a {font-weight: bold;}.is-layout-flex {display: flex;}.dropdown-menu > li > a {display: block;clear: both;font-weight: 400 !important;line-height: 1.42857143;white-space: nowrap;border-bottom: 1px #EEE solid;padding: 5px 15px !important;}.dropdown-menu li a {color: #212529 !important;}.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {color:#FFF !important;background-color: #333!important;text-decoration: none!important;}ul.dropdown-menu li > ul.dropdown-menu{left: 100%;top: 0;}.navbar-toggle {background-color: #FFF;}ul.dropdown-menu li:hover > ul.dropdown-menu, ul.dropdown-menu li:focus > ul.dropdown-menu{display: block;}ul li .dropdown-menu ul li {margin-left: 1em;}.dropdown-toggle:after {display: inline-block;width: 0;height: 0;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 0;border-left: .3em solid transparent;}.dropdown-menu .sub-menu {left: 100%;position: absolute;top: 0;visibility: hidden;margin-top: -1px;}.dropdown-menu li:hover .sub-menu {visibility: visible;}.menu-item-has-children:hover .dropdown-menu {display: block;}.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {margin-top: 0;}.navbar .sub-menu:before {border-bottom: 7px solid transparent;border-left: none;border-right: 7px solid rgba(0, 0, 0, 0.2);border-top: 7px solid transparent;left: -7px;top: 10px;}.navbar .sub-menu:after {border-top: 6px solid transparent;border-left: none;border-right: 6px solid #fff;border-bottom: 6px solid transparent;left: 10px;top: 11px;left: -6px;}.ugb-accordion__heading h4 {font-size: 1em;font-weight: bold;}.blog-post-breadcrumb {display: inline !important;list-style: none;margin: 1.5em 0;text-transform: uppercase;font-size: 0.929rem !important;}.event-post-breadcrumb {display: inline !important;list-style: none;margin: 1.5em 0;text-transform: uppercase;font-size: 0.929rem !important;}li.eo-event-future {list-style-type: none;padding-bottom: 1em;}ul.eo-events.eo-events-shortcode {padding-left: 0 !important;list-style-type: none;}.eo-events > ul > li {list-style-type: none !important;}li.eo-event-past {padding-bottom: 1em;}.eo-event-cat-bbl-series.eo-event-future {padding: .5em 0;}.event {padding-bottom: 1em;}.has-medium-font-size {font-size: 1em !important;}.has-small-font-size {font-size: 1em !important;}.wp-block-button__link.has-black-color.has-text-color.has-background {text-decoration: none;}.btn {padding: 5px 15px;font-size: 14px;text-transform: uppercase;}.btn-primary {color: #fff;background-color: #900;border-color: #900;border-radius: 4px;padding: 5px 15px;text-transform: uppercase;font-size: 14px;}.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {color: #f3c726;background-color: #000;border-color: #000;}.btn-light, .btn-light:visited {border: 2px solid #fff !important;color: #fff !important;background: 0 0 !important;font-weight: bold;}.btn-light:focus, .btn-light:hover {color: #000 !important;background: #fff !important;box-shadow: none !important;border: 2px solid #000 !important;}.btn-dark, .btn-dark:visited {border: 2px solid #333;color: #FFF !important;background: #333 !important;font-weight: bold;letter-spacing: .5px;}.btn-dark:focus, .btn-dark:hover {background: #e21833 !important;color: #FFF !important;box-shadow: none !important;border: 2px solid #e21833;}.btn:hover {text-decoration: none;}input:focus {outline: none !important;}.wpcf7-submit {color: #fff;background-color: #333;border: 2px solid #333 !important;display: inline-block;padding: 10px 20px !important;border-width: 2px;border-style: solid;font-size: .875rem;font-weight: bold !important;line-height: 1;text-transform: uppercase;text-decoration: none;text-align: center;border-radius: 0.25rem;}.wpcf7-submit:hover {border-color: #333;background-color: #FFF;color: #333;}.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {float: left;}.wp-caption {margin-bottom: 1.75em;max-width: 100%;}.wp-caption img[class*="wp-image-"] {display: block;margin: 0;}.wp-caption .wp-caption-text {color: #686868;font-size: 13px;font-size: 0.8125rem;font-style: italic;line-height: 1.6153846154;padding-top: 0.5384615385em;}blockquote {margin: 2em;position: relative;padding-left: 1em;border-left: 0.2em solid #EEE;font-style: italic;}table {border-bottom: 1px solid #eee;margin: 0 0 1.5em 0;width: 100%;}th {font-weight: bold;padding: 0.75em;text-transform: uppercase;}td {border-top: 1px solid #eee;padding: 0.75em;}select {-webkit-appearance: menulist;box-sizing: border-box;align-items: center;white-space: pre;-webkit-rtl-ordering: logical;color: black;background-color: rgb(248, 248, 248);border-width: 1px;border-style: solid;border-color: rgb(166, 166, 166);border-image: initial;border-radius: 5px;}optgroup {font-weight:bold;display:block;}option {font-weight: normal;display: block;white-space: pre;min-height: 1.2em;padding: 0px 2px 1px;}dd {margin: 0 1em 1.5em 1em;}.gallery-caption {display: none;}.sticky {position: relative;}.post:not(.sticky) .icon-thumb-tack {display: none;}.sticky .icon-thumb-tack {display: block;height: 18px;left: -1.5em;position: absolute;top: 1.65em;width: 20px;}.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;word-wrap: normal !important;}.screen-reader-text:focus {background-color: #f1f1f1;-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}.alignleft {display: inline;float: left;margin-right: 1.5em;}.alignright {display: inline;float: right;margin-left: 1.5em;}.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}.clear:before, .clear:after, .entry-content:before, .entry-content:after, .entry-footer:before, .entry-footer:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after, .nav-links:before, .nav-links:after, .pagination:before, .pagination:after, .comment-author:before, .comment-author:after, .widget-area:before, .widget-area:after, .widget:before, .widget:after, .comment-meta:before, .comment-meta:after {content: "";display: table;table-layout: fixed;}.clear:after, .entry-content:after, .entry-footer:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after, .nav-links:after, .pagination:after, .comment-author:after, .widget-area:after, .widget:after, .comment-meta:after {clear: both;}.blog-masthead {background-color: #e21833;-webkit-box-shadow: inset 0 -2px 5px rgba(0,0,0,.1);box-shadow: inset 0 -2px 5px rgba(0,0,0,.1);height: 48px;padding-top: 10px;text-align: center;}.umdheader a {font-size: 16px;color:#fff;text-transform: uppercase;font-family: 'Crimson Text', serif;}.umdheader a:hover {text-decoration: none;color:#FFF;}.logo {float: left;}p.sublogo {font-weight: bold;margin-top: 1.5em;color: #333 !important;}.blog-title {margin-bottom: 0;font-size: 3.5em;font-weight: normal;}.blog-title a {color: #333;font-size: 30px;font-family: 'Source Sans Pro', sans-serif;font-weight: 400;}.blog-title a:hover {color: #999;text-decoration: none;}.blog-description {font-size: 20px;color: #999;}.wp-block-latest-posts__list li {border-bottom: 1px dotted #999;}.wp-block-latest-posts__list li a:hover {text-decoration: none;}#menu-main-menu li a {padding: 0 15px;font-size: 1rem;text-transform: uppercase;font-weight: 700;text-decoration: none;color: #333;}.news h2 {font-size: 1.2em;}#menu-main-menu li a:hover, #menu-main-menu li a:active, #menu-main-menu li.current-menu-item a {color: #e21833;outline: 0;border: none;-moz-outline-style: none;}.menu-item.menu-item-search {display: none;}nav .container {padding: 0;}.container-fluid {max-width: 1350px;}.nav {text-transform: uppercase;}#myNavbar {float: left;font-weight: 900;}.navbar-default {background-color: #000;border: none;}.navbar {margin-bottom: 0 !important;border-radius: 0;}.navbar-default .navbar-nav > li > a {color: #FFF !important;font-weight: bold;font-size: 12px;color: #FFF;margin: 0 10px;}.navbar-nav .dropdown-menu{position: absolute;left: auto;top: inherit;min-width: auto;box-shadow: 0px 2px 5px rgba(0,0,0,0.1);background-color: #f8f9fa;border-radius: 0;padding: 0;}.blog-post {margin-bottom: 3em;margin-right: 15px;}.blog-main {font-size: 16px;line-height: 1.5;margin-top: 1em;padding: 0 5px;}.page-content .col-sm-12 {max-width: 1080px;}.eventdesc {font-size: 16px;line-height: 1.8;margin-top: 1em;padding: 0 1em 0 0;}.event-meta-event-single-list{list-style: none;}li.eo-event-cat-featured_event.eo-event-future.eo-multi-day {list-style: none;}ul.eo-event-meta {list-style: none;padding: 0;}.homesidebar h3 {font-size: 1.2em;font-family: 'Source Sans Pro';text-transform: uppercase;}.homesidebar .col-sm-7 {margin-right: 3em;}.featured-image {margin-bottom: 1em;}span.featured-image-caption{color: #666 !important;font-size: 14px;font-style: italic;margin-bottom: 1.5em;}.linewithtext span {background: #fff;padding: 0 30px;font-weight: bold;font-size: 1.2em;}.sitename {padding-top: 10px;}a.sitename {color: #fff;white-space: nowrap;font-size: 1.5em;font-weight: bold;font-style: normal;}a:hover.sitename, .blog-footer a:hover {}.blog-header .col-sm-5 {padding-left: 0em;}.blog-header {background: url(images/banner.png);}.blog-header #searchform {margin-top: 2em;}.blog-post-title {margin-bottom: .5em;font-size: 2em !important;}.blog-post-meta {color: #999;font-size: 11px;text-transform: uppercase;font-family: 'Source Sans Pro', 'Helvetica Neue', Arial,Verdana,sans-serif;letter-spacing: 2px;}.blog-post-titlehome {text-transform: none !important;}.homeimage {margin-bottom:2em;}#homemain h2, .sidepanel h2{font-family: 'Source Sans Pro';font-size: 1em;font-weight: bold;margin-top: 20px;text-transform: uppercase;}.homeblurb {background: rgba(0,0,0,.7);color: #fff;padding: 2rem;margin: 8em auto;margin-top: 100px;}.homeblurb h2 {font-size: 2.2em;line-height: 1;color: #FFF;border-bottom: 1px #FFF solid;padding-bottom: 5px;margin: 0;}.group-left ul.widget-container {padding-right: 42px;}.homeblurb p {font-size: 1.2em;margin-top: 10px;}.col-sm-3.sidebar-primary {padding-left: 2em;}#sidebar-primary .widgettitle {background: #2B75A9;text-align: center;color: #FFF;padding: 13px 0;font-size: 12px;text-transform: uppercase;letter-spacing: 1px;position: relative;margin-bottom: 1em;border-radius: 5px;}#sidebar-primary .widgettitle::after {content: "";display: block;position: absolute;border-top: 5px solid;border-top-color: #2B75A9;border-right: 5px solid transparent;border-left: 5px solid transparent;bottom: -5px;left: 90%;width: 0;height: 0;margin-left: -5px;}.timeline-block {position: relative;}.timeline-block:before {content: '';position: absolute;top: 0;left: 50%;height: 100%;width: 4px;background: #0a5052;z-index: -1;}.timeline-year, .timeline-image, .timeline-excerpt {display: inline-block;}.timeline-year, .timeline-image {vertical-align: middle;}.timeline-excerpt {vertical-align: top;}.timeline-image img {width: 8em;height: 8em;border-radius: 50%;object-fit: cover;border: 5px solid #0a5052;}.timeline-image {width: 15%;margin-bottom: 1em;text-align:center }.timeline-year, .timeline-excerpt {width: 30%;font-size: 14px;}.left {text-align: right;}.right {text-align: left;}.timeline-year.left {margin-right: 1em;}.timeline-excerpt.right {margin-left: 1em;}.timeline-year.right {margin-left: 0.5em;}.timeline-excerpt.left {margin-right: 2em;}.timeline-year {font-size: 1.8em;color: #0a5052;font-weight: bold;font-family: "Droid Sans", sans-serif;}.timeline-excerpt {background-color: #0a5052;padding: 1.1em;}.timeline-excerpt .title, .timeline-excerpt .subtitle {font-family: "Droid Sans", sans-serif;}.timeline-excerpt .title, .timeline-excerpt .main-title, .timeline-excerpt .subtitle {width: 100%;}.timeline-excerpt .main-title, .timeline-excerpt .subtitle, .timeline-excerpt .content {color: white;}.timeline-excerpt .content {font-family: "Cabin", sans-serif;font-size: 0.95em;font-weight: normal;}.timeline-excerpt .main-title {text-transform: uppercase;font-size: 1.1em;}.timeline-excerpt .subtitle {font-style: italic;}.timeline-excerpt .title {border-bottom: 2px solid white;padding-bottom: 0.3em;max-width: 100%;}.timeline-excerpt.left {text-align: left;}.timeline-excerpt {position: relative;}.timeline-excerpt.right:after, .timeline-excerpt.right:before, .timeline-excerpt.left:after, .timeline-excerpt.left:before {top: 0;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}.timeline-excerpt.right:after, .timeline-excerpt.right:before{right: 100%;border-top: 0 solid transparent;border-bottom: 30px solid transparent;border-right:30px solid #0a5052;}.timeline-excerpt.left:after, .timeline-excerpt.left:before {left: 100%;border-top: 0 solid transparent;border-bottom: 30px solid transparent;border-left:30px solid #0a5052;}.member-container {width: 250px;height: 225px;margin-right: .5em;margin-bottom: 1em;float: left;}.member-container.include-desc {height: 370px;overflow: hidden;}.member-desc {line-height: 1.3;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;overflow: hidden;font-size: 14px;}.member-row {margin-top: 2em;}.member-name, .member-twitter, .member-department, .member-desc {width: 75%;margin: 0 auto;}.member-image {overflow: hidden;text-align: center;}.member-image img {width: 8em;height: 8em;border-radius: 50%;object-fit: cover;border: 1px solid;}.member-name {font-size: 1.05em;}.member-department, .member-department a {background-color: #333;color: white;}.member-department a {text-decoration: none;}.member-department a:hover {text-decoration: underline;}.member-desc {margin-top: 0.5em;}.member-name, .member-twitter, .member-department {text-align: center;}.campus-collabs-title {padding-left: 0;}.campus-collab-container {margin-bottom: 2em;}.member-desc a {color: #0a5052;text-decoration: underline;}.people-section {margin-bottom: 2em;}#blogimg-widgets {background: #FFFFFF;border-bottom: 1px dotted rgb(228, 228, 228);margin-bottom: 25px;padding-right: 0;padding-bottom: 20px;padding-left: 0;}.widget-container, .childmenu {list-style-type: none;list-style: none;padding: 1em 0 0 0;}.widget-container a, .widget-container a:hover {text-decoration: none;}.widget_recent_entries li {}.widget-container h2 {margin: .5em 0;color: #333;}.widget-container h3 {margin: .5em 0;color: #333;font-size: 1em;font-weight: bold;}.widgettitle a:hover {color: rgb(51, 102, 153);}.widget ul, .childmenu ul {list-style-type: none;list-style: none;margin: 0;padding: 0;}.childmenu {margin-top: 3em;}.widget ul li, .childmenu ul li {margin: 0 0 8px 0;padding: 4px 0 4px 0;font-size: 16px;border-bottom: 1px dotted #999;}.widget ul li ul li {border-bottom: none;margin: 2px 0;}.widget ul li ul li ul li {border-bottom: none;}.widget ul.sub-menu {margin-left: 15px;}.widget ul li .children {padding-left:.8em;}.navbar #search {float: right;}.searchresults {margin: 1em;border-bottom: 1px solid #EEE;padding-bottom: 1em;}.searchresults h3 a {font-family: 'Source Sans Pro', sans-serif;font-size: 20px;}.nosearchresults {padding: 5px;margin: 2em 0;border: 1px solid rgb(255,204,51);background-color: rgb(255,244,194);}#searchform {border: 1px solid #D8D8D8;background: #fff url(images/search.png) 99% 50% no-repeat;text-align: left;padding: 6px 18px 6px 6px;border-radius: 8px;font-size: 14px;}#search input[type="text"] {box-shadow: none;border: none;margin-bottom: 0;color: #575757;width: 90%;}#content-search {width: 300px;padding: 15px 0;}.searchtitle{text-transform: none;}.pager {margin-top: 35px;}.pager > li > a {width: 140px;padding: 10px 20px;text-align: center;border-radius: 30px;}.pagination a, .pagination span {text-decoration: none;display: block;float: left;margin: 0 7px 0 0;padding: 7px 10px 6px;border: 1px solid #ccc;font-size: 14px;line-height: 12px;color: #333;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}.pagination a:hover {color: #333 !important;background: #FFDE00;}.pagination .current {padding: 6px 9px 5px;background: #333;color: #fff;}.wpcf7-form input[type="text"], .wpcf7-form select, .wpcf7-form input[type="email"], .wpcf7 input[type="tel"], .wpcf7-form textarea {margin: 5px 0 0;width: 90%;border: 1px solid #DDD;box-shadow: 0 0 5px #DDD inset;color: #999;height: inherit;padding: 4px;font-weight: normal;}.wpcf7 label {font-weight: bold;}.regform {border: 1px solid #ddd;padding: 1em;background-color: #eee;}.regform h2 {margin-top: 0;}.regform h3 {border-top: solid 1px #ddd;padding-top: 1em;}input[type="file"] {max-width: 100%;}#social {float: right;font-size: 2em;color: #e21833;}.required {color: #990000;font-weight: bold;}.accordion-toggle:before {content: '\f146';font-family: 'Font Awesome\ 5 Free';font-size: 13px;margin-right: 10px }.accordion-toggle.collapsed:before {content: '\f0fe';font-family: 'Font Awesome\ 5 Free';font-size: 13px;margin-right: 10px }.accordion .card-header:after {font-family: "Font Awesome 5 Free";font-weight: 400;content: '\f146';float: right;}.accordion .card-header.collapsed:after {font-family: 'Font Awesome\ 5 Free';content: '\f068';}#footer {color: #B5B5B5;text-align: left;border-top: 1px solid #e5e5e5;font-size: 15px;}#footer a {color: #FFF;}.footer_levelone {background-color: #272727;padding: 1em 0;}.footer_leveltwo {background-color: #353635;}.footer_leveltwo a {color: #FFF !important;text-decoration: none;}.footer_leveltwo a:hover {text-decoration: underline;}.blog-footer p:last-child {margin-bottom: 0;}.socialButtons{padding-top: 1em !important;}.socialButtons a:hover {color: #ffd200 !important;text-decoration: none;}.fab{font-size: 2em !important;padding-right: 10px !important;}.footer_add{padding-left: 20px;}ul.dropdown-menu.last {left: auto;right: 0;}.container.explore {text-align: center;}.date {font-size: 15px;}.more_news_btn {margin-left: 0em !important;}.page-content {margin-top: 2em;}.paginationcenter {margin: auto;padding: 1em;}.size-full {margin: 1em;}.footer_levelone{color: #b5b5b5;}.recent-events-news{}.section_image {height: 10em;text-align: center;overflow: hidden;}.section_image img {min-height: 100%;min-height: 100%;min-width: 100%;}.explore_headline{display: flex;}.area_section_title, .explore_headline, .explore_title {text-align: center;color: #222;}.area_section_title, .explore_title {text-transform: uppercase;font-weight: bold;margin-bottom: 1em;}.featured_container {margin-right: 1%;display: inline-block;width: 18%;vertical-align: top;font-size: 16px;}.section_links a {text-align: left;font-weight: bold;text-transform: uppercase;}.section_title {margin-top: 1em;}.slider {background: url(images/umdcampus.jpg);min-height: 380px;background-repeat: no-repeat;background-size: cover;background-attachment: fixed;background-color: #333;background-position: center;}.slider img{width:100%;}.homeslide {color: #FFF;padding: 3em !important;background: #262626;font-family: 'Source Sans Pro', sans-serif !important;font-weight: bold;}.sidepanel {box-shadow: 0 0 10px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1);padding: 1em;border: 1px solid #ccc;border-top-color: rgb(204, 204, 204);border-top-style: solid;border-top-width: 1px;border-top: 5px solid #b1040e;margin-bottom: 3em;}.homesidebar ul {padding: 0;list-style-type: none;}.homesidebar li {padding: 10px 0;}.homesidebar {margin-bottom: 2em;}.updates {margin-bottom: 2em;}.bypostauthor {background-color: #ffe45a;}.eo-event-thumbnail.wp-post-image {float: left;margin: 1em 2em;}img.attachment-post-single.size-post-single.wp-post-image {float: left;max-width: 220px;margin: 0 1em;}.featured_img > img {float: left;max-width: 220px;margin: 0 1em;}@media (min-width: 1021px){.navbar-expand-xl {-ms-flex-flow: row nowrap !important;flex-flow: row nowrap !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}.navbar-expand-xl .navbar-nav {-ms-flex-direction: row !important;flex-direction: row !important;}.navbar-expand-xl .navbar-nav .dropdown-menu {position: absolute !important;}.navbar-expand-xl .navbar-nav .nav-link {padding-right: 0.5rem !important;padding-left: 0.5rem !important;}.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}.navbar-expand-xl .navbar-collapse {display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto !important;flex-basis: auto !important;}.navbar-expand-xl .navbar-toggler {display: none !important;}}@media screen and (max-width: 1020px) {.headersearch {display: none;}.navbar-toggler {margin-left: 0;margin-right: 15px;padding: .25rem .25rem;background-color: #e21833;border: 0;float: right;}.navbar-light .navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.blog-header {display: none;}.bg-light{background: url(images/banner.png) !important;padding: 5px;}.navbar-brand {display: block;}#menu-main-menu {background-color: white;}.size-full {margin: 0;}.menu-item.menu-item-search {display: flex;}ul#menu-main-menu.navbar-nav li a {display: block;padding: 10px;border-bottom: #EEE 1px solid;}.navbar #search {margin-left: .5em;min-width: 275px;}.navbar-collapse li {padding: 10px 0;}.navbar-brand {width: 80%;}}@media screen and (max-width: 992px) {h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {margin-top: .5em;}.homesidebar .col-sm-7, .homesidebar .col-sm-4 {padding: 1em;width: 100%;}.navbar-collapse li {padding: 5px 0;}.desktop-search{display: none;}.section_image {height: 50%;text-align: center;overflow: hidden;width: 50%;margin: auto;}.section_links{text-align: center;}.section_title{text-align: center;}.featured_container {margin: 2%;width: 95%;border-bottom: 1px solid #333;padding-bottom: 3em;}.col-sm-3.sublogo {display: none;}.navbar-nav .dropdown-menu {position: inherit;background-color: inherit;border: none;padding: 0 10px;box-shadow: none;}.col-sm-9 {flex: 0 0 auto;width: 100% !important;}.footer_levelone img {padding-right: 1em; max-width: 355px;}.footer_add {padding: 0 2em;}.col-7.homesidebar, .col-4.homesidebar {width: 100%;}.wp-block-buttons.is-layout-flex {display: grid;}}@media screen and (max-width: 768px) {.row.navbar-light {--bs-gutter-x: 0 !important;}.homeblurb {margin: 2em auto;}.page-content {margin-top: 1em;}.wp-block-media-text .wp-block-media-text__content {padding: 0%;}.blog-post {margin-bottom: 1em;}.footer_levelone .col-sm-4 {width: 100%;}}@media screen and (max-width: 568px) {.member-container {width: 100%;}.featured_img > img {float: none;max-width: 100%;margin: 1em auto;}.eo-event-thumbnail.wp-post-image {float: none !important;margin: 1em 0;}table td {display: block;text-align: center;}}