html,
body {
    width: 100% !important;
    overflow-x: hidden !important;
}
.bg-light-blue {
    background-color: rgba(106, 170, 173, 0.7);
}
.unclickable {
    pointer-events: none;
}
#menu-main-menu li,
#menu-secondary-menu li {
    margin-right: 2em;
    text-align: center;
}
.dropdown-menu li {
    margin-right: 0px;
    text-align: left !important;
    width: 100%;
}
article header a {
    text-decoration: none;
    color: #4c9fa7;
}
article header a:hover {
    color: #4c9fa7;
}
.contact-header a {
    font-size: .6em;
}
.navbar-toggler:focus,
.navbar-toggler:active,
.navbar-toggler-icon:focus {
    outline: none;
    box-shadow: none;
}
.content-slider {
    padding: 0;
}
.text-slider {
    font-size: .4em;
}
.h-200 {
    height: 200px;
}
rs-layer-wrap.rs-parallax-wrap {
    margin: auto;
}
.sticky {
    position: static;
    top: 0;
    width: 100%;
    z-index: 0;
    box-shadow: none;
}
#wpforms-200-field_2 {
    width: 100%;
}
.home article img {
    width: 305px;
    height: 262px;
}
.home article .card-body {
    height: 270px;
}
.home article .card-body header {
    height: 125px;
}
.archive .card {
    height: 37.75em;
}
.archive .card .wp-post-image {
    height: 16.5625em;
}
.pagination .page-link {
    color: #000;
}
.archive .card-body h2 {
    min-height: 120px !important;
}
.archive .read__more__btn {
    bottom: 0;
}
.desktopcontact, .aligncenter {
    text-align: center;
    margin: 0 auto 20px;
    display: block
}
.mobilecontact {
    display: none !important
}
@media screen and (max-width:992px) {
    .mobilecontact {
        display: block !important;
        margin: 0 auto;
        text-align: center
    }
    .desktopcontact {
        display: none !important
    }
}
@media (min-width: 576px) {
    h3.text-slider {
        font-size: .7em;
    }
    small.text-slider {
        font-size: 0.7em;
    }
    a.text-slider {
        font-size: .7rem;
    }
}
@media (min-width: 768px) {
    .contact-header a {
        font-size: 1em !important;
    }
    h3.text-slider {
        font-size: 1.2em;
    }
    small.text-slider {
        font-size: 0.875em;
    }
    a.text-slider {
        font-size: 1rem;
    }
}
@media (min-width: 992px) {
    h3.text-slider {
        font-size: 1.75em;
    }
    .sticky {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 10000;
        box-shadow: 0 0 5px 5px rgb(0 0 0 / 10%);
    }
    #wpforms-200-field_2 {
        width: 60%;
    }
}
@media (min-width: 1399.98px) {
    .content-slider {
        padding-bottom: 100px;
    }
}		