.stacked:first-child {
	padding-top:    0;
}
.stacked {
	padding-top:    0;
	padding-bottom: 0;
}
.wrap__page-content img {
    max-width: 100%;
    height:    auto !important;
}

b, strong {
    font-weight: 600;
}
/*
.section--light h4 {
    color: white !important;
}*/

a.cta__button.component__button--1 {
    margin-bottom: 10px;
}

.section--light .featuredblocks-grid-a .featuredblocks .featuredblock__content a {
    text-decoration: unset;
}

.section-navigation .section--inner {
    box-shadow: unset !important;
}

.section-navigation.section__bg--light-4 .section--inner {
    background-color: white;
}

 .flex-container {
          display: flex;
          flex-wrap: wrap;
		  align-items: center;
        }
		
		.col10 {
        width: calc(8% - 4px);
        padding: 5px;
    }
		
        .col20 {
          width: calc(19% - 4px);
          padding: 10px;
        }

        .col25 {
          width: calc(24.6% - 4px);
        }

        .col30 {
          width: 31%;
          padding: 10px;
        }
		
		        .col40 {
          width: 39%;
          padding: 10px;
        }
		
        .col70 {
          width: 69%;
          padding: 10px;
        }

        .col50 {
          width: 48%;
          padding: 10px;
        }
		
		.col80 {
            width: 79%;
            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) {
            .col80,
            .col50,
            .col30,
            .col70,
            .col20,
			.col10,
            .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;
          }
        }


        .servicesborderlight {
                border: 2px solid black;
    border-radius: 20px;
    min-height: 225px;
        }

        .border-background-light {
            background-color: #f9d5b6;
        }

        .border-background-dark {
            background-color: #345d5b;
        }

h4.white {
     color: white !important;
}

.whitefont {
    color: white !important;
}
        
        .servicesborder-dark {
    border-radius: 20px;
    min-height: 225px;
        }


        #id_c665d79f-2d18-5dd3-8093-8195064d2720::before {
    background-color: #2d5d5b;
}

@media (min-width: 992px) {
    .hours-a--12 .hours__day {
                padding-left: 4px;
        padding-right: 4px;
    }}