body{
    --theme-color:rgba(31,192,85, 1.0);
    --theme-color-opacity:rgba(31,192,85, 0.62);
}
.btn-style-one {
    background-color: var(--theme-color) !important;
    border-radius: 16px;
}
.btn-style-two{
    border-radius: 16px;
}
.btn-style-one:hover{
    color: var(--theme-color);
}
.sticky-header .main-menu .navigation>li:hover>a, .sticky-header .main-menu .navigation>li.current>a, .sticky-header .main-menu .navigation>li.current-menu-item>a{
    color: var(--theme-color);
}
.sec-title .title{
    color: var(--theme-color);
}
.news-block .lower-content .date{
    background-color: rgba(0, 0, 0, 0.2);
    color: #333;
}
.call-to-action{
    background-color: var(--theme-color) !important;
}
.scroll-to-top{
    background-color: var(--theme-color) !important;
}
.gallery-item .overlay-box{
    background-color: var(--theme-color-opacity) !important;
}
.mobile-menu .menu-backdrop{
    background-color: var(--theme-color-opacity) !important;
}
.mobile-menu .nav-logo a{
    display: none;
}
.mobile-menu .navigation li.current>a, .mobile-menu .navigation li>a:hover{
    color: var(--theme-color);
}
.mobile-menu .navigation li>a:before{
    border-left: 5px solid var(--theme-color);
}