.overlay:before, .slider-all-controls .overlay .background-image-holder:before { display: none; }
.menu > li ul {background: #5c7489;}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
    color: #aecfe6;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
    border-color: #aecfe6;
    background-color: transparent;
}
a {
    font-weight: 600;
    color: #aecfe6;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    cursor: poitner;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover {
    color: #ffffff;
    border-color: #aecfe6;
    background-color: #aecfe6;
}
.bg-dark {
    background: #5c7489;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 10px;
}
.wpb_alert p:last-child, #content .wpb_alert p:last-child, .wpb_text_column p:last-child, .wpb_text_column *:last-child, #content .wpb_text_column p:last-child, #content .wpb_text_column *:last-child, .wpb_toggle_content p:last-child {
    margin-bottom: 40px;
}
h2.uppercase {
    letter-spacing: 6px;
    margin-right: -10px;
}

.widget-handle .function {
background: none !important;
}

.mb16 {
    margin-bottom: 16px !important;
    display: none;
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "Open Sans";
}

@media only screen and (max-width: 991px) {
    .perm-fixed-nav .nav-container {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 9999;
    }
}