/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 09 2023 | 14:13:05 */
/* Sticky Header */

@media screen and (min-width: 768px) {
	#topbar {
		position: fixed;
		width: 100%;
  		z-index: 1000;
	}

	#masthead {
		position: fixed;
		width: 100%;
  		margin-top: 20px;
	}

	body.home #content {
		padding-top: 130px;
	}

	.storefront-breadcrumb {
		margin-top: 110px !important;
	}
}


/* Top Bar */

#topbar {
    background-color: #c00b1a;
    height: 20px;
    line-height: 20px;
}

#topbar .highlight {
	float: left;
  	width: 33.3%;
  	text-align: center;
  	vertical-align: middle;
  	color: #fff;
  	font-size: 12px;
  	font-weight: bold;
}


/* Header */

header#masthead.site-header {
	margin-bottom: 0;
  	background-color: #e6e6e6 !important;
}

header#masthead.site-header div.col-full div.site-search {
	display: none;
}

html body.home.page-template-default.page.page-id-17.wp-custom-logo.woocommerce-js.group-blog.storefront-secondary-navigation.left-sidebar.woocommerce-active div#page.hfeed.site header#masthead.site-header div.col-full div.site-branding h1.logo a.custom-logo-link img.custom-logo,
div.site-branding,
div.site-branding a.custom-logo-link,
div.site-branding a.custom-logo-link img.custom-logo {
	height: 67px !important;
  	width: 104px !important;
  	margin-bottom: 0;
}

/* 2. Bild im Header, z.B. Weihnachten, Fussball WM/*
/*div.site-branding::after {
	content: url('http://rebrush.osning-licht.de/wp-content/uploads/em-icon.png');
  	position: relative;
  	left: 124px;
  	top: -80px;
}*/

div#page.hfeed.site header#masthead.site-header {
	display: block;
  	padding-top: 0;
}


/* Navigation oben */

div.storefront-primary-navigation {
	background-color: #99a9c2;
  	height: 20px;
  	font-weight: bold;
  	background-image: linear-gradient(#e6e6e6, #e6e6e6) !important;
}

div.storefront-primary-navigation nav#site-navigation {
	padding-left: 300px;
  	background-image: linear-gradient(#e6e6e6, #e6e6e6) !important;
}

div.storefront-primary-navigation nav#site-navigation.main-navigation,
div.storefront-primary-navigation nav#site-navigation.main-navigation div,
div.storefront-primary-navigation nav#site-navigation.main-navigation div ul, 
div.storefront-primary-navigation nav#site-navigation.main-navigation div ul li,
div.storefront-primary-navigation nav#site-navigation.main-navigation div ul li a {
	height: 20px;
  	line-height: 20px;
  	padding-top: 0;
  	padding-bottom: 0;
}

div.primary-navigation ul.menu.nav-menu li a:hover {
  	background-color: #e6e6e6;
  	color: #000;
  	height: 20px;
}

div.primary-navigation ul.menu.nav-menu li li a {
	background-color: #e6e6e6;
}

div.primary-navigation ul.menu.nav-menu li li a:hover {
	background-color: #e6e6e6;
  	box-shadow: inset 2px 0px 0px 0px #c00b1a;
}

div.storefront-primary-navigation nav.main-navigation div.primary-navigation ul.menu.nav-menu li.menu-item.menu-item-type-custom.menu-item-object-custom a {
	color: #000;
  	font-weight: bold;
}


/* Warenkorb Voransicht */

div.widget.woocommerce.widget_shopping_cart div.widget_shopping_cart_content p.woocommerce-mini-cart__buttons.buttons a#woo_pp_ec_button.wcppec-cart-widget-button {
	padding: 8px;
}

ul#site-header-cart.site-header-cart.menu li div.widget.woocommerce.widget_shopping_cart {
	padding-top: 12px;
}

