/**********adv post css**********/
.adv-wrapper {
    max-width: 680px;
    margin-top: 30px;
    padding: 0 20px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 1.75;
    color: #333;
    justify-self: center;
}
.adv-badge {
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    color: #666;
    margin-bottom: 10px;
}
.adv-headline {
    font-size: 36px;
    font-weight: 800;
    line-height: 1.2;
    color: #111;
    margin: 0 0 16px;
    letter-spacing: -0.3px;
}
.adv-subheadline {
    font-size: 24px;
    line-height: 1.4 !important;
    color: #111 !important;
    font-weight: 600 !important;
    margin: 0 0 24px !important;
}
.adv-image {
    margin: 25px 0 !Important;
}
.adv-image img {
    width: 100%;
    height: auto;
    display: block;
}
.adv-author-top {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 0px 0px 14px 0px;
    margin-bottom: 28px;
    border-bottom: 1px solid #eee;
}
.adv-author-top img {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    object-fit: cover;
}
.adv-author-name {
    font-size: 10px;
    font-weight: 500;
    color: #333;
}
.adv-author-title {
    font-size: 10px;
}
.adv-content p {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 1.75;
    color: #333;
}
.adv-content h2 {
    font-size: 28px;
    font-weight: 800;
    line-height: 1.25;
    color: #111;
    margin-top: 50px;
    margin-bottom: 18px;
}
.adv-image {
    margin: 25px 0 !Important;
}
.adv-image img {
    width: 100%;
    height: auto;
    display: block;
}
.adv-references {
    border: 1px solid #e5e5e5;
    border-radius: 8px;
    padding: 24px 28px;
    margin: 40px 0 32px;
    background: #fafafa;
}
.adv-references h3 {
    font-size: 18px;
    font-weight: 700;
    color: #333;
    margin-top: 0;
    margin-bottom: 16px;
}
.adv-references ol {
    list-style: none;
    padding: 0;
    margin: 0;
}
.adv-references li {
    padding: 8px 0;
    border-bottom: 1px solid #eee;
    font-size: 14px;
    line-height: 1.5;
    color: #666;
}
.adv-references a {
    color: #1a56db;
    word-break: break-all;
}
.ref-back {
    color: #1a56db !important;
    text-decoration: none;
    font-weight: 600;
    margin-right: 8px;
}
.adv-disclaimer {
    border: 1px solid #e5e5e5;
    padding: 20px;
    margin: 32px 0;
    font-size: 12px;
    line-height: 1.6;
    color: #888;
    border-radius: 4px;
}
.adv-disclaimer summary {
    font-size: 14px;
    font-weight: 600;
    color: #555;
    cursor: pointer;
}
.adv-disclaimer div {
    margin-top: 12px;
}
.adv-disclaimer p {
    margin-bottom: 8px;
    font-size: 12px;
}
.adv-author-top p {
    margin-bottom: 0;
}
.adv-author-top {}
.adv-author-bottom {
    display: flex;
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 0px 0px 14px 0px;
    margin-bottom: 28px;
    border-bottom: 1px solid #eee;
}
.adv-author-bottom img {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    object-fit: cover;
    max-width: 44px;
}
.adv-author-meta {
    font-size: 10px;
    font-weight: 500;
    color: #333;
}
p.adv-author-bio {
    font-size: 10px;
}
.adv-author-bottom > p {
    margin-bottom: 0;
}
/*******language css end********/	
	
.elementor-element .adv-wrapper {
    padding: 0 !important;
}
.adv-wrapper{
	padding: 0 15px !important;	
}
@media only screen and (max-width:767px){
.clean-box .clean-btn a {
    color: #fff !important;
	line-height:normal !important;
}	
	body .elementor-element .tab-buttons-wrap {
    display: flex !important;
    flex-wrap: wrap;
    gap: 6px;
}
body .elementor-element .tab-buttons-wrap button {
    width: auto;
    max-width: inherit;
    flex: auto;
    font-size: 14px;
    padding-left: 5px !important;
    padding-right: 5px !important;
}
body .elementor-element .tab-buttons-wrap button small {
    margin-left: 3px !important;
    font-size: 70% !important;
}
    body span.saving-price {
        display: inline-block;
    }
.doctor-image.women-with.capsule {
    top: 0;
    margin-top: -70px;
    position: relative;
    width: 110px;
    margin-left: -44px !important;
}	
.doctor-image {
    height: auto;
    width: 80px;
    margin-bottom: -30px;
    margin-top: -60px;
    margin-left: -30px;
}
/* .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone {
        display: none !important;
}	 */
/*******language css start********/
div#gt_float_wrapper .gt_float_switcher a img {
    margin-right: 3px !important;
    width: 20px !important;
}
div#gt_float_wrapper .gt_float_switcher a {
        font-size: 0;
        padding: 2px 5px !important;
    }
.gt_switcher_wrapper {
    top: 24px !important;
}
div#gt_float_wrapper {
    right: 15px !important;
    top: 13px !important;
}
div#gt_float_wrapper .gt_float_switcher {
    font-size: 15px;
}
    div#gt_float_wrapper .gt_float_switcher .gt-current-lang {
        padding: 5px !important;
        text-align: right;
    }
div#gt_float_wrapper .gt_float_switcher .gt-current-lang span.gt-lang-code {
    display: none;
}
div#gt_float_wrapper .gt_float_switcher .gt-current-lang img {
    margin-right: 3px !important;
    width: 20px !important;
}
.gt_float_switcher {
    width: auto !important; 
}	
/*******language css end********/	
	
.elementor-element .adv-wrapper {
    padding: 0 !important;
}
.adv-wrapper{
	padding: 0 15px !important;	
}	
.home-hero-slder button.slick-arrow {
    height: 36px !important;
    width: 36px !important;
}
.home-hero-slder button.slick-next.slick-arrow {
    right: 14px;
}	
.home-hero-slder button.slick-prev.slick-arrow {
    left: 14px;
}	
.deine-product-img img {
    height: auto !important;
}	
.user-cmt-wrap span.blue-link {
    color: #3b5998 !important;
    cursor: pointer;
}
.user-cmt-wrap span {font-size: 15px;}
.user-cmt-wrap span.blue-link:hover {
    text-decoration: underline;
}
.user-cmt-wrap {
    word-spacing: 4px;
}	
.haftun-text p {
    font-size: 13px !important;
    letter-spacing: 0;
    line-height: 18px;
    margin-bottom: 0;
}	
.ein-review-nm h2.elementor-heading-title span {
    display: block;
    font-size: 16px !important;
}	
.nedura-product-wrap {
    padding: 15px !important;
}
.nedura-product-wrap > h3:first-child {
    font-size: 24px !important;
}
.nedura-product-wrap > a {
    font-size: 16px !important;
    padding: 10px 15px !important;
    margin-top: 0 !important;
}
.nedura-product-wrap > h3 + h3 {
    font-size: 20px !important;
    border-bottom-width:2px !important;
    margin-bottom: 0;
}
.nedura-product-wrap ul {
    padding-left: 0 !important;
}	
.compact-mobile-table .td-content p {
    font-size: 14px;
    font-weight: normal !important;
    margin: 0;
    white-space: normal;
    line-height: 20px;
    letter-spacing: -0.3px;
}
.compact-mobile-table .td-content p b {
    font-weight: normal;
}
.compact-mobile-table .td-content td {
    white-space: normal;
}
.compact-mobile-table .td-content {
    justify-content: start;
    font-size: 14px;
	  white-space: normal;
}
	
