/* Mandatory Fixes */
.header__call-icon { opacity: 1; width: 50px; }
.header__call .icon { display: block; }
.entry__content ul, .entry__content ol, .content-area--image-left .entry__content ul, .content-area--image-right .entry__content ul { margin-bottom: 0px; }
.gallery__button.gallery__button--dark { text-align: center; }
.ginput_container_fileupload .validation_message { display: none; }
.module__image { max-width: none!important; }
.list-columns { align-items: flex-start; justify-content: center; }
.staff { justify-content: center!important; }
table, table * { border: 0px!important; }
table ul { margin-left: 0px!important; }
a { text-decoration: none!important; }
@media (min-width: 767px){
.content-area--image-right .entry__content, .content-area--image-right .content-area__button { padding-right: 15px!important; }
.content-area--image-left .entry__content, .content-area--image-left .content-area__button { padding-left: 15px!important; }
}
@media (max-width: 768px){
.content-area--two-column .content-area__content .entry__content:first-child { padding-bottom: 0px; }
.content-area--image-left .content-area__flex--image-center, .content-area--image-right .content-area__flex--image-center { padding-bottom: 0px; }
footer .widget { margin-bottom: 0px; }
}
@media (max-width: 520px){
.btn { display: inline-block; }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.jarallax-img.image--loaded { width: 140%!important; height: auto!important; left: -20%!important; }
}
/* End */