/*
 Stein mit Sägeblatt
.n-spruch-gruen{
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  width:100%;
  background-image:url(https://www.riemchenwerk.de/media/image/43/72/64/rahmen-5.gif);
  height:100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
*/

/*
 Stein mit Sägeblatt
*/
.stein-s{
	color:#fff;
	font-size:1.6em;
}

/*
 Zwischenüberschrift Startseite H2 / hr / p
*/	
.zwischenueberschrift-h2 hr{
	border:2px solid #94c11c !important;
}


.n-spruch-gruen{
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	width:100%;
	height:100%;
}
.n-spruch-gruen img{
	padding-top:40px;
	padding-bottom:40px;
}
.n-spruch-gruen p{
  font-weight:400;
  padding:20px;
  color:#fff;
  text-align:left;
  font-size:14px;
  line-height:1.5em;
}
@media only screen and (min-width: 768px) {
  .n-spruch-gruen img{
	padding-top:40px;
	padding-bottom:40px;
	width:50%;
}
  .n-spruch-gruen p{
    font-size:14px;
    line-height:1.5em;
  }
  .n-spruch-linien p{
    font-size:28px;
    line-height:1.5em;
  }
}
@media only screen and (min-width: 1200px) {
  .n-spruch-gruen p{
    font-size:24px;
    line-height:1.5em;
  }
  .n-spruch-linien p{
    font-size:28px;
    line-height:1.5em;
  }
}
.h-spruch-gruen-bild{
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  width:100%;
  height:100%;
  padding-right:0px;
  padding-left:0px;
}
.h-spruch-gruen-bild img {
  width: 100%;
  height: auto;
}

.h-spruch-gruen-text{
	background-color:#94c11c;
}
.h-spruch-gruen-text p{
  padding:20px;
  color:#fff;
  text-align:left;
  font-size:19px;
  line-height:1.8em;
}


.n-startseite-plain{
  width:100%;
  height:100%;
  text-align:center;
  background-color:#fff;
  color:#636363;
  display: flex;
  justify-content: center;
  align-items: center;
}
.n-startseite-plain h3{
  font-weight:normal;
  font-size:1.5em;
  color:#636363;
  line-height: 1.2em;
  width: 100%;
}
@media only screen and (min-width: 768px) {
	.n-startseite-plain h3{
	  font-size:2.5em;
	}
}
.spalte-ratgeber{
	padding-right:20px;
	padding-left:20px;
}
.spalte-ratgeber .cms-block-container-row{
	background-color:#a9c938;
}
.spalte-ratgeber .cms-element-text{
	color:#fff;
	padding-left:20px;
	padding-right:20px;
}
.spalte-ratgeber .cms-element-text h2{
	color:#646362;
}

/* Slider Startseite */
.start-slide .zen-image-slider-item-content{
	padding: 20px 30px;
	margin-bottom:100px;
}
.start-slide h2{
	font-size:28px;
}
.start-slide .zen-image-slider-item-text-value {
	font-size:18px;
	line-height:2.0em;
}
/* Slider Startseite Smartphone */
.start-slide-s .zen-image-slider-item-content{
	padding: 10px 15px;
	margin-bottom:20px;
}
.start-slide-s h2{
	font-size:20px;
}
.start-slide-s .zen-image-slider-item-text-value {
	font-size:14px;
	line-height:2.0em;
}


/* Slider Kundenreferenzen */
.kd-ref .zen-image-slider-item-text-value h2{
	font-size:36px;
	color:#fff;
}
.kd-ref .zen-image-slider-item-text-value h4{
	margin-top:15px;
}
.kd-ref .zen-image-slider-item-text-value p{
	font-size:18px;
	line-height:1.4em;
}
.kd-ref-star{
	color:#ebd059;
	font-size:28px;
}

/* Footer */
.footer-contact-hotline a{
	font-size:1.0rem !important;
	color:#94c11c !important;
}


.footer-social-column [class*="icon-style-round"] {
    background: #94c11c;
}
.footer-social-column [class*="icon-style-round"] .icon {
    color: #646362;
}
/* Button Musterbestellung */
.badge-purple.badge-sample{
	background-color:#ff9f11 !important;
}
#productDetailPageBuySampleProductForm .btn-buy-sample{
	background-color:#ff9f11 !important;
	border-color:#ff9f11 !important;
	color:#fff !important;
}
.form-row .buy-widget-container{
	text-align:right !important;
}


.cms-teaser-content{
	line-height:1.4 !important;
}
/* Buttons ausblenden */
.swag-amazon-pay-wrapper .offcanvas-cart{
	display:none;
}
.btn .begin-checkout-btn .btn-primary{
	display:none;
}
.cart-shipping-costs-container #accordionExample{
	background-color:#f7bd68;
}
.cart-shipping-costs-container #accordionExample .accordion-header button{
	font-weight:bold;
	font-size: 1.2rem !important;
}
.offcanvas-cart-actions .begin-checkout-btn{
	display:none;
}
.offcanvas-cart-actions .btn-link{
	background-color: #a9c938;
	color:#000;
	border-radius:3px;
	margin-bottom:15px;
}
.offcanvas-cart-actions .btn-link:hover{
	background-color: #b6d156;
	transition: all 0.3sease;
	text-decoration:none;
	border:3px solid #b6d156;
}
.offcanvas-shipping-info .shipping-label{
	background-color:#ff9f11;
	padding-top:5px;
	padding-bottom:5px;
}
/* Button im Cookie-Banner ausblenden */
.cookie-permission-button{
	display:none;
}
/* Tabelle mit Youtube-Videos in jedem Produkt */
.table-yt td{
	padding:15px;
}
