/*
Theme Name: Rieger Verpackungen Theme
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

body {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
/* Helper */
.space_head {
	clear: both;
	display: block;
	height: 20px;
	line-height: 20px;
	font-size: 0px;
	width: 100%
}
.space40 {
	clear: both;
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 0px;
	width: 100%
}
/* Helper */

/* Typo */
h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2 {
	font-weight: 500;
}
h2, .banner h2 {
	font-size: 1.5em
}
h3 {
	font-size: 1.2em
}
h3 {
	font-size: 1.1em
}
h1.entry-title.mb {
	margin-bottom: 40px;
}
/* Typo */


.header-main {
	border-bottom: 1px solid #e2e2e2
}
th.woocommerce-product-attributes-item__label {
	min-width: 300px
}

@media (max-width:780px) {
th.woocommerce-product-attributes-item__label {
	min-width: 50%
}
}
body.term-2052 .nonomio {
	display: none
}
body.term-1921 .nonomio_001 {
	display: none
}
/* Category Overview */
div.product-category .col-inner {
	border: 1px solid #e2e2e2
}
div.product-category .col-inner .box-image {
	padding: 10px;
}
div.product-category h5.header-title {
	font-size: 0.90em;
	text-align: left;
	word-wrap: break-word;
}
div.product-category p.header-title {
	font-size: 0.90em;
	text-align: left;
	word-wrap: break-word;
	color:#000000 !important;
	font-weight:500 !important
}
div.mae_atts {
	font-size: 12px;
	margin-bottom: 10px;
	background: #f5f5f5;
	padding: 4px;
	color: #666
}
div.box-text-products {
	padding: 7px
}
span.info_lab {
	font-weight: bold !important
}
.mae_subber {
	padding: 10px !important
}
.mae_subber div.box-text {
	height: auto !important
}
/* Category Overview */

div.product-short-description {
	padding: 10px;
	background: #f8f8f8;
	margin: 25px 0px 15px 0px;
}
div.product-short-description p {
	margin: 0px !important
}
div.sub-menu {
	padding: 10px !important
}
div.sub-menu .mega_row {
	padding: 10px !important
}
.mae_box {
	background: #f5f5f5 !important;
	padding: 25px !important
}
div.woof_submit_search_form_container button {
	font-size: 0.75em
}
div.woocommerce-product-gallery__image {
	text-align: center
}
.product-thumbnails img, .product-gallery-slider img {
	width: 100%;
	max-width: 500px;
}
/* TABS */
.product-footer .woocommerce-tabs {
	margin-bottom: 60px;
	border: 3px solid #ccc
}
.tab-panels {
	padding: 2em;
}