div.storefront-primary-navigation ul#site-header-cart.site-header-cart.menu li div.widget.woocommerce.widget_shopping_cart div.widget_shopping_cart_content p.woocommerce-mini-cart__empty-message {
	background-color: #edf0f5;
  	color: #000;
  	padding: 5px; 	
}

header#masthead.site-header div.col-full div.storefront-primary-navigation ul#site-header-cart.site-header-cart.menu li a.cart-contents span.count {
	color: #000000;
  	font-weight: bold;	
}

header#masthead.site-header div.col-full div.storefront-primary-navigation ul#site-header-cart.site-header-cart.menu li a.cart-contents::after {
	padding-top: 0px;
  	padding-bottom: 0px;
  	height: 20px;
  	line-height: 20px;
}

header#masthead.site-header div.col-full div.storefront-primary-navigation ul#site-header-cart.site-header-cart.menu li,
header#masthead.site-header div.col-full div.storefront-primary-navigation ul#site-header-cart.site-header-cart.menu li a.cart-contents {
	color: #000;
  	font-weight: bold;
  	padding-bottom: 0px;
}

div.storefront-primary-navigation ul#site-header-cart.site-header-cart.menu li div.widget.woocommerce.widget_shopping_cart div.widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item span.quantity,
div.storefront-primary-navigation ul#site-header-cart.site-header-cart.menu li div.widget.woocommerce.widget_shopping_cart div.widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item span.quantity span.woocommerce-Price-amount.amount,
div.storefront-primary-navigation ul#site-header-cart.site-header-cart.menu li div.widget.woocommerce.widget_shopping_cart div.widget_shopping_cart_content p.woocommerce-mini-cart__total.total strong,
div.storefront-primary-navigation ul#site-header-cart.site-header-cart.menu li div.widget.woocommerce.widget_shopping_cart div.widget_shopping_cart_content p.total.shipping-costs-cart-info.wc-gzd-total-mini-cart,
div.storefront-primary-navigation ul#site-header-cart.site-header-cart.menu li div.widget.woocommerce.widget_shopping_cart div.widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item a {
	color: #000;
}

div.storefront-primary-navigation ul#site-header-cart.site-header-cart.menu li div.widget.woocommerce.widget_shopping_cart div.widget_shopping_cart_content p.woocommerce-mini-cart__total.total span.woocommerce-Price-amount.amount {
	color: #000;
  	font-weight: bold;
}

div.storefront-primary-navigation ul#site-header-cart.site-header-cart.menu li div.widget.woocommerce.widget_shopping_cart div.widget_shopping_cart_content p.total.shipping-costs-cart-info.wc-gzd-total-mini-cart a {
	color: #000;
  	text-decoration: underline;
}

div.storefront-primary-navigation ul#site-header-cart.site-header-cart.menu li div.widget.woocommerce.widget_shopping_cart div.widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item a.remove::before {
	color: #FF0000;
}

div.storefront-primary-navigation ul#site-header-cart.site-header-cart.menu {
  	padding-top: 0px;
  	height: 20px;
}

div.storefront-primary-navigation ul#site-header-cart.site-header-cart.menu li a.cart-contents {
	height: 20px;
  	padding-top: 0px;
  	line-height: 20px;
}

ul#site-header-cart.site-header-cart.menu li div.widget.woocommerce.widget_shopping_cart div.widget_shopping_cart_content p.woocommerce-mini-cart__buttons.buttons a#woo_pp_ec_button.wcppec-cart-widget-button,
ul#site-header-cart.site-header-cart.menu li div.widget.woocommerce.widget_shopping_cart div.widget_shopping_cart_content p.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward {
	display: none;
}

ul#site-header-cart.site-header-cart.menu li a.cart-contents::after {
	line-height: 1.0 !important;
  	padding-top: 2px;
}


/* Warenkorb + Kasse */

p.legal.form-row.checkbox-legal,
div#order_review.woocommerce-checkout-review-order div#step-wrapper-order.step-wrapper.step-wrapper-3.step-wrapper-active div#order-verify p.form-row.legal.terms.wc-terms-and-conditions {
	font-size: 12px;
  	line-height: 1.1;
  	vertical-align: middle;
  	font-weight: 400;
}