/*********************/
	
.elementor-element.elementor-element-44a2231.custom-brand-icon {
    margin-bottom: 20px !important;
}	
.custom-full-view-slider .elementor-element.slick-slide .elementor-widget.elementor-widget-image {
    height: 220px;
}	
.custom-full-view-slider .elementor-element.slick-slide {
    margin-top: 0 !important;
}	
.custom-full-view-slider button.slick-next.slick-arrow {
    right: -8px;
}
.custom-full-view-slider button.slick-prev.slick-arrow {
    left: -8px;
}	
.horizontal-video-tag video {
    height: 310px;
}	
.custom-full-view-slider ul.slick-dots {
    left: 0;
}	
body .elementor-element.dark-cap-oil {
    background-color: #35313f !important;
}	
body #popupBox span.closePopup {
    height: 36px;
    width: 36px;
    line-height: 26px;
    margin: -22px -20px;
}	
body #popupBox {
    width: 92%;
    max-width: 100%;
    height: 100%;
    margin: 6% auto;
	        background-color: transparent;
    }	
.elementor-element.custom-nedura-table {
    margin-top: 70px !important;
}	
.custom-nedura-table table tr th img {
    width: 99px;
    margin: -98px auto 0;
    position: relative;
    top: 15px;
}
.custom-nedura-table .eael-data-table-wrap {
        overflow: visible !important;
        padding-bottom: 0;
    }
	.custom-nedura-table table tr th{
		vertical-align: middle;
	}
	.custom-nedura-table table tr th{
		vertical-align: middle;
	}
