@charset "utf-8";

a,a:hover {
    text-decoration: none;
    color: #5ada97
}

a {
    color: #337b41
}

.background-green2 a {
    text-decoration: none;
    color: #2c4e41
}

.background-green2 a:hover {
    text-decoration: none;
    color: #96ffd5
}

.faqs-info a,.faqs-info a:hover {
    text-decoration: none;
    color: #0b925d
}

.faqs-info a:hover {
    color: #dc7c00
}

.btn {
    background: #184e30
}

.btn:hover {
    background: #6aa54d
}

#categorylisting:hover a,.btn,.btn a {
    color: #fff
}

.contenttext h1 {
    color: #6aa54c
}

.contenttext h2 {
    color: #184e30
}

.contenttext h3 {
    color: #3a3d3e
}

#categorylisting a,.contenttext h4,.contenttext h5 {
    color: #000
}

#categorylisting:hover {
    background-color: #0ba7b1;
    transition: all 400ms ease 0s
}

.readmore .btn,.readmore .btn:hover {
    padding: 10px;
    border-radius: 13px;
    border: 0#337b41 solid;
    display: inline-flex;
    width: auto
}

.readmore .btn {
    background: #1a377a;
    margin: 0 5px
}

.readmore .btn:hover {
    background: #6aa54c
}

.contenttext .page-header h1 {
    font-size: 250%;
    margin-top: 10px;
    margin-bottom: 20px;
    background: linear-gradient(to right,#79978b 0,rgba(255,255,255,0) 67%,rgba(255,255,255,0) 100%);
    font-weight: 400;
    color: #fff;
    padding: 5px
}

.footer,.tab.active {
    background: #184e30
}

.insert h2,.insert h3,.insert h4 {
    color: #184f31
}

@media (min-width:800px) {
    .megamenu .menu li a {
        color: #355759
    }

    .megamenu .menu li a:hover,.megamenu .menu li.active a {
        color: #325246
    }

    .menu-bg {
        background: rgba(255,255,255,.3)
    }

    .menu-bg-white {
        background: #fff
    }

    .megamenu .nav li.active,.megamenu .nav li.active.deeper.parent,.megamenu .nav li.deeper.parent:hover,.megamenu .nav li:hover {
        border-bottom: 0 solid #fff
    }

    .megamenu .menu .nav-child li,.megamenu .nav>li.language .small li li {
        background: #86b1a0
    }

    .megamenu .menu .nav-child li.active,.megamenu .menu .nav-child li:hover,.megamenu .nav>li.language .small li li.lang-active,.megamenu .nav>li.language .small li li:hover {
        background: #79978b;
        border: 0 red solid
    }
}

@media (max-width:799px) {
    .megamenu .menu li a,.megamenu .menu li a:hover,.megamenu .menu li.active a {
        color: #fff
    }

    .megamenu .nav>li.deeper.parent.active,.megamenu .nav>li.deeper.parent.open,.megamenu .nav>li.deeper.parent:hover,.megamenu .nav>li.language .small li,.megamenu .nav>li.language .small li:hover {
        border: 0 solid #000;
        background-color: #79978b
    }

    .megamenu .nav>li.deeper.parent,.megamenu .nav li,.megamenu .nav li .small li,.megamenu .nav>li.language .small li li {
        background: #86b1a0
    }

    .megamenu .nav>li .small li.active,.megamenu .nav>li .small li:hover,.megamenu .nav>li.language .small li li.lang-active,.megamenu .nav>li.language .small li li:hover {
        background: #6aa54c
    }

    .megamenu .nav>li.active,.megamenu .nav>li:hover {
        background: #79978b
    }
}

.tab {
    color: #fff;
    background: #6aa54d
}

.tabdescription.open {
    border-top: 3px solid #184e30
}

.tabdescription {
    border-top: 0 solid #6aa54d
}

.cookie {
    background: rgba(8,46,25,.9);
    border-top: 1px solid #0e6937
}

.cookie a {
    color: #d3f1cb
}

.footer .copyright p,.footer .sitemap p {
    color: #d3f1cc
}

.clear .button:hover,.close:hover {
    background: #6aa54d
}

.clear .button,.close {
    background: #184e30;
    color: #fff
}

#mc_embed_signup div.mce_inline_error {
    color: red!important
}