@charset "UTF-8";

/* add individual css here */

.home #page{
    background: url("/wp-content/uploads/bg_inhalt.gif");
    background-position: top;
    background-position-y: 40%;
    background-repeat: no-repeat;
}

/* Fonts */

body{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Verdana, sans-serif;
    font-weight: bold;
}

.home h1 {line-height: 110%!important;}

.lsow-image-slider .lsow-slide .lsow-caption .lsow-heading{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.single-featured-image-header .featured-caption .featured-heading{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.lsow-image-slider .lsow-slide .lsow-caption .lsow-subheading {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.panel-has-style .layout1 p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*!*-------------------Headeranpassungen-----------------------*!*/


@media screen and (min-width: 1025px){
    #header{
        background-color: #ffffff;
        box-shadow: rgba(0,0,0,0.4) 0 5px 8px -2px;
        -moz-box-shadow: rgba(0,0,0,0.4) 0 5px 8px -2px;
        -webkit-box-shadow: rgba(0,0,0,0.4) 0 5px 8px -2px;
        position: relative;
        top:0;
    }
    #header.sticky .header-inner{
        background-color: #ffffff;
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow:none;
    }
    #header.sticky #logo {
        width: 80%;
        padding-top: 10px;
        display: block;
        padding-left: 46%;
        padding-right: 25%;
    }
    #header #logo {
        display: block;
        padding-left: 45%;
        padding-right: 29%;
    }
}


#header .header-inner {
    background-color: transparent;
}
#header {
    background: #ffffff;
    padding:0;
}
#header .container {max-width: none;}

#header .header-inner {padding: 0;}

#header.sticky .header-inner {
    background-color: transparent;
}

/*-------------------Topbar-----------------------*/

#topbar .topnav {color: #000000;}
#topbar {
    border-bottom: 2px solid #ffffff;
    background-color: #ffffff;
}

#topbar #searchform input[type="text"]{background-color:#000000;}
#topbar #searchform .search-btn{color: #000000!important;}
#topbar #searchform input[type="text"]:focus{border: 1px solid #000000;}
#searchTrigger:before{color: #000000!important;}


@media screen and (min-width: 1025px){
    #header.sticky #dropdown{
        margin-top: 0px;}
}

/*-------------------Dropdown-----------------------*/

@media only screen and (max-width: 1024px){
    #dropdown {box-shadow: none;}
    #dropdown #mainnav{
        margin-top: 95px;
    }
}


#dropdown .level-1 > li > a {
    color: #ffffff;
}

#dropdown .level-1 > li.current-menu-item > a,
#dropdown .level-1 > li.current-menu-ancestor > a,
#dropdown .level-1 > li > a:hover,
#dropdown .level-1 > li.menu-item-has-children > a:hover::before {
    color: yellow!important;
}

@media only screen and (min-width: 1025px){
#dropdown {
    background-color: #aa0d34;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-right: 0;
    height: 53px;
}}

/*-------------------INhalt----------------------*/
/*#main .site-main article h1:first-of-type {margin-top: 70px;}*/



/*-------------------Footer----------------------*/

#footer {
    background: #ffffff;
    color: #000000;
}

#menu-footer-menu li a {
    color: #000000;
}

ul.menu {
    padding-top: 20px;
}

@media screen and (max-width: 767px){
    #partner #panel-2806-0-0-1, #partner #panel-2806-0-0-2, #partner #panel-2806-0-0-3, #partner #panel-2806-0-0-4, #partner #panel-2806-0-0-5, #partner #panel-2806-0-1-0, #partner #panel-2806-0-1-1, #partner #panel-2806-0-1-2, #partner #panel-2806-0-1-3, #partner #panel-2806-0-1-4, #partner #panel-2806-0-1-5, #partner #panel-2806-0-2-0, #partner #panel-2806-0-2-1, #partner #panel-2806-0-2-2, #partner #panel-2806-0-2-3, #partner #panel-2806-0-2-4, #partner #panel-2806-0-3-0, #partner #panel-2806-0-3-1, #partner #panel-2806-0-3-2, #partner #panel-2806-0-3-3, #partner #panel-2806-0-3-4{
    width: 50%;
    float: left;
}}

#panel-7-1-0-1 h3 a{
    white-space: nowrap;
}
