.wrap__navigation {
    background-color: #5b8f97;
}

h1, h2, h3, h4 {
    color: #EAA84A;
}

.orange a{
    color: #EAA84A !important;
}

.orange strong{
    color: #EAA84A !important;
}

.font_14 {
    font-size: 14px;
}

.teal {
    color: #5B8F97 !important;
}

.wrap__logo--outer {
    display: none;
}

.page-layout .logo__title {
    color: white;
}



.footer_grid {
    display: grid;
    grid-auto-flow: column;
}

.footer_grid1 {
    display: grid;
    grid-auto-flow: column;
    gap: 15px
}

.to_left {
    display: flex;
    flex-direction: column;
    justify-content: left;
}

.to_right {
    display: flex;
    justify-content: right;
}

.custom_white {
    color: white !important;
}





#mm-0 > div.home-layout > footer > div > div.wrap__copyright > div.footer_grid > div.to_left > div > div > div > div {
    position: relative;
    bottom: 16px;
}

#mm-0 > div.home-layout > footer > div > div.wrap__copyright > div.footer_grid > div.to_left > div > div > div > div p {
    font-size: 14px !important;
}

#mm-0 > div.home-layout > footer > div > div.wrap__copyright > div.footer_grid > div.to_left > div > div > div > div a {
    font-size: 14px !important;
}





#mm-0 > div.page-layout > footer > div > div.wrap__copyright > div.footer_grid > div.to_left > div > div > div > div {
    position: relative;
    bottom: 16px;
}

#mm-0 > div.page-layout > footer > div > div.wrap__copyright > div.footer_grid > div.to_left > div > div > div > div p {
    font-size: 14px !important;
}

#mm-0 > div.page-layout > footer > div > div.wrap__copyright > div.footer_grid > div.to_left > div > div > div > div a {
    font-size: 14px !important;
}


#mm-2 > div.page-layout.articles-layout > footer > div > div > div.footer_grid > div.to_left > div {
    position: relative;
    bottom: 16px;
}

#mm-2 > div.page-layout.articles-layout > footer > div > div > div.footer_grid > div.to_left > div p{
    font-size: 14px !important;
}

#mm-2 > div.page-layout.articles-layout > footer > div > div > div.footer_grid > div.to_left > div a{
    font-size: 14px !important;
}

#mm-2 > div.page-layout.articles-layout > footer > div > div > div.footer_grid > div.to_left > div p {
    color: #FFFFFF !important;
}




.staff_grid {
    display: grid;
    grid-auto-flow: column;
    gap: 15px;
}






















.iframe_content {
    width: 400px;
    height: 300px;
    max-width: 100%;
}

.iframe_content1 {
    width: 600px;
    height: 300px;
    max-width: 100%;
}




table, td, tr, th {
    border: none !important;
}


  table#officehours {
    width: 350px;
    table-layout: auto;
  }
  table#officehours caption {
    text-align: left;
    font-weight: bold;
  }
  table#officehours tr td {
    border: none;
    padding: 0px !important;
  }



.pix_right {
float: right;
margin: 10px;
clear: both;
}


.column_2 {
    columns: 2;
}


.pix_left {
float: left;
margin: 10px;
clear: both;
}

.custom_ul {
    margin-left: 20px !important;
}

.custom_white {
    color: #FFFFFF !important;
}


.custom_black {
    color: #000000 !important;
}





@media only screen and (max-width: 1024px) {
    .wrap__logoHeader .logo__title {
        font-size: 53px !important;
        margin: 0 0 10px;
    }
    .wrap__logoHeader .logo__description {
        font-size: 26px;
        margin-bottom: 10px;
    }
    .copyright__list {
        text-align: center;
    }
    .wrap__socialmedia__header {
        float: left;
        width: auto;
    }
}


@media only screen and (max-width: 768px){
    .wrap__logoHeader .logo__title {
        font-size: 47px !important;
    }
}

@media only screen and (max-width: 425px) {
.pix_right {
    float: none !important;
    display: block;
    margin: 30px auto 30px !important;
}
.pix_left {
    float: none !important;
    display: block;
    margin: 30px auto 30px !important;
}
.footer_grid {
    grid-auto-flow: row !important;
    justify-content: center !important;
}
.to_right, .to_left {
    display: flex;
    justify-content: center;
}

.staff_grid {
    grid-auto-flow: row;
}
.to_center {
    text-align: center;
}

}

@media (max-width:1024px){
   #hamburger {
    top: -36px;
} 
.logo__title{
    margin-left:120px;
}
table#officehours {
    width: 50%;
}

}





@media (max-width:425px){
table#officehours {
    width: 100%;
}

}





/*---------------Pop up css------------*/
#css-only-modals {
	position:fixed;
	pointer-events:none;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:10000000;
	text-align:center;
	white-space:nowrap;
	height:100%;
}
#css-only-modals:before {
	content:'';
	display:inline-block;
	height:100%;
	vertical-align:middle;
	margin-right:-.25em;
}
.css-only-modal-check {
	pointer-events:auto;
	display:none;
}
.css-only-modal-check:checked ~ .css-only-modal {
	opacity:1;
	pointer-events:auto;
}
.css-only-modal {
	width: 700px;
	background:#fff;
	z-index:1;
	display:inline-block;
	position:relative;
	pointer-events:auto;
	padding:25px;
	text-align:right;
	border-radius:4px;
	white-space:normal;
	display:inline-block;
	vertical-align:middle;
	opacity:0;
	pointer-events:none;
	max-width: 90%;
}
.css-only-modal h2 {
	text-align:center;
}
.css-only-modal p {
	text-align:left;
}
.btn-primary:hover {
	color:#fff;
	background-color:#999;
	border-color:#999;
}
.btn-primary {
	color:#fff;
	background-color:#777;
	border-color:#777;
	border-radius: 4px;
	padding: 6px 12px;
}
.css-only-modal-check:checked ~ #screen-shade {
	opacity:.5;
	pointer-events:none;
}
#modal1 {
	display: none;
}
#screen-shade {
	opacity:0;
	background:#000;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	pointer-events:none;
	transition:opacity .8s;
}
.css-only-modal-content {
	max-height:80vh;
	overflow-y:auto;
}
/*------------End pop up css------*/

/*
     FILE ARCHIVED ON 14:01:24 Dec 13, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:44:34 Aug 19, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.459
  exclusion.robots: 0.07
  exclusion.robots.policy: 0.059
  esindex: 0.007
  cdx.remote: 4.194
  LoadShardBlock: 137.125 (3)
  PetaboxLoader3.datanode: 119.994 (5)
  PetaboxLoader3.resolve: 102.328 (4)
  load_resource: 142.091 (2)
*/