.woocommerce #customer_details.col2-set .col-1,
.woocommerce-page #customer_details.col2-set .col-1,
.woocommerce #customer_details.col2-set .col-2,
.woocommerce-page #customer_details.col2-set .col-2 {
    clear: both;
    float: none !important;
    width: 100% !important;
    margin-right:0 !important;
    text-align: left;
    padding-bottom: 20px;
  	color: #000;
}

.woocommerce #order-verify .col2-set .col-1,
.woocommerce-page #order-verify .col2-set .col-1,
.woocommerce #order-verify .col2-set .col-2,
.woocommerce-page #order-verify .col2-set .col-2 {
	clear: both;
    float: none !important;
    width: 100% !important;
    margin-right:0 !important;
    text-align: left;
    padding-bottom: 20px;
  	color: #000;
}

form.checkout.woocommerce-checkout h3 {
	font-weight: bold;
}

form.checkout.woocommerce-checkout h4 {
	color: #000;
}

div.payment_box.payment_method_cod p span.woocommerce-Price-amount.amount,
div.payment_box.payment_method_paypal p span.woocommerce-Price-amount.amount {
	display: none;
}

div.wcppec-checkout-buttons.woo_pp_cart_buttons_div div.wcppec-checkout-buttons__separator {
	font-size: 0 !important;
}

div.wcppec-checkout-buttons.woo_pp_cart_buttons_div div.wcppec-checkout-buttons__separator::after {
	content: "-- oder -- \A Bequem bestellen ohne erneute Adresseingabe!";
  	white-space: pre;
  	color: #000;
  	font-size: 12pt;
}

div#order-verify table.shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name div.wc-gzd-product-name-right p.wc-gzd-cart-info.delivery-time-info {
  	display: none;  
}


/* Produktsuche */

div.widget.woocommerce.widget_product_search,
div.widget.woocommerce.widget_product_search div.product-search.floating div.product-search-form form.product-search-form {
	margin-bottom: 6px;
}

div#secondary .widget_product_search div.product-search.floating div.product-search-form form.product-search-form input.product-search-field {
	width: 100%
}


/* Navigation links */

div#secondary {
	padding-top: 0;
}

div#secondary ul.menu li::before,
div#secondary ul.product-categories li::before {
	display: none;
}

div#secondary ul.product-categories li {
	text-decoration: none;
  	text-transform: uppercase;
}

span.gamma.widget-title {
	color: #fff;
  	background-image: linear-gradient(#c00b1a, #c00b1a) !important;
  	text-transform: uppercase;
  	margin: 0 0 6px 0;
  	padding: 4px 0px 6px 10px;
  	border-radius: 6px;
  	font-family: verdana;
  	font-size: 18px;
  	line-height: 18px;
}

div#secondary.widget-area div.widget.woocommerce.widget_product_categories ul.product-categories li.current-cat.cat-parent li a,
div#secondary.widget-area div.widget.woocommerce.widget_product_categories ul.product-categories a,
div#secondary.widget-area div.widget.widget_nav_menu a {
	color: #000;
  	font-weight: bold;
  	text-decoration: none;
  	padding: 2.5px 5px;
  	/* box-shadow: inset 1px 0px 0px 0px #99a9c2; */
}

div#secondary.widget-area div.widget.woocommerce.widget_product_categories ul.product-categories a:hover,
div#secondary.widget-area div.widget.widget_nav_menu a:hover,
div#secondary.widget-area div.widget.woocommerce.widget_product_categories ul.product-categories li.current-cat.cat-parent a,
div#secondary.widget-area div.widget.woocommerce.widget_product_categories ul.product-categories li.cat-item.cat-parent.current-cat-parent ul.children li.cat-item.current-cat a {
	box-shadow: inset 0px -1px 0px 0px #000;
  	color: #000;
  	font-weight: bold;
}

