body{
    background:#ccc;
}
/* Backgrounds */
.bg--main {
    background-color:#6DBC2F
}
.bg--light{background-color: #25a60b}
.bg--third,
.bg--second {
    background-color:#b8673c
}
.bg--dark {
    background-color: #035193
}
.bg--white {
    background-color: #fff;
}
.bg--grey {
    background: #96989a
}

.bg--silver {
    background-color: #d4eedd
}

.bg--black {
    background-color: #111
}

img.lazy{
    background-color: rgba(41, 54, 59, 0.05)
}
/* Colors */
a.readmore,
a:hover,
.clr--main {
    color: #6DBC2F
}
.clr--second ,
.clr--third {
    color:#b8673c
}
.clr--silver {color: rgba(255, 255, 255, 0.75)}
.clr--dark {
    color: #33466a
}
.clr--black {
    color: #111
}

.clr--grey {
    color: #999
}

.clr--white {
    color: #fff
}

.clr--black {
    color: #111;
}

.border {
    border: 1px solid #e0e0e0
}
.line {
    display: inline-block;
    height: 1px;
    width: 100%;
    background: #e0e0e0
}
.line__p:after {
    background: #cd014a;
}

.hassub>ul {
    background: #fff
}

footer a:hover,
footer a{
    color:#fff
}
.box__title--under{
    border-bottom: 1px solid #eee
}
.box__title__under--center:after,
.box__title--under:after {
    background-color:#6DBC2F
}
.btn {
    color: rgba(255, 255, 255, 0.95);
    background:  #6DBC2F
}
a.btn:hover {color: #fff}
.btn:hover {
    color: #fff;
    background-color:#6DBC2F;
}

#topmenu  ul li > ul a,
#topmenu  ul li > ul span,
#topmenu .hassub ul a,
#topmenu .hassub ul span {
    color: #6DBC2F
}
#topmenu .hassub ul ul a,
#topmenu .hassub ul ul span {
    color: #035193
}
#topmenu .hassub ul ul ul a,
#topmenu .hassub ul ul ul span {
    color:#b8673c
}
#topmenu .hassub ul ul ul ul a,
#topmenu .hassub ul ul ul ul span {
    color:#333
}
.news a:hover {
    border-bottom: 2px solid #6DBC2F;
}

.news__latest a:hover {
    border-bottom: 2px solid #6DBC2F;
}
.news__arrow em {
    background-color: #6DBC2F;
}
.title__under {
    color: #6DBC2F;
    border-bottom: 1px solid #ccc;
}
.title__under:after {
    background-color: #6DBC2F;
}

a.cat__item--active:hover,
a.cat__item--active{
    background-color:#6DBC2F !important;
    color: #fff;
    border-color: #d4eedd;
}
a.cat__item:hover{
    background-color: #d4eedd
}
.media a:hover {
    color: #b8673c
}

a.face-icon {
    background-color: #5d82d1
}

a.twitter-icon {
    background-color: #40bff5
}
.newscontent a {
    border-bottom: 1px dotted #fdcea9
}

.newscontent a:hover {
    border-bottom: 1px solid #b8673c;
    color: #b8673c
}

.newscontent ul li::before {
    color: #cd014a;
}

.success {
    background: #99b998;
}

.warning {
    color: #fff;
    background: rgb(202, 60, 60);
}

.attention {
    color: #fff;
    background: rgb(223, 117, 20);
}

.required:after {
    content: " *";
    display: inline;
    color: #FF0000;
    font-weight: bold;
}

.error {
    display: block;
    color: #FF0000;
    padding: 5px 0;
}

.help {
    background: rgb(66, 184, 221);
}
.pagination .active a,
.pagination a:hover {
    color: #6DBC2F;
    border: 1px solid #6DBC2F;
    transition: color .2s ease-out;
    border: 1px solid #6DBC2F;
    color: #6DBC2F;
}
.tns-nav button.tns-nav-active{
    background: #6DBC2F
}
#menu__close i.im{
    color: red
}
@media only screen and (min-width: 1024px) {
    #topnav > ul > li.hassub:hover > a {
        background:green;
        color: #fff !
    }
}