.marker {
  background-image: url(https://static.spacecrafted.com/ff7e8f0320aa4d8db6df60027a6623c8/i/d0a74a6da3144c399697b07cfe9f8c50/1/5feFb8zhrk/cottonBall.png);
  background-size: cover;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  cursor: pointer;
}

.mapboxgl-popup {
  width: 200px;
}

.mapboxgl-popup-content {
  text-align: center;
  padding: 9px 20px 9px 9px;
}
.mapboxgl-popup-content strong {
    font-size: 13px;
    color: #9d7c37;
}
.mapboxgl-popup-close-button {
    display: block;
    line-height: normal;
    color: black;
    padding: 5px;
}

#map { 
    position: relative;
    width: 100%;
    height: 585px;
}
.block_ce731520095849a5aca5a9384b11e05f .blockInnerContent,
.block_be5915a95c75435aab6ccb325c29f1b7 .blockInnerContent,
.block_f949e7d26dca4c149420199deff6b4b2 .blockInnerContent {
    position: relative;
}
.filter-group {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 1;
    width: 220px;
    color: #2d3e50;
    }
.filter-group label:last-child {
    border: none;
}
.filter-group input[type=checkbox] {
    display: none;
}
.filter-group input[type=checkbox] + label {
    background-color: #fff;
    display: block;
    cursor: pointer;
    padding: 10px;
    border-bottom: 1px solid #eee;
    }
.filter-group input[type=checkbox] + label {
    font-family: museosansheavy,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 900;
    background-color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: .05em;
}
.filter-group input[type=checkbox] + label:hover,
.filter-group input[type=checkbox]:checked + label {
    background-color: #fff;
}
    .filter-group input[type=checkbox]:checked + label:before {
        content: '✔';
        margin-right: 5px;
}

/*---------- SITEWIDE ----------*/
/*** TOOLBAR*****/
/*secondary header*/ 
.secondaryHeader {
    background-image: url(https://static.spacecrafted.com/ff7e8f0320aa4d8db6df60027a6623c8/i/a14d15037b384cdaa1c35c968af88706/1/5feFb8zhrk/download-2.jpg);
    padding-top: 25px;
    padding-bottom: 25px;
    width: 100%;
    background-attachment: inherit;
    
}
.secondaryHeader .blockContent {
    text-align: center;
    color: #000;
    font-family: museosansheavy,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 900;
    text-transform: uppercase;
}
.secondaryHeader .blockText strong {
    color: #ffffff !important;
    font-size: 14px;
}
/*.secondaryHeader .blockText .contentTitle {*/
/*    font-size: 14px;*/
    /*font-family: futuracondensed,Arial,Verdana,sans-serif;*/
    /*font-style: normal;*/
/*}*/
/*.secondaryHeader li  {*/
/*    font-size: 16px;*/
/*    font-weight: bold;*/
/* }*/
.block_f605ccb546f2480aba3fb1a9794f7fc0 .blockInnerContent a {
    border: 2px solid white;
    color: white;
    padding: .2% 1%;
    text-decoration: none;
    margin-left: 2%;
}




/*--- Header & Nav ---*/
@media screen and (min-width: 768px) {
.headerContainer {
    padding-left: 0;
    padding-right: 0;
}
}
@media screen and (max-width: 768px) {
.headerAndNavContainer {
    background-color: #333;    
}
}
@media only screen and (max-width: 767px) {
    .navContent > ul > li {
        text-align: justify;
    }
    .navContent .dropArrow {
        font-size: 24px;
        float: right;
    }
}


.button, .ctaButton {
    border: 2px double #9d7c37;
}
.footerContent .contentTitle {
    letter-spacing: .1em;  
    font-size: 14px;
}

.imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    text-transform: uppercase;    
    letter-spacing: .1em;
}

