
/*****
    *****
        HEADER
    ****
*****/

body.theme_style1 #headerTop,
body.theme_style2 #headerTop,
body.theme_style3 #headerTop{
    background-color: #ffffff}

body.theme_style2 #primary-navigation > div > ul > li.current-menu-item > a:after,
body.theme_style2 #primary-navigation > div > ul > li:hover > a:after{
border-top: 20px solid #ffffff;
}

body.theme_style1 #headerBottom,
body.theme_style2 #headerBottom,
body.theme_style3 #headerBottom,
body.theme_style1 #primary-navigation > div > ul > li ul.sub-menu,
body.theme_style2 #primary-navigation > div > ul > li ul.sub-menu,
body.theme_style3 #primary-navigation > div > ul > li ul.sub-menu{
background-color: #203e00}


body.theme_style1 #headerTop #logo,
body.theme_style2 #headerTop #logo,
body.theme_style3 #headerTop #logo{
    margin-top: 40px;
    margin-bottom: 40px;
}

#headerrightside{
    margin-top: ;
    margin-bottom: ;
}

.plusfont{
    background-color: #8bbc3f;
    color: #ffffff;
    border-radius: 10px;
}
.plusfont:hover{
    background-color: #203e00;
    color: #ffffff;
}
.minusfont{
    background-color: #8bbc3f;
    color: #ffffff;
    border-radius: 10px;
}
.minusfont:hover{
    background-color: #203e00;
    color: #ffffff;
}


.contactButtons .button{
    background-color: #8bbc3f;
    color: ;
    border: 1px solid #8bbc3f;
    border-radius: 10px;
}
.contactButtons .button:hover{
    background-color: #203e00;
    color: #ffffff;
    border: 1px solid #203e00;
}

/*****
    *****
        FOOTER
    ****
*****/


#footerTop{
    background-color:#333333}
#footerBottom{
    background-color:#333333}



/*****
    *****
        PAGE
    ****
*****/
body > .post_title{
    background: #eff1d2;
}


/*****
    *****
        BUTTONS
    ****
*****/

.button{
    background-color: #203e00;
    color: ;
    border: 1px solid #203e00;
    border-radius: 10px;
}
.button:hover{
    background-color: #8bbc3f;
    color: ;
    border: 1px solid #203e00;
}
.button.button2{
    background-color: #8bbc3f;
    color: ;
    border: 1px solid #8bbc3f;
    border-radius: 10px;
}
.button.button2:hover{
    background-color: #203e00;
    color: ;
    border: 1px solid #8bbc3f;
}





/*****
    *****
        MENU
    ****
*****/

body.theme_style1 #primary-navigation > div > ul > li > a,
body.theme_style2 #primary-navigation > div > ul > li > a,
body.theme_style3 #primary-navigation > div > ul > li > a,
body.theme_style1 #primary-navigation > div > ul > li ul.sub-menu > li > a,
body.theme_style2 #primary-navigation > div > ul > li ul.sub-menu > li > a,
body.theme_style3 #primary-navigation > div > ul > li ul.sub-menu > li > a{
    color: ;
}

body.theme_style3 #primary-navigation > div > ul > li.current-menu-item > a,
body.theme_style3 #primary-navigation > div > ul > li:hover > a{
    border-bottom: 10px solid  ;
}

body.theme_style1 #primary-navigation > div > ul > li.current-menu-item > a,
body.theme_style1 #primary-navigation > div > ul > li > a:hover{
    background-color: ;
}




/*****
    *****
        SLIDER
    ****
*****/
body.theme_style1 .ngsliderTitle,
body.theme_style2 .ngsliderTitle,
body.theme_style3 .ngsliderTitle{
    color: ;
    font-size: ;
}

body.theme_style1 .ngsliderDesc,
body.theme_style2 .ngsliderDesc,
body.theme_style3 .ngsliderDesc{
    color: ;
    font-size: ;
}

body.theme_style2 .ngslider #pager a,
body.theme_style3 .ngslider #pager a{
    background: ;
}
body.theme_style2 .ngslider #pager a.activeSlide,
body.theme_style3 .ngslider #pager a.activeSlide{
    background: ;
}

body.theme_style3 .ngsliderText{
    background: ;
}



/**** FORMS *****/
input[type="text"],input[type="email"],input[type="number"],textarea,select{
    border: 1px solid #8bbc3f;
    background-color: #fffcfc;
    color: ;
    border-radius: 10px;
}



/**** RESPONSA MENU ****/

ul > .responseamenu_slideTrigger{
    background-color: #8bbc3f !important;
    border: 1px solid #8bbc3f;
    color:#ffffff;
}
ul > .responseamenu_slideTrigger:hover{
    background-color: #203e00;
    border: 1px solid #203e00;
    color:#ffffff;
}
#responseamenu_slide > div{
    background-color: #8bbc3f !important;
}
#responseamenu_slide> div + div,
#responseamenu_slide{
    background-color: #8bbc3f !important;
}



/******* HEARING QUIZ **********/

.quiz .arrow{
    border-left: 25px solid #8bbc3f !important;
}
.custom-label:hover input ~ .check-display, .custom-label input:focus ~ .check-display,
.custom-label input:checked ~ .check-display{
    background: #8bbc3f !important;
}

span.num_qs,
.results div.submit{
    background: #8bbc3f !important;
}