@media (max-width:600px) {
.tab-panels {
	padding: 0em;
}
.tab-panels th, td {
	word-break: break-strict;
}
.tab-panels th.woocommerce-product-attributes-item__label {
	width: 100%;
	clear: both;
	display: block
}
.tab-panels td.woocommerce-product-attributes-item__value {
	width: 100%;
	clear: both;
	display: block
}
}
.product-footer .woocommerce-tabs table.woocommerce-product-attributes {
	padding: 30px;
	padding-top: 0px;
	background-color: #fff;
}
.tabbed-content .nav {
	background: #FFF;
}
.tabbed-content>.nav>li>a {
	font-size: 1.7em;
	line-height: 1.3;
	text-transform: none
}
.shop_attributes a[rel="tag"] {
	pointer-events: none;
	cursor: default;
	color: #000;
}
.woocommerce-product-attributes-item__label {
	text-transform: none;
	font-weight: 600
}
.product-footer .woocommerce-tabs>.nav-line-grow, .product-footer .woocommerce-tabs>.nav-line:not(.nav-vertical) {
	margin: 25px;
	margin-top: 0px;
	margin-bottom: 0px
}
.nav-line > li > a:before {
	background-color: #FFF !important;
}
span.mae_tax_info {
	font-size: 11px !important;
	font-weight: normal
}
div.productPricesRow .wootax-suffix {
	display: none
}
div.cat-desc {
	margin-top: 50px;
}
div.cat-desc ul, div.cat-desc ol {
	margin-left: 50px;
}
div.product-small .col-inner {
	border: 1px solid #ccc;
}
div.product-small .box-image {
	padding: 10px;
}
/* tables */
th, td {
	padding: 0.5em;
	text-align: left;
	border-bottom: 1px solid #ececec;
	line-height: 1.3;
	font-size: 1em;
}
.mega_row {
	margin: 0 auto !important
}
body.woocommerce-page div.woof {
	display: none
}
div#tiptip_holder {
	display: none !important;
}
.woof_sid_auto_shortcode .woof_redraw_zone {
	z-index: 10;
}
h2.rie_hzwei {
	display: block;
}
h2.rie_hzwei a {
	color: #FFF;
	background: #008264;
	display: block;
	font-size: 18px;
	padding: 15px;
}
h2.rie_hzwei a:hover {
	background: #f2f2f2;
	color: #000;
}
.page-id-2 .entry-title {
	display: none
}
a.mae_but {
	text-transform: uppercase;
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 25px;
	display: block
}
.mawe_footcont {
	font-size: 14px;
	padding-top: 35px
}
h4.foothead {
	font-size: 16px
}
.footer-container.notices {
	margin-top: 0px;
	background: #008264
}
#footer-notice .col {
	float: left;
	width: 25%;
	padding: 0px 20px 0px 0px;
	margin: 20px 0px 25px 0
}
#footer-notice .col i {
	float: left;
	clear: both;
	width: auto;
	text-align: center;
	font-size: 28px;
	color: #fff;
	margin: 0 20px 0 0;
	line-height: 64px
}
#footer-notice .col .f-name {
	float: left;
	clear: none;
	width: 75%;
	text-align: left;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	margin: 5px 0;
	line-height: 18px;
	height: 18px;
	font-weight: 700;
	overflow: hidden;
	padding: 0
}
#footer-notice .col .f-desc {
	float: left;
	clear: none;
	width: 75%;
	text-align: left;
	font-size: 12px;
	color: #fff;
	margin: 0;
	line-height: 18px;
	;
	overflow: hidden;
	padding: 0
}

@media (max-width:991px) {
#footer-notice .col.last {
	display: none
}
#footer-notice .col {
	width: 33.33%
}
#footer-notice .col .f-desc {
	height: 54px;
	overflow: hidden
}
}

@media (max-width:700px) {
#footer-notice {
	display: none
}
}
.widget_shopping_cart p.total {
	text-align: center;
	padding: 10px 0px 0px 0px;
	border: 0px !important;
	margin-bottom: 0.1em;
}
.widget_shopping_cart p.wc-gzd-total-mini-cart {
	font-size: 11px !important;
	display: inline-block !important
}
li.woocommerce-mini-cart-item .delivery-time-info {
	font-size: 12px !important
}
.wc-gzd-product-name-right {
	float: left;
	max-width: 80%;
}
.cart_item .delivery-time-info {
	font-size: 12px !important
}
.cart_item .delivery-time-info {
	font-size: 12px !important
}
.woocommerce-checkout .shop_table {
	background-color: #f8f8f8;
	padding: 8px
}
body.search-results div.woof {
	display: none !important
}
h2.zbh_coda {
	margin-bottom: 32px;
}
/* TAX Toggle */
#wcvat-toggle.on::before {
	background-image: none !important;
	padding-left: 0em !important;
	transition: none !important;
}
a.tigitogi {
	line-height: 40px !important;
}
a.tigitogi span {
	padding-left: 0px !important;
}
#wcvat-toggle {
	padding: 5px;
	color: #FFF;
	background-color: rgba(11,48,191,1.00);
	font-style: normal;
	font-weight: 400;
	text-align: right;
	display: block;
	width: 320px !important;
	left: 0;
	font-size: 0.85rem;
	font-family: inherit;
	clear: both;
	float: none;
	cursor: pointer !important
}
#wcvat-toggle.wcvat-toggle-widget {
	position: relative;
	opacity: 1;
	top: initial;
	z-index: initial;
	width: auto;
	text-align: left;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: none;
	cursor: pointer !important
}
#wcvat-toggle.wcvat-toggle-widget a {
	cursor: pointer !important;
	display: block
}
#wcvat-toggle.on {
	background-color: rgba(11,48,191,1.00);
}
div.product-small span.shippa_mae {
	display: none
}
/* TAX Toggle */