.testimonial-col-slider .wpr-testimonial-image {
    margin: auto;
    display: inline-block;
    margin-bottom: 0 !important;
}
.testimonial-col-slider .wpr-testimonial-meta-inner {
    margin: auto !important;
}
.testimonial-col-slider .wpr-testimonial-meta {
    text-align: center;
}
.testimonial-col-slider .wpr-testimonial-meta-inner .wpr-testimonial-name {
    text-align: left;
}
.testimonial-col-slider .wpr-testimonial-meta:last-child {
    text-align: left !important;
}
    .testimonial-col-slider .wpr-testimonial-meta-inner .wpr-testimonial-name {
			font-size: 18px !important;
			line-height: normal;
}	
.testimonial-col-slider .wpr-testimonial-item {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.testimonial-col-slider .wpr-testimonial-arrow-container .wpr-testimonial-arrow {
    top: 95px;
}	
	
.testimonial-col-slider .wpr-testimonial-image img {
    height: 179px !important;
    width: 179px !important;
}	
.testimonial-col-slider .wpr-testimonial-image {
    margin: auto;
    display: inline-block;
    margin-bottom: 0 !important;
}
.testimonial-col-slider .wpr-testimonial-meta-inner {
    margin: auto !important;
}
.testimonial-col-slider .wpr-testimonial-meta {
    text-align: center;
}
.testimonial-col-slider .wpr-testimonial-meta-inner .wpr-testimonial-name {
    text-align: left;
}
.bekannt-aus figure.swiper-slide-inner img.swiper-slide-image {
        margin: auto;
        height: 40px;
}	
.bekannt-aus figure.swiper-slide-inner {
    text-align: center;
}
.standig-mobile-heading h2.elementor-heading-title br {
    display: none;
}	
.custom-full-width-section {
    width: 100dvw !important;
    margin-left: calc(-50dvw + 50%);
    margin-right: 0 !important;
    max-width: inherit !important;
    margin-bottom: -30px;
    z-index: 99;
    margin-top: 0px;
}	
.elementor-element.elementor-element-5723433.elementor-widget.elementor-widget-html > div {
    font-size: 16px !important;
}	
.elementor-38706 .elementor-element.elementor-element-c720528 .wpr-testimonial-arrow svg {
    width: 10px !important;
}	
.post-review-slider-section .wpr-testimonial-carousel .slick-slide > div .wpr-testimonial-item .wpr-testimonial-content-wrap {
    padding: 0;
}	
.elementor-38706 .elementor-element.elementor-element-c720528 .wpr-testimonial-content-inner {
    padding: 20px 40px;
}	
body .elementor-38706 .elementor-element.elementor-element-c720528 .wpr-testimonial-arrow {
    font-size: 16px;
    width: 40px;
    height: 40px;
}	
.elementor-element .progress-circle .inner span {
    font-size: 14px !important;
}	
.elementor-element .progress-circle {
    width: 160px;
    height: 160px;
 }
.elementor-element .progress-circle .inner h2 {
    font-size: 34px !important;
    margin: -14px 0;
}	
.elementor-element .inner-data {
    margin: 13px 0 0;
}	
.elementor-element .inner {
    width: 110px;
    height: 110px;
    font-size: 22px;
}	
	.elementor-element-22601d0.custom-mobile-table{
		margin: 0 -15px !important;
		max-width: inherit !important;
		width: auto !important;
	}	
.left-review-link {
    gap: 8px;
}	
.left-review-link span {
    font-size: 12px;
 }	
.mobile-table-honi table td {
    width: 1%;
}
.mobile-table-honi table td p {
    font-size: 16px !important;
}
.product-gallery-grid > .elementor-element {
    flex: 0 0 50%;
    max-width: calc(50% - 11px);
}	
.elementor-element.rabatt-hero.manuka-honey-hero {
	background: #ecedea !important;
}	
.elementor-element.custom-icon-hero {
    display: block !important;
}
.custom-icon-hero > div {padding: 6px 0;}	
.maorika-honey-logo{
		background: #ecedea !important;
}	
.comment-items .right-cmt-info h2 {
    font-size: 15px;
    margin: 0 0 2px 0;
}	
.new-comment-sec .comment-items .right-cmt-info p {
    font-size: 14px;
}
	.right-cmt-info .cmt-meta {
    font-size: 13px;
    gap: 6px;
}
.right-cmt-info .cmt-meta {
    font-size: 13px;
    gap: 6px;
    color: #333;
    flex-wrap: wrap;
    line-height: normal;
}	
.new-comment-sec .comment-items  > img {
    width: 44px;
    height: 44px;
 }	
.elementor-element-a516a0f.author-write  .author-date {
    font-size: 13px !important;
    line-height: normal;
    margin-bottom: -3px;
}	
.elementor-element-26c5d4b ol {
    padding-left: 20px;
    padding-right: 20px;
    word-break: break-all;
}	
.custom-mobile-table .custom-responsive-option-enable table span.data-table-header-text {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 6px;
}
.custom-mobile-table .custom-responsive-option-enable table {
    display: block;
}
.custom-mobile-table .custom-responsive-option-enable table * {
    display: block;
    text-align: left;
}
.custom-mobile-table .custom-responsive-option-enable table td {
    padding: 6px 0;
    background-color: transparent !important;
}
.custom-mobile-table .custom-responsive-option-enable table td .td-content-wrapper {
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 7px;
    padding: 15px;
}
.custom-mobile-table .custom-responsive-option-enable table td .td-content-wrapper .td-content {
    white-space: normal;
}
.custom-mobile-table .custom-responsive-option-enable table td .td-content-wrapper .td-content p {
    font-size: 15px !important;
    line-height: 22px;
    margin: 0;
}
.custom-mobile-table .custom-responsive-option-enable table td .td-content-wrapper .th-mobile-screen {
    line-height: 30px !important;
    margin: 0;
}
.custom-mobile-table .custom-responsive-option-enable table td .td-content-wrapper .td-content p * {
    display: inline-block !important;
}
	
.elementor-element-74a07e6 p {
    font-size: 12px !important;
}
.new-author-section .author-title {
    word-break: break-all;
    line-height: normal;
}
.custom-flex {
    display: flex;
}
.custom-flex > div {
    flex: 0 0 50%;
    max-width: 50%;
}
.custom-flex > div h2 {
    font-size: 20px !important;
    margin-top: 0 !important;
}
.new-author-section .custom-flex > div .author-name {
    margin-top: 0 !important;
}
.custom-flex > div .author-box img {
    margin-right: 5px !important;
}	
.elementor-element-c996421 ul li {
    font-size: 18px !important;
    padding: 2px 0;
}	
.nur-kurze-col > div {
	  padding: 10px !important;
    font-size: 16px !important;
    border-width: 1px !important;
}
.nur-kurze-col > div strong {
    font-size: 18px !important;
}
.elementor-element .nur-kurze-col {
    padding: 12px !important;
    margin: 0 !important;
    border-width: 1px !important;
}	
.elementor-element .nur-kurze-col h3 {
    font-size: 22px !important;
    margin: 5px 0 10px !important;
    font-weight: bold;
}	
.elementor-element.elementor-element-209e83b {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}
.elementor-element.elementor-element-209e83b > div {
    margin: 0 !important;
}	
body .elementor-element-0e69d38 h3 {
    font-size: 24px;
}	
.quellen-studien a {
    font-size: 16px;
    word-break: break-all;
    line-height: 22px;
    margin: 6px 0;
    display: inline-block;
}
.quellen-studien p {
    line-height: normal;
}	
.elementor-widget-text-editor ul li a.decorated-link {
    word-break: break-all;
    margin-bottom: 0;
    line-height: 22px;
}
.elementor-element-bfe9798 ul li {
    line-height: normal !important;
    margin: 10px 0;
}
.elementor-element-bfe9798 ul li p {
    margin-bottom: 0;
}	
.remark-sec {
    padding: 12px !important;
}	
.elementor-element-57cce73 ul {
    padding-left: 20px;
}
.elementor-element-92be768 ul {
    padding-left: 20px;
}
.elementor-element-ba6e235 ul {
    padding-left: 20px !important;
}	
.elementor-element-bfe9798 p a {
    margin-bottom: 10px;
    font-size: 15px !important;
    line-height: 18px;
    display: inline-block;
    word-break: break-all;
}
.elementor-element-bfe9798 p {
    line-height: normal;
}	
.elementor-element-eee7b51 > .e-con-inner {
    padding-bottom: 0 !important;
}	
.elementor-element-4f0ce327 > div {
    font-size: 20px !important;
    line-height: 26px;
    letter-spacing: 0;
    margin-top: 20px;
}	
.schward-sticky-btn {
    z-index: 99 !important;
    background-color: #fff;
}
body.postid-29601 {
    overflow: visible;
    display: block;
}	
.elementor-element-5c6dc35 .e-n-accordion details.e-n-accordion-item {
    margin-bottom: 0;
}	
.elementor-element-02b0d82 ul {
    padding-left: 20px !important;
}	
.elementor-element-8aa8e00 h2, .elementor-element-759bf69 h2 {
    font-size: 22px;
}
	.our-main-sidebar{
		display:none !important;
	}	
.nur-zeit {
    padding: 15px !important;
}	
.von-maorika-card > div:last-child {
    padding: 15px !important;
}	
.von-maorika-card > div:last-child a {
    padding: 15px !important;
    font-size: 16px !important;
}	
.user-sable-heading h2 {
    font-size: 24px;
}	
.von-maorika-card h3 {
    font-size: 24px !important;
}	
.von-maorika-card ul {
    padding-left: 0 !important;
    margin-top: 0 !important;
}	
.nur-zeit h3 {
    font-size: 24px !important;
}
.nur-zeit h3 {
    font-size: 24px !important;
}
.von-maorika-card {
    justify-content: center;
    gap: 0 !important;
}
.von-maorika-card > div:first-child {
    margin-top: -30px;
}	
.elementor-element-9d30f39 ul {
    padding-left: 24px;
}	
.honey-new-button.banner-bullet-sec > .row {
    gap: 15px !important;
}
.honey-new-button.banner-bullet-sec > .row > .IconLabel {
    max-width: calc(50% - 8px) !important;
    flex: 0 0 50% !important;
}	
.manuka-box {
    padding: 15px !important;
    margin-bottom:10px;
        }
.manuka-box h3 {
    font-size: 20px !important;
    margin-bottom: 0;
}
.manuka-box a.manuka-btn {
    margin-top: 0 !important;
    padding: 10px;
    font-size: 14px !important;
    align-items: center;
}
.manuka-box .manuka-stars {
    margin: 5px 0;
}	
.Score {
    padding: 10px;
}	
.ScoreList .ScoreList__Item:last-child {
    margin-bottom: 0;
}	
    .ScoreList .ScoreList__Item {
        margin-bottom: 10px;
    }	
	.Score .Score__Title {
    margin-bottom: 10px;
    font-size: 15px;
    line-height: normal;
}
.custom-product-table thead tr th:first-child {
    text-align: center !important;
    min-width: 80px;
}	
.custom-time-line ul li .wpr-feature-list-icon-wrap {
    margin-right: 6px !important;
}	
.custom-product-table.eael-dt-th-align-mobile-center .eael-data-table thead tr th:nth-child(2) { 
    min-width: 70px !important;
    max-width: 70px !important;
    width: 70px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.custom-product-table.eael-dt-th-align-mobile-center .eael-data-table thead tr th:nth-child(2) span {
    word-wrap: break-word;
}
.custom-product-table tbody tr td {
    vertical-align: middle;
}	
.custom-product-table tbody tr td {
    line-height: normal !important;
}	
.custom-mob-side-grid > .elementor-element:first-child {
    flex: 0 0 120px;
    max-width: 120px;
} 
.custom-mob-side-grid > .elementor-element:last-child {
    flex: 1;
    padding-left: 0;
}	
.updated-review > div {
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    display: flex;
    gap: 15px;
}
.updated-review > div > div.testimonial {
    flex: 0 0 100%;
}	
.custom-mobile-flex .elementor-container > div {
    flex: 1;
}
.custom-mobile-flex .elementor-container > div:first-child {
    padding-right: 15px;
}	
.offer-awail-btn a.elementor-button span {
    font-size: 16px;
    line-height: normal;
}	
.elementor-element-45889481.updated-review > p {
    margin: 0;
}
.updated-review .testimonial {
    padding: 15px !important;
    gap: 10px;
}
.updated-review .testimonial img {
    width: 44px !important;
    height: 44px !important;
}
.updated-review .testimonial .testimonial-content .testimonial-stars {
    margin-bottom: 0 !important;
}
.updated-review .testimonial .testimonial-content .testimonial-name {
    margin-bottom: 0;
}	
.production-widget.new-accordion .elementor-tab-content {
    padding: 7px 0;
}	
.production-widget.new-accordion .elementor-tab-content p {
    margin-bottom: 0;
}	
.elementor-element-2a2b0c4a.compare-col-text.elementor-widget.elementor-widget-text-editor {
    margin: 0;
}	
.elementor-element-148a82dc.compare-col-text {
    margin: 0 !important;
}
.compare-col-text p {
    font-size: 16px !important;
    margin: 5px 0;
}	
.cstm-post-ul-li ul {
    padding-left: 20px;
}
.custom-time-line ul li {
    font-size: 15px;
    color: #333;
    line-height: 18px;
    margin: 0 0 7px;
}
.elementor-element-c43e86f h3.elementor-heading-title {
    text-align: center;
}	
.elementor-element-f4d081a .hint-box {
    padding: 15px;
    border-left-width: 4px;
}	
.elementor-element-8d87855 .info-box {
    padding: 15px;
}	
.elementor-element-68c3b04 h3 {
    margin-top: 26px !important;
}	
.elementor-element-20d7c49 {
    margin-top: -22px;
}	
 .elementor-element-360c473 .dream-box {
        padding: 15px;
        margin-top: 0;
	 margin-bottom: 0;
    }
.elementor-element-7049b00 .note-box {
    padding: 15px;
    border-left-width: 4px;
}
.elementor-element-813d128 .warning-box {
    padding: 15px !important;
    border-left-width: 4px;
}
.elementor-element-813d128 .warning-box p {
    line-height: 26px;
}	
.postid-15887 .elementor-widget.elementor-widget-text-editor h3 {
    font-size: 22px !important;
}
.postid-15887 .elementor-widget.elementor-widget-text-editor h2 i {
    font-size: 20px !important;
}
.elementor-element-453ff48 h2 {
    margin-top: 0;
}	
.honig-mit-section div h3 {
    font-size: 22px !important;
}
.honig-mit-section ul li {
    font-size: 18px !important;
}
.honig-mit-section > div a {
    font-size: 18px !important;
    font-weight: 500 !important;
    padding: 10px 18px !important;
    margin: auto !important;
    display: table !important;
}	
.honig-mit-section > div > div:last-child {
    min-width: auto !important;
}	
.elementor-element-fe673b4 h3 {
    font-size: 24px !important;
}
.auch-list ul li {
    font-size: 18px;
}	
.elementor-element-a4bb26d h2, .elementor-element-e151e39 h2 {
    font-size: 24px;
}	
.elementor-element-25ec97f h3 {
    font-size: 24px !important;
}
.elementor-element-25ec97f ul li {
    font-size: 16px;
    margin: 15px 0;
    list-style: none;
}
.elementor-element-76406c7 h2 {
    font-size: 24px !important;
}
	.elementor-element-4110640  > div {
    padding: 15px !important;
}
.elementor-element-4110640 > div h3 {
    font-size: 24px !important;
    border-bottom: 2px solid #DFA800 !important;
    margin-bottom: 0;
}
.elementor-element-4110640 > div li {
    font-size: 16px !important;
}
.elementor-element-25ec97f > div {
    padding: 15px !important;
}	
.dein-section-wrap > div {
    padding: 15px !important;
}	
.elementor-element .allerding-wissen-heading {
    padding: 15px !important;
}
.elementor-element .allerding-wissen-heading h3 {
    font-size: 22px !important;
    margin-bottom: 10px;
}
.allerding-wissen-heading ul li {
    font-size: 16px !important;
    margin: 12px 0;
}	
.note-in-mit p {
    font-size: 14px !important;
}	
.e-con-inner .elementor-element.elementor-element-b8dc137 {
    padding: 0;
}	
.honey-new-button .IconLabel {
    padding: 10px;
}	
.honey-new-button .IconLabel .IconLabel__Icon {
    margin: 0 0 10px 0;
}	
.honey-new-button .IconLabel .IconLabel__Text {
    font-size: 14px;
    max-width: 90px;
    white-space: normal;
    text-align: center;
}	
.dieses-title-header h1 {
    font-size: 30px !important;
}
.dieses-title-header p {
    font-size: 18px !important;
}
	.sub-span h3 {
    font-size: 14px;
    padding: 3px 5px 3px;
 }
.elementor-element.rabatt-hero {
    background: #ccdbd4 !important;
}	
.product-present-gallery .e-con-inner > .elementor-element > .elementor-element {
    flex: 0 0 50%;
    max-width: calc(50% - 11px);
}	
	.custom-brand-icon section.logo-strip {
    margin-bottom: -20px;
}
.custom-mobile-strip {
    padding: 0 15px;
    gap: 6px 15px;
    justify-content: center;
}
.custom-mobile-strip > .elementor-element {
    width: auto;
}
.elementor-element.custom-mobile-strip {
    justify-content: center;
}	
.custom-dated-timeline > .elementor-element > .elementor-element.e-child {
    flex: 1;
}
.custom-dated-timeline > .elementor-element > .elementor-element.e-child ul {
    padding-left: 20px;
}	
.right-review-list-sec > .elementor-element .elementor-element.e-child {
    padding-top: 60px;
    margin-top: -40px;
}
.right-review-list-sec > .elementor-element > .elementor-element.elementor-widget-image {
    position: relative;
    top: 21px;
    left: 15px;
}	
/* .volle-images-row .e-con-inner > .elementor-element {
    flex-direction: column-reverse;
} */
	.mobile-reverse-zig .e-con-inner > .elementor-element {
    flex-direction: column-reverse;
}
.islam-row  img {
    position: static !important;
    margin: 20px auto 0;
}
.altes-row section {
    padding: 15px !important;
    text-align: center;
	        box-shadow: none !important;
        border: 1px solid #c0d3d9 !important;
	        margin-bottom: 0px !important;
}
.altes-row section img {
    position: static !important;
    margin: 20px auto 0;
}	
.islam-row section {
        padding: 15px !important;
        text-align: center;
        box-shadow: none !important;
        border: 1px solid #c0d3d9 !important;
	        margin-bottom: 0px !important;
}	
span.saving-price {
    background-color: #DA820C;
    color: #fff !important;
    font-size: 13px;
    font-weight: 500;
    padding: 2px 6px;
    border-radius: 50px;
}
.money-back-grn {
	display: flex;
	align-items: center;
	font-size: 13px;
	margin: 0;
	width: 100%;
	justify-content: center;
 }
.glow-mobie-products .clean-note {
    margin-bottom: 0;
    margin-top: 3px;
}
.money-back-grn img {
    width: 19px;
}	
span.saving-price {
    background-color: #DA820C;
    color: #fff !important;
    font-size: 13px;
    font-weight: 500;
    padding: 2px 6px;
    border-radius: 50px;
}	
.elementor-element.custom-brand-icon {
    width: 100% !important;
}
.elementor-element.custom-brand-icon .logo-row img {
    max-width: 60px;
}
.elementor-element.custom-brand-icon .logo-row {
        gap: 0 15px;
        justify-content: center;
    }
.custom-brand-icon section.logo-strip {
    padding: 0 !important;
}	
.banner-left-grid article .elementor-widget-image img {
    height: 350px !important;
}	
.grid-base-banner article .e-con-inner  > .e-con-full {
    left: 15px !important;
    bottom: 15px !important;
}	
.elementor-element.banner-right-grid > .elementor-element:first-child article .elementor-widget-image img {
    height: 250px !important;
}	
.elementor-element.elementor-element-59e6234 {
    padding-left: 0 !important;
}	
.custom-sub-heading-h h2 {
    font-size: 24px !important;
}	
.elementor-element-59e6234 {
    padding-left: 6px;
}	
.custom-h2-heading h2 {
    font-size: 22px;
    line-height: 30px !important;
    font-weight: 600;
}
.product-compare-inner .elementor-element-7223f46 {
    flex: 0 0 44px !important;
    padding: 0 !important;
    max-width: 44px;
}
.product-compare-inner .e-con.e-flex img {
    transform: scale(1.2);
}	
.fb-outer-main .facebook-slider .slick-list .fb-card-wrap {
    margin: 6px;
}	
.fb-outer-main .facebook-slider button.slick-arrow {
    top: 50%;
}	
.fb-outer-main .facebook-slider  button.slick-next.slick-arrow {
    right: 0;
}
.fb-outer-main .facebook-slider  button.slick-prev.slick-arrow {
    left: 0;
}	
.fb-review-head .fb-name span.name-spn {
    font-size: 13px;
}
.fb-footer span.fb-like img {
    width: 38px;
}	
.fb-footer span.fb-like {
    font-size: 12px;
}	
.fb-review-head .fb-name span.fb-date {
    font-size: 12px;
}	
.fb-review-head > img {
    width: 34px;
    height: 34px;
}	
.fb-action span img {
    width: 15px;
    margin-right: 4px;
}
.fb-action span {
    font-size: 13px;
    font-weight: 500;
}	
.fb-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
    font-weight: 500;
    color: #7c7676;
    border-bottom: 2px solid #dbdbdb;
}	
.product-compare-inner .e-con.e-flex {
    flex: 1;
}
	.product-compare .elementor-element.e-con-full.e-flex.e-con {
    flex: 1;
}
.product-compare ul.elementor-icon-list-items li {
    padding-left: 8px;
    padding-right: 8px;
}
.full-center-icon-row ul.elementor-icon-list-items li {
    flex-direction: column;
}
.full-center-icon-row ul.elementor-icon-list-items li span.elementor-icon-list-text {
    margin-top: 22px;
}	
.elementor-element-5970a1d7 div {
    font-size: 24px !important;
}	
.elementor-element-5596a106 header.header-container {
    padding-top: 0;
}	
.sagen-review-sec > div > p {
    margin: 0 !important;
}
.sagen-review-sec > div > div {
    margin: 10px 0 !important;
}	
body .product-wrap-slider {
    padding: 15px;
    margin-bottom: 15px !important;
}
.sagen-review-sec > div {
    padding: 0 !important;
}
.sagen-review-sec {
    margin-top: 0 !important;
}	
header#site-header.site-header .header-inner {
    justify-content: center;
}
header#site-header.site-header .header-inner .site-logo {
    max-width: 140px;
}	
body .back-by-sec h1 {
    font-size: 20px;
}   
.text-highlight.elementor-widget-heading h2 {
    line-height: 30px !important;
}   
.mobile-pricing-section .clean-box .clean-label {
    margin-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    line-height: normal;
            border-top-left-radius: 6px;
        border-top-right-radius: 6px;
}
.mobile-pricing-section .clean-box .clean-img {
    flex: 0 0 35%;
    max-width: 35%;
}   
    .mobile-pricing-section .clean-box .clean-note {
    margin-bottom: 0;
    text-align: center;
    flex: 0 0 100%;
    max-width: 100%;
    font-style: normal;
    font-weight: 500;
}
    .mobile-pricing-section .clean-box {
    flex-wrap: wrap;
    gap: 5px 10px;
}
.mobile-pricing-section .clean-box .clean-btn {
    flex: 0 0 100%;
    max-width: 100%;
}
.mobile-pricing-section .clean-box .clean-btn a {
    width: 100%;
    text-align: center;
    border-radius: 8px;
    height: 42px;
    font-size: 14px;
    line-height: 27px;
}
.mobile-pricing-section .clean-box.green {
    border-color: #13931d !important;
}
.mobile-pricing-section .clean-box.grey {
    border-color: #999999 !important;
}
.mobile-pricing-section .clean-box .clean-title {
    font-size: 18px;
    font-weight: bold;
}
.mobile-pricing-section .clean-box {
    align-items: center;
}
.mobile-pricing-section .clean-box .clean-total {
    margin-bottom: 5px;
    font-weight: bold;
}
.mobile-pricing-section .clean-box .clean-total del {
    font-weight: 500;
}
.mobile-pricing-section .clean-box .clean-price {
    font-size: 22px;
}
.mobile-pricing-section .clean-box {
    border-color: #000 !important;
    padding: 10px !important;
}   
.elementor-element-3b20905d .review-slider .review-card {
    padding: 0;
}   
body .elementor-element-5c23b9a0 .product-wrap-slider {
    border-radius: 12px;
    padding: 12px;
}   
.elementor-element .buybox {
    padding: 10px;
}
.elementor-element .buybox img {
    max-width: 100%;
}
.product-wrap-slider .elementor-swiper-button {
    height: 30px;
    width: 30px;
    padding: 8px;
}
.elementor-element .buybox .button-group a {
    font-size: 12px;
    display: flex;
    white-space: normal;
    vertical-align: middle;
    padding: 6px 10px;
    line-height: 14px;
    align-items: center;
    justify-content: center;
    text-align: center;
    line-height: 17px !important;
}

