/**
 * Theme Name: Joker Child Theme
 * Template: joker
*/

/*------------------------------------------------------------------
[Add Your Custom CSS Here] */
.nav_searchform
{
display:none !important;
}
.filled {
background-color:#FFFFFF!important;	

}
* {
  box-sizing: border-box !important;
}
.tp-kbimg-wrap 
{
position:relative !important;
	top:0px;
}

.zertifizierung
{
	height:50px;
	position:absolute;
	right:0px;
}
#header{
	position:relative !important;
	
}
.extened-wrap
{
	height:50% !important;
}
.vc_custom_heading
{
display:none !important;
}

#footer {
    background-color: #fff;
}

.social_links > li > a {
    background: #efefef;
}
.joker_page_loader {
            background: #fff;
;
        }
#header > a#logo
{
	width:100%;
	left:0px;
	text-align: center;
  	display:    inline-table;
 	position:   relative;
	box-sizing: border-box !important;
	
	
}
@media screen and (max-width: 600px) {
.zertifizierung
{
	width:100%;
	height:65px !important;
	position:relative;
	bottom:0px;
}
	#header {
		  box-sizing: border-box !important;
	}
	#header > a#logo
	{
	width:100%;
	position:absolute;
	left:0px;
	text-align: center;
  	display:    inline-table;
  box-sizing: border-box !important;
	
	
}
	#header > a#logo >img 
{
  max-height:100%;
  max-width: 100%;
	  box-sizing: border-box !important;
	padding-top:50px;
}.responsive-nav-button{
	background-color:#ffff;
	color: #000 !important;
}
}

#header > a#logo >img 
{
 max-height:180px;
 max-width: 90%;
	
}
span.responsive-nav-button:before
{
	width:100%;
}

.joker_page_loader #joker-loader {
              
                border-top-color: #dd3333;


            }


.btn-toggle-menu-icon {
    color: #000;

}
.responsive-nav-button:before{
	background-color:#ffff;
	color: #000 !important;
}
#top_actions_wrap > a {
color:black;	

}

#header {
    background-color: #fff;
    min-height:200px;
}
#header > a
{
left: 35%;
margin-right: -50%;
}
#header > a > img
{
min-height:150px;
max-height:199px;
}


a:active {
    color: #ccccc3!important;
}

a:focus,
	a:hover {
		color: #dd3333!important;
		
	}


.current_page_ancestor > a
			{
				color: #dd3333!important;
			}



.btn.blue {
			color: #dd3333!important;
			border-color: #dd3333!important;
		}

		.btn.blue::before { background-color: #dd3333!important; }