div#secondary ul.product-categories li.cat-item {
	text-transform: uppercase;
}

ul#menu-info-center.menu li::before {
	display: none;
}

div#secondary.widget-area ul.sub-menu {
	margin-top: 6px;
}

div#secondary.widget-area div.widget.widget_nav_menu div ul.menu li {
	margin-bottom: 6px;
}

div#secondary.widget-area span.gamma.widget-title {
  	font-family: Verdana, Geneva, sans-serif;
	background-image: linear-gradient(#c00b1a, #c00b1a);
  	vertical-align: middle;
}

div#secondary.widget-area div.widget.widget_nav_menu {
	margin-bottom: 12px;
}

div#secondary.widget-area div.widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav,
div#secondary.widget-area div.widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav form {
	margin-top: 0;
  	margin-bottom: 6px;
}

div#secondary ul.menu li a::before,
div#secondary ul.product-categories li a::before {
	content: "►";
  	margin-right: 6px;
  	color: #c00b1a;
}


/* Content */


body.home div.storefront-sorting,
body.home div.columns-3 {
	display: none;
}

body.home div#content.site-content {
	margin-top: 0px;
}

nav.woocommerce-breadcrumb {
	margin-bottom: 0 !important;
  	padding-top: 6px;
  	padding-bottom: 6px;
  	color: #000;
}

section.ssatc-sticky-add-to-cart.animated.slideInDown div.col-full div.ssatc-content a.button.alt {
	color: #FFFFFF;
  	background-color: #c00b1a;
}

h1 {
  	font-weight: bold;
  	color: #000;
  	font-size: 36px;
  	line-height: 36px;
}

body.home h1 {
	text-align: center;
  	margin-top: 0;
  	margin-bottom: 12px;
  	color: #000;
  	font-size: 36px;
}

h2 {
	margin-top: 12px !important;
  	margin-bottom: 0px;
  	font-size: 14pt;
  	font-weight: bold;
  	color: #000;
}

body.home h2 {
  	margin-top: 0 !important;
	font-size: 12pt;
  	color: #000;
  	font-weight: bold;
}

body.home hr {
	margin-bottom: 12px;
}

#main .woocommerce-products-header h1 {
	margin-bottom: 0;
  	font-size: 28px;
  	line-height: 30px;
}

#main .woocommerce-products-header .term-description p {
	margin-bottom: 0;
}

a.button,
button.single_add_to_cart_button.button {
	border-radius: 5px;
}

div.woocommerce-info,
body.archive.search.search-no-results p.woocommerce-info {
	background-color: #c00b1a;
}

a:active, a:focus {
  outline: 0;
  border: none;
  -moz-outline-style: none
}


/* Blog */

h2.alpha.entry-title a {
	font-weight: bold;
}

aside.entry-meta div.vcard.author,
aside.entry-meta div.cat-links {
	display: none;
}

.more-link {
	color: #009036;
  	font-weight: bold;
}

article#post-2548.post-2548.post.type-post.status-publish.format-standard.sticky.hentry.category-allgemein {
	margin-bottom: 12px;
}

article#post-2548.post-2548.post.type-post.status-publish.format-standard.sticky.hentry.category-allgemein aside.entry-meta div.comments-link,
article#post-2548.post-2548.post.type-post.status-publish.format-standard.sticky.hentry.category-allgemein header.entry-header span.posted-on {
	display: none;
}

article#post-2548.post-2548.post.type-post.status-publish.format-standard.sticky.hentry.category-allgemein div.entry-content {
	width: 100%;
}

article#post-2548.post-2548.post.type-post.status-publish.format-standard.sticky.hentry.category-allgemein header.entry-header h2.alpha.entry-title a {
	color: #000000;
}


/* Produktansicht */

div#content.site-content div.col-full div.woocommerce div.woocommerce-message {
	background-color: #c00b1a;
  	color: #fff;
}

div#tab-description h2 {
	margin-top: 0;
  	margin-bottom: 0;
}

