/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Search Page
    03. 404 Error Page
    04. "Service" Page
    05. "Contact" Page
    06. "Bestellen" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .search-form label input[type=search]{
	display:none;
}

body #secondary{
	display:none;
}

body .products .product .add_to_cart_button{
	display:none;
}

body .products .product .button{
	display:none;
}

body #masthead{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #colophon .site-info .site-info{
	height:53px;
	padding-top:11px;
}

@media (max-width:767px){

	body .storefront-handheld-footer-bar ul .my-account a{
	display:none;
}

body .storefront-handheld-footer-bar .search a{
	display:none;
}

body false{
	display:none;
	}

}



@media (max-width:700px){

	body .storefront-handheld-footer-bar .cart a{
	display:none;
}

body .search .widget input[type=search]{
	padding-top:39px;
	}

}



@media (max-width:680px){

	body .storefront-handheld-footer-bar .my-account a{
	display:none;
}

body .storefront-handheld-footer-bar .cart a{
	display:none;
}

body .storefront-handheld-footer-bar .search a{
	display:none;
}

body .storefront-handheld-footer-bar ul .site-search{
	padding-top:56px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	width:675px;
}

body .search .widget input[type=search]{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-top:18px;
}

body #masthead .widget input[type=search]{
	width:38%;
}

body #masthead .widget form{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	-webkit-animation-timing-function:ease-in;	animation-timing-function:ease-in;
	-webkit-transition-property:transform;	transition-property:transform;
}

body #masthead .widget form.yp_onscreen{
	-webkit-animation-name:wobble;	animation-name:wobble;
	-webkit-animation-duration:1.32s;	animation-duration:1.32s;
	-webkit-animation-delay:0s;	animation-delay:0s;
}

body #page #masthead .col-full .site-search .widget form{
	-webkit-transform-origin:top center !important;	-ms-transform-origin:top center !important;	transform-origin:top center !important;
	}

}



@media (max-width:600px){

	body .search .widget input[type=search]{
	padding-top:25px;
	padding-bottom:27px;
	padding-left:60px !important;
	padding-right:39px;
	}

}



@media (max-width:480px){

	body #colophon .col-full strong{
	position:relative;
	top:-60px;
}

body #colophon .site-info .site-info{
	padding-top:8px;
	padding-bottom:0px;
	padding-right:80px;
	display:-webkit-sticky;	display:sticky;
	top:-19px;
}

body .search .site-search .widget .woocommerce-product-search input[type=search]{
	display:none;
}

body #colophon .col-full > .site-info{
	padding-bottom:5px;
	margin-left:14px;
	margin-right:-1px;
	margin-top:-8px;
	margin-bottom:-50px;
}

body #masthead .widget form{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (min-width:768px){

	body #site-header-cart li .woocommerce-Price-amount{
	display:none;
}

body #site-header-cart li .count{
	display:none;
}

body #site-header-cart li a{
	display:none;
}

body #masthead{
	padding-top:9px;
}

body #menu-home{
	display:none;
	}

}



/*-----------------------------------------------*/
/*  Search Page                                  */
/*-----------------------------------------------*/
body.search #main .product img{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	max-width:48%;
}

body.search #main .product a{
	min-width:0px;
	max-height:0px;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(4px);	-ms-transform:translatex(0px) translatey(4px);	transform:translatex(0px) translatey(4px);
	width:482px;
	font-size:20px;
}



/*-----------------------------------------------*/
/*  404 Error Page                               */
/*-----------------------------------------------*/
body.error404 #main div nav{
	display:none;
}

body.error404 .page-content div section h2{
	display:none !important;
}



/*-----------------------------------------------*/
/*  "Service" Page                               */
/*-----------------------------------------------*/
body.page-id-509 .hentry h3{
	text-decoration:underline;
}

body.page-id-509 .hentry .entry-header h1{
	font-weight:400;
	margin-top:-50px;
}

@media (max-width:320px){

	body.page-id-509 .hentry .entry-header h1{
	margin-top:-16px;
}

body.page-id-509 .site-branding .custom-logo-link img{
	margin-bottom:-9px;
	}

}



/*-----------------------------------------------*/
/*  "Contact" Page                               */
/*-----------------------------------------------*/
body.page-id-485 .hentry .entry-header h1{
	font-weight:400;
	position:relative;
	bottom:37px;
}

body.page-id-485 .hentry h2{
	position:relative;
	bottom:35px;
}

body.page-id-485 .hentry p img{
	position:relative;
	top:-12px;
}

body.page-id-485 .hentry p{
	position:relative;
	top:-12px;
}

body.page-id-485 .footer-widgets .block .widget-title{
	font-weight:400;
}

body.page-id-485 .footer-widgets div .confit-address{
	position:relative;
	top:-35px;
	margin-top:43px;
}

body.page-id-485 .footer-widgets .widget div span{
	position:relative;
	top:-92px;
}

body.page-id-485 .footer-widgets div .confit-hours{
	position:relative;
	top:-35px;
}

body.page-id-485 .jetpack-social-widget-item a .icon-facebook{
	position:relative;
	top:-14px;
}

body.page-id-485 .hentry h3{
	font-weight:400;
}

body.page-id-485 .footer-widgets .widget div a{
	margin-top:15px;
	padding-top:28px;
}

body.page-id-485 .contact-form .contact-submit input[type=submit]{
	position:relative;
	top:22px;
}

body.page-id-485 #colophon .col-full .footer-widgets{
	position:relative;
	top:-20px;
}

@media (max-width:1063px){

	body.page-id-485 .footer-widgets .widget div span{
	position:relative;
	top:-62px;
	}

}



@media (max-width:320px){

	body.page-id-485 .hentry .entry-header h1{
	position:relative;
	top:-22px;
	}

}



/*-----------------------------------------------*/
/*  "Bestellen" Page                             */
/*-----------------------------------------------*/
body.page-id-24765 .hentry .entry-header h1{
	font-weight:400;
}

body.page-id-24765 .elementor-widget-heading h2{
	position:relative;
	left:-8px;
}

body.page-id-24765 .elementor-text-editor p em{
	position:relative;
	left:-4px;
}