body {
    background-image: url(https://raumzeit.cc/media/image/a0/bd/48/paper_seamless.jpg) !IMPORTANT;
    background: #f5f4eb;
}
.product--info img {
    mix-blend-mode: multiply;
}
.product--image-container.image-slider {
    mix-blend-mode: multiply;
}
.innerRight .is--storeImage {
    mix-blend-mode: multiply;
}
.product--table .table--media img {
    mix-blend-mode: multiply;
}
picture.banner--image img {
    border-radius: 20px;
}
.netzp-contentbuilder img {
    border-radius: 20px;
}
.nrc {
    border-radius: 0px !IMPORTANT;
}
a.is-btn.is-btn-ghost2.is-upper {
    border: none;
    border-radius: 10px;
}
/*
.netzp-contentbuilder {
    mix-blend-mode: multiply;
}
.product--image-container.image-slider.product--image-zoom {
    mix-blend-mode: multiply;
}
*/
.multiply {
    mix-blend-mode: multiply;
}

.is--ctl-detail .content-main--inner {
    background: transparent;
    position: relative;
}
.header-main {
    background: #00000038;
}
.panel {
    background: transparent;
}
.content--emotions .emotion--no-fullscreen {
    background-position: center !IMPORTANT;
}
.product-slider.product-slider--content {
    border: 2px dashed #cfcfcf;
    background-color: #7e7e7e14;
    border-radius: 20px;
}
.emotion--product-slider .product-slider--content {
    height: 75%;
    width: 100%;
}
.panel--title.is--underline {
    border-bottom: 0px solid #dadae5;
}
.product-slider--item {
    padding: 0px;
    padding: 0rem;
}


p a {
    text-decoration: underline;
}
/* Logo Header */
@media screen and (min-width: 48em) {
.header-main .logo-main .logo--shop {
    height: 96px;
    height: 6rem;
    width: 95%;
}
.header-main .logo-main .logo--link {
    height: 96px;
    height: 6rem;
}
.logo-main.block-group {
    margin-bottom: 10px;
    margin-top: -20px;
}
.emotion--wrapper {
    max-width: 1280px;
}
}

/* Footer*/
@media screen and (min-width: 48em) {
.footer-main {
    border-top: 0px solid #dadae5;
}
.footer-main .footer--columns {
    border-bottom: 1px solid #585858;
}

}

/* SLIDER TOP */
@media screen and (min-width: 48em) {
.content-main--inner {
    padding: 0px !Important;
    margin-top: 0px !IMPORTANT;
}
.content.content--home {
    margin-top: 0px !IMPORTANT;
    width: 100% !IMPORTANT;
}
}
@media screen and (min-width: 78.75em) {
.content-main {
    margin-top: 0px !IMPORTANT;
    margin-top: 0rem !IMPORTANT;
}
.emotion--banner-slider .image-slider--dots {
    bottom: 0px;
    bottom: 0rem;
}
}
@media screen and (min-width: 48em) {
.image-slider--container {
    margin-bottom: 0px !IMPORTANT;
    margin-bottom: 0rem !IMPORTANT;
}
}


/* Breadcrumb ausblenden */
nav.content--breadcrumb.block {
    display: none;
}

@media screen and (max-width: 48em) {
.header-main .logo-main .logo--shop {
    height: 64px;
    height: 4rem;
    width: 100%;
    text-align: center;
}
.header-main .logo-main .logo--link {
    height: 64px;
    height: 4rem;
    display: inline-block;
    max-width: 100%;
}
}

/* Abstände */
.abstand50 {
    padding: 50px 0px !Important;
}
.abstand20 {
    padding: 20px 0px !Important;
}



/* CSS */
a.product--title {
    text-align: center;
}
@media screen and (min-width: 48em) {
.header-main .header--
ation {
    padding: 0px 0px 0px 0px;
    padding: 0rem 0rem 0rem 0rem;
}
.is--ctl-checkout.is--minimal-header .header-main, .is--ctl-register.is--minimal-header .header-main, .is--ctl-register.is--minimal-header.is--target-checkout .header-main {
    box-shadow: none;
}
.steps--content {
    padding: 30px 0px 8px 0px;
    padding: 1.875rem 0rem 0.5rem 0rem;
}
.tab-menu--cross-selling .tab--header {
    display: block;
    border-bottom: 2px dashed #cfcfcf;
    background-color: transparent;
}
.related--content .box--slider .product--image {
    height: 224px;
    height: 14rem;
}
.related--content a.product--image {
    margin: 5px !important;
}
.tab--title:after {
    display: none;
}
}

.container {
    background: transparent;
}

/* Navigation-Menu */
.navigation-main .navigation--list .navigation--entry.is--hovered .navigation--link {
    background: #464646;
    color: #f5f4eb;
}
.advanced-menu {
    background: rgb(32 32 32 / 95%);
}
.advanced-menu .menu--list-item-link {
    color: #f5f4eb;
}
.advanced-menu .menu--list-item-link:hover {
    color: #c3c3c3;
}
.advanced-menu .item--level-1 .menu--list-item-link {
    color: #f5f4eb;
}
.advanced-menu .item--level-1 .menu--list-item-link:hover {
    color: #c3c3c3;
}
ul.navigation--list.container.js--menu-scroller--list {
    background-color: transparent;
    background-image: none;
}
.navigation-main {
    background-color: #00000038;
    background-image: none;
}
.advanced-menu .teaser--image {
  background-size: contain !Important;
}
ul.navigation--list.container.js--menu-scroller--list {
    text-align: center;
}
/*
.navigation-main {
    background-image: url(https://raumzeit.cc/media/image/0f/10/66/schatten_navi_1600.png) !IMPORTANT;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
}
*/
@media screen and (max-width: 164em) {
.navigation-main .navigation--link {
    padding: 12px 16px 12px 16px !Important;
    padding: 0.75rem 1rem 0.75rem 1rem !Important;
    font-size: 0.90rem !IMPORTANT;
}
}
@media screen and (min-width: 48em) {
.navigation-main .navigation--entry {
    display: inline-block;
    background: #303030;
    margin-right: 3px;
    border-radius: 10px 10px 0px 0px !Important;
}
.navigation-main .navigation--link {
    color: #ffffff;
    border-radius: 10px 10px 0px 0px !Important;
}
.navigation-main .navigation--link:hover {
    color: #ffffff;
    background-color: #757869;
    border-radius: 10px 10px 0px 0px !Important;
}
.navigation-main .is--active .navigation--link {
    background-color: #bdbdbd;
    background-image: linear-gradient(to bottom, #537a2a 0%, #b6cd95 100%);
    color: #ffffff;
}
.navigation-main .navigation--link:hover {
    color: #ffffff;
    background-color: #232323;
}
.navigation-main {
    border-bottom: 1px solid #afafaf;
    box-shadow: 0px 0px 0px #0000003b;
}
.navigation-main .navigation--link {
  font-size: 14px;
  font-size: 0.9rem;
}
}


/* Footer */
.footer--copyright {
    display: none;
}
.footer--logo {
    display: none;
}


/* Farbanpassungen */
/* 
body {
    background: #dedede;
    background-repeat: repeat;
    background-image:url(bg.png);
}
*/

.panel.has--border {
    border: 0px solid #dadae5;
}
.product--delivery .delivery--text-not-available {
    color: #8c8c8c;
}
.product--delivery .delivery--status-not-available {
    background: #a2a2a2;
}
.link--download {
    color: #ffffff;
    font-weight: bold;
    font-size: 16px;
    font-size: 1rem;
    background-color: #757575;
    background-image: -ms-linear-gradient(top, #8a8a8a, #6f6f6f);
    background-image: linear-gradient(to bottom, #8a8a8a 0%, #6f6f6f 100%);
    padding: 8px 16px 8px 16px;
    padding: 0.5rem 1rem 0.5rem 1rem;
    line-height: 48px;
    line-height: 3rem;
    border-radius: 3px;
}
p.vat-info--text {
    color: #b9b9b9;
}
.js--tab-menu .tab--container-list .tab--container {
    border: 0px solid #dadada;
    border-top: 0px dashed #dedede;
}
.content--breadcrumb {
    border-bottom: 1px dashed #dedede;
}
.product--description {
    border-bottom: 2px dashed #cfcfcf;
    padding-bottom: 50px;
    margin-bottom: 50px;
}
.tab--container-list {
    margin-bottom: 20px;
}
.product--delivery .delivery--text-more-is-coming {
    color: #696868;
}
.product--delivery .delivery--status-more-is-coming {
    background: #696868;
}
@media screen and (min-width: 48em) {
.content-main {
    box-shadow: 0 0 0px 0px #333333;
}
.steps--content .steps--entry .text {
    color: #7b7b7b;
}
}

/* PREISE 
.product--price-info {
    text-align: center;
    margin-bottom: 50px !Important;
    margin-top: -10px !Important;
}
/*
.price--unit {
    display: none !IMPORTANT;
}
*/
span.price--label.label--purchase-unit {
    display: none;
}
.product--price-info {
    display: none;
}
.product--price-info .product--price {
    display: none;
}
.box--image .product--info {
    background-color: transparent;
    border: 0px solid #ddd;
}
a.product--image {
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 10px;
    box-shadow: 0px 4px 5px #00000024;
    margin-bottom: 10px;
}
.product--box .product--title {
    margin: 16px 0px 5px 0px;
    margin: 1rem 0rem 0.3125rem 0rem;
}

/* Ausblenden */
/*.topseller.panel.has--border.is--rounded {
    display: none;
}*/
.listing--actions.is--rounded.without-pagination {
    display: none;
}
a.tab--link.has--content {
    display: none !IMPORTANT;
}
.product--actions {
    display: none;
}
.emotion--show-listing {
    display: none;
}
input#add-voucher--trigger {
    display: none;
}
a.content--link.link--supplier {
    display: none;
}



/*ANGEBOTSFORMULAR *PRINT.CSS*/
.footer--benefit.is--last.block h4 {
	display:none;
}
.footer--benefit.block {
    display: none;
}
.footer--benefit.is--last.block {
    display: block;
}
.angebot textarea {
    background-color: #fff;
    box-shadow: none;
    border: 0px;
	overflow: hidden;
}

@media print {
.product--table .column--product {
    width: 60% !important;
    float: left !important;
}
.product--table .column--quantity, .product--table .column--unit-price, .product--table .column--total-price, .product--table .column--tax-price {
    margin-left: 10% !important;
    width: 30% !important;
}
.alert.is--warning.is--rounded {
    display: none;
}
.uploadBox {
    display: none;
}
.table--basket-aggregation {
    display: none;
}
aside.sidebar-main.is--left {
    display: none;
}
.is--act-finish section.content-main.container.block-group {
    padding-top: 16px !IMPORTANT;
    padding-top: 1rem !IMPORTANT;
}
.panel--body.is--wide {
    height: auto !IMPORTANT;
}
#contiki {
    display: none;
}
.cookie-permission--container.cookie-mode--1 {
    display: none;
}
#selectorBox {
    display: none !important;
}
.cookie-bar {
    display: none !Important;
}
.product--table .table--actions {
    display: none;
}
.product--table .add-product--form {
    display: none;
}
.product--table .add-voucher--form {
    display: none;
}
.panel--td.column--actions {
    display: none;
}
select {
    border: 0px solid;
}
.product--table .column--quantity .js--fancy-select {
    border: 0px;
	float: right;
}
.js--fancy-select .js--fancy-select-trigger {
    display: none;
}
.js--fancy-select .js--fancy-select-text {
    padding: 0px;
    padding: 0rem;
}
.js--fancy-select {
    text-align: right;
	line-height: 20px;
    line-height: 1.25rem;
}
.panel--th, .panel--td {
    line-height: 20px;
    line-height: 1.25rem;
}
.panel--th {
	padding: .1rem .625rem .1rem .625rem !important;
}
.product--table .column--unit-price {
    padding: 0px 0px 0px 10px;
    padding: 0rem 0rem 0rem .625rem;
}
.product--table .column--label.quantity--label {
    margin-top: 0px; 
    margin-top: 0rem;
}
.product--table .column--quantity, .product--table .column--unit-price, .product--table .column--total-price, .product--table .column--tax-price {
    padding: 0px 0px 0px 10px;
    padding: 0rem 0rem 0rem .625rem;
}
.panel--body {
    line-height: 20px;
    line-height: 1.25rem;
}
.footer--benefit.is--last.block {
    position: absolute;
    top: 70px;
    display: block;
}
.footer--benefit.block {
    display: block;
}
.footer--benefit.block ul.list--unordered.is--checked.benefit--list {
	visibility:hidden;
}
.footer--benefit.is--last.block h4 {
    display: block;
    margin: 8px 0px 0px 0px;
    margin: 0.5rem 0rem 0rem 0rem;
    font-size: 20px;
    font-size: 1.250rem;
	line-height: 32px;
	line-height: 2rem;
}
.footer--benefit.is--last.block h4 span {
	font-size:10px;
	font-size:0.625rem;
	font-weight:400;
}
.footer--benefit.block h4 {
    margin: 8px 0px 0px 0px;
    margin: 0.5rem 0rem 0rem 0rem;
}
p.benefit--text {
    display: none;
}
.angebot textarea {
	background-color: rgba(255,255,255,0.00) !important;
	box-shadow: none;
	border: 0px solid #dadae5;
	overflow: hidden;
}
.angebot {
    border-bottom: 1px solid #dadae5;
    border-top: 1px solid #dadae5;
}
.table--aggregation {
    display: none;
}
.footer_adresse {
	text-align:center;
	font-size:11px;
	border-top: 1px solid #dadae5;
	padding-top:10px;
}
.footer_adresse_small {
	text-align:center;
	font-size:9px;
	padding-top:5px;
}
.footer_unterschrift {
    text-align: center;
    font-size: 12px;
    border-top: 1px solid #000;
    padding: 5px 50px 20px 50px;
    margin: 0px 50% 0px 0px;
}
.header-main .logo-main .logo--shop {
    height: 64px !important;
    height: 4rem !important;
}
.header-main .logo-main .logo--link {
    height: 64px !important;
    height: 4rem !important;
}
header.header-main {
    height: 64px !important;
    height: 4rem !important;
}
section.content-main.container.block-group {
    padding-top: 192px;
    padding-top: 12rem;
}
.product--table .panel--body {
    border: 0px solid #dadae5 !important;
}
.panel--td strong h2 {
    display: none;
}
.panel--td a.btn.btn--checkout-continue.is--secondary.is--left {
    display: none;
}
a.btn.btn--checkout-continue.is--secondary.is--left {
    display: none;
}
.list--unordered li {
    line-height: 32px !important;
    line-height: 2rem !important;
}
.pix-checkout-list {
	list-style-type: none;
	line-height:16px;
	line-height:1rem;
}
footer.footer-main {
    display: none;
}
.product--table .table--media .table--media-outer {
    max-width: 112px;
    max-width: 7rem;
    max-height: 112px;
    max-height: 7rem;
}
.pix-checkout-list li {
	color: #848484;
    float: left;
    padding-right: 20px;
}
.product--table .delivery--information {
    clear: both;
}
.product--table .table--tr {
	page-break-inside: avoid;
}
.product--table .table--footer {
	page-break-inside: avoid !important;
	/*page-break-before:always;
	page-break-after:always;*/
}
.basket--footer {
	page-break-inside: avoid;
}
.select-field select, .js--fancy-select select {
    background-color: #fff !important;
    background-image: none !important;
    border: 0px solid #dadae5 !important;
    padding: 0px 0px 0px 0px !important;
    padding: 0rem 0rem 0rem 0rem !important;
    text-align: right !important;
    width: unset !important;
    line-height: 16px !important;
    line-height: 1rem !important;
}
.select-field, .js--fancy-select {
    height: auto !important;
}
.select-field:after, .js--fancy-select:after {
    content: none !important;
    border-left: 0px solid #dadae5 !important;
}
select {
    float: right;
}
.panel--header h2, .panel--td strong h2 {
	margin: 0px 0px 10px 0px !important;
    margin: 0rem 0rem .625rem 0rem !important;
}
}



/* löscht das seltsame Tablet Layout und macht 2 Boxen nebeneinander */
@media screen and (min-width: 30em) and (max-width: 48em) {
.is--ctl-search .box--image, .is--ctl-listing.is--no-sidebar .box--image {
    width: 50%;
}
.box--image .product--info {
    padding: 0;
	position: none !important;
    padding-left: 0px !important;
} 
.box--image .product--image {
    margin: 0px 0px 5px 0px;
    margin: 0rem 0rem .3125rem 0rem;
    width: auto;
    position: relative;
    height: 240px;
    height: 15rem;
}
}

.footer-main .footer--phone-link {
    font-size: 16px;
    font-size: 1rem;
    font-weight: 700;
    color: #5f7285;
}
.footer-main .container {
    background: #444;
}
.footer-main {
    background: #444;
}
.footer-main a {
    color: #fff !important;
}
.footer-main p {
    color: #fff !important;
}
.footer-main label {
    color: #fff !important;
}
.footer-main .column--headline {
    color: #c3c3c3;
}


.product--box .box--content {
    border: 0px solid #ffffff !Important;
}
/*  Box ausblenden */
.listing--actions.is--rounded {
    display: none;
}
.listing--bottom-paging {
    display: none;
}


/* contentbuilde */
.netzp-contentbuilder .is-btn-ghost2 {
    color: #fff;
    border: 2px solid #dcdcdc;
    background-color: #585858;
}
.netzp-contentbuilder .is-btn-ghost2:hover {
    color: #fff;
    border: 2px solid #dcdcdc;
    background-color: #232323;
}
.netzp-contentbuilder a {
    color: #404040;
}
@media (min-width: 62rem) {
.contentbuilder_hg_third {
    width: 30.5% !Important;
    background-color: #ffffff99;
    margin-left: 20px;
    padding: 25px;
    border-radius: 25px;
    box-shadow: 0px 0px 10px #0000003d;
}
}

@media (min-width: 62rem) {
.contentbuilder_hg {
    background-color: #ffffff99;
    margin: 10px;
    padding: 25px;
    border-radius: 25px;
    box-shadow: 0px 0px 10px #0000003d;
    width: 94% !IMPORTANT;
    margin-left: 3% !IMPORTANT;
}
}
.column.full.logos {
    display: inline;
}

/* Spaltenlayout Mobile */
@media (min-width: 62rem) {
.netzp-contentbuilder .column.third {
    width: 33.3%;
}
.netzp-contentbuilder .column.two-third {
    width: 66.7%;
}
}
@media (max-width: 61rem) {
.netzp-contentbuilder .column.third {
    width: 100%;
}
.netzp-contentbuilder .column.two-third {
    width: 100%;
}
.column.center.third.contentbuilder_hg_third {
    margin-bottom: 100px;
}
.netzp-contentbuilder .column.half {
    width: 100%;
}
}

/* Flaechenberechner */
.alert.is--error {
    color: #6d6d6d;
    background: #e4e4e4;
}
.alert.is--error .alert--icon {
    background: #9a9a9a;
}
.pixoptions_divpricecellleft.pix-style-zwsumme {
    display: none;
}
div#zwischenergebnis {
    display: none;
}
.pixoptions_divpricecellleft.pix-style-allowzero {
    display: none;
}
div#preis {
    display: none;
}
.pixoptions_divpricecellleft.pix-style-weight {
    display: none;
}
div#pix_weight_styled {
    display: none;
}
.pixelmultioptionen--box #preisergebnis {
    color: #484848;
    font-size: 2em;
}
.pixelmultioptionen--box .pixmultiheader {
    border-bottom: 1px dashed #c5c5c5;
}
.image-slider--container .arrow {
    background: rgba(255,255,255,0);
    border: 0px solid rgba(255,255,255,0);
}
div#pix_calculations_bottom {
    display: none;
}
p.configurator--label.qmstaffelinfo {
    display: none;
}
span.pix-purchaseunit {
    display: none;
}
span.pix-unit-desc {
    display: none;
}

