/*-----------------------------------------------------------------------------------
Version: 1.0
Theme Name: Total-wk-child
Description: Total Theme (Webkoenig modifications)
Template: Total
*/

/*#menu-hauptnavigation, #site-navigation, #site-header, #menu-hauptnavigation > .menu-item, .dropdown-menu >li >a:hover, a.sf-with-ul {
    height: 90px !important;
}
#site-logo {
    padding-top: 20px;
}
.navbar-style-one {
    height: 90px;
    top: 36% !important;
}
.dropdown-menu .link-inner {
    padding: 38px 9px !important;
}
.dropdown-menu .sub-menu .link-inner {
    padding: 10px!important;
}
#mobile-menu {
    margin-top: -10px !important;
}
#top-bar-social a {
    font-size: 15px;
}
.top-bar-right {
    line-height: 53px;
}

.sprachen {
    color: white !important;
}
.sprachen:hover {
    color: #a39f9f !important;
    text-decoration: none !important;
}

body.admin-bar .is-sticky #site-header {
    padding-top: 0px !important;
    top: 32px !important;
}

#footer_language_list {float:left;width:149px;position:relative;display:inline}
#footer_language_list > ul > li {display:inline;text-transform:uppercase;}

#top-bar-wrap a:hover { 
    text-decoration: none;
    color:white;
}

#site-navigation .dropdown-menu ul, #site-navigation .dropdown-menu ul li, #site-navigation .dropdown-menu ul li a {
    border: none;
}

h1 {
    font-weight: normal;
}

div#top-bar-social {
    display: inline;
}

@media screen and (max-width: 767px) {
    #footer_language_list {
        float: none;
    }
}

@media screen and (max-width: 400px) {
    body #site-header #site-logo a img {
        max-width: 75%;
    }
}*/