.elementor-kit-8{--e-global-color-primary:#00A7E0;--e-global-color-secondary:#404040;--e-global-color-text:#404040;--e-global-color-accent:#FF9900;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#404040;font-family:"museo-sans", Sans-serif;font-size:15px;font-weight:300;line-height:25px;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:#00A7E0;font-family:"museo-sans", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00A7E0;border-radius:0px 0px 0px 0px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:#FFFFFF;color:#00A7E0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00A7E0;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:#00A7E0;}.elementor-kit-8 a:hover{color:#FF9900;text-decoration:underline;}.elementor-kit-8 h1{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:70px;font-weight:200;}.elementor-kit-8 h2{color:#00A7E0;font-family:"Roboto", Sans-serif;font-size:45px;font-weight:100;}.elementor-kit-8 h3{color:#004F7D;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-kit-8 h4{color:#FF9900;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:20px;}.elementor-kit-8 h5{font-family:"museo-sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-header-icons-size:20px;--lightbox-navigation-icons-size:20px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
  -webkit-font-smoothing: unset;
  -moz-osx-font-smoothing: unset;
}
strong {font-weight: 700;}
.site-hero {background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.8) 120%);}
p, li:last-child {margin-bottom: 20px;}
.elementor-divider{--divider-color: #EBEBEB!important;}



.ha-pg-date-text {pointer-events:none;}
.elementor-flip-box {margin-left: -1px;}
hr {border: 1px solid #ebebeb; margin:25px 0 !important;}
.ha-pg-classic .ha-pg-thumb {background-color:#00264C !important;}
.ha-pg-thumb img {width: 100%; height: 100%;}
.ha-pg-classic .ha-pg-thumb::before {background: none !Important;}
.ha-pg-item {overflow: visible !important;}
.ha-pg-thumb-area {display:flex;}
a.ha-pg-thumb:hover{transform: scale(1.02); transition-duration: 0.2s;}
.jet-listing-dynamic-image__link img:hover {transform: scale(1.05); transition-duration: 0.2s;}
.elementor-flip-box a:hover {text-decoration: none !important;}
.intro-text {margin-bottom: 0 !important;}

.quotewrap::after {content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 35px 0 35px 35px;
position: absolute;
top: 35%;
right: 10px;}
.elementor-blockquote--skin-quotation .elementor-blockquote::before {font-family:roboto !important;
    position: relative;
top: 15px;
left: -15px;
opacity: .3;
}
.elementor-blockquote {margin:0 !important;}
.elementor-widget-blockquote blockquote p {font-size: 30px;
    color: #fff;
    font-weight: 300;
    line-height: 1.5;
    top: -25px;
    position: relative;
    margin: 0 !important;
}
.quotewrap {height: 275px !important; }
.quotewrap .elementor-widget-wrap {border-radius: 80px !important;}
.toggle-control {display:none;}
#quicklinks a:hover {text-decoration: none !important;}
#quicklinks a::before {content: "›"; padding-right:5px; font-size:20px; font-weight:100;}
#quicklinks .jet-nav-link-text:hover {text-decoration: underline !important;}

#initiatives .ini-container{display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;}


#initiatives .ini-image {
  flex: 1;
  align-self: center;
}
#initiatives .ini-image > img {
  display: block;
  max-width: 100%;
  height:auto;
}
#initiatives .ini-content {
  padding: 1em;
  flex:3;
}

.page-content li:last-child {margin-bottom:15px;}

.housing {color: #00A7E0 !important;}
.health {color: #F05023 !important;}
.jobs {color: #78BE43 !important;}
.edu {color: #FF9900 !important;}
.cs {color: #7573B6 !important;}
 

.jet-listing-dynamic-image img.wp-post-image {
    background: #00264C;}
    
.post-password-required {max-width: 1140px; padding: 40px 0; margin:0 auto;}

.post-password-form {margin-top: 45px;}

input[type="password"] {font-size: 13px;
color: #767676;
padding: 10px 12px;
background-color: #fdfdfd;
border: 1px solid #e3e3e3;
outline: 0;
margin-bottom: 4px;
border-radius: 0;
}


.wpcf7 label {display: block; width: 75%;}
.wpcf7 textarea, .wpcf7 input {margin-top: 5px !important;
    border-color:#CCCCCC;
}


.ngg-slideshow button {background:none !important; border:  none!important;
    font-size:0;
}

.ngg-slideshow {background-color:#eee;}

.ngg-slideshow .ngg-gallery-slideshow-image img {
  max-width: 100% !important;
  max-height: 100% !important;
    object-fit:contain !important;
}

figcaption {
  font-size: 15px;
  color: #333;
  line-height: 1.4;
  font-style: italic;
  font-weight: 300;
  margin-top: 10px !important;}/* End custom CSS */