/* Produktseite Detail oben */
.navigation--entry.entry--search {
  background-color: transparent;
}
@media screen and (min-width: 78.75em) {
.product--navigation .image--wrapper {
    background: transparent;
    box-shadow: 0px 0px 20px #00000036;
}
.product--navigation .link--next .image--container {
    mix-blend-mode: multiply;
}
.product--navigation .link--next-button {
    border-top-left-radius: 0;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 0;
}
.product--navigation .link--prev .image--container {
    mix-blend-mode: multiply;
}
.product--navigation .link--prev-button {
    border-top-left-radius: 15px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 15px;
}
}
.product--detail-upper.block-group {
    border: 0px solid #fbfbfb;
    padding: 40px 30px;
    margin-top: -40px;
    background-color: #a5a49d29;
    background-image: url(https://raumzeit.cc/media/image/a0/bd/48/paper_seamless.jpg) !IMPORTANT;
    box-shadow: 0px 0px 5px inset #00000040;
    border-radius: 20px;
}
a.thumbnail--link {
    background-color: #fff;
}
.tab--container-list {
    margin-top: 20px;
}

/* iFrame Player */
.embed-container {
  position: relative; 
  padding-bottom: 56.25%; /* ratio 16x9 */
  height: 0; 
  overflow: hidden; 
  width: 100%;
  height: auto;
}
.embed-container iframe {
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%; 
}

/* StoreLocator */
div#storeFilter.listing--actions.is--rounded {
    display: block !Important;
}
#storeLocator #storeWrap #itemsWrap .itemWrap {
    border: 1px solid #dadae5;
}
.innerRight .is--storeImage {
    margin-bottom: 2em;
}
.is--supplier .item {
    cursor: default;
}
#storeLocator .filterWrap.is--supplier .itemsWrap .itemWrap[data-id="4"] {
    display: none !IMPORTANT;
}
#storeLocator #searchWrap #searchOptions {
  background-color: #fff;
}
#storeLocator #searchWrap #storeFilter {
  display: none !important;
}

