/********************
ACCORDION BASE STYLES
-edit look of accordion here
********************/
.mwd-header {
    font-size: 30px;
  }
  
  .mwd-accordion {
    margin: 10px 0;
  }
  
  .mwd-accordion .mwd-accordion-item {
    border: 1px solid #000000;
    border-width: 0 0 1px 0;
    margin-bottom: 0px;
  }
  .mwd-accordion .mwd-accordion-item .mwd-accordion-title {
    font-size: 19px;
    background: #ffffff;
    color: #000000;
    padding: 20px 20px;
    cursor: pointer;
  }
  .mwd-accordion .mwd-accordion-item .mwd-accordion-content {
    color: black;
    padding: 0 20px 10px 20px;
  }
  .mwd-accordion .mwd-accordion-item .mwd-accordion p {
    margin: 0;
  }
  
  /********************
  BASE +/- STYLES
  ********************/
  .mwd-accordion-content {
    display: block;
    overflow: hidden;
    max-height: 100%;
    transition: all 0.3s ease-in-out;
  }
  
  .mwd-accordion-title > :first-child {
    max-width: 90%;
  }
  
  .mwd-accordion-title {
    position: relative;
  }
  .mwd-accordion-title .mwd-accordion-icon {
    position: absolute;
    background: white;
    width: 18px;
    height: 2px;
    right: 22px;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.3s ease-in-out;
  }
  .mwd-accordion-title .mwd-accordion-icon:after {
    content: "";
    position: absolute;
    background: white;
    width: 2px;
    height: 17px;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.3s ease-in-out;
  }
  
.mwd-accordion-title .mwd-accordion-icon {
    position: absolute;
    background: #000000;
    width: 18px;
    height: 2px;
    right: 22px;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.3s ease-in-out;
  }
 .mwd-accordion-title .mwd-accordion-icon:after {
    content: "";
    position: absolute;
    background: #000000;
    width: 2px;
    height: 17px;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.3s ease-in-out;
  }
  
  .active .mwd-accordion-icon:after {
    transform: translateY(-50%) rotate(90deg);
  }


.mapContainer-styles {
    border: 8px solid #f3d8d3;
    padding: 0px !important;
}
.map-styles {
    filter: grayscale(100%);
}

/* Sitewide Banner */

.blockWrap_c236876bc60c4a8fa2bfbd91646fea16{
background-color: #9faebd!important;
color: #FFFFFF;
font-weight: 500!important;
font-size: 15px!important;
text-align: center!important;
padding: 7px!important;
}

.headerAndNavContainer{
    padding-top: 0px !important;
}


/* Text Block Background Color - 50-50 Image */
.block_f8b9c06e8e3c480d83b86854fc885213.blockContent.layoutC .blockText, 
.block_f8b9c06e8e3c480d83b86854fc885213.blockContent.layoutD .blockText, 
.block_f8b9c06e8e3c480d83b86854fc885213.blockContent.layoutA .blockText  {
    background-color: #f3d8d3;
    color: #000;
    padding: 40px;
}



/* Full Width Gallery Images in Mobile */

@media only screen and (max-width: 767px) {
    .blockContent.cols2 .imgGridItem {
        width: 100%;
        margin: 0;
        padding: 10px;
    }
}


/* Custom Mobile Background Image */

@media only screen and (max-width: 768px) {
    div.blockWrap_dd2e4fa7d5c84784a8f529e32f924701, div.blockWrap_d5a2be6ad02847fa99e8432a5163503c, div.blockWrap_ffaf99c78d6c4ea1811c707fa19ab898 {
        background-image: url(https://static.mywebsites360.com/ec4530bcce8c417a884cd3f504393f28/i/a0b09f303a094913b43aeb37139699ca/1/5feFb8zhrk/Untitled%20%25281080%20%C3%97%201200%20px%2529.jpg);
    }
    div.blockWrap_e454df256c104061b05d0a463d0451c7 {
        padding-top: 200px;
        padding-bottom: 200px;
    }
    .blockWrap_f899ca0e1e674ccbbac858950867939b .pageTitle  {
        font-size: 34px; 
    }
    .blockWrap_e07ad1f32d9a4ebc8ab9cd4464d52c32 .contentTitle, .blockWrap_fc2fa059c50a4c8283878b00b7dd7809 .contentTitle, .blockWrap_c29a4b5ef984408babd7c880c924acde .contentTitle, .blockWrap_b5b5cdb3946248ab83f5310d1c626807 .contentTitle, .blockWrap_abc94f6ef0984358a81c276a5a2202b5 .contentTitle, .blockWrap_dd2e4fa7d5c84784a8f529e32f924701 .contentTitle, .blockWrap_bd7179cb898647e79c74d85e517850ab .contentTitle, .blockWrap_f2cb5f2bb9a742168eafa0710871216e .contentTitle, .blockWrap_b5410fba3fc74c55b400e08bbd750e04 .contentTitle, .blockWrap_cb683718b70c4cc0b0ea8157d316a856 .contentTitle, .blockWrap_d5a2be6ad02847fa99e8432a5163503c .contentTitle, .blockWrap_ffaf99c78d6c4ea1811c707fa19ab898 .contentTitle {
        font-size: 32px; 
    }
    div.blockWrap_e07ad1f32d9a4ebc8ab9cd4464d52c32, div.blockWrap_f899ca0e1e674ccbbac858950867939b {
        padding-top: 50px;
    }
    div.blockWrap_c839eb7b271448f296bdefde80e19490, div.blockWrap_b5b5cdb3946248ab83f5310d1c626807, div.blockWrap_cb683718b70c4cc0b0ea8157d316a856, div.blockWrap_b4316430dc6d4250be12e61b44f1dc13 {
        padding-bottom: 50px;
    }
    div.blockWrap_dd2e4fa7d5c84784a8f529e32f924701, div.blockWrap_d5a2be6ad02847fa99e8432a5163503c, div.blockWrap_ffaf99c78d6c4ea1811c707fa19ab898 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    div.blockWrap_fc2fa059c50a4c8283878b00b7dd7809, div.blockWrap_c29a4b5ef984408babd7c880c924acde, div.blockWrap_bd7179cb898647e79c74d85e517850ab, div.blockWrap_f2cb5f2bb9a742168eafa0710871216e {
        padding-top: 60px;
    }
    div.blockWrap_dd8f1248a44d42ed8a0281d08cd31f6a, div.blockWrap_b72c6376e0bc4e139e30689e23c2f96d {
        padding-top: 20px;
        padding-bottom: 60px;
    }
    div.blockWrap_f8cf6a742a7141b698eb9de05233d774 {
        padding-top: 0px;
        padding-bottom: 50px;
    }
    div.blockWrap_e7283708d7a9448f9e6ce01676edf03b {
        padding-top: 10px;
    }
    div.blockWrap_af29a208f00a45ebbca9c7a18e5dd500 {
        padding-bottom: 30px;
    }
}

/* Custom Mobile Background Image */

@media only screen and (max-width: 768px) {
    div.blockWrap_e454df256c104061b05d0a463d0451c7 {
        background-image: url(https://static.mywebsites360.com/ec4530bcce8c417a884cd3f504393f28/i/af0c2fe602614b45994ca5c83e326e1c/1/5feFb8zhrk/mobile32.jpg);
    }
}