/*******************************************************************************************/
/*** ALLGEMEIN *****************************************************************************/
/*******************************************************************************************/

/*** Schriften in unterschiedlichen Browsern ähnlich rendern ***/
 html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility; 
} 

/*** blauer Rahmen bei angeklickten Objekten entfernen ***/
a, a:link, a:visited, a:hover, a:active, a:focus, button, button:active, button:focus, button:visited, input, input:active, input:focus, input:visited{  
outline:none;
}

html {
    background: #434343;
}

h1, h2, h3 {
    text-transform: uppercase;
}

/*******************************************************************************************/
/*** HEADER ********************************************************************************/
/*******************************************************************************************/

/***Topbar***/
ul.sub-menu.sf-dropdown-menu.dropdown {
    min-width: 0!important;
    top: 124%!important;
}

.kt-topbar-right .sf-menu.sf-menu-normal>li>ul:before{
		display:none;
}

.kt-topbar-right {
    margin-top: 14px;
}
/*.kad-topbar-height {
    min-height: 25px!important;
} */

.topbarclass {
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: inherit;
    background-position: center center;
    background-image: url(/wp-content/uploads/ZORN_Balken_Topbar_3.jpg);
    background-color: #004ca3;
}

#topbar .sf-menu ul a {
    padding: 2px 8px;
    text-transform: uppercase;
}

.kad-header-menu-outer.headerclass, #kad-mobile-banner {
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.05);
}


.page-header-inner {
    display: none!important;
}


#logo {
    display: none;
}

.kt-showsub-indicator .sf-menu-normal .sf-dropdown>a:after{
    margin-bottom: -4px;
}

/*******************************************************************************************/
/*** CONTENT *******************************************************************************/
/*******************************************************************************************/

.kt-tab-content.postclass {
    background: #f4f5f5;
}
.kt-tabs li:first-child {
    margin-left: 0;
}

.wp-caption-text {
    font-size: 16px;
}

/*******************************************************************************************/
/*** BLOG **********************************************************************************/
/*******************************************************************************************/


/*******************************************************************************************/
/*** FOOTER ********************************************************************************/
/*******************************************************************************************/

.footercredits {
    font-size: 12px;
}

.footerclass {
    padding-top: 0px;
}

.footerbase {
    margin-top: 25px;
}

/*******************************************************************************************/
/*** MOBILE ********************************************************************************/
/*******************************************************************************************/

#kad-mobile-banner {
    background: #004ca3;
}

.kt-mnt span {
    background: #f2f2f2!important;
}

i.kt-icon-search {
    color: #f2f2f2;
}

.kad-mobile-nav .menu_item_wpglobus_menu_switch .sub-menu {
    display: block!important;
    padding: 0!important;
}

@media (max-width:992px){
#content {
    padding-top: 0;
}
}