/* ProduktbilderVorschau unten anzeigen */
@media only screen /* adding only query */
    and (min-width: 1024px) 
    and (max-width: 1259px) {
.product--detail-upper.block-group {
    padding-bottom: 100px !important;
}
}

/* hersteller */
.product--supplier {
    display: none !IMPORTANT;
}
.footer-main .footer--column {
    border-top: 0px solid #dadae5;
}
.footer-main .footer--column.is--last {
    border-bottom: 0px solid #dadae5;
}
/*
.product--details .product--supplier .product--supplier-link {
    height: 40px;
    height: 2.5rem;
    padding-bottom: 5px;
}
@media screen and (min-width: 48em) {
.product--details .product--supplier .product--supplier-link {
    height: 80px;
    height: 5rem;
    padding-bottom: 10px;
}
}
*/

/* Freitextfeld Beschriftung ausblenden */
li.base-info--entry.entry-attribute .entry--label {
    display: none;
}
.button-shop {
    background-color: #83cc4c;
    background-image: linear-gradient(to bottom, #83cc4c 0%, #5f9c39 100%);
    border-radius: 5px;
    color: #fff;
    font-size: 1.2em;
    margin-top: 10px;
}
.button-shop:hover {
    background-color: #83cc4c;
    background-image: linear-gradient(to bottom, #5f9c39 0%, #5f9c39 100%);
    border-radius: 5px;
    color: #fff;
    font-size: 1.2em;
    border: 0px;
}
.pixelmultioptionen--box .pixmultidesc {
    background-color: transparent !Important;
    border: 0px solid #f5f5f5 !Important;
    border-left: 0px solid #f5f5f5 !Important;
    border-bottom: 0px solid #f5f5f5 !Important;
    border-right: 0px solid #f5f5f5 !Important;
}
.pixelmultioptionen--box .pixmultidesc p {
    margin: 0px !Important;
}


/* zum Shop-Finder Navi */
li#navi-92 {
    background-color: #65a02c;
}
li#navi-92.navigation--entry.is--active.js--menu-scroller--item {
    background-color: #65a02c !Important;
}
a#navi-aus[data-categoryid="92"] {
    background-color: #65a02c;
    color: #ffffff;
}
li#navi-92 a {
    color: #cfe2bd;
    font-weight: 700;
}