div.summary.entry-summary div.product_meta span.posted_in,
div.summary.entry-summary div.product_meta span.tagged_as {
	display: none;
}

div.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs {
	display: none;
}

div.woocommerce-tabs.wc-tabs-wrapper {
	padding-top: 0px;
}

div.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
	margin-bottom: 0px;
}

span.onsale {
	display: none;
}

div#tab-description.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab h2 {
	color: #000;
  	font-weight: bold;
}

div.product div.summary.entry-summary {
	font-size: 14px;
  	line-height: 20px;
  	margin: 0 0 41px 0;
  	padding: 0 0 0 0;
}

div.product div.summary.entry-summary h1 {
	color: #000;
  	font-weight: bold;
  	font-size: 28px;
  	line-height: 30px;
}

div.product div.summary.entry-summary p.price {
	margin-top: 12px;	
  	margin-bottom: 6px;
}

.related.products {
    display: none;
}

#tab-description {
	width: 100%;
}

div.product div.summary.entry-summary p.price del span.woocommerce-Price-amount.amount {
	font-weight: normal;
  	color: #6d6d6d;
}

div.product div.summary.entry-summary p.price ins span.woocommerce-Price-amount.amount,
div.product div.summary.entry-summary p.price span.woocommerce-Price-amount.amount {
	color: #FF0000;
  	font-weight: bold;
}


/* Kategorie-Übersicht */

body.archive span.price del span.woocommerce-Price-amount.amount {
	font-weight: normal;
  	color: #6d6d6d;
}

body.archive span.price span.woocommerce-Price-amount.amount,
body.archive span.price ins span.woocommerce-Price-amount.amount {
	color: #FF0000;
  	font-weight: bold;
}

/*.legal-price-info p.wc-gzd-additional-info span.wc-gzd-additional-info.shipping-costs-info::after {
	content: "5";
  	font-size: 75%;
  	position: relative;
  	line-height: 0;
  	vertical-align: baseline;
  	top: -0.35em;
}*/

.legal-price-info p.wc-gzd-additional-info span.wc-gzd-additional-info.shipping-costs-info a {
	text-decoration: underline;
  	color: #000;
}

div.entry-content div.woocommerce.columns-1,
div.entry-content div.woocommerce.columns-2,
div.entry-content div.woocommerce.columns-3,
div.entry-content div.woocommerce.columns-4 {
	margin-top: 24px;
}

div.entry-content div.woocommerce.columns-1 span.price span.woocommerce-Price-amount.amount,
div.entry-content div.woocommerce.columns-1 span.price ins span.woocommerce-Price-amount.amount,
div.entry-content div.woocommerce.columns-2 span.price span.woocommerce-Price-amount.amount,
div.entry-content div.woocommerce.columns-2 span.price ins span.woocommerce-Price-amount.amount,
div.entry-content div.woocommerce.columns-3 span.price span.woocommerce-Price-amount.amount,
div.entry-content div.woocommerce.columns-3 span.price ins span.woocommerce-Price-amount.amount,
div.entry-content div.woocommerce.columns-4 span.price span.woocommerce-Price-amount.amount,
div.entry-content div.woocommerce.columns-4 span.price ins span.woocommerce-Price-amount.amount {
	color: #FF0000;
  	font-weight: bold;
}

div.CategoryList table.ListItemCategoryTable a,
div.CategoryList table.ListItemCategoryTable {
	color: #000;
  	font-size: 10pt;
  	margin-bottom: 0;
}

hr.Separator {
	margin-bottom: 0;
}


/* Tabelle Produkt-Attribute */

table.shop_attributes {
	color: #000;
  	font-size: 11pt;
  	line-height: 1.25;
  	margin-top: 12px;
  	/* display: none !important; nach Korrektur löschen */ 
}

table.shop_attributes th,
table.shop_attributes td {
	padding: 5px 10px;
}

table.shop_attributes td,
table.shop_attributes td a {
	color: #000;
}