.woof_submit_search_form_container {
	overflow: hidden;
	clear: both;
	margin: 3px 0 15px 10px;
	display: flex;
	justify-content: space-between;
}
woof_submit_search_form_container .button {
	margin-bottom: 1em;
}
/* Colors */
.color_choose {
	font-size: 14px;
	line-height: 28px;
	margin-top: 20px
}
.select_color {
	display: block;
	overflow: hidden;
	background-color: #fff;
	padding: 25px;
	width: 98%;
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.2);
	z-index: 15000;
}
li.cdc-color {
	width: 40px;
	height: 40px;
	border: 1px solid #f2f2f2;
	cursor: pointer;
	display: inline-block;
	margin: 0em !important;
}
.ral-0000 {
	background-color: #ffffff !important;
}
.ral-0001 {
	background-color: #ffffff !important;
}
.ral-0002 {
	background-color: #b6d23d !important;
}
.ral-0003 {
	background-color: #92b513 !important;
}
.ral-0004 {
	background-color: #c3bb30 !important;
}
.ral-0005 {
	background-color: #82193a !important;
}
.ral-0006 {
	background-color: #ac2c32 !important;
}
.ral-0007 {
	background-color: #cd4d04 !important;
}
.ral-0008 {
	background-color: #f08f00 !important;
}
.ral-0009 {
	background-color: #f6bb00 !important;
}
.ral-0010 {
	background-color: #bea932 !important;
}
.ral-0011 {
	background-color: #9daf00 !important;
}
.ral-0012 {
	background-color: #779a20 !important;
}
.ral-0013 {
	background-color: #4f8129 !important;
}
.ral-0014 {
	background-color: #ecece7 !important;
}
.ral-0015 {
	background-color: #c3bb30 !important;
}
.ral-1000 {
	background-color: #cccc99 !important;
}
.ral-1001 {
	background-color: #d2aa5a !important;
}
.ral-1002 {
	background-color: #d0a818 !important;
}
.ral-1003 {
	background-color: #f3be38 !important;
}
.ral-1004 {
	background-color: #e0b000 !important;
}
.ral-1005 {
	background-color: #d1a40f !important;
}
.ral-1006 {
	background-color: #e3a529 !important;
}
.ral-1007 {
	background-color: #dd9f23 !important;
}
.ral-1011 {
	background-color: #ac7e24 !important;
}
.ral-1012 {
	background-color: #d8b400 !important;
}
.ral-1013 {
	background-color: #eae9c2 !important;
}
.ral-1014 {
	background-color: #d3c378 !important;
}
.ral-1015 {
	background-color: #f5e1aa !important;
}
.ral-1016 {
	background-color: #ffff00 !important;
}
.ral-1017 {
	background-color: #f4c431 !important;
}
.ral-1018 {
	background-color: #fbe22b !important;
}
.ral-1019 {
	background-color: #a68a3c !important;
}
.ral-1020 {
	background-color: #a8901a !important;
}
.ral-1021 {
	background-color: #ffcd06 !important;
}
.ral-1023 {
	background-color: #eec61b !important;
}
.ral-1024 {
	background-color: #b29504 !important;
}
.ral-1026 {
	background-color: #ffff00 !important;
}
.ral-1027 {
	background-color: #aa880c !important;
}
.ral-1028 {
	background-color: #faa519 !important;
}
.ral-1032 {
	background-color: #d0a300 !important;
}
.ral-1033 {
	background-color: #ff9a35 !important;
}
.ral-1034 {
	background-color: #e79645 !important;
}
.ral-1035 {
	background-color: #908370 !important;
}
.ral-1036 {
	background-color: #80643f !important;
}
.ral-1037 {
	background-color: #f09200 !important;
}
.ral-2000 {
	background-color: #e29600 !important;
}
.ral-2001 {
	background-color: #a21d00 !important;
}
.ral-2002 {
	background-color: #cc3333 !important;
}
.ral-2003 {
	background-color: #e09500 !important;
}
.ral-2004 {
	background-color: #d47a04 !important;
}
.ral-2005 {
	background-color: #ff4d06 !important;
}
.ral-2007 {
	background-color: #ffb200 !important;
}
.ral-2008 {
	background-color: #d68212 !important;
}
.ral-2009 {
	background-color: #d06b18 !important;
}
.ral-2010 {
	background-color: #cc6600 !important;
}
.ral-2011 {
	background-color: #d68822 !important;
}
.ral-2012 {
	background-color: #d26a24 !important;
}
.ral-2013 {
	background-color: #923e25 !important;
}
.ral-2017 {
	background-color: #fa4402 !important;
}
.ral-3000 {
	background-color: #b00900 !important;
}
.ral-3001 {
	background-color: #8e0700 !important;
}
.ral-3002 {
	background-color: #970700 !important;
}
.ral-3003 {
	background-color: #8e0700 !important;
}
.ral-3004 {
	background-color: #771f0b !important;
}
.ral-3005 {
	background-color: #611200 !important;
}
.ral-3007 {
	background-color: #000000 !important;
}
.ral-3009 {
	background-color: #641706 !important;
}
.ral-3011 {
	background-color: #993333 !important;
}
.ral-3012 {
	background-color: #bd7157 !important;
}
.ral-3013 {
	background-color: #8c0700 !important;
}
.ral-3014 {
	background-color: #ff605b !important;
}
.ral-3015 {
	background-color: #d68789 !important;
}
.ral-3016 {
	background-color: #9d0c00 !important;
}
.ral-3017 {
	background-color: #d03737 !important;
}
.ral-3018 {
	background-color: #d12121 !important;
}
.ral-3020 {
	background-color: #d81a21 !important;
}
.ral-3022 {
	background-color: #d5462d !important;
}
.ral-3024 {
	background-color: #ff2d21 !important;
}
.ral-3026 {
	background-color: #ff2a1b !important;
}
.ral-3027 {
	background-color: #bf0000 !important;
}
.ral-3028 {
	background-color: #cc2c24 !important;
}
.ral-3031 {
	background-color: #9e110e !important;
}
.ral-3032 {
	background-color: #701d23 !important;
}
.ral-3033 {
	background-color: #a53a2d !important;
}
.ral-4001 {
	background-color: #66536f !important;
}
.ral-4002 {
	background-color: #7c2527 !important;
}
.ral-4003 {
	background-color: #d23e58 !important;
}
.ral-4004 {
	background-color: #710b19 !important;
}
.ral-4005 {
	background-color: #75406d !important;
}
.ral-4006 {
	background-color: #851F82 !important;
}
.ral-4007 {
	background-color: #3d1b21 !important;
}
.ral-4008 {
	background-color: #92197D !important;
}
.ral-4009 {
	background-color: #7e6763 !important;
}
.ral-4010 {
	background-color: #bc4077 !important;
}
.ral-4011 {
	background-color: #6e6387 !important;
}
.ral-4012 {
	background-color: #6b6b7f !important;
}
.ral-5000 {
	background-color: #404056 !important;
}
.ral-5001 {
	background-color: #001a4f !important;
}
.ral-5002 {
	background-color: #00054a !important;
}
.ral-5003 {
	background-color: #002f5a !important;
}
.ral-5004 {
	background-color: #111526 !important;
}
.ral-5005 {
	background-color: #154889 !important;
}
.ral-5007 {
	background-color: #2d386c !important;
}
.ral-5008 {
	background-color: #13132d !important;
}
.ral-5009 {
	background-color: #0b2f5b !important;
}
.ral-5010 {
	background-color: #0b1877 !important;
}
.ral-5011 {
	background-color: #0f1114 !important;
}
.ral-5012 {
	background-color: #2191bd !important;
}
.ral-5013 {
	background-color: #00054a !important;
}
.ral-5014 {
	background-color: #6e6e6e !important;
}
.ral-5015 {
	background-color: #007cb6 !important;
}
.ral-5017 {
	background-color: #003e91 !important;
}
.ral-5018 {
	background-color: #007b6c !important;
}
.ral-5019 {
	background-color: #24439f !important;
}
.ral-5020 {
	background-color: #003a3c !important;
}
.ral-5021 {
	background-color: #006661 !important;
}
.ral-5022 {
	background-color: #00004a !important;
}
.ral-5023 {
	background-color: #42698c !important;
}
.ral-5024 {
	background-color: #5e718e !important;
}
.ral-5025 {
	background-color: #21697c !important;
}
.ral-5026 {
	background-color: #0f3052 !important;
}
.ral-6000 {
	background-color: #21752f !important;
}
.ral-6001 {
	background-color: #216f2e !important;
}
.ral-6002 {
	background-color: #1d5f28 !important;
}
.ral-6003 {
	background-color: #50533c !important;
}
.ral-6004 {
	background-color: #003935 !important;
}
.ral-6005 {
	background-color: #00533e !important;
}
.ral-6006 {
	background-color: #24261c !important;
}
.ral-6007 {
	background-color: #16230e !important;
}
.ral-6008 {
	background-color: #000000 !important;
}
.ral-6009 {
	background-color: #171e17 !important;
}
.ral-6010 {
	background-color: #156722 !important;
}
.ral-6011 {
	background-color: #71825e !important;
}
.ral-6012 {
	background-color: #1b2720 !important;
}
.ral-6013 {
	background-color: #8c8556 !important;
}
.ral-6014 {
	background-color: #30381d !important;
}
.ral-6015 {
	background-color: #003333 !important;
}
.ral-6016 {
	background-color: #316d2f !important;
}
.ral-6017 {
	background-color: #347e35 !important;
}
.ral-6018 {
	background-color: #48A43F !important;
}
.ral-6019 {
	background-color: #acd0aa !important;
}
.ral-6020 {
	background-color: #1e3315 !important;
}
.ral-6021 {
	background-color: #718154 !important;
}
.ral-6022 {
	background-color: #000033 !important;
}
.ral-6024 {
	background-color: #297d2f !important;
}
.ral-6025 {
	background-color: #385924 !important;
}
.ral-6026 {
	background-color: #004a38 !important;
}
.ral-6027 {
	background-color: #5b9b94 !important;
}
.ral-6028 {
	background-color: #243329 !important;
}
.ral-6029 {
	background-color: #005b34 !important;
}
.ral-6032 {
	background-color: #339900 !important;
}
.ral-6033 {
	background-color: #46877f !important;
}
.ral-6034 {
	background-color: #7aacac !important;
}
.ral-6035 {
	background-color: #194d25 !important;
}
.ral-6036 {
	background-color: #04574b !important;
}
.ral-6037 {
	background-color: #008b29 !important;
}
.ral-6038 {
	background-color: #00b51a !important;
}
.ral-6039 {
	background-color: #b3c53f !important;
}
.ral-7000 {
	background-color: #78806a !important;
}
.ral-7001 {
	background-color: #999999 !important;
}
.ral-7002 {
	background-color: #999966 !important;
}
.ral-7003 {
	background-color: #6f896f !important;
}
.ral-7004 {
	background-color: #999999 !important;
}
.ral-7005 {
	background-color: #97957f !important;
}
.ral-7006 {
	background-color: #807850 !important;
}
.ral-7008 {
	background-color: #7c6343 !important;
}
.ral-7009 {
	background-color: #5d5d3d !important;
}
.ral-7010 {
	background-color: #575737 !important;
}
.ral-7011 {
	background-color: #21343a !important;
}
.ral-7012 {
	background-color: #616137 !important;
}
.ral-7013 {
	background-color: #3d3d13 !important;
}
.ral-7015 {
	background-color: #272b30 !important;
}
.ral-7016 {
	background-color: #383e42 !important;
}
.ral-7021 {
	background-color: #161516 !important;
}
.ral-7022 {
	background-color: #354435 !important;
}
.ral-7023 {
	background-color: #808076 !important;
}
.ral-7024 {
	background-color: #2c292b !important;
}
.ral-7026 {
	background-color: #1f2323 !important;
}
.ral-7030 {
	background-color: #a4987a !important;
}
.ral-7031 {
	background-color: #374146 !important;
}
.ral-7032 {
	background-color: #cfbe91 !important;
}
.ral-7033 {
	background-color: #535c4e !important;
}
.ral-7034 {
	background-color: #ac993a !important;
}
.ral-7035 {
	background-color: #b3bbb6 !important;
}
.ral-7036 {
	background-color: #9f8d67 !important;
}
.ral-7037 {
	background-color: #948666 !important;
}
.ral-7038 {
	background-color: #a2977a !important;
}
.ral-7039 {
	background-color: #7b6e4b !important;
}
.ral-7040 {
	background-color: #9f9477 !important;
}
.ral-7042 {
	background-color: #9a8967 !important;
}
.ral-7043 {
	background-color: #1b1e1d !important;
}
.ral-7044 {
	background-color: #c7ac7a !important;
}
.ral-7045 {
	background-color: #8d9295 !important;
}
.ral-7046 {
	background-color: #7f868a !important;
}
.ral-7047 {
	background-color: #c8c8c7 !important;
}
.ral-7048 {
	background-color: #817b73 !important;
}
.ral-8000 {
	background-color: #816927 !important;
}
.ral-8001 {
	background-color: #926b00 !important;
}
.ral-8002 {
	background-color: #65270a !important;
}
.ral-8003 {
	background-color: #7b4e05 !important;
}
.ral-8004 {
	background-color: #8c290d !important;
}
.ral-8007 {
	background-color: #562707 !important;
}
.ral-8008 {
	background-color: #7b584e !important;
}
.ral-8011 {
	background-color: #3d1c05 !important;
}
.ral-8012 {
	background-color: #7b3a05 !important;
}
.ral-8014 {
	background-color: #211c14 !important;
}
.ral-8015 {
	background-color: #6c3304 !important;
}
.ral-8016 {
	background-color: #331104 !important;
}
.ral-8017 {
	background-color: #330f04 !important;
}
.ral-8019 {
	background-color: #231f1d !important;
}
.ral-8022 {
	background-color: #000000 !important;
}
.ral-8023 {
	background-color: #ad6d2d !important;
}
.ral-8024 {
	background-color: #79553c !important;
}
.ral-8025 {
	background-color: #937066 !important;
}
.ral-8028 {
	background-color: #2e2216 !important;
}
.ral-8029 {
	background-color: #7f4031 !important;
}
.ral-9001 {
	background-color: #f9f5d9 !important;
}
.ral-9002 {
	background-color: #d6d8c7 !important;
}
.ral-9003 {
	background-color: #ffffff !important;
}
.ral-9004 {
	background-color: #0b0b0b !important;
}
.ral-9005 {
	background-color: #080808 !important;
}
.ral-9006 {
	background-color: #a1a1a0 !important;
}
.ral-9007 {
	background-color: #878581 !important;
}
.ral-9010 {
	background-color: #ffffff !important;
}
.ral-9011 {
	background-color: #000000 !important;
}
.ral-9012 {
	background-color: #f8f2e1 !important;
}
.ral-9016 {
	background-color: #ffffff !important;
}
.ral-9017 {
	background-color: #000000 !important;
}
.ral-9018 {
	background-color: #bdc6be !important;
}
.ral-9022 {
	background-color: #858583 !important;
}
.ral-9023 {
	background-color: #797b7a !important;
}
.adapt-color.ral-0000, .adapt-color.ral-0001, .adapt-color.ral-0014, .adapt-color.ral-1013, .adapt-color.ral-1015, .adapt-color.ral-1016, .adapt-color.ral-1018, .adapt-color.ral-1026, .adapt-color.ral-7047, .adapt-color.ral-9001, .adapt-color.ral-9003, .adapt-color.ral-9010, .adapt-color.ral-9012, .adapt-color.ral-9016 {
	color: #636363 !important;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
.woof_sid_auto_shortcode.woof {
	padding: 16px;
	background-color: #008264 !important;
}
.price-wrapper {
	margin: 10px 0px 0px 0px
}
/* Hide filters */ 
body.term-1433 div.woof_container_pa_stapelhoehe {
	display: none
}
body.term-1386 div.woof_container_pa_stapelhoehe {
	display: none
}
/* FARBNE WEG */
body.term-1386 div.woof_container_pa_farbe, body.term-3808 div.woof_container_pa_farbe, body.term-3975 div.woof_container_pa_farbe, body.term-1327 div.woof_container_pa_farbe, body.term-1433 div.woof_container_pa_farbe, body.term-826 div.woof_container_pa_farbe, body.term-811 div.woof_container_pa_farbe, body.term-2176 div.woof_container_pa_farbe, body.term-2326 div.woof_container_pa_farbe, body.term-2314 div.woof_container_pa_farbe, body.term-809 div.woof_container_pa_farbe, body.term-2181 div.woof_container_pa_farbe, body.term-827 div.woof_container_pa_farbe {
	display: none
}
/* FARBNE WEG */


/* Abschließbare Eurobehälter Koffer && Abschließbare Eurobehälter */
body.term-826 div.woof_container_pa_seitenausfuehrung, body.term-826 div.woof_container_pa_bodenausfuehrung, body.term-826 div.woof_container_pa_handgriffe {
	display: none
}
body.term-811 div.woof_container_pa_seitenausfuehrung, body.term-811 div.woof_container_pa_bodenausfuehrung, body.term-811 div.woof_container_pa_handgriffe {
	display: none
}
body.term-827 div.woof_container_pa_seitenausfuehrung, body.term-827 div.woof_container_pa_bodenausfuehrung, body.term-827 div.woof_container_pa_handgriffe {
	display: none
}
body.term-2181 div.woof_container_pa_seitenausfuehrung, body.term-2181 div.woof_container_pa_handgriffe {
	display: none
}
body.term-809 div.woof_container_pa_seitenausfuehrung, body.term-809 div.woof_container_pa_seitenausfuehrung, body.term-809 div.woof_container_pa_bodenausfuehrung, body.term-809 div.woof_container_pa_handgriffe {
	display: none
}
body.term-2314 div.woof_container_pa_seitenausfuehrung {
	display: none
}
body.term-2176 div.woof_container_pa_seitenausfuehrung, body.term-2176 div.woof_container_pa_handgriffe-laengsseite {
	display: none
}
body.term-4020 div.woof_container_pa_bestueckung {
	display: none
}
li.payment_method_angelleye_ppcp img {
	display: none
}
.woof_list_checkbox {
	text-transform: uppercase;
	color: #FFF !important
}
.woof_checkbox_label {
	text-transform: uppercase;
	color: #FFF !important
}
.maeordenotes {
	background: #f2f2f2;
	margin-bottom: 25px !important;
	padding: 20px !important
}
a.mae_link_nav {
	color: #000000 !important;
	font-size: 1em;
	text-align: left;
	word-wrap: break-word;
	line-height: 1.3;
    margin-bottom: 0.1em;
    margin-top: 0.1em;
}
.nav-dropdown-has-border .nav-dropdown {
    border: 0px !important;
}
.nav-dropdown-has-shadow .nav-dropdown {
	box-shadow: 0px 0px 0px rgba(0,0,0,.0) !important;
}

h1.product-title {
	margin-bottom: 0.2em !important;
  margin-top: 0;
  text-rendering: optimizeSpeed;
  width: 100%;
}
.product .product_meta {
  margin-top: 0rem !important;
}
.product_meta > span {
 
}
.product-variations-table {
    width: 100%;
	max-width:1380px;
	margin:0 auto;
    border-collapse: collapse;
    margin-bottom: 20px;
}

.product-variations-table th, .product-variations-table td {
    border: 1px solid #ddd;
    padding: 8px;
    text-align: left;
}

.product-variations-table th {
    background-color: #f4f4f4;
    font-weight: bold;
}

.posted_in {display:none !important}

/* UL VAR DATA */
.iconic-cffv-field {display:none !important}
.my_var_view .iconic-cffv-field {display:block !important} 
ul.mae_var_data {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    list-style-type: none;
    padding: 0;
    gap: 2px;
	margin-top:7px;
}

ul.mae_var_data li {
    margin: 0;
	
    padding: 10px;
    background: #f2f2f2;
	font-size:13px !important
}

/* This rule ensures that every two items start in a new column */

ul.mae_var_data li b::after {
    content: "\A"; /* This is the line break character */
    white-space: pre; /* This ensures the line break character is respected */
}

/* UL VAR DATA */

.productPricesRowHolder {
    background:#f7f7f7; border:1px solid #f2f2f2; padding:10px; margin:20px 0px; display:inline-block; font-size:12px
}
.productPricesRow {
    display: table-row;
}
.productPricesCell {
    display: table-cell;
}
.alignright {
    text-align: right;
}
.alignleft {
    text-align: left;
}

/*neu Holder*/
.productPricesRowHolder_neu {
    background:#f7f7f7; border:1px solid #f2f2f2; padding:10px; margin:20px 0px; display:inline-block; font-size:12px; max-width:420px; min-width:340px
}
.productPricesRow_neu {
    display: table-row;
}
.productPricesCell_neu {
    display: table-cell;
}
.alignright_neu {
    text-align: right !important;
	width:4%;
}
.alignleft_neu {
    text-align: left !important;
}