/*Info Laufmeter Designfolien radiobutton ausblenden */
#pix_radiobuttons {
    display: none;
}
.pix-radio-outer.pix-radio-outer-9 {
    display: none !Important;
}
.pix-radio-outer.pix-radio-outer-4 {
    display: none !Important;
}
.pixelmultioptionen--box #calcbutton {
    margin: 10px 0pc;
}


/* Preisliste downloaden Hintergrund */
.preiliste {
    background-color: #92d0004d;
    padding: 50px 10px 50px 50px;
    border: solid 5px #c8da9f;
}


.display_none {
    display: none;
}

/* 
-------------------- 
Start Support Banner
-------------------- 
*/
@keyframes slideInBottom {
        0% {
          transform: translateY(100%);
        }
        100% {
          transform: translateY(0);
        }
      }
#chatbanner {
    animation: 1s ease-out 0s 1 slideInBottom;
    right: 15px;
    position: fixed;
    bottom: 0px;
    background-color: #4e4e4e;
    height: 325px !IMPORTANT;
    z-index: 99999;
    padding: 15px;
    border-radius: 15px 15px 0px 0px;
    width: 230px;
    box-shadow: 0px 5px 20px #00000082;

}
#chatbanner img {
    height: 120px;
}
#chatbanner p {
    color: #c9c9c9;
    margin: 0px !important;
    line-height: 20px !IMPORTANT;
}
#chatbanner a {
    color: #c9c9c9;
}
#chatbanner .btn {
    margin-top: 10px;
}
#chatbanner a.btn.is--icon-left.cart--link {
    color: #444444 !Important;
}
.cbheading {
    margin-bottom: 10px;
    border-bottom: 1px solid #c6e374;
}
.cbheading a {
    font-weight: 700;
    text-transform: uppercase;
    color: #c6e374 !Important;
    font-size: 16px;
}
/* Close Button */
[class*='x-close-'] {
  color: #777;
  font: 14px/100% arial, sans-serif;
  position: absolute;
  right: 7px;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
  top: 5px;
}
/* 
-------------------- 
Ende Support Banner
-------------------- 
*/

