h2, h3 {
	margin-top: 30px;
}
.product-title h2, .product-title h3 {
	margin-top: auto;
}

/* Banner-Bild ans Hauptmenue ***********************************************************************************
.page-title-wrapper {
	height: 0;
}
.product {
	height: auto;
} WIRFT FEHLER AUF DER SUCHERGEBNIS-SEITE*/





/* Ansprechpartner **********************************************************************************************/
.ansprechpartner { 
   display: flex;
   flex-direction: unset !important;
   flex-wrap:wrap; 
}
.ansprechpartner>* { 
	width: 95%; 
	margin: 10px; border: 1px solid silver;
}
@media (min-width: 960px) {
	.ansprechpartner>* { width: 30%;}
}
@media screen and (max-width: 1110px) and (min-width: 769px) {
	.ansprechpartner>* { width: 45%;}
}
@media only screen and (max-width: 768px) {
	.ansprechpartner .pagebuilder-column {
		flex-basis: unset !important;
	}
}


#maincontent ul {
	margin-top: 15px;
}

.category-description ul, ,amblog-content ul, .description {
	list-style-type: square !important;
}

.page-main ul:not([class]) {
    list-style:  square !important;
}


#maincontent li::marker, .description li::marker {
	color: #29a23d;
}

.page-wrapper .slick-dots li.slick-active button, .page-wrapper .slick-dots li.slick-active .cart.table-wrapper .actions-toolbar>.action, .page-wrapper .slick-dots li.slick-active .action-gift {
    background: #29a23d;
}

.page-wrapper .slick-dots li button, .page-wrapper .slick-dots li .cart.table-wrapper .actions-toolbar>.action, .page-wrapper .slick-dots li .action-gift {
    border-radius: 0;
    border: 0;
    background: #dce1e1;
}



.price-container.price-final_price.tax.weee span.price {
    color: #29a23d;
    font-size: 1.6rem !important;
    font-weight: 700 !important;
}

.price-final_price > span > .synoa-price-per-unit::before{
    color: #000;
    font-size: 1.1rem !important;
    font-weight: normal !important;
}

/*.price-final_price > span > .synoa-price-per-unit{
    color: #29a23d;
    font-size: 2rem !important;
    font-weight: 700 !important;
}*/

.synoa_prices_baseprice{
    color: darkgray;
}



.pagebuilder-overlay{
    background-color: rgba(255,255,255,0) !important;
    margin: 0;
    padding: 0;
}

.pagebuilder-collage-content{
    background-color: rgba(255,255,255,.779);
    padding: 0px 20px 5px 20px;
}



/***** News *****/
.amblog-pager-container .amblog-link, .amblog-post-container .amblog-read, .amblog-grid-list .slick-slide .amblog-item .amblog-read {
    background: #29a23d;
}