table.shop_attributes th {
	width: 33.33%;
  	font-weight: bold;
}

#disclaimer {
	font-size: 75%;
  	line-height: 1.0;
  	text-align: justify;
  	/*display: none !important; nach Korrektur wieder löschen */
}

div#tab-description ul li a {
	text-decoration: underline;
}

table.shop_attributes tbody tr:first-child {
	display: none;
}

div.woocommerce-tabs h2,
div.woocommerce-tabs h4,
#tab-description h2,
.up-sells h2 {
  	font-size: 14pt !important;
	font-weight: 700;
  	color: #000;
}


/* 404-Seite */
body.error404 div#page.hfeed.site div#content.site-content div.col-full div#primary.content-area main#main.site-main div.error-404.not-found div.page-content div.fourohfour-columns-2 {
	display: none;
}


/* Pfeil nach oben */
a#scrollUp.scrollUp.scrollup-link.scrollup-right id.fa.fa-arrow-circle-up.fa-5x {
	color: #c00b1a;
}


/* Footer */
footer.site-footer div.col-full div.footer-widgets {
	padding-top: 0;
}

footer.site-footer div.col-full div.site-info {
	display: none;
}

footer.site-footer div#custom_html-2.widget_text.widget.widget_custom_html {
	margin-bottom: 0;
}

footer.site-footer .textwidget.custom-html-widget td {
	background-color: #e2e2e2;
}

footer.site-footer .textwidget.custom-html-widget td.oben {
	width: 25%;
  	vertical-align: bottom;
}

footer.site-footer .textwidget.custom-html-widget td.unten {
  	width: 25%;
  	padding-top: 0;
  	font-size: 10pt;
  	line-height: 1.1;
  	text-align: center;
}

#footer-links-tabelle table,
#footer-links-tabelle table tr,
#footer-links-tabelle table td {
	border: 0.5px dotted #000;
  	padding: 0;
}

#footer-links-tabelle table td {
	padding: 0 6px;
}

#footer-links-tabelle a {
	font-size: 10pt;
  	color: #c00b1a;
}

/* Produkt-SEO */

.art-attr {
	list-style: none;
  	margin-left: 0;
  	font-size: 10pt !important;
  	line-height: 12pt !important;
  	color: #000;
  	text-align: left;
  	letter-spacing: 0.5px;
}

div.summary.entry-summary .art-attr {
	font-size: 12pt !important;
  	line-height: 12pt !important;
}

.product h1.product_title.entry-title {
	margin-bottom: 0;
}

.art-attr li {
  	margin-top: 3px;
	margin-bottom: 3px;
}

h1 .art-attr {
	list-style: none;
  	margin-left: 0;
  	margin-bottom: 0;
  	font-size: 14px !important;
  	color: #000;
  	text-align: left;
  	font-weight: normal !important;
}

h1 .art-attr li {
	height: 20px !important;
  	line-height: 20px !important;
  	letter-spacing: 0.5px;
}

.pfeil {
	color: #c00b1a !important;
}

div#page.hfeed.site section.storefront-sticky-add-to-cart.storefront-sticky-add-to-cart--slideInDown div.col-full div.storefront-sticky-add-to-cart__content div.storefront-sticky-add-to-cart__content-product-info span.storefront-sticky-add-to-cart__content-title strong ul.art-attr,
form.woocommerce-cart-form table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-name a ul.art-attr,
div#order-verify table.shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name div.wc-gzd-product-name-right ul.art-attr,
div.widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item a ul.art-attr,
div.widget_recently_viewed_products ul.product_list_widget li a span.product-title ul.art-attr {
	display: none;
}

body.page-template-default.page.page-id-278 td.product-name a ul.art-attr {
  	list-style: none !important;	
}

h2.woocommerce-loop-product__title {
  	color: #000 !important;
	text-align: left;
  	margin-bottom: 0 !important;
}

div.summary.entry-summary div.woocommerce-product-rating {
	margin-top: 0px;
  	margin-bottom: 12px;
}