.elementor-element .buybox .button-group a img {
    margin-top: 0;
    margin-bottom: -8px;
}

.elementor-element .buybox .button-group a.button-amazon {
    text-align: left;
}   
.privacy-policy-custom ul {
    padding-left: 20px;
}   
    .privacy-policy-custom .elementor-element.elementor-widget-text-editor h1 {
    font-size: 28px;
}
    .privacy-policy-custom .elementor-element.elementor-widget-text-editor h3 {
    font-size: 20px !important;
}
.privacy-policy-custom .elementor-element.elementor-widget-text-editor h2 {
    font-size: 24px;
}
.wir-bieten-block .elementor-widget-container .result-step {
    padding: 10px;
}
.angebot-button-mobile a.elementor-button.elementor-button-link {
    font-size: 14px;
    line-height: normal;
}   
.elementor-element-15c4e5e .elementor-accordion-item .elementor-tab-content {
    padding-left: 0;
    padding-right: 0;
}
.wir-bieten-block .elementor-widget-container .result-step .circle-icon {
    margin-right: 10px;
    margin-top: 7px;
}

.wir-bieten-block .elementor-widget-container .result-step .text-block {
    font-size: 16px;
}   
.wir-bieten-block .elementor-widget-container h2 {
    font-size: 24px !important;
    letter-spacing: 0 !important;
    margin-bottom: 10px;
}   
body .elementor-9963 .elementor-element.elementor-element-9a4883b {
    margin-top: 25px;
 }  
