/*
Theme Name:   CleanMate Child
Description:  CleanMate Child Theme
Template:     cleanmate
Version:      1.0
Text Domain:  cleanmate
*/

.special-header-imprint{
	font-size: 20px;
	margin-left: 12px;
	font-weight: 700;
	font-style: italic;
}

.transparent-header-container .contact-details li,
.transparent-header-container .contact-details li::before,
.transparent-header-container .contact-details li a,
.transparent-header-container .social-icons a::before,
.transparent-header-container .social-icons a:hover::before,
.transparent-header-container .header .logo .logo-text,
.transparent-header-container .sf-menu li a,
.transparent-header-container .sf-menu li a:visited,
.transparent-header-container .header-icons-container a::before,
.transparent-header-container .header-icons-container a:hover::before,
.transparent-header-container .search-container a::before,
.transparent-header-container .search-container a:hover::before,
.transparent-header-container .page-header-left h1,
.transparent-header-container .page-header-left h1 a,
.transparent-header-container .bread-crumb-container label,
.transparent-header-container .bread-crumb li,
.transparent-header-container .bread-crumb li a,
.transparent-header-container .header-top-bar-container .header-toggle,
.transparent-header-container .header-top-bar-container .header-toggle:hover,
.transparent-header-container .header-top-bar .social-icons a.template-cart::before,
.transparent-header-container .header-top-bar .social-icons a.template-cart:hover::before{
	text-shadow: 1px 1px 2px #ccc;
}

.special-icon-0001 > div{
	padding: 26px;
}

.footer-widget{
	clear: none !important;
    float: left;
    width: 33.3%;
	padding: 18px;
    box-sizing: border-box;
}

.footer-widget > h2.widgettitle::after,
.footer-widget > .box-header::after{
	display: none;
}

.footer-widget > .menu-footer-container{
	margin-top: 12px;
}

.meister-logo{
	background-image: url('https://dotpioneer.com/clients/ngeb/wp-content/uploads/2020/05/ngeb-meisterlogo-0002.png');
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	position: fixed;
	left: 24px;
	bottom: 24px;
	z-index: 2;
}

@media only screen and (max-width: 767px){
	.footer-widget{
		width: 100%;
	}
	
	.notmobil {
		display: none;
	}
}