.shadow-effect {
box-shadow: 0 4px 21px 0 rgba(0, 0, 0, 0.06);
} .fixed-header {
position:fixed ;
width:100%;
z-index:2;	
} .container-fluid {
max-width: 1200px;
margin-right: auto;
margin-left:auto;
} @media screen and (max-width: 650px) {
.desktop-header {
display: none !important;
}
.mobile-reverse-column-direction {
flex-direction: column-reverse;
}
.make-row{
flex-direction: row !important;
justify-content: space-between;
}
}
@media screen and (min-width: 651px){
.mobile-header {
display: none !important;
}
}
@media screen {
.printed-header {
display: none !important;
}
}
@media print {
.desktop-header {
display: none !important;
}
.mobile-header {
display: none !important;
}
.screen_display {
display:none !important;
}
} @media screen and (max-width: 800px) {
.footer-border {
border-right: none;
padding-right:0;
}
.footer-col-1-align {
text-align: center;
}
.footer-col-2-align {
text-align:center;
} 
.footer-button-align {
margin:auto !important;		
}
.footer-links {
flex-direction: column;
gap: 3px;
align-items: start !important;
}
.abn-dets {
align-items: start !important;
}
}
@media only screen and (min-width: 801px){
.footer-border {
border-right: 1px solid #141414;
padding-right:10%;
}
.footer-col-2-align {
text-align:right;
}
.align-logo {
margin-right:5%;
}
.abn-dets {
padding-left:35%;
}
} .hover-opacity:hover{ 	
opacity:0.6;
filter:alpha(opacity=60); -webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
} .no-gap{
gap:3px !important
} .wp-block-navigation__submenu-container{
background-color:#E7E7E8 !important;
border:0px !important;
min-width: 400px !important;
} .current-menu-item {
text-decoration: underline;
text-decoration-color: #c63a1e;	
text-underline-offset: 1rem;
text-decoration-thickness: 2px;
}
li.wp-block-navigation-item {
padding:15px !important;
}
li.wp-block-navigation-item:hover {
background-color:#c63a1e ;
color:white;
} .on-top{
z-index:999;
} html {
scroll-padding-top: 8rem;
}  .breadcrumbs {
margin: 0;
padding: 0;
overflow: hidden;
background-color: #f3f3f3;
}
.breadcrumbs li {
float:left;
padding:10px;
list-style-type: ">" ;
} .wp-block-separator {
width: 50%;
display: block;
}
ul li {
list-style-type: '\2014';
}
li {
padding-bottom: 1rem;
padding-left:1.2rem;
}
.post_date_display::before {
content: "Date created  ";
}
.post_date_modified_display::before {
content: "Date modified  ";
}
.post_nav_separator {
width: 100% !important;
}
.wp-block-post-template li{
list-style-type:none;
}
.post_nav_cats {		
padding-inline-start: 15px;
}
.post_nav_cats li {
list-style-type: none;
line-height: 2rem;
padding-left: 5px;
} .m-hero--style-1__title:after {
content: '';
width: 68px;
height: 5px;
background-color: #E64626;
display: block;
margin-top: 32px;
}
.m-hero--style-1__wrapper {
border-bottom: 5px solid #E64626;
} .wp-block-search.wp-block-search__button-only .wp-block-search__button {  
max-width: calc(100% - 0px) !important;
} #wp-block-search__input-2, #wp-block-search__input-5{
outline:0;
} .wp-block-details summary {
font-size:1.2rem;
font-weight: 900;
text-decoration: underline;}
.wp-block-details summary::after {
content: '+';
color:#e64626;
float:right;
font-size: 2.5rem;
font-weight:400;}
.wp-block-details summary::marker{
content: none ;}  table, th, td {
border: #ced4da 1px solid !important;
padding: 10px;
}
tr:nth-child(odd) {
background-color: #E7E7E8;
}
table {
border-collapse: collapse;
}
th {
background-color: #424242;
color: white;
} #myBtn {
display: none;
position: fixed;
bottom: 20px;
right: 30px;
z-index: 99;
font-size: 18px;
border: none;
outline: none;
background-color: red;
color: white;
cursor: pointer;
padding: 15px;
border-radius: 4px;
}
#myBtn:hover {
background-color: #555;
}
#return-to-top {
position: fixed;
bottom: 40px;
right: 40px;
background: #000;
color: whitesmoke;
text-align: center;
padding: 10px 15px;
font-size: 20px;
text-decoration: none;
opacity: 0;
visibility: hidden;
transition: opacity 0.3s, visibility 0.3s;
z-index: 999;
}
#return-to-top:hover {
background: #444;
}
#return-to-top.show {
opacity: 1;
visibility: visible;
}h3, h4   { padding: 0.5em 0 0 0; }
h3 + h4 { padding-top: 0; }
.visitor_list p { display: none; padding: 0; margin: 0; }
.visitor_list_list, .visitor_list_list > li {
list-style-type: none; padding: 0; margin: 0;
}
.visitor { padding: 0; margin: 0.5em 0 }
.visitor_dates { display: inline-block; font-weight: bold; padding-right: 1em; }
.date-with-year { display: inline-block; width: 6.0em; }
.date-no-year { display: inline-block; width: 3.3em; }
.visitor_name { font-weight: bold; }
.visitor label { display: block; }
.visitor_affiliation::before { content: "("; }
.visitor_affiliation:empty::before { content: ""; }
.visitor_affiliation::after { content: ")"; }
.visitor_affiliation:empty::after { content: ""; }
.visitor_comments::before { content: " – "; }
.visitor_comments:empty::before { content: ""; }
.visitor_locations ul { margin: 0; }
.visitor_locations .visitor_dates { font-weight: normal; }
.visitor_locations .visit_location::after { content: ","; }
.visitor_locations .visit_location:empty::after { content: ""; }
.visitor_locations .visit_host::before { content: "Host: "; }
.visitor_locations .visit_host:empty::before { content: ""; }
.visitor .check_hidden { margin: 0.5em 0; padding-bottom: 0.5em; }
input.hidden_checkbox { display: none; }
.check_hidden { display: none; }
input.hidden_checkbox:checked ~ .check_hidden { display: block; }
.visitor_category ul { margin: 0; padding 0; }
.visitor_category ul li { margin: 0; padding 0; }
.caret { position: relative; }
.caret:before {
display: inline-block;
width: 0;
height: 0;
vertical-align: middle;
border-top: 5px solid black;
border-right: 5px solid transparent;
border-bottom: 0 dotted;
border-left: 5px solid transparent;
vertical-align: middle;
margin-right: 2px;
content:'';
}
.tribe-events-single a {
color:#c63a1e;
}
.tribe-block__event-website a {
background-color:#c63a1e;
border-radius: 3px;
}
.tribe-events-single-event-title {
font-size:2.5rem !important;
}