/*div.summary.entry-summary span.streichpreis {
        float: left;
          text-decoration: line-through;
          margin-right: 6px;
          color: #000;
          font-weight: default;
          font-size: 10pt;
}*/

div.summary.entry-summary p.price del span.woocommerce-Price-amount.amount {
        float: left;
          text-decoration: line-through;
          margin-right: 6px;
          color: #000 !important;
          font-weight: default;
          font-size: 10pt;
}

a.woocommerce-LoopProduct-link.woocommerce-loop-product__link span.price del {
        color: #000 !important;
}

span.streichpreis::after {
        content: "€";
}

/*div.summary.entry-summary p.price del span.woocommerce-Price-amount.amount,
div.woocommerce ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link span.price del,
section.up-sells.upsells.products a.woocommerce-LoopProduct-link.woocommerce-loop-product__link span.price del,
body.archive span.price del {
        display: none;
}*/

/*div.woocommerce ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link span.streichpreis,
section.up-sells.upsells.products span.streichpreis,
body.archive span.streichpreis {
          float: left;
          text-decoration: line-through;
          margin-right: 6px;
          margin-left: 5%;
          color: #BEBEBE;
          font-weight: bold;
          font-size: 10pt;
}*/

a.woocommerce-LoopProduct-link.woocommerce-loop-product__link span.price del span.woocommerce-Price-amount.amount bdi,
div.woocommerce ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link span.price del,
section.up-sells.upsells.products a.woocommerce-LoopProduct-link.woocommerce-loop-product__link span.price del,
body.archive span.price del {
          float: left;
          text-decoration: line-through;
          margin-right: 6px;
          margin-left: 5%;
          color: #BEBEBE;
          font-weight: bold;
          font-size: 10pt;
}

/*a.woocommerce-LoopProduct-link.woocommerce-loop-product__link span.price span.wc-gzd-sale-price-label.wc-gzd-sale-price-regular-label {
        display: none;
}*/

div.woocommerce ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link span.pricec{
	text-align: left;
  	margin-right: 5%;
}

section.up-sells.upsells.products  span.woocommerce-Price-amount.amount {
	text-align: left;
  	margin-right: 5%;
  	font-weight: bold;
  	color: #FF0000;
}

div.summary.entry-summary ul.art-attr {
	margin-bottom: 6px;
}

div.summary.entry-summary div.woocommerce-product-details__short-description p {
	margin-bottom: 0px;
}

div.summary.entry-summary p.wc-gzd-additional-info.delivery-time-info,
div.summary.entry-summary div.legal-price-info,
div.summary.entry-summary div.legal-price-info p,
div.summary.entry-summary p.stock.in-stock {
	margin-top: 0 !important;
  	margin-bottom: 0 !important;
}

div.summary.entry-summary p.price small.woocommerce-price-suffix {
	font-size: 60%;
}


/* Mobile Ansicht */

div.handheld-navigation {
  	height: 1300% !important;
	background-color: #e6e6e6;
  	position: sticky;
  	transition: none;
}

div.handheld-navigation ul li a {
	color: #000000;
  	padding: 5px;
}

div.handheld-navigation ul li a:hover {
	box-shadow: inset 2px -0px 0px 0px #000000;
}

div.storefront-handheld-footer-bar ul.columns-3 li.my-account a::before {
  	/*font-family: verdana;*/
	/*content: "Konto" !important;*/
}

div.storefront-handheld-footer-bar ul.columns-3 li.search a::before {
  	font-family: verdana;
	content: "🔍" !important;
}

div.storefront-handheld-footer-bar ul.columns-3 li.cart a::before {
	font-family: verdana;
	content: "🛒" !important;
}


