/* .featuredblock__containerlink p {
    height: 25px;
}
 */
p.logo-number {
    position: relative;
    top: -270px;
    /* left: 166px; */
    font-size: 26px;
    color: #fff;
    text-align: right;
    z-index: 9999;
}
 
.slider__text.align-left {
    position: relative;
    left: -130px;
    bottom: -10px;
}
p.logo-number {
    position: relative;
    top: -333px;
    right: 50px;
    font-size: 26px;
    color: #fff;
}
.fright {
    position: absolute;
    right: 220px !important;
    top: 159px !important;
}

.logo-number a {
    color: #fff;
    text-decoration: none;
}

@media(max-width: 1024px)
{
    .slider__text.align-left {
        position: inherit !important;
        text-align: center;
        left: 0px !important;
    }
    /* p.logo-number {
        position: unset !important;
    } */
    .logo__summary {
        display: none;
    }
    
}


.wrap__locationsHeader .locations h2, .wrap__locationsHeader .locations h3, .wrap__locationsHeader .locations a, .wrap__locationsHeader .locations p {
    font-size: 24px;
}

.locations {
    display: inline-flex;
}

.wrap__locationsHeader .location {
    margin: 0 10px;
}

.slider__text {
    margin-top: 30px;
}

.wrap__header-area--inner {
    height: 180px;
}

/* .fullwidth-layout .wrap__header-area {
    background: linear-gradient(to bottom, #3498db 0%, #97cff7 100%);
} */
.wrap__logoHeader {
    float: unset;
    pointer-events: auto;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.logo .logo__link.logo__left .logo__image {
    margin-right: 0;
    width: 100%!important;
    max-width: 500px;
    height: auto!important;
}
.logo__link.logo__left {
    display: contents;
}

.logo {
    margin-top: 15px;
    margin-left: 5%;
}

.slider__text {
    top: 65%;
}
.fullwidth-layout .logo .logo__link.logo__left .logo__image {
    max-width: 410px;
    margin-top: -60px;
}
.fullwidth-layout .wrap__header-area {
    padding: 60px;
}

.ada_toolbar.left {
    top: 720px;
}







@media(min-width:1025px){
    .wrap__locationsHeader{
        display:none!important;
    }
    .logo__image{
        max-width:600px!important;
    }
    .desktoponly{
        display:block!important;
        
    }
    .fleft{
        position:absolute;
        /* left:50px; */
        top:25px;
        width: 250px;
    }

    .dadeLoc {
        width: 100%;
    }

    .fright{
        position:absolute;
        right:150px;
        top:25px;
        margin-top:30px;
        width: 250px;
    }
}
@media (max-width:1200px) {
.slider .component__title-caption-wrap {
    max-width: unset;
    width: 100%;
}
.slider__text {
    top: 70%;
    max-width: unset;
}
}
@media (max-width:1024px) {
    .logo .logo__link.logo__left .logo__image {
        margin-right: 0;
        width: 100%!important;
        max-width: 450px;
    }
}
@media (max-width:767px) {
    .wrap__locationsHeader .locations h2, .wrap__locationsHeader .locations h3, .wrap__locationsHeader .locations a, .wrap__locationsHeader .locations p {
        font-size: 16px;
    }
    .wrap__locationsHeader .location {
        margin: 0 4px;
    }
    .logo__link.logo__right .logo__image, .logo__link.logo__left .logo__image {
        max-width: 340px !important;
        width: 100% !important;
        height: auto !important;
    }
    
    .logo__link.logo__left {
        flex-direction: column;
    }
    .wrap__page-content img, .wrap__editable img, .wrap__editable-content img, .staff-member img, .form img {
        max-width: 100% !important;
        width: 100% !important;
        height: auto !important;
    }
}


/* ---masthead fixes---- */

.treeLogo {
    max-width: 250px;
    width: 100%;
    height: auto;
}

.safetyLoc {
    margin-top: 120%;
}

@media (max-width:1270px) {
    .treeLogo, .safetyLoc, .dadeLoc {
        display: none;
    }
}

/* ---masthead fixes---- */

@media (max-width:1199px) {

    p.logo-number {
        top: -140px !important;
    }
}

@media (max-width:767px) {
    p.logo-number {
        font-size: 18px;
    }
    .logo .logo__link.logo__top img {
        margin-top: 40px;
        margin-bottom: -10px;
        width: 100% !important;
        height: auto !important;
    }
    
    p.logo-number {
        top: -40px !important;
    }

    .wrap__header-top {
    height: 67px;
}
}

.wrap__locationsHeader .locations p {
    font-size: 16px;
    display: block;
}

@media (max-width: 767px) {}
    .wrap__locationsHeader .locations .location p, .wrap__locationsHeader .locations .location > * {
        display: block;
    }
}

.wrap__locationsHeader .locations .location p, .wrap__locationsHeader .locations .location > * {
    display: inline-flex;
}

.wrap__locationsHeader .locations p {
    font-size: 16px;
    display: block;
}

@media (max-width: 520px) {
    #hamburger {
        height: 67px;
        width: 88px;
    }

        #hamburger:before {
        top: 25px;
    }

    #hamburger:after {
        top: 25px;
    }

        .wrap__locationsHeader {
        margin-top: -7px;
    }
}