/*6/25/2018 header*/
body > div.wrap__headerContainer > div > div > header > div.wrap__header-area > div.wrap__headerInfo > div.wrap__locationsHeader > div > div > div > div > p:nth-child(1){
line-height: 1.25;
margin-top: 16px;
}


 
.fit-vids-style {
    display:none;
}

iframe {
    max-width:100%;
}

img {
    max-width:100%;
}

/*HEADER*/
.wrap__locationsHeader .locations
{
    max-width: 100%;
     min-width: 100%;
}
.wrap__locationsHeader .location p {
    display: block;
    text-align: right;
}
.wrap__header-top.sticky {
    z-index: 99;
}
header .wrap__locationsHeader {
    padding: 0;
}
a[href^="tel"], a[href^="fax"] {
    cursor: pointer;
    color: #e0d5a3;
    pointer-events: auto;
}
.wrap__locationsHeader .location a:hover {
    text-decoration: underline;
}
/*end*/

/*slider*/
.wrap__bx-controls {
    display: none;
}

/*end*/

/*featured block*/

.wrap__featuredblocks .featuredblock__item {
    margin: 0 auto;
}
/*end*/

/*form*/
.form__caption {
    font-family: "quattrocento-regular", Verdana, sans-serif;
    font-size: 20px;
    font-weight: bold;
}

/*end*/
@media only screen and (min-width:1025px) {
.wrap__locationsHeader .location p {
    display: block;
}
}

@media only screen and (max-width: 1024px) {
    /*header*/
    .wrap__headerInfo {
    position: relative;
}
header .wrap__locationsHeader .locations {
    margin-right: 0;
    margin-left: 0;
     margin-bottom: 10px;
}
    .wrap__locationsHeader {
          right: 0;
    position: relative !important;
    }
    .wrap__socialmediaHeader {
    display: none;
}
.wrap__headerInfo > *:not(:first-child) {
    padding: 0 8px 14px 0;
}
 
.wrap__header.sticky {
    position: relative;
}
header .wrap__locationsHeader .locations .location {
    margin: 0;
}
/*header end*/

/*form*/
.form__caption {
    margin: 0;
}
h3.form__caption a {
    color: #fff;
}

/*end*/
.home-layout.wrap__layout {
    padding-top: 0;
}


/*footer*/
.logo__link.logo__left .logo__summary {
    text-align: center;
}

/*end*/
}
@media only screen and (max-width: 520px) {
    /*header*/
 .wrap__header-area {
    padding: 3px 10px 13px;
    display: block;
}
.wrap__locationsHeader .location p {
    text-align: center;
    display: none;
}
.wrap__locationsHeader .location p.location__phone {
    display: block;
}
header .wrap__locationsHeader .locations .location {
    margin: 0;
}
/*end header*/

/*	Center Image in editable */

 .wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, .staff-member img.align-left, .editable img.align-left, .form img.align-left, 
.wrap__page-content img, .wrap__editable img, .wrap__editable-content img, .staff-member img, .form img,
.wrap__page-content img.align-left, .wrap__page-content img.align-right, .wrap__editable img.align-left, .wrap__editable img.align-right, .wrap__editable-content img.align-left, .wrap__editable-content img.align-right, .staff-member img.align-left, .staff-member img.align-right, .form img.align-left, .form img.align-right{
    margin: 0 auto !important;
    display: block;
  float: none !important;
}
/*end*/



}