@media screen and (max-width: 767px) {

  #topbar {
  	display: none;
  }
 div.storefront-primary-navigation {
  	background-color: rgba(255,255,255,0.0);
    background-image: none !important;
  }
  
  div.storefront-primary-navigation nav#site-navigation.main-navigation {
  	background-image: none !important;
  }
  
 header#masthead.site-header {
  	background-image: none;
  }
  
  div#page.hfeed.site header#masthead.site-header {
  	background-image: none;
  }
  
  a#scrollUp.scrollUp.scrollup-link.scrollup-right id.fa.fa-arrow-circle-up.fa-5x {
  	display: none;
  }
  
  div.handheld-navigation {
  	padding-left: 0;
  }
  
  nav#site-navigation.main-navigation.toggled {
  	padding-left: 0;
  }
  
  div#cc-window,
  div.cc-revoke {
  	margin-bottom: 100px;
  }
  
}

@media screen and (max-width: 1000px) {
  
	div#page.hfeed.site section.ssatc-sticky-add-to-cart.animated.slideInDown {
		display: none;
	}
}

@media screen and (max-width: 1100px) {
	  
  	div.site-branding::after {
    content: none;
  }
}

/* Produktbewertungen */

/*div.summary.entry-summary div.woocommerce-product-rating {
	margin-bottom: 0 !important;
}*/

#review-link {
	font-size: 80%;
  	line-height: 1.0;
  	text-align: justify;
  	font-weight: bold;  	
}

#review-link a {
	color: #FF0000;
}

div.summary.entry-summary div.woocommerce-product-rating div.star-rating {
	margin-right: 2px;
}

/* Web Fonts */
/* source-sans-pro-200 - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  src: url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-200.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro ExtraLight'), local('SourceSansPro-ExtraLight'),
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-200.woff') format('woff'), /* Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-200.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-200italic - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  src: url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-200italic.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro ExtraLight Italic'), local('SourceSansPro-ExtraLightItalic'),
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-200italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-300 - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'),
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-300italic - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightItalic'),
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-300italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-italic - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Italic'), local('SourceSansPro-Italic'),
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-600 - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'),
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-regular - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'),
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-600italic - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  src: url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro SemiBold Italic'), local('SourceSansPro-SemiBoldItalic'),
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-600italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-700 - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'),
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-900 - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-900.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Black'), local('SourceSansPro-Black'),
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-900.woff') format('woff'), /* Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-900.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-700italic - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  src: url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Bold Italic'), local('SourceSansPro-BoldItalic'),
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-700italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-900italic - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  src: url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-900italic.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Black Italic'), local('SourceSansPro-BlackItalic'),
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://rebrush.osning-licht.de/fonts/source-sans-pro-v13-latin-ext_latin-900italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}


/* CTA Großhandelspreise */
#cta_grosshandel {
	font-size: 105%;
  	line-height: 1.0;
  	text-align: center;
  	margin-bottom: 1em;
  	background-color: #929292;
  	border-radius: 5px;
  	width: 218px;
  	line-height: 1.1;
  	vertical-align: middle;
}

#cta_grosshandel div {
  	padding: 2%;
  	vertical-align: middle;
}

#cta_grosshandel a {
  	color: #c00b1a;
  	font-weight: normal;
}

#cta_grosshandel img {
  	float: left;
  	/*margin-right: 5%;*/
  	padding-left: 5%;
  	vertical-align: middle;
}

div.summary.entry-summary form.cart {
  	margin-bottom: 0;  
}

/* Hinweis "Nur noch X vorrätig" ausblenden */
div#product-9560 p.stock.in-stock {
  	display: none;  
}

/* LOGO Header Grösse ändern */
html body.home.page-template-default.page.page-id-17.wp-custom-logo.woocommerce-js.group-blog.storefront-secondary-navigation.left-sidebar.woocommerce-active div#page.hfeed.site header#masthead.site-header div.col-full div.site-branding h1.logo a.custom-logo-link img.custom-logo, div.site-branding, div.site-branding a.custom-logo-link, div.site-branding a.custom-logo-link img.custom-logo {
    height: 67px!important;
    width: auto!important;
    margin-bottom: 0;
}

