body{
color: #000;
}

/*logo size*/
.custom-logo{height:180px}

#site-header-main {
    /*height: 170px !important;*/
height:auto !important;
}
.identity{
    height: 100%;
}

/* header */
.page-header.header-small{
  height: 600px;
}

body.admin-bar .navbar{
   background:white;
}

.page-header.header-small .container{
   padding-top: 30vh !important;
}

.navbar .navbar-brand img {
    max-height: 80px;
}

.header-filter::before {
    background-color: rgba(0, 0, 0, 0);
}

/*navigation*/
.navbar.navbar-transparent {
    color: #000;
} 

.navbar.navbar-transparent .navbar-nav > .active > a {
    background: transparent;
     color: #f4d83f; 
}

#access ul li{margin: 15px 0;}

#access div > ul > li > a {
    line-height: 0 !important;
}

.menu-search-animated{
   height: auto;
}

.kahuna-landing-page #content {
    margin-top: 10%;
}

/* footer */
.footer-black{
   margin-top: 50px;
}

/*accordion*/

.kc_accordion_header{
   background: #a7c036;

}
.kc_accordion_header a{
   color: #fff !important;
}


/*---- KAHUNA -----*/

#header-page-title-inside{
   background:none;
}

#header-page-title .entry-title{
background-color: rgba(0,0,0, 0.5);
background-color: rgba(140,182,85, 1);
background-color: #a7c036;
padding: 10px 20px;
}

.kahuna-cropped-headerimage #masthead #header-image-main-inside{
   height: 700px;
}

#header-page-title-inside{
   margin: 0 auto;
   width:100%;
   font-size: 18pt;
   text-transform: uppercase;
}
.entry-title{
   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/*Fotos Abstand*/
.kc-elm img{
margin-bottom: 10px;
}

/*Link Farbe*/
.lp-page-inside a:link, .lp-page-inside a:visited, .lp-page-inside a:active,
.article-inner a:link, .article-inner a:visited, .article-inner a:active{
  color:  #798b27;
}
.lp-page-inside a:hover, .article-inner a:hover{
  color:  #a7c036;
}

@media (max-width: 800px){
h1{font-size:20pt;}
h2{font-size:16pt;}
h3{font-size:14pt;}
#header-page-title .entry-title {font-size: 20pt;}
}