/*hover black image 
.banner--link:after {
    content:'\A';
    position:absolute;
    width:100%; height:100%;
    top:0; left:0;
    background:rgba(0,0,0,0.6);
    opacity:0;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.banner--link:hover:after {
    opacity:1;
}
*/


/* Architektur CSS*/
.mh570 {
    min-height: 570px !Important;
}
.mh570 h4 {
    text-shadow: 1px 1px 0px #e8e8e8;
}
.mh570 h1 {
    text-shadow: 1px 1px 0px #e8e8e8;
    line-height: 1.1 !IMPORTANT;
}
@media screen and (max-width: 40em) {
.arch .column.half {
    display: table-cell;
    padding: 8px
}
}
iframe {
    border: 0px solid #fff;
}

/* Artikel Vorschau Bild groß */
.emotion--product .product--box .product--image {
    height: 85%;
}
.xmas {
    border-top: 1px solid #5c5c5c;
}

/* Spedition rot */
p.dispatch--notice {
    color: #ff0000;
    font-weight: 600;
}

.images_inline img {
    display: inline;
    padding: 10px;
}
.btn {
    background-color: #f3f2ed;
    background-image: linear-gradient(to bottom, #e9e7e0 0%, #e3e1d8 100%);
    border: 1px solid #c7c7c7;
    color: #343112;
}
.btn:hover {
    background: #4e4d46 !IMPORTANT;
    color: #f3f2ed;
    border-color: #575656;
}
.cart--amount:hover {
    color: #f3f2ed !IMPORTANT;
}
textarea, input[type="text"], input[type="search"], input[type="password"], input[type="number"], input[type="email"], input[type="tel"] {
    box-shadow: inset 0 1px 3px #b7b7b7;
    background: #f8f8fa;
    border: 1px solid #ffffff;
    border-top-color: #ffffff;
    color: #3a3a3a;
}
input[type="text"], input[type="search"], input[type="password"], input[type="number"], input[type="email"], input[type="tel"] {
    box-shadow: inset 0 1px 3px #a1a1a1;
    background: #ffffff;
    border: 1px solid #ffffff;
    border-top-color: #ffffff;
    color: #3a3a3a;
}
.entry--search .main-search--form .main-search--field {
    background: #f5f4ef;
}
.off-canvas .ajax--cart {
    background: #f5f4eb;
}
.off-canvas .ajax--cart .prices--container {
    background: #f5f4eb;
}
.panel.has--border {
    background-color: transparent;
}
.product--table .basket--footer {
    background: #bbb9b366;
}
.angebot textarea {
    background-color: #9999990f;
}
.product--table .panel--body {
    border-radius: 20px 20px 0px 0px;
}
.panel.has--border {
    border-radius: 20px 20px 0px 0px;
}
.product--box .product--badges .badge--recommend {
    color: #fff;
    background: #f39200;
}

a.is-btn.is-btn-ghost2.is-upper.plattengroessebutton {
    font-size: 1.8rem;
    background-color: #95b73c;
    border-radius: 0px;
}
.sidebar--navigation {
    background: transparent;
}
ul {
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 20px;
}
@media screen and (max-width: 62em) {
.contentbuilder_hg {
    margin-bottom: 60px;
}
}

/*Design ausblenden */

/*geht ned bei unterkategorien 
li#navi-88 {
    display: none;
}
a#navi-aus[data-categoryid="88"] {
    display: none;
}
li#navi-156 {
    display: none;
}
a#navi-aus[data-categoryid="156"] {
    display: none;
}
li#navi-174 {
    display: none;
}
a#navi-aus[data-categoryid="174"] {
    display: none;
}
li#navi-175 {
    display: none;
}
a#navi-aus[data-categoryid="175"] {
    display: none;
}
li#navi-176 {
    display: none;
}
a#navi-aus[data-categoryid="176"] {
    display: none;
}
li#navi-177 {
    display: none;
}
a#navi-aus[data-categoryid="177"] {
    display: none;
}
li#navi-178 {
    display: none;
}
a#navi-aus[data-categoryid="178"] {
    display: none;
}
li#navi-179 {
    display: none;
}
a#navi-aus[data-categoryid="179"] {
    display: none;
}
li#navi-180 {
    display: none;
}
a#navi-aus[data-categoryid="180"] {
    display: none;
}
li#navi-181 {
    display: none;
}
a#navi-aus[data-categoryid="181"] {
    display: none;
}

/* Navigationspunkte ausblenden*/
li#navi-153 {
    display: none;
}
a#navi-aus[data-categoryid="153"] {
    display: none;
}

