

.topbar, .footer--bg {
    background-color: #7cac71;
}
.article--content a {
    color: #7cac71;
}
.page_header--title {
    color: # !important;
}
.widget ul li a {color: #000;}
.widget ul li:hover a {text-decoration: none !important;border-bottom: 0;color: #7cac71;}
.widget--title i {color: #7cac71;}    
.services_info--item_order {background-color: #7cac71;}
.services_info--item_order:before{ border-color: transparent #7cac71 transparent transparent;}
.article--content a:hover {
    color: #7cac71;
    text-decoration: underline;
}
div .contact_card--icon, .contact_mini i, .contact_item--icon, button span{
     color: #7cac71 !important;
}
.podrob{padding:10px 0; border: 1px solid  #4a9b37;text-align: center;border-radius: 3px;}
button:hover span, .-blue_light span, .-red span, .-waikawa_gray span{
     color: #fff !important;
}
.podrob:hover {border: 1px solid  #7cac71;}
a.fcolor:hover{color:#7cac71;}
a.fcolor{color:#4a9b37;}
.promo_slider_nav--item:before {
    background: #7cac71 !important;
}
a{color:#000;}
a:hover{color:#7cac71;}
/*
strong, span, div, p, h1, h2, h3, h4, h5, h6 {
    color: # !important;
}
*/
.pagination ul a:before, .header_nav .menu > .menu-item > a:before {
    background: #7cac71;
}
.header_nav .menu > .menu-item .sub-menu .menu-item a. -active {color:#7cac71;}
.pagination ul a {color:#000;}
.button.-waikawa_gray.-bordered:hover {
    background-color: #7cac71 !important;
    border-color: #7cac71 !important;
    color: #fff !important;
}

.pagination ul a.-active, .button.-waikawa_gray.-bordered, .button.-blue_light, .-waikawa_gray {
    color: #7cac71 !important;
}
.pagination ul a:hover{color: #7cac71 !important;}
.button.-blue_light, .-waikawa_gray, .-red{
    
    background-color: #4a9b37 !important;
        border-color: #4a9b37 !important;
    
}
/*
.-red{
    
}
*/
.page_header{
    background: #cecccc url(/userfiles/bg3.png) top center repeat;;
}

#Calendar .event {
    border: 10px solid #7cac71 !important;
}
.remodal-overlay{display:none;}
.remodal{visability:hidden !important;}

.price-usl span, #Calendar .weekend, .title-news-list a, 
.header_nav .menu .sub-menu .menu-item:hover > a,  
.menu-itemu:hover > a, 
.header_nav .menu > .menu-item:hover > a, 
.header_nav.-wide .header_nav--inner > .menu > .menu-item.current-menu-item > a, 
.header_nav .menu  .menu-item.current-menu-item > a, 
.header_nav .menu > .menu-item:hover > a, .link {
    color: #7cac71;
}
.header_nav .menu > .menu-item.current-menu-item > a, .header_nav .menu > .menu-item:hover > a {color: #7cac71 !important;}
.link {color:#4a9b37;}
.breadcrumbs--link.-active {color: #9E9E9E !important;}

.header_nav.-wide .header_nav--inner > .menu > a, .header_nav .menu > a, .header_nav .menu > .menu-item > a, .breadcrumbs--link {
    color: #000;
}

.slideout-open .mobile_sidebar{
    display:block;
    position: fixed;
    top: 0;
    width: 320px;
    height: 100%;
        overflow: auto;
}
.menu-item-has-children{
    cursor:pointer;
}
.slideout-open .mobile_menu .menu .menu-item-has-children > a:after {
 display:none !important;   
}
.slideout-open .mobile_menu .menu .menu-item-has-children:after {
    position: absolute;
    top: 25px;
    right: 16px;
    margin: -4px 0 0;
    display: block;
    border-style: solid;
    border-width: 4px 0 4px 4px;
    border-color: transparent transparent transparent #fff;
    content: '';
    opacity: 0.3;
}
.menu-item-has-children{
    z-index:0;
}
.article--meta_item:after {color:#7cac71;}
.our_mission--item_body ul li:before {color:#7cac71;}