/* Negative Margins */
@media only screen and (min-width: 1400px) {  
.blockWrap_f1118fd4d4fe41caa1ef280902545dd8,
.blockWrap_e18cb081f2a74577af4fd1f22a4d394e, /*new homepage*/
.blockWrap_fd036e86797041b1b2483a0d157d7e45,
.blockWrap_ac2f28a70c3b4ff8876a858200ee8d87,
.blockWrap_e4af63cc380e4d9597f88342665e916f,
.blockWrap_a58f326c4a04479bb4c1d55da7b0c9ef,
.blockWrap_df12ea6804c44ec097e755556ff7242e,
.blockWrap_c9b038c4aca74f59b172a84a25a06e76,
.blockWrap_o06G0IFIxDQ0bFvA,
.blockWrap_bdec8a1802f14c788454bf8a950f32c3,
.blockWrap_ee33473b6d284636b5a201ecf4c9d79d,
.blockWrap_dadc67ffda6944e1918c260d43388d2a,
.blockWrap_JO32Z69q4W2iGI1H,
.blockWrap_f01a6b75205b40db8ea18ce8c4253ccb {    
    margin-top: -100px !important; 
    z-index: 800; 
    position: relative; 
    max-width: 1400px;
    margin: auto;
    border-right: 1px solid rgba(204,204,204,.3);
    border-bottom: 1px solid rgba(204,204,204,.3); 
}
}
@media only screen and (min-width: 1400px) {
.blockWrap_b574fd95030d4b7081bc127a648f0962 {
    margin-top: -100px !important; 
    z-index: 800; 
    position: relative; 
    max-width: 1400px;
    margin: auto;
    }
}
@media only screen and (min-width: 1400px) {
    .block_c8b8d234bc6645ca97407d47fd7e8f3b {
        display: none;
    }
}
@media only screen and (max-width: 1400px) {
    .block_b574fd95030d4b7081bc127a648f0962 {
        display: none;
    }
}

/*---------- HOME ----------*/
.blockWrap_c4eeb3c23e13493595a2a5869170c248 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    max-width: 1400px;
    margin: auto;
    font-size: 60px;
}
.blockWrap_d8a45ec6b4154dbdbdd20094c05761c5 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle,
.blockWrap_d8a45ec6b4154dbdbdd20094c05761c5 .imgEffect .imgEffect-overlay .imgEffect-content p,
.blockWrap_b369709ade2549f38a1206380177bdc9 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle,
.blockWrap_b369709ade2549f38a1206380177bdc9 .imgEffect .imgEffect-overlay .imgEffect-content p {
    max-width: 1400px;
    margin: auto;
}
/*---------- ABOUT ----------*/
.blockWrap_bbbfffd7a9d64fe89cb59cbbaa2de914 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle,
.blockWrap_a00df7ab5b2b480d8158939550864d59 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    max-width: 1400px;
    margin: auto;
}
.blockWrap_bbbfffd7a9d64fe89cb59cbbaa2de914 .imgEffect .imgEffect-overlay .imgEffect-content p,
.blockWrap_a00df7ab5b2b480d8158939550864d59 .imgEffect .imgEffect-overlay .imgEffect-content p {
    max-width: 1400px;
    margin: auto;
}
/*---------- LEADERSHIP ----------*/
.blockWrap_a71ee854044645f1b82d56f5483475a4,
.blockWrap_e525824ece994b5ab14bb68962c49470 {
    display: none;
}
.blockWrap_upm9XHk5yvOsOYWu,
.blockWrap_upm9XHk5yvOsOYWu .contentTitle,
.blockWrap_upm9XHk5yvOsOYWu .primaryMeta {
    display: none;
}
.blockWrap_0mfBzfrmMmmXF0di .contentTitle {
    padding-bottom: 0;
}
.blockWrap_TPUy0KSYpQAXBMO2 .imgEffect-content {
    max-width: 1000px;
}
@media only screen and (max-width: 480px) {
    .block_TPUy0KSYpQAXBMO2 .blockImg {
        height: 150px;
    }
    .block_TPUy0KSYpQAXBMO2 .contentImg {
        height: 150px;
        object-fit: cover;
        object-position: 80% 0;
    }
    .blockWrap_TPUy0KSYpQAXBMO2 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
        font-size: 22px;
    }
    .blockWrap_TPUy0KSYpQAXBMO2 .imgEffect .imgEffect-overlay .imgEffect-content p {
        font-size: 19px;
    }
}
/*---------- LOCATIONS ----------*/
#map {
    height: 600px;
}
/*---------- BROCHURES ----------*/
.blockWrap_b72a14b299874f09847384d098475f15 {
    display: none;    
}
/*---------- CONTACT ----------*/
.mapbox #map { 
    width:100%; 
    height: 400px;
}
/*---------- MOBILE EDITS ----------*/
.block_ae94b02b745c4f45a599f43d8ae8f29a {
    display: none;    
}
@media only screen and (min-width: 768px) {
    .headerContent .logo img {
    padding-left: 40px;
    }
    .mapbox #map { 
        height: 670px;
    }
