.top-menu-wrap{border-top-color: rgb(141, 199, 63);background: rgba(0, 0, 0, 0.45);}
.homemenu ul li a{    margin-top: 25px;
    padding: 10px 20px 0;}
.homemenu ul ul {
    border-top: 8px solid #8dc73f;
    border-bottom: 8px solid #8dc73f;
}    
.homemenu ul ul li:first-child:after{    border-bottom-color: #8dc73f;}
#slidecaption {
    background: rgba(0, 0, 0, 0.48)!important;
}
.slideshow_caption {
    border-top: 1px solid #fff;
    color: #c3d956;
}
.grid-list-services ul li .description {
    color: #5f9214;}
.grid-list-services ul li h3{border-bottom: 1px solid #c2d847;}


.homemenu ul ul li.current-menu-item > a{color:#111111 !important;}
.homemenu ul ul li:hover>a{color:#ffffff !important;}