.covid19-close {
	display: none !important;
}

body {
    background: url(https://mysites.therapysites.com/0081884/storage/app/media/shutterstock_1906728094.jpg) no-repeat top center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.wrap__page-content ul,
.wrap__page-content ol,
.wrap__editable ul,
.wrap__editable ol,
.wrap__editable-content ul,
.wrap__editable-content ol,
.staff-member ul,
.staff-member ol,
.editable ul,
.editable ol,
.form ul,
.form ol {
    clear: none;
}

.editable ul+*,
.editable ol+*,
.editable__container ul+*,
.editable__container ol+* {
    clear: none;
}

/*--logo--*/
.wrap__logo-header--inner .logo__link .logo__summary .logo__title {
    font-size: 2em;
}


/*--slider--*/
.wrap__slider--inner .slider__title {
    font-size: 30px;
}


/*--contact form---*/
.wrap__contact {
    background: linear-gradient(0deg, white 50px, white 50px, #21253a 50px, #474f7a 100%);
    padding: 50px 100px 100px;
}

.form__title {
    padding: 10px 0;
    color: #fff;
}

.form .leadFormInfo {
    color: #fff;
}


/*--map and hours --*/
.wrap__map-hours-section {
    background-color: rgba(255, 255, 255, .5);
}



/* cta banner */

.banner__cta-wrapper {
    flex-direction: column !important;
}

.banner__cta.component__button {
    justify-content: flex-end;
}


@media (min-width: 992px) {
    .section__bg--dark-2::before {
        background-color: white !important;
    }}

    @media (min-width: 992px) {
    .alias-cta_2 .section.cta-left-aligned .cta-a .cta__links-wrapper {
        justify-content: center !important;
    }
}

@media (min-width: 992px) {
    .container-fluid .banner-a .banner__text-wrapper {
        left: calc(60% - 15px);
        transform: translate(-50%, -80%);
    }
}

    .flex-container {
          display: flex;
          flex-wrap: wrap;
		  align-items: center;
        }
        .col20 {
          width: calc(19% - 4px);
          padding: 10px;
        }

        .col25 {
          width: calc(24.6% - 4px);
        }

        .col30 {
          width: 31%;
          padding: 10px;
        }
		
        .col70 {
          width: 69%;
          padding: 10px;
        }

        .col50 {
          width: 48%;
          padding: 10px;
        }

        .spaced {
          justify-content: space-between;
        }
		
		.center{
		justify-content: center;
		}
		 
		.flexcenter {
		    align-items: flex-start;
		}
		
		.flexmoretop {
		align-items: flex-start;
    align-content: flex-start;
}

        @media screen and (max-width: 768px) {
          .col50,
          .col30,
          .col70,
          .col20,
          .col25 {
            width: 100%;
          }

          .alias-pcontent img {
            display: block;
            margin: auto;
            float: none !important;
          }
          .hide_mobile {
            display: none !important;
          }

          .align-left,
          .align-right,
          .align-center {
            display: block !important;
            margin: auto !important;
            float: none !important;
          }
        }


        @media (min-width: 768px) {
    .list-and-gallery .row-2 .column-2 .gallery .items-container:last-child .gallery-items-wrap .gallery-grid--item:first-child .gallery-item--image {
        border-radius: unset !important;
    }}

    .list-and-gallery .row-2 .column-2 .gallery .items-container:first-child .gallery-items-wrap .gallery-grid--item:first-child .gallery-item--image {
        border-radius: unset !important;
    }

    @media (min-width: 768px) {
    .list-and-gallery .row-2 .column-2 .gallery .items-container:first-child .gallery-items-wrap .gallery-grid--item:last-child .gallery-item--image {
        border-radius: unset !important;
    }}

    @media (min-width: 768px) {
    .list-and-gallery .row-2 .column-2 .gallery .items-container:last-child .gallery-items-wrap .gallery-grid--item:last-child .gallery-item--image {
        border-radius: unset !important;
    }
}

.section--light .banner-a .banner__subtitle {
    color: white !important;
}

.bordercoverage {
    border-color: darkblue;
    border-width: 5px;
    border-style: solid;
    padding: 10px;
    color: black;
}

.section--dark .editable p {
    color: black;
}


.bordercoverageservices {
    border-color: darkblue;
    border-width: 3px;
    border-style: solid;
    padding: 10px;
    color: black;
}

.citycolumns p {
    column-count: 2;
}

.section--light .featuredblocks-grid-a .featuredblocks .featuredblock__title {
    color: white !important;
}

.section--light .featuredblocks-grid-a:not(.grid-transparent) .featuredblocks .featuredblock__cta .cta__button.component__button--1 {
    color: white !important;
}

@media (min-width: 992px) {
    .section.cta-left-aligned .cta-a .cta__links-wrapper {
        justify-content: space-around !important;
    }
}

.section--dark .breadcrumb__item a {
    color: white !important;
} 

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 49.2%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_2_of_2, .span_1_of_2 { width: 100%; }
}