/*leadership list*/
    /*.blockWrap_e1b1607e49ba40bfacf9b4d00da4abc7 {*/
    /*    max-width: 1000px;*/
    /*    margin: auto;*/
    /*}*/
    .items_e1b1607e49ba40bfacf9b4d00da4abc7,
    .items_f039c3b2e34f44bb8b6476fc08e16998,
    .items_b2a171d880d94b4289bf98c0163e65d2,
    .items_d5c362206226442691d02e2142f60683,
    .items_bf9b96e890ad4f2bb52af3931cd035cd {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }
}

@media only screen and (max-width: 768px) {  
.blockWrap_f2d418225ea2457faa1b9b3eba108dc8 .cols3.imgMgn0 .imgGridItem {
    width: 100%;
}

.blockWrap_c4eeb3c23e13493595a2a5869170c248 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 48px;
}
.blockWrap_bbbfffd7a9d64fe89cb59cbbaa2de914 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle,
.blockWrap_a00df7ab5b2b480d8158939550864d59 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 18px;
}
.blockWrap_bbbfffd7a9d64fe89cb59cbbaa2de914 .imgEffect .imgEffect-overlay .imgEffect-content p,
.blockWrap_a00df7ab5b2b480d8158939550864d59 .imgEffect .imgEffect-overlay .imgEffect-content p {
    font-size: 18px;
}

.listView .itemPreview.hasImg .itemImg {
    float: none;
    clear: none;
    width: 100%;
}
.listView .itemPreview.hasImg .itemContent {
    float: none;
    width: 100%; 
    padding-top: 10px;
}

.blockWrap_c3eb3d15ab374459b4df51fc5b87ee4d {
    display: none;    
}
.block_ae94b02b745c4f45a599f43d8ae8f29a {
    display: block;    
}
#home > div.primaryAndSecondaryContainer > div > div > section > div.blockContainer.blockWrap_c4eeb3c23e13493595a2a5869170c248.fsMed.txa0.bmg0.lstsy1.bw0.sy0 {
	height: 250px;
}

#home > div.primaryAndSecondaryContainer > div > div > section > div.blockContainer.blockWrap_c4eeb3c23e13493595a2a5869170c248.fsMed.txa0.bmg0.lstsy1.bw0.sy0 > div {
	height: 250px;
}

#home > div.primaryAndSecondaryContainer > div > div > section > div.blockContainer.blockWrap_c4eeb3c23e13493595a2a5869170c248.fsMed.txa0.bmg0.lstsy1.bw0.sy0 > div > div {
	height: 250px;
}

#home > div.primaryAndSecondaryContainer > div > div > section > div.blockContainer.blockWrap_c4eeb3c23e13493595a2a5869170c248.fsMed.txa0.bmg0.lstsy1.bw0.sy0 > div > div > div {
	height: 250px;
}

#home > div.primaryAndSecondaryContainer > div > div > section > div.blockContainer.blockWrap_c4eeb3c23e13493595a2a5869170c248.fsMed.txa0.bmg0.lstsy1.bw0.sy0 > div > div > div > div > ul > li {
	height: 250px !important;
}

#home > div.primaryAndSecondaryContainer > div > div > section > div.blockContainer.blockWrap_c4eeb3c23e13493595a2a5869170c248.fsMed.txa0.bmg0.lstsy1.bw0.sy0 > div > div > div > div > ul > li > div {
	height: 250px;
}

#home > div.primaryAndSecondaryContainer > div > div > section > div.blockContainer.blockWrap_c4eeb3c23e13493595a2a5869170c248.fsMed.txa0.bmg0.lstsy1.bw0.sy0 > div > div > div > div > ul > li > div > img {
	height: 250px;
}

#home > div.primaryAndSecondaryContainer > div > div > section > div.blockContainer.blockWrap_c4eeb3c23e13493595a2a5869170c248.fsMed.txa0.bmg0.lstsy1.bw0.sy0 > div > div > div > div {
	height: 250px;
}
    }

.pwp-form {
    margin: 8em auto 1.5em auto !important;
    }