.site-header { position: -webkit-sticky; /* Safari */ position: sticky; top: 0; box-shadow: 5px 1px 5px 0px rgba(0, 0, 0, 0.1); z-index: 2; padding: 15px 0 0 0; background: #fff; } .zero-margin { margin: 0; } .frame { border: solid black 1px; border-radius: 10px; padding: 30px; min-width: 100px; } .wp-block-button:hover { opacity: 0.5; } .icon-box-white-bg-round-corners { border: 8px solid white; border-radius: 15px; background: rgba(255,255,255,1); width: 80px; height: 80px; } .box-trsp-bg-round-corners { border: 2px solid #164a78; border-radius: 15px; background: rgba(255,255,255,0); width: 80px; height: 80px; } .min-width-column { min-width: 90px; } .min-width-column-1 { min-width: 150px; } .min-width-column-2 { min-width: 300px; } .min-width-3 { min-width: 20vw; } .min-width-4 { min-width: 150px; } .element-width-1 { width: 48%; } .element-width-2 { width: 350px; } .element-fixed-width-height-1 { width: 500px; height: 350px; } .element-fixed-width-height-2 { width: 400px; height: 12vw; } .display-none { display: none; } .no-hyphens { word-wrap: normal; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; } .table-box-container { width: 290px; height: 290px; } .table-box-container-2 { width: 290px; height: 400px; } .feature-box-container { width: 80%; height: 80%; min-width: 120px; min-height: 120px; align-items: center; display: grid; word-wrap: normal; -webkit-hyphens: manual; -ms-hyphens: manual; hyphens: manual; } .feature-box-smaller { width: 80%; height: 80%; min-width: 60px; min-height: 60px; align-items: center; display: grid; word-wrap: normal; -webkit-hyphens: manual; -ms-hyphens: manual; hyphens: manual; } .imageBox { position: relative; float: left; } .imageBox .hoverImg { position: absolute; left: 0; top: 0; display: none; } .imageBox:hover .hoverImg { display: block; } .embedded-post { width: 500px; min-height: 853px; } .embedded-post-2 { width: 290px; /*height:100%;*/ height:auto; } .wp-block-bod-modal-block .bod-btn, .bod-block-close-btn .bod-btn { display: inline-block; vertical-align: top; line-height: 1.5; padding: .667em 1.333em; margin: 2px; border-radius: 10px; border:solid 2px rgba(30,76,116,1); /*background-color: rgba(0,0,0,0.1);*/ background-color: rgba(255,255,255,0); cursor: pointer; color: rgba(30,76,116,1); font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.48rem) * 0.24), 1rem); font-style: normal; font-weight: 400; line-height: 1.2; font-family: var(--wp--preset--font-family--montserrat); width: 400px; } .wp-block-bod-modal-block .bod-btn:hover, .bod-block-close-btn .bod-btn:hover { opacity: 0.5; } .milestone { width: 160px; height: 160px; } .exhibition { width: 232px; height: 350px; } .exhibition-past { width: 232px; height: 350px; opacity: 0.5; } .exhibition-title { width: 200px; height: 100px; } .mission-statement { width: 350px; height: 350px; } .text-box-small { height: 200px; } .wp-block-atlb-timeline-block .wp-block-atlb-single-timeline-item { display: grid; position: relative; z-index: 1; } .modal-box { padding: 10vh; margin: 40%; } .hide { display: none; } .bod-block-popup-wrap .bod-block-popup { max-width: 90%; max-height: 90%; } .align-items-none { position: relative; background-position: 50%; min-height: 430px; display: flex; justify-content: center; align-items: none !important; padding: 1em; box-sizing: border-box; } .fixed-height-container { height: 6vh; } .fixed-height-container-2 { height: 35vh; } .poweredbywrapper { display: none; } .desaturate { filter: none; -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); cursor: pointer; } .picture-squared-box { width: 35vw height: 35vw; } .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container { background-color: #fff; border: 1px solid rgba(30,76,116,.15); color: #000; border-radius: 0 0 15px 15px; } .fwt { background: #164A78; background: rgba(30,76,116,0); } .wfh { background: #164A78; background: rgba(30,76,116,0); } .rpg { background: #164A78; background: rgba(30,76,116,0); } .gts { background: #164A78; background: rgba(30,76,116,0); } .lth { background: #164A78; background: rgba(30,76,116,0); } .col { background: #164A78; background: rgba(30,76,116,0); } .fhb { background: #164A78; background: rgba(30,76,116,0); } .dmc { background: #164A78; background: rgba(30,76,116,0); } .menu-item { font-size: 0.8rem !important; } .menu-button { border: 1px solid #164A78; border-radius:5px; padding:5px !important; } .wp-block-table td, .wp-block-table th { border: 1px solid; padding: .5em; vertical-align: top; } .wp-element-button:hover, .wp-block-button__link:hover { background-color: #fff; color: #fff; } .ays_pb_timer { display: none; } .ays-pb-modal p { text-align: left; } .h-scroll-container { /*width: 30em;*/ overflow-x: auto; white-space: nowrap; padding-bottom: 15px; } .group-block-class { word-break: normal; overflow-wrap: normal; } .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content { align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-direction: column; flex-wrap: nowrap; overflow: visible; padding-top: calc(2rem + 24px); margin-right: 50px; } .wpcf7 form .wpcf7-response-output { margin: 0; padding: 0.2em 1em; border: 2px solid #00a0d2; } .text-shadow { text-shadow: 2px 2px 4px #000000; } /* Move reCAPTCHA v3 badge to the left */ .grecaptcha-badge { width: 70px !important; overflow: hidden !important; transition: all 0.3s ease !important; right: 4px !important; display: none; } .grecaptcha-badge:hover { width: 256px !important; } .page-id-7588 header, .page-id-7588 footer { display: none !important; } .border-default { border: solid 2px #164A78; border-radius: 15px; } .wp-element-button-2 { border: solid 2px #164A78; border-radius: 15px; padding:5px; color: #164A78; margin: 5px; } .wp-element-button-2:hover { background-color: #99999; }