.advertorials-before-after .elementor-element.compare-col-text {
    margin: 0;
}
.elementor-element.elementor-element-26df568e {
    margin-top: 10px;
}   
.advertorials-before-after .image-gallery img {
    border: 1px solid #ccc;
    padding: 8px;
    border-radius: 6px  !important;
}
.advertorials-before-after .image-gallery img {
    margin-bottom: 20px;
}
.advertorials-before-after .image-gallery {
    display: block !important;
}   
.elementor-element-d0690b9 .elementor-widget.elementor-widget-button {
    padding: 0 30px;
}   
.maorika-bieng-section .elementor-widget-container {
    padding: 0 !important;
}
.maorika-bieng-section .elementor-widget-container .offer-box {
    padding: 0 0px 20px;
}   
.custom-mildert-besenreiser .product-wrap-slider .swiper-pagination {
    bottom: -10px !important;
}   
.custom-mildert-besenreiser .product-wrap-slider > .elementor-widget-container {
    margin-left: 0;
    margin-right: 0px;
}
.custom-mildert-besenreiser .product-wrap-slider > .elementor-widget-container .elementor-swiper-button-prev {
    left: -10px;
}
.custom-mildert-besenreiser .product-wrap-slider > .elementor-widget-container .elementor-swiper-button-next {
    right: -10px;
}   
.die-von-wrap .image img {
    margin-top: 0;
}   
.elementor-element-2fb4787 h1 {
    padding-top: 34px;
}   
.mobile-content-fixes .image img {
    margin-top: 0;
}   
.die-von-wrap .content {
    flex-direction: column-reverse !important;
}   
.back-by-sec .content .text {
    padding: 20px 0 0 !important;
}
.elementor-element-82f6563 .content .text {
    padding: 0 !important;
    margin-top: 20px;
}   
.die-von-wrap.wave-effect-bg {
    background-position: 0 20px;
    margin-top: -30px;
}   
.product-feature-column .icon-row {
    margin-top: 0;
    gap: 10px;
    flex-wrap: wrap;
}
.product-feature-column .icon-row .icon-item {
    flex: 0 0 50%;
    max-width: calc(50% - 5px);
    margin-top: 0;
    padding-bottom: 15px;
}
.angebot-timer-col .elementor-widget-container div {
    font-size: 20px !important;
}   
.product-feature-column .icon-row .icon-item img {
    width: 70px;
}
.product-feature-column .icon-row .icon-item p {
    font-size: 14px;
    line-height: normal;
    margin-top: 2px;
    padding: 0 14px;
} 
.elementor-element-890cca1 .glow-section {
    padding-left: 30px;
    padding-right: 30px;
}   
.elementor-element.elementor-element-890cca1 {
    padding: 0 !important;
}   
.elementor-element-d19c039 .elementor-widget-wrap div#bestseller.compare-col-text {
    margin-left: 0;
    margin-right: 0;
}   
body div.ranking-box .ranking-title {
    font-size: 18px;
    margin-bottom: 10px;
}
body div.ranking-box .rating-item {
    padding: 10px;
}
body div.ranking-box .rating-item .rating-label {
    font-size: 15px;
    line-height: normal;
}
body div.ranking-box .rating-item:last-child {
    margin-bottom: 0;
}
.elementor-element-d765a1a p {
    margin-bottom: 0;
}
.elementor-element-bf2589d div div {
    font-size: 18px;
}
.elementor-element-bf2589d div div h4 span {
    font-size: 18px !important;
}
body .product-box .product-title {
    font-size: 18px !important;
    margin-bottom: 10px;
}
body .product-box .score-row {
    padding: 10px !important;
}
body .product-box .score-row:last-child {
    margin-bottom: 0 !important;
}   
body .product-box .score-row .score-label {
    font-size: 15px;
}   
.elementor-element-3f4c02f .elementor-widget-container div *, .elementor-element-717c2e9 .elementor-widget-container div *, .elementor-element-1e082cf .elementor-widget-container div * {
    font-size: 16px;
}   
.elementor-element-64f18c5 .elementor-widget-container > div, .elementor-element-717c2e9 .elementor-widget-container > div, .elementor-element-1e082cf .elementor-widget-container > div {
    padding: 15px !important;
}

