/* MIGRATION CSS FIXES */
/********************************************/
.cntxapp{
    width:100%;
    float:none;
    padding-right:initial;
}

/* .wrap__locationsHeader .location > p, .wrap__locationsHeader .location > p a{
    display:block;
} */
.wrap__locationsHeader .locations{
    overflow:visible;
}


.logo{
  width:auto;
}
/********************************************/
/*==================CUSTOM CSS======================*/

.logo__link {
    display: block!important;
}
#content_sublinks{
    display:none;
}
#content_sublinks{
    clear:both!important;
}
#content_sublinks ul{
    clear:none!important;
}
.wrappage-content ul, .wrapeditable ul, .wrapeditable ol, .wrap__page-content ul{
    clear: none;
}
.staff ul#staff__list{
    list-style-type:none!important;
}
.wrap__page-content img{
    padding: 10px;
}

@media(min-width:1200px){
    .cntxapp{
        width:initial;
        float:right;
        padding-right:45px;
    }
}
@media(min-width:480px){
  .dflex{
    display:flex;
  }
  .flexone{
    flex:1;
  }
  .flextwo{
    flex:2;
  }
  .wrap__header .location__phone{
    height:0!important;
  }
}
@media(max-width:1024px){
    .wrap__header .location__phone{
        height:auto!important;
    }
    .location__phone, .location__fax{
        margin:auto!important;
    }
}
@media(max-width:480px){
    .flexone{
        border-bottom: 1px solid;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .fontsize{
        font-size:5vw!important;
    }
    .wrap__container img, .wrap--inner img{
        width:auto;
        height:auto!important;
        float:none!important;
        display:block!important;
        margin:0 auto!important;
    }
    .wrap__page-content img:not(.leaflet-tile), .wrap__editable img:not(.leaflet-tile), .wrap__editable-content img:not(.leaflet-tile), .staff-member img{
        width:auto;
        margin:0 auto!important;
        height:auto!important;
        display:block!important;
        float:none!important;
        padding-left:10px!important;
    }
    iframe{
        width:auto!important;
    }
    .wrap__page-content div{
        float:none!important;
    }
}
/*==================CUSTOM CSS======================*/

.leadFormInfo {
    font: 14px / 1.222 "raleway-bold", Arial, Helvetica, sans-serif;
}

.logo__summary {
    max-width: 500px;}
.wrap__locationsHeader .location {
    display: inline-grid;}
.wrap__locationsHeader .location > p, .wrap__locationsHeader .location > p a {
    margin-bottom: 5px !important;}

