.uni-webComponent-443 .WebElementsSliderSlider001__slide-overlay {
    background: transparent !important;
}
.uni-webComponent-443 .WebElementsSliderSlider001__slide-title {
    color: #000 !important;
}

.uni-webComponent-443 .WebElementsSliderSlider001__slide-text {
    color: #000 !important;
    text-shadow: none !important;
}

.uni-webComponent-443 .WebElementsSliderSlider001__slide-overlay {
	-webkit-box-pack: center;
	-ms-flex-pack:    center;
	justify-content: center;
}
.ReviewsListBasic001__author-date {
    display: none;
}
.ReviewsListBasic001__author {
    font-size: 24px !important;
    margin-top: 25px;
}
.WebElementsSliderSlider001-443 .WebElementsSliderSlider001__slide-text {
    font-family: 'GothamPro-Regular' !important;
}
.WebElementsSliderSlider001-443 .WebElementsSliderSlider001__slide-title {
	text-shadow: none !important;
}

.FrameUniversalBasic001__header-schedule {
	margin-left: 30px;
}

.FrameUniversalBasic001__header-center-middle {
	padding-right: 50px;
}

.FrameUniversalBasic001__menu-nested-has-sub-menu > ul {
	border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7d7d7d;
}


.FrameUniversalBasic001__menu-nested-arrow {
    border-width: 0 12px 12px 12px;
    border-color: transparent transparent #7d7d7d transparent;
}

.FrameUniversalBasic001__search-vueApp {
	max-width: 75%;
	width: 100%;
}

@media screen and (min-width: 800px) {
   .FrameUniversalBasic001__search-vueApp {
	    max-width: 60%;
    	width: 85%;
	}
}

#uni-component-487 .BlocksCoverImageBasic001__wrapper {
    background-attachment: unset !important;
}

.BlocksCoverImageBasic001__wrapper {
    background-position: center !important;
}


@media screen and (max-width: 768px) {
	.BlocksCoverImageBasic001-487 .BlocksCoverImageBasic001__wrapper {
	    height: 432px !important;
	}
    .WebElementsStepsVertical001__vertical-steps-step-name--description {
        display: none;
    }

    .WebElementsStepsVertical001__vertical-steps-step-name {
        margin-bottom: 16px;
    }

    .WebElementsAccordionBasic001__accordion011420-title {
        width: 100%;
    }

    #uni-component-58 button.WebElementsButtonPrimaryButton {
        width: 100% !important;
        margin-top: -50px;
    }

    div.site .BlocksTextBasic003-58  h2.WebElementsTitleH2__text {
        text-align: center !important;
    }

    button.WebElementsButtonPrimaryButton.WebElementsButtonPrimaryButton-13 {
        width: 100%;
    }
}

.FrameUniversalBasic001__search-popup-item-link {
	display: none;
}

.FrameUniversalBasic001__search-popup-item {
    padding: 10px 15px;
}