.section.fb-grid-a-section-overlap .section--light .featuredblocks-grid-a .featuredblocks {
    background-color: #ffffff;
}

ul.featuredblock__sub-menu {
    display: none;
}
.alias-grid_overlap, .alias-featuredblocks_home  {
    position: relative;
    z-index: 99;
}

.section--light .form-a .form__submit input.component__button--1 {
    color: #000;
}

/* -- testimonials section -- */
.wrap_testimonials {
    box-shadow: 3px 1px 19px -3px rgba(0, 0, 0, 0.75);
    -webkit-box-shadow: 3px 1px 19px -3px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 3px 1px 19px -3px rgba(0, 0, 0, 0.75);
    width: 95%;
    margin: 25px auto;
}
.wrap_testimonials_inner {
    margin: 0 auto;
    padding: 15px 35px 35px;
    background: rgba(255, 255, 255, 0.9);
    text-align: center;
}
.wrap_testimonials_inner h1 {
    text-transform: uppercase;
}
.btn_cta a {
    background: #e7b451;
    padding: 5px 15px !important;
    width: 200px;
    border-radius: 15px;
    text-decoration: none !important;
    color: #1E326B;
}



/* MAP */

.map-a .map__wrap {
    z-index: 9;
}

@media (min-width: 1199px){
.map-a .map__container {
    max-width: 1470px;
}
}

@media only screen and (min-width: 991px) {
    .banner .banner-text__wrapper {
    height: 700px;
}
}

@media only screen and (min-width: 992px) {
.map__col {
    max-width: 33.333333%;
    flex: 0 0 33.333333%;
}
.banner-e .banner__text-wrapper {
    top: 25%;
}
.flexslider .slides img {
    height: 700px;
    object-fit: cover;
    object-position: center;
}
}

@media only screen and (max-width: 990px) {
    .map-a .map__display {
    height: 450px !important;
}
.ple-column-padding {
    padding-top: 10px;
    padding-bottom: 10px;
}
}
 
 .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;
        }

                .col301 {
          width: 31%;
          padding: 10px;
          background-color: #8ED1FC;
    border-radius: 15px;
        }
        
                .col302 {
          width: 31%;
          padding: 10px;
          background-color: #F9F9FB;
          border-radius: 15px;
        }
		
                .col303 {
          width: 31%;
          padding: 10px;
          background-color: #C0EBF1;
          border-radius: 15px;
        }
		
		
        .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,
          .col303,
          .col302,
          .col301,
          .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;
          }
        }

        .section--dark .form-a .form__submit input.component__button--1 {
            color: white !important;
            }

   .roundedColumn .col30 {
       background-color: #8ED1FC;
    border-radius: 15px;
   }
   .group1 .col30 {
       background-color: #8ED1FC;
   }
    .group2 .col30 {
       background-color: #F9F9FB;
   }
    .group3 .col30 {
       background-color: #C0EBF1;
   }

        .flexGradient li {
    color: white;
    background-color: #79b2c4;
    margin-right: 20px;
    border-style: none;
    margin-bottom: 10px;
    padding: 20px;
    border-width: thin;
    border-radius: 10px;
    border-color: #47484B;
        }
	
	.flexGradient {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    }
	
	.flexGradient li:nth-child(1) {
    background-color: #79b2c4;
    }
	
	.flexGradient li:nth-child(2) {
    background-color: #77aec3;
    }
	.flexGradient li:nth-child(3) {
    background-color: #74aac1;
    }
	.flexGradient li:nth-child(4) {
    background-color: #71a6c0;
    }
	.flexGradient li:nth-child(5) {
    background-color: #6ea2be;
    }
	.flexGradient li:nth-child(6) {
    background-color: #6b9ebd;
    }
	.flexGradient li:nth-child(7) {
    background-color: #689abb;
    }
	.flexGradient li:nth-child(8) {
    background-color: #6596b9;
    }

    .flexGradient li:nth-child(9) {
    background-color: #6292b7;
    }
    .flexGradient li:nth-child(10) {
    background-color: #5f8eb5;
    }
    .flexGradient li:nth-child(11) {
    background-color: #5c8ab3;
    }
    .flexGradient li:nth-child(12) {
    background-color: #5986b2;
    }
    .flexGradient li:nth-child(13) {
    background-color: #5682b0;
    }
    .flexGradient li:nth-child(14) {
    background-color: #537eaf;
    }
    .flexGradient li:nth-child(15) {
    background-color: #507aac;
    }
    .flexGradient li:nth-child(16) {
    background-color: #4d76aa;
    }
    .flexGradient li:nth-child(17) {
    background-color: #4a72a9;
    }

    .section--light .logo__title.component__title {
        color: black !important;
    }
    
    .section--dark .socialmedia__link {
        color: #5BC2FB
    }

    .section--light .socialmedia__link {
        color: white !important;
    }
@media (min-width: 1024px) {
    .wp-block-table td, .wp-block-table th {
    border: 1px solid;
    padding: .5em;
}}

.has-text-align-center {
    text-align: center;
}


.wp-block-table table {
    border-collapse: collapse;
}

.wp-block-table {
    overflow-x: auto;
}
@media (min-width: 1024px) {
.tablecenter {
  margin-left: auto;
  margin-right: auto;
} }

@media (min-width: 1024px) {
.tablewidth {
    width: 50% !important;
}}

.has-text-align-center {
    text-align: center;
}

.figurecenter {
    display: flex;
    justify-content: center;
    align-items: center;
}

.section.single-locations-1 .section--dark .locations-a .list .location__phone:before {
    border-color: #41C1FC !important;
    color: #41C1FC !important;
}

.section.single-locations-1 .section--dark .locations-a .list .location__address:before {
     border-color: #41C1FC !important;
    color: #41C1FC !important;
}

@media screen and (max-width: 768px) {
#id_8a0dd404-98ff-542f-9676-2693fa72ad3f {
    display: none !important;
}}