.elementor-element-64f18c5 .elementor-widget-container > div > div, .elementor-element-717c2e9 .elementor-widget-container > div > div, .elementor-element-1e082cf .elementor-widget-container > div > div {
    padding: 10px !important;
}

.elementor-element-64f18c5 .elementor-widget-container > div > div:nth-child(2), .elementor-element-717c2e9 .elementor-widget-container > div > div:nth-child(2), .elementor-element-1e082cf .elementor-widget-container > div > div:nth-child(2) {
    font-size: 18px !important;
    margin-bottom: 0 !important;
}
 
body div.ranking-box, body div.product-box {
    border-radius: 6px;
    padding: 15px;
    margin: 10px 0 10px 0;
}   
.elementor-element-1238d09 > .elementor-widget-container > div > p {
    margin-bottom: 0;
}   
.three-wirkungs-content ol li {
    margin-bottom: 10px;
    line-height: 24px;
}
.three-wirkungs-content .elementor-widget-container h3 span {
    font-size: 24px !important;
}
.three-wirkungs-content ol li span {
    font-size: 18px !important;
}   
.vergleich-top-heading-content p {
    font-size: 18px !important;
}
.elementor-element-3c7a668 h1.responsive-headline {
    margin-bottom: 0 !important;
}
.elementor-element-a29a8fe  .elementor-widget-container p strong {
    display: inline-block;
    margin-bottom: 14px;
}
.three-wirkungs-content .elementor-widget-container h3 span {
    font-size: 24px !important;
}   
.unsure-post-grid .elementor-widget-container {
    margin-bottom: 0 !important;
}
.elementor-element.our-magazine-wrap {
    margin-bottom: 20px !important;
}
.trending-bar .ekit-wid-con ul li:first-child a {
    padding-top: 0 !important;
}
.elementor-location-footer > .elementor-element > .e-con-inner {
    max-width: 100% !important;
    flex-direction: column !important;
}
.elementor-location-footer > .elementor-element > .e-con-inner > div {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
} 
.elementor-element.elementor-element-9327ffc {
    margin: 0 !important;
}
.elementor-element.elementor-element-9327ffc .e-con-inner {
    padding-bottom: 0;
}   
.footer-menu-list nav ul {
    flex-direction: column;
    width: 100%;
    justify-content: center !important;
}
.footer-menu-list nav ul li a {
    border: none !important;
    text-align: center;
    justify-content: center !important;
    padding: 8px 0 !important;
    font-size: 14px;
}
.footer-menu-list nav ul li {
    margin: 0 !important;
}
.elementor-element-38cefd7 > .e-con-inner .footer-text.elementor-widget.elementor-widget-text-editor {
    order: 2;
}
.elementor-element-38cefd7 > .e-con-inner .footer-text.elementor-widget.elementor-widget-text-editor .elementor-widget-container {
    font-size: 12px;
}
.footer-menu-list {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
}   
.elementor-element.elementor-element-0578310 {
    margin-bottom: 30px;
}   
.element-f62c5c7 .elementor-widget-container > p:last-child {
    margin-bottom: 0 !important;
}
.elementor-element-816d75f .elementor-widget-container > p:last-child {
    margin-bottom: 0 !important;
}
.laser-gegen-product-wrap .elementor-widget-container > div {
    padding: 10px !important;
}
.laser-gegen-product-wrap .elementor-widget-container > div > div {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
}
.laser-gegen-product-wrap .elementor-widget-container > div > div:last-child {
    padding: 10px !important;
}
.laser-gegen-product-wrap .elementor-widget-container > div > div:last-child h3 {
    font-size: 20px !important;
    margin-bottom: 0 !important;
}
.die-marken-heading .elementor-widget-container h2 span, .die-marken-heading .elementor-widget-container h2 em {
    font-size: 22px !important;
}
.elementor-element.elementor-element-e01d082.elementor-widget__width-initial.elementor-widget.elementor-widget-html {
    margin-top: 20px;
}
.elementor-element-e01d082 .elementor-widget-container  > div {
    padding: 10px !important;
}
.elementor-element-83201ac .elementor-widget-container > div {
    padding: 10px !important;
}
.elementor-element-83201ac .elementor-widget-container > div > div {
    flex: 0 0 100% !important;
    min-width: 100% !important;
}
.elementor-element-83201ac .elementor-widget-container > div > div:last-child {
    padding: 10px !important;
}
.elementor-element-83201ac .elementor-widget-container > div > div:last-child h3 {
    font-size: 20px !important;
}
.elementor-element-83201ac .elementor-widget-container > div > div:last-child ul li {
    font-size: 16px;
}   
.custom--main-header .e-con-inner .header-custom-logo {
    flex: 1;
}
.sind-blue-section h3 {
    font-size: 20px !important;
    line-height: 32px;
    font-weight: 500;
}

	
.sind-blue-section ul li {
    font-size: 18px;
}
.elementor-element-a04d4f4 .benefits {
    padding-left: 0;
    padding-right: 0;
}   
.maorika-content .elementor-widget-container p:last-child {
    margin-bottom: 0;
}   
body {
    overflow-x: hidden;
}   
.our-brand-logos .elementor-widget-container img {
    width: 100%;
}
section.elementor-section.our-brand-logos {
    margin-top: 40px;
    margin-bottom: 30px;
}
section.elementor-section.our-brand-logos .elementor-container > .elementor-column {
    margin: 15px 0;
}   
.product-wrap-slider .elementor-widget-container {
    padding: 10px;
    margin: 20px 20px;
}
.quality-and-org > .elementor-container {
    display: flex;
    flex-direction: row !important;
}
.quality-and-org > .elementor-container > .elementor-column:first-child {
    flex: 1;
}
.quality-and-org > .elementor-container > .elementor-column:last-child {
    flex: 1;
}   
.accordion-section-gefragt .elementor-accordion-item a.elementor-accordion-title {
    width: 100%;
    display: inline-block;
    font-size: 18px !important;
}
.accordion-section-gefragt .elementor-accordion-item > div.elementor-tab-content {
    flex-wrap: wrap;
}   
section.elementor-section.elementor-top-section.elementor-element.elementor-element-1ac4aeb {
    margin-top: 13px !important;
}   
.jetzt-button-section .elementor-widget-divider--view-line.elementor-widget.elementor-widget-divider {
    display: none;
}
.discout-offer-sec .elementor-widget-container p {
    margin-bottom: 0;
}   
.hochster-heading h2.elementor-heading-title.elementor-size-default span {
    font-size: 20px !important;
    line-height: normal;
}
.hochster-heading h2.elementor-heading-title.elementor-size-default {
    line-height: normal !important;
    font-size: 20px !important;
}   
.timer-section-wrap .elementor-widget-wrap.elementor-element-populated {
    justify-content: center;
}   
.maorika-section .elementor-widget-wrap.elementor-element-populated {
    justify-content: center;
}   
.top-timer-heading .elementor-widget-container > div {
    font-size: 24px !important;
}
.timer-section-wrap .elementor-widget-wrap.elementor-element-populated .eael-countdown-wrapper ul li {
    padding: 0 3px;
}
.timer-section-wrap .elementor-widget-wrap.elementor-element-populated .eael-countdown-wrapper ul li > div {
    flex-direction: column;
    display: flex;
    margin: 0;
}
.timer-section-wrap .elementor-widget-wrap.elementor-element-populated .eael-countdown-wrapper ul li > div span.eael-countdown-digits {
    font-size: 22px;
    margin-bottom: 4px;
}
.timer-section-wrap .elementor-widget-wrap.elementor-element-populated .elementor-element.elementor-widget-eael-countdown {
    width: 100%;
}   
.our-brand-logos .elementor-widget-wrap .elementor-element {
    width: 100%;
    max-width: 100%;
}
.sichere-dir-heading.elementor-widget.elementor-widget-heading {
    margin: auto;
}   
.wir-bieten-sich .wir-text-col {
    padding: 0 10px;
}   
.accordion-section-gefragt .elementor-widget-container {
    margin-top: 0 !important;
}   
.accordion-section-gefragt .elementor-accordion-item > div {
    display: flex;
}   
.sichere-dir-heading h2.elementor-heading-title {
    letter-spacing: 0 !important;
}
.elementor-element.sichere-dir-heading {
    max-width: 100% !important;
}   
section .deine-vorteile-section {
    max-width: 100% !important;
    margin-bottom: 20px !important;
}
    .angebot-nut-btn a.elementor-button {
    font-size: 16px !important;
    padding: 25px 0 !important;
    width: 100%;
    font-weight: bold;
    box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.5);
}
body.archive.category .posts-list article.post .post-text__wrap a.post__cat.cat-1, body.search-results .posts-list article.post .post-text__wrap a.post__cat.cat-1 {
    letter-spacing: 0px;
    font-size: 10px;
}   
body.archive.category .block-heading > h2, body.search-results .block-heading > h2 {
    font-size: 28px;
    text-align: center;
    display: block;
    width: 100%;
}
.our-magazine-wrap > .e-con-inner > .elementor-element {
    flex: 0 0 50%;
    max-width: 50%; 
}
.our-magazine-wrap > .e-con-inner > .elementor-element .wpr-promo-box-content {
    padding: 15px !important;
}
.our-magazine-wrap > .e-con-inner > .elementor-element .wpr-promo-box-content i {
    font-size: 24px;
}
.our-magazine-wrap > .e-con-inner > .elementor-element .wpr-promo-box-content .wpr-promo-box-icon {
    margin-bottom: 0 !important;
}
.our-magazine-wrap > .e-con-inner > .elementor-element .wpr-promo-box-content h3.wpr-promo-box-title {
    font-size: 16px !important;
    margin-bottom: 0;
}
    .custom-tab-slider .elementor-element.elementor-element-bddd42b .e-con-inner .elementor-element:last-child {
        padding-right: 0
    }
    .trending-bar .meta-lists {
        margin-top: 10px;
        margin-bottom: 0
    }
    .dr-landing-page-banner a.dr-category.dark {
        font-size: 12px !important
    }
    .unsure-grid-row .wpr-grid-item-below-content .wpr-grid-item-date {
        float: left
    }
    .elementor-element.elementor-element-f22d248 {
        margin-top: 0 !important
    }
    .home-banner .slider.slider-thumb {
        display: none
    }
    .dr-landing-page-banner h2 {
        font-size: 30px !important
    }
    .elementor-element-4b6792c {
        margin-top: 20px !important
    }
    .elementor-element-4b6792c .elementor-widget-container,
    .mobile-catg-row>.elementor-element .wpr-promo-box-content .wpr-promo-box-icon {
        margin-bottom: 0 !important
    }
    .elementor-27 .elementor-element.elementor-element-f9827d5 .elementor-heading-title {
        font-size: 26px
    }
    .unsure-post-grid .elementor-post__badge {
        margin: 2px 0 10px !important
    }
    .dr-landing-page-banner .bsi-item {
        height: 360px !important;
        padding: 30px 20px !important
    }
    .mobile-catg-row>.elementor-element {
        flex: 0 0 50%;
        max-width: calc(50% - 8px) !important;
        margin-bottom: 16px !important
    }
    div.mobile-catg-row {
        display: flex;
        flex-wrap: wrap;
        gap: 0
    }
    .mobile-catg-row>.elementor-element .wpr-promo-box-content {
        padding: 10px !important;
        min-height: 125px !important
    }
    .mobile-catg-row>.elementor-element .wpr-promo-box-content i.icon {
        font-size: 24px
    }
    .mobile-catg-row>.elementor-element .wpr-promo-box-content h3.wpr-promo-box-title {
        font-size: 18px !important
    }
    .mobile-catg-row {
        justify-content: space-between !important
    }
    .elementor-element-95d7013,
    .elementor-element-95d7013 .e-con-inner,
    .elementor-element-95d7013 .e-con-inner .elementor-element {
        padding-top: 0
    }
    .elementor-element-95d7013 .e-con-inner .elementor-element .elementor-widget-container {
        padding-top: 0 !important
    }
    .unsure-post-grid .elementor-post__text h3.elementor-post__title a {
        font-size: 20px !important;
        line-height: normal !important
    }
    .unsure-post-grid .elementor-post__text h3.elementor-post__title {
        line-height: normal;
        font-size: 20px !important;
        margin-bottom: 10px !important
    }
    .unsure-grid-row section.wpr-grid {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        height: auto !important
    }
    .unsure-grid-row section.wpr-grid article.wpr-grid-item {
        width: auto !important;
        flex: 0 0 50%;
        position: static !important;
        max-width: calc(50% - 10px);
        height: auto !important
    }
    article .wpr-grid-item-category a {
        margin: 4px 0 8px !important
    }
    body article.wpr-grid-item .wpr-grid-item-below-content h2.wpr-grid-item-title a {
        font-size: 16px !important;
        line-height: 20px
    }
    .unsure-grid-row section.wpr-grid article .wpr-grid-item-inner .wpr-grid-media-wrap {
        height: 145px
    }
    .elementor-element-4cb641a .elementor-element .elementor-widget-container h2.elementor-heading-title {
        font-size: 24px;
        padding-top: 20px
    }