*/



/* Vertriebspartner werden */
.navigation--entry [data-category-id="88"] {
    display: none !Important;
}

/* Design */
.navigation--entry [data-category-id="156"] {
    display: none !Important;
}

/* Dienstleistungen */
.navigation--entry [data-categoryid="27"] {
    display: none !Important;
}

/* Design */
.navigation--entry [data-categoryid="156"] {
    display: none !Important;
}

/* mooszeit matten info */
.navigation--entry [data-category-id="174"] {
    display: none !Important;
}

/* individuelle Naturwaende info */
.navigation--entry [data-category-id="175"] {
    display: none !Important;
}

/* naturzeit info */
.navigation--entry [data-category-id="176"] {
    display: none !Important;
}

/* flex luma info */
.navigation--entry [data-category-id="177"] {
    display: none !Important;
}

/* luma info */
.navigation--entry [data-category-id="178"] {
    display: none !Important;
}

/* Flex info */
.navigation--entry [data-category-id="179"] {
    display: none !Important;
}

/* ROCK info */
.navigation--entry [data-category-id="180"] {
    display: none !Important;
}

/* Steinzeit info */
.navigation--entry [data-category-id="181"] {
    display: none !Important;
}

/* formit ausblenden */
.navigation--entry [data-category-id="185"] {
    display: none !Important;
}

/* Videos formit */
.videoformit {
    max-height: 492px !important;
}
.emotion--mode-rows .emotion--video {
    height: 492px;
}
.video_370 {
    height: 370px;
}


/* Steinzeit Umwelt Teaser */
.szumwelt {
    mix-blend-mode: multiply !IMPORTANT;
    background-repeat: no-repeat !IMPORTANT;
}

