.apex-hero-menu-container a:hover
.apex-primary-menu-container a:hover {
    color: #000 !important;
}

.apex-primary-menu-container li {
    float: left;
    margin-left: 25px;
    border: none;
}


#site-footer.apex-style-dark {
    background: #666;
}

.btn {
    color: #fff !important;
}


#mobile-menu-toggle {
    float: right;
    display: none;
    width: 20px;
    height: 15px;
}

@media only screen and (max-width : 769px){
#mega-menu-wrap-apex-primary-menu {
    clear: both;
    padding-top: 15px;
}}

#hero-logo img {
    width: auto;
    height: auto;
    max-height: 500px;
}

div.sermon-browser-results img.preacher {
    float: none;
    margin-left: 0;
}

.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    font-size: 13px;
    text-transform: uppercase;
    color: #375c76 !important;
}

::-webkit-input-placeholder { /* WebKit browsers */
color: #fff !important;
opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #fff !important;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #fff !important;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #fff !important;
opacity: 1;
}

.apex-hero-menu-container a {
    background-color: rgba(255, 255, 255, 0.9) !important;
}

.apex-hero-menu-container a {
    width: 140px;
    height: 140px;
    font-size: 13px;
    border-radius: 5px;
    color: #444;
}

#site-footer {
    position: static;
    left: 0;
    bottom: 0;
    z-index: 2;
    width: 100%;
    background: #FFF;
    padding: 25px 0 0;
}

@media only screen and (max-width: 767px) {
#apex-page-125-hero {
    background-image: url(https://www.lifecf.org/wp-content/uploads/2021/12/home-kom-uit-mobile.jpg) !important;
}}


.entry-right {
    margin-left: 0px !important;
}

.entry-left {
    position: inherit !important;
}

.entry-meta2 {
    font-size: 18px;
    font-weight: 600;
    color: #666;
    margin: 0;
}


.apex-hero {
    text-align: center !important;
}

#hero-logo {
    padding-left: 0% !important;
}

.apex-primary-menu-container a {
    display: inline;
    font-weight: bold;
    color: #d6ab71;
    padding: 0;
}

.apex-primary-menu-container li {
    float: left;
    margin-left: 25px;
    border: none;
}

h4, h4 a {
    font-weight: normal;
    color: #fff;
}

#site-footer.apex-style-dark {
    background: #666;
}

.btn {
    color: #fff !important;
}

body {
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    font-size: 15px;
    line-height: 24px;
    color: #666;
}


#mobile-menu-toggle {
display: none ;
}

.ubermenu .ubermenu-target {
    padding: 15px 10px;
}

#hero-logo img {
    width: auto;
    height: auto;
    max-height: 500px;
}

.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    font-size: 13px;
    text-transform: uppercase;
    color: #375c76 !important;
}

::-webkit-input-placeholder { /* WebKit browsers */
color: #fff !important;
opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #fff !important;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #fff !important;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #fff !important;
opacity: 1;
}

.apex-hero-menu-container a {
    background-color: rgba(255, 255, 255, 0.7) !important;
}

.apex-hero-menu-container a {
    width: 140px;
    height: 140px;
    font-size: 13px;
    border-radius: 5px;
    color: #444;
}

#apex-page-4-hero {
    background-image: url(https://www.lifecf.org/wp-content/uploads/2020/12/home.png);
}

@media only screen and (max-width: 767px) {
#apex-page-4-hero {
    background-image: url(https://www.lifecf.org/wp-content/uploads/2021/12/home-kom-uit-mobile.jpg) !important;
}}


#slb_viewer_wrap .slb_theme_slb_default .slb_data_title, #slb_viewer_wrap .slb_theme_slb_default .slb_group_status {
    display: none !important; 
}

#mega-menu-wrap-apex-primary-menu #mega-menu-apex-primary-menu[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-apex-primary-menu #mega-menu-apex-primary-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    opacity: 1;
    transform: translate(0, 0);
    margin-top: 15px;
}

@media only screen and (max-width: 769px){
#mega-menu-wrap-apex-primary-menu {
    display: contents !important;
}
}

#mega-menu-wrap-apex-primary-menu {
    display: contents;
}

@media only screen and (max-width: 769px){
.admin-bar #site-navigation {
    top: 0;
    position: fixed;
}}

@media only screen and (max-width: 769px){
#site-navigation {
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    box-shadow: 0 0 20px rgb(0 0 0 / 10%);
    position: fixed;
})

#site-navigation {
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    box-shadow: 0 0 20px rgb(0 0 0 / 10%);
    position: fixed !important;
}

#site-navigation-contents {
    background: rgba(255, 255, 255, .8) !important;
}

@media only screen and (max-width: 769px){{
#site-navigation-contents {
    background: rgba(255,255,255, 0.8) !important;
}}

#mega-menu-wrap-apex-primary-menu #mega-menu-apex-primary-menu > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 7px 0px 7px !important;

}

#mega-menu-wrap-apex-primary-menu #mega-menu-apex-primary-menu > li.mega-menu-item > a.mega-menu-link {

    font-size: 16px !important;
    font-weight: 400 !important;
    outline: none;
}

.pum-theme-2897 .pum-container, .pum-theme-default-theme .pum-container {

    background-color: rgb(255, 255, 255);
}

.label {
    font-size: 100% !important;
    color: #666 !important;
}

@media only screen and (max-width : 769px){
#logo {
    padding-top: 10px !important;
}}

td, th {
    padding: 3px !important;
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    width: 100% !important;
    background-color: #ececec !important;
}

@media only screen and (max-width: 769px){
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #a46497 !important;
    color: #fff;
    width: 50% !important;
}}

#hero-logo {
  padding-right: 0% !important;
}

@media only screen and (max-width: 998px)
#mega-menu-wrap-apex-primary-menu .mega-menu-toggle + #mega-menu-apex-primary-menu {
    background: rgb(255 255 255 / 51%) !important;
    padding: 15px 0px 0px 0px;
}