/*     body div.e-con-inner {
        max-width: 540px !important
    } */
    .elementor-element-3f77165 .elementor-widget-container h2.elementor-heading-title,
    .elementor-element-400dc0f .elementor-widget-container h2.elementor-heading-title,
    .elementor-element-7ad070f .elementor-widget-container h2.elementor-heading-title,
    .elementor-element-ee4a787 .elementor-widget-container h2.elementor-heading-title {
        font-size: 28px !important
    }
    .elementor-element-0523db4 .e-con-inner,
    .elementor-element-69d4318 .e-con-inner,
    .elementor-element-9ed0485 .e-con-inner,
    .elementor-element-bddd42b .e-con-inner {
        display: flex;
        flex-direction: row !important
    }
    .elementor-element-0523db4 .e-con-inner>div,
    .elementor-element-69d4318 .e-con-inner>div,
    .elementor-element-9ed0485 .e-con-inner>div,
    .elementor-element-bddd42b .e-con-inner>div,
    .read-review-heading .elementor-element .e-con-inner>.elementor-element {
        flex: 1
    }
    .right-mini-post section.wpr-grid article.wpr-grid-item .wpr-grid-media-wrap.wpr-effect-size-medium {
        width: 118px !important;
        margin-right: 10px !important
    }
    .e-con-inner .elementor-element-0523db4 {
        display: flex;
        flex-direction: row !important;
        padding-top: 0;
        padding-bottom: 0
    }
    .e-con-inner .elementor-element-0523db4>.elementor-element {
        flex: 1;
        padding: 0
    }
    .elementor-element-24ab3f6 .e-con-inner,
    .four-grid-slider .customslick-container .swiperms-slide {
        padding: 0
    }
    .four-grid-slider {
        margin-top: 30px;
        gap: 0
    }
    .four-grid-slider .e-con-inner .elementor-element {
        padding-left: 0;
        padding-right: 0
    }
    .four-grid-slider .e-con-inner .elementor-element .post-card a {
        display: inline-block;
        width: 100%
    }
    .left-large-grid-row .right-mini-post section.wpr-grid article,
    .right-small-grid .e-con-inner .right-mini-post article.wpr-grid-item {
        position: static !important;
        width: 100% !important
    }
    .read-review-heading .elementor-element .e-con-inner>.elementor-element h2.elementor-heading-title {
        font-size: 28px
    }
    .custom-tab-slider .custom-category-tabs ul,
    .left-large-grid-row>.e-con-inner {
        flex-wrap: wrap
    }
    .left-large-grid-row>.e-con-inner .elementor-element {
        flex: 0 0 100% !important;
        max-width: 100% !important
    }
    .right-small-grid .e-con-inner>div {
        flex: 0 0 100% !important;
        max-width: 100%
    }
    .read-review-heading .elementor-element.elementor-element-288da31 {
        padding: 0 10px
    }
    .e-con-inner .right-mini-post article.wpr-grid-item .wpr-grid-item-inner {
        display: flex
    }
    .read-review-heading .elementor-element.left-large-grid-row .e-con-inner {
        border: none !important
    }
    .four-grid-slider ul.slick-dots li button::before {
        content: none
    }
    .right-small-grid .eael-post-grid {
        margin: 0
    }
    .post-listing-wrap .doris-main-col .posts-list .post-horizontal-a {
        flex: 0 0 50%;
        max-width: calc(50% - 8px);
    }
    .post-listing-wrap .doris-main-col .post-horizontal-a .post__title {
        font-size: 16px;
        line-height: 17px !important;
    }
    .post-listing-wrap .doris-main-col .posts-list {
        gap: 0;
        justify-content: space-between;
    }
    .post-listing-wrap .doris-main-col .posts-list .post-horizontal-a article.post.post--horizontal .post__thumb {
        height: 110px;
        border-radius: 10px;
    }
    body.archive.category .posts-list article.post .post-text__wrap a.post__cat.cat-1, body.search-results .posts-list article.post .post-text__wrap a.post__cat.cat-1 {
        letter-spacing: 0;
        font-size: 10px;
    }
    .post-listing-wrap .doris-main-col .posts-list .post-horizontal-a article.post.post--horizontal .post-text__wrap {
        padding: 15px 0;
    }
    body.archive.category .posts-list article.post .post-text__wrap .excerpt, body.search-results .posts-list article.post .post-text__wrap .excerpt {
        font-size: 12px;
        line-height: 16px;
    }
    body .doris-readmore {
         font-size: 10px !important;
    }
    body.archive.category .posts-list article.post .post-text__wrap .share-post, body.search-results .posts-list article.post .post-text__wrap .share-post {
        margin-top: 5px;
    }
    .post-listing-wrap .container {
        padding: 0 20px;
    }
    .mobile-einma-timer section.elementor-section.elementor-inner-section .elementor-widget-container > div {
        font-size: 24px !important;
        line-height: normal;
    }
    .mobile-einma-timer ul#eael-countdown-13de03e li > div {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }
    .mobile-einma-timer ul#eael-countdown-13de03e li > div span.eael-countdown-label {
        margin-top: 4px;
    }
        section.elementor-section.elementor-inner-section.elementor-element.elementor-element-d19c039.angebot-review-wrap .elementor-element.elementor-element-ce7f92f.elementor-widget.elementor-widget-text-editor {
        padding: 0 20px;
    }
    .angebot-review-wrap .elementor-widget-container > div strong {
        font-size: 20px;
    }
    div#bestseller.elementor-element-0204f57 {
        margin-left: 20px;
        margin-right: 20px;
    }
    .compare-col-text .elementor-widget-container p {
        font-size: 18px;
        margin: 8px 0;
    }
}