a, a:active, a:focus
{
color:#007b00;     /*    #8DA508  */
}
.current_page_item a, .current-menu-item a,.widget a,.menu-item-type-custom a
{
/*alte Farbe  color:#A0AF4C         #BAD22E     */
color:#007b00 ;   

}
#page
{
    box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
}
 .entry-title
{
font-size:1.3em;
color:#007b00 ;  
}
.main-navigation ul
{
font-size:.75rem;
}
.main-navigation ul .sub-menu
{
font-size:.65rem
}
.site-header
{
border-bottom: 1px solid rgba(204, 204, 204, 0.2);
margin-bottom:15px
}


.nav-links
{
margin-bottom:0
}
#et_builder_outer_content a:active, #et_builder_outer_content a
{
color:#A0AF4C; 
}
#et_builder_outer_content a:hover
{
color:#028900   /*alte Farbe  color:#333333          */
}

#search
{
    position: fixed;
    top: -150%;
    left: 0;
    height: 100%;
    width: 100%;
    visibility: hidden;
    opacity: 0;
    background-color: #a0af4c;
    z-index: 999999;
    text-align: center;
    -webkit-transition: all ease-in-out .5s;
    -moz-transition: all ease-in-out .5s;
    -ms-transition: all ease-in-out .5s;
    -o-transition: all ease-in-out .5s;
    transition: all ease-in-out .5s;
}

#search div
{
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

#search #closeSearchButton
{
    color: #fff;
    font-size: 3rem;
    position: fixed;
    top: 5px;
    right: 15px;
}

#search form
{
    -webkit-transform: scale(.75);
    -moz-transform: scale(.75);
    -ms-transform: scale(.75);
    -o-transform: scale(.75);
    transform: scale(.75);
    ms-transform: scale(.75);
    -webkit-transition: all ease-in-out .5s;
    -moz-transition: all ease-in-out .5s;
    -ms-transition: all ease-in-out .5s;
    -o-transition: all ease-in-out .5s;
    transition: all ease-in-out .5s;
}

#search form p
{
    color: #fff;
    font-size: 1rem;
    text-transform: uppercase;
    padding-bottom: 25px;
}

#search form input#s
{
    padding: 1.25rem 1.5rem;
    background-color: transparent;
    border: 1px solid rgba(255, 255, 255, 0.57);
    color: #fff;
    font-size: 2rem;
    line-height: 12px;
    width: 100%;
    max-width: 400px;
    outline: 0;
    -webkit-transition: all ease-in-out .25s;
    -moz-transition: all ease-in-out .25s;
    -ms-transition: all ease-in-out .25s;
    -o-transition: all ease-in-out .25s;
    transition: all ease-in-out .25s;
}

#search form input#s:focus
{
    border-color: #fff
}

#search form input#searchSubmit
{
    padding: 2rem 1.5rem;
    background-color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.57);
    color: #a0af4c ;  /* #a0af4c*/
    font-size: 2rem;
    line-height: 12px;
    cursor: pointer;
    -webkit-transition: all ease-in-out .25s;
    -moz-transition: all ease-in-out .25s;
    -ms-transition: all ease-in-out .25s;
    -o-transition: all ease-in-out .25s;
    transition: all ease-in-out .25s;
}

#search form input#searchSubmit:hover
{
    background-color: #333333;
    color: #fff;
    border-color: #333333;
}

#search.open
{
    visibility: visible;
    opacity: 1;
    top: 0;
}

#search.open form
{
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    ms-transform: scale(1);
}
.rss-aggregator+.nav-links
{
display:none !important;
}
.more-link
{
font-weight:bold;
font-color:#007b00 ;   
}
