/* sp start */

.mp-post-info{display: none;}
summary::marker{content: '' ;}
.disc{list-style: disc!important;}
.base{font-size: 1em;
    color: #555;
    line-height: 1.3;
    margin-bottom: .5em;
    font-weight: 700;
    font-style: normal;
}
.wp-image-24132{max-width: none;}
.h3-alles {
    font-size: 1.25em;
    font-weight: 700;
    font-style: normal;
    color: #555;
    margin-bottom: .5em;
}
.strong-alles{
    font-size: 1.1em;
    
    font-style: normal;
    

}
.page-main{
    color: #424142;
}
.d-flex{display: flex;}
.pt-50{padding-top: 0px;}
/* sp end */
.mpblog-post-index .mp-blog-rss{
	display: none;
}
.mpblog-post-index .post-list-content .products-grid{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 25px;
	    margin-bottom: 50px;
}
.mpblog-post-index .post-list-content .products-grid .product-item {
    width: 100%;
}
.mpblog-post-index .post-list-content  .post-item-wraper{
	padding: 0 !important;
	height: 100%;
}
.mpblog-post-index .post-list-content .post-info-wraper h2{
	font-size: 20px;
    margin-bottom: 15px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.mpblog-post-index .post-list-content .post-info-wraper h2.mp-post-title a{
	color: #1f2937 !important;
}
.mpblog-post-index .post-list-content .post-info-wraper h2.mp-post-title a:hover{
	color: #41a436 !important;
}
.mpblog-post-index .post-list-content .post-info-wraper .mp-post-info {
    font-size: 14px;
    margin-bottom: 15px;
    line-height: 23px;
}
.mpblog-post-index .post-list-content  .post-item-wraper{
	background: #f4f4f457;
}
.mpblog-post-index .post-list-content  .post-item-wraper:hover {
    border: 1px solid #eee;
    box-shadow: 0px 0px 35px #0000001c;
}
.mpblog-post-index .post-list-content  .post-item-wraper .mp-info{
	font-size: 13px;
    color: #999999 !important;
    font-weight: 600;
}
.mpblog-post-index .post-list-content  .post-item-wraper .mp-read-more{
	color: #41a436 !important;
    font-weight: 500;
}
.mpblog-post-index .post-list-content  .post-list-item {
    margin-bottom: 0;
}
.mpblog-post-index .post-list-content .post-info-wraper {
padding: 25px;
    height: 100%;
    display: flex;
    flex-direction: column;
}


.mpblog-post-view .mp-blog-rss{
	display: none;
}
.mpblog-post-view .page-main h1{
	color: #2c2928 !important;
}
.mpblog-post-view .post-post_content p{
	color: #444;
	
    margin-bottom: 1.3em;
}
.mpblog-post-view .post-post_content h2 {
    color: #3e3e3e;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 5px;
    margin-top: 10px;
}
.mpblog-post-view .post-post_content ul{
	list-style: disc;
    padding-left: 30px;
}
.mpblog-post-view .post-post_content ul li {
	    color: #444;
    line-height: 30px;
}
.mp-footer{
	display: none;
}
.mpblog-post-view .products li .product-item-link{
	display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;
    color: #1f2937;
    text-align: center;
    margin-bottom: 5px;
}
.mpblog-post-view .products .product-item{
    box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
}
.mpblog-post-view .products .product-item .product-item-details{
	padding: 10px;
}
.mpblog-post-view  .block-blog-related{
	width: 100% !important;
}





.mpblog-category-view .mp-blog-rss{
    display: none;
}
.mpblog-category-view .post-list-content .products-grid{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 25px;
        margin-bottom: 50px;
}
.mpblog-category-view .post-list-content .products-grid .product-item {
    width: 100%;
}
.mpblog-category-view .post-list-content  .post-item-wraper{
    padding: 0 !important;
    height: 100%;
}
.mpblog-category-view .post-list-content .post-info-wraper h2{
    font-size: 20px;
    margin-bottom: 15px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.mpblog-category-view .post-list-content .post-info-wraper h2.mp-post-title a{
    color: #1f2937 !important;
}
.mpblog-category-view .post-list-content .post-info-wraper h2.mp-post-title a:hover{
    color: #41a436 !important;
}
.mpblog-category-view .post-list-content .post-info-wraper .mp-post-info {
    font-size: 14px;
    margin-bottom: 15px;
    line-height: 23px;
}
.mpblog-category-view .post-list-content  .post-item-wraper{
    background: #f4f4f457;
}
.mpblog-category-view .post-list-content  .post-item-wraper:hover {
    border: 1px solid #eee;
    box-shadow: 0px 0px 35px #0000001c;
}
.mpblog-category-view .post-list-content  .post-item-wraper .mp-info{
    font-size: 13px;
    color: #999999 !important;
    font-weight: 600;
}
.mpblog-category-view .post-list-content  .post-item-wraper .mp-read-more{
    color: #41a436 !important;
    font-weight: 500;
}
.mpblog-category-view .post-list-content  .post-list-item {
    margin-bottom: 0;
}
.mpblog-category-view .post-list-content .post-info-wraper {
padding: 25px;
    height: 100%;
    display: flex;
    flex-direction: column;
}


@media only screen and (max-width: 1024px){
    .mpblog-category-view .post-list-content .products-grid {
        grid-template-columns: repeat(2, 1fr);
    }
    ..mpblog-post-index .post-list-content .products-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media only screen and (max-width: 768px){
    .wp-image-24132 {
     max-width: 100%;
    }
    .res-table{overflow-x: auto;}
    .pt-50{padding-top: 50px;}
    .d-flex{display: block;}
    .mpblog-category-view .post-list-content .products-grid {
        grid-template-columns: repeat(1, 1fr);
    }
    .mpblog-post-index .post-list-content .products-grid {
        grid-template-columns: repeat(1, 1fr);
    }
    td div strong{padding: 0 10px;}
}

.mpblog-post-view .post-post_content a{
	    text-decoration: none !important;
    color: blue !important;;
}
.mpblog-post-view .post-post_content h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2 {
    font-weight: 700;
    font-style: normal;
}

.mpblog-post-view .post-post_content .section-title-normal span {
    border-bottom: 2px solid rgba(0, 0, 0, .1);
    margin-bottom: -2px;
    margin-right: 15px;
    padding-bottom: 7.5px;
}