#elementorspacer {height: 50px;}
#elementorspacer20 {height: 20px;}
#elementorspacer30 {height: 30px;}
#elementorspacer40 {height: 40px;}
.elementor-widget-wp-widget-advanced_sidebar_menu .elementor-widget-container h5 {max-width: 100% !important; font-style: normal; }

.page-id-46 .post-view.else {display: none;}
.page-id-21984 .headline {display: none !important}
.page-id-21759 .headline, .page-id-8009 .headline {display: none !important}

#wpsl-category {clear: none !important;}
#wpsl-category label {width: auto !important;}
.wpsl-dropdown .wpsl-selected-item, .wpsl-selected-item {padding: 4px 12px!important}
#wpsl-search-input {padding: 3px 12px !important}
#wpsl-search-btn {background: #a4bc98!important; background-image: none; color: #ffffff !important; font-family: 'Lato' !important; padding: 4px 10px !important; font-weight: 600 !important;}


.elementor h2 {font-size: 22px; font-weight: 400; margin-bottom: 0;}
.elementor h2.detox {font-size: 29px !important; color: #f68b79 !important; padding-bottom: 10px;}
.elementor h5.detox {font-size: 22px; color: #f6a496; font-family: 'lato'; font-weight: 400; margin-top: 0;}
.elementor h2.schlank {font-size: 29px !important; color: #7a91c3 !important; padding-bottom: 10px;}
.elementor h5.schlank {font-size: 22px; color: #8ea5d7; font-family: 'lato'; font-weight: 400; margin-top: 0;}
.elementor h3 {margin-top: 10px!important; margin-bottom: 10px !important;}
.elementor h4 {font-size: 22px !important; margin-top: 30px !important; margin-bottom: 0px !important}
.parents-pageid-46 .top-info-course {display: none;}
.parents-pageid-46 .post-title h1 {display: none;}
.parent-pageid-46 .fiftypercent {float: left; width: 48%; margin-right: 20px; text-align: center;}
.elementor-doshatest {background: #f3f3f3; display: table; border-radius: 15px; padding: 20px 35px; position: absolute; bottom: 30px; left: 0; right: 0; margin-left: auto; margin-right: auto; max-width: 900px;}

.elementor-doshatest-button button {background: #f68c79; font-size: 2.0rem; line-height: 30px; color: #ffffff; padding: 15px; border: 0px; border-radius: 10px;}
.elementor-doshatest-button-schlank button {background: #7a91c3; font-size: 2.0rem; line-height: 30px; color: #ffffff; padding: 15px; border: 0px; border-radius: 10px;}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {padding: 10px 0 !important}
.page-id-20898 .top-info-course, .page-id-20898 .post-title h1, .page-id-19066 .top-info-course, .page-id-19066 .post-title h1, .page-id-21244 .top-info-course, .page-id-21244 .post-title h1 {display: none;}

.page-product-configurable .wk-container {display: block !important;}
.home .block-products-list {margin-top: 40px;}
.page-product-configurable .swatch-option {height: inherit;}
.page-products .swatch-option {height: inherit;}
.page-products .swatch-attribute {padding-left: 8px;}
.page-products .swatch-option.text {padding: 4px 7px}
.page-product-configurable .swatch-option.text {font-size: 16px; font-weight: 400; color: #333; font-family: 'Lato';}
.page-product-configurable .product-options-wrapper {padding-left: 30px !important;}
.page-product-configurable .swatch-attribute-label::before {content: "Bitte wählen Sie: "; visibility: visible; font-size: 16px; font-family: 'Lato'; font-weight: 400; color: #333;}
.product-info-main .box-tocart .fieldset>.field .label {font-size: 16px !important; font-family: 'Lato'; font-weight: 400 !important; color: #333 !important;}
.product-info-main .box-tocart .fieldset>.field .label span {vertical-align: middle;}
.product-info-main .box-tocart .fieldset>.field .control .input-text {font-size: 16px !important; font-weight: 400 !important; font-family: 'Lato'; color: #333 !important}
.page-product-configurable .swatch-attribute-label {visibility: hidden;}
.page-product-configurable .swatch-attribute-selected-option {display: none;}

.page-products .swatch-attribute {display: none;}
.swatch-option-tooltip {display:none !important; visibility:hidden !important;}
.page-product-configurable .product-options-wrapper {padding: 1px 0px}
.page-product-configurable .swatch-opt {margin: 25px 0 18px;}
.page-product-configurable .swatch-attribute-label {float: left; margin-right: -30px; margin-top: 5px;}
.page-product-configurable .price-label {float: left; margin: 2px 10px 0 0;}

.product-options-wrapper .fieldset>.field:last-child {margin-left: 30px;}
.cart.table-wrapper .item-options dt {display: none;}
.page-product-bundle .price-notice {float: right;}
.page-product-bundle .product-name {float: left;}
.bundle-options-container .product-options-wrapper .field.choice .label {border-bottom: 1px dotted gray; margin-left: 0 !important;}
.checkbox.product.bundles {display: none;}
.page-product-bundle .price-label {display: none;}
.box-inner .profile-img:first-child img {border: none; background: none;}
#newslettericon {width: 37px; margin-top: 5px; margin-right: 20px;}
.content-select-month-wrap .content-select-month:before, .content-select-month-wrap .content-select-month:after {border: 0}
.page-product-bundle .product-name {display: block;}
.page-product-bundle .price-notice {margin-left: -7px;}
.price-from .price-label, .price-to .price-label {font-size: 15px !important;}
.page-product-bundle .price-from {float: left; margin-right: 20px;}
#geschenkverpackungbutton {min-height: 30px; background: #f8f6f3; text-align: center; padding: 10px; border-bottom: 20px solid #a4bc98; font-size: 16px;}
#geschenkverpackungbutton a:any-link {color: #373e39 !important}
.bundle-options-container .product-options-wrapper {width: 100%;}
.checkout-payment-method .payment-method + .payment-method .payment-method-title {border: 0 !important;}
#ds {display: none;}
.doshaicons {display: inline; width: 15px; vertical-align: middle; }
#ngg-gallery-33245cef03aac5b02637e09687ac0232-1 {margin-bottom: 0 !important;}
.ngg-gallery-thumbnail-box {padding: 20px 10px 0 10px;}
.vc-tabs-li-8-id-47 {background: #f8f6f3; max-width: 120px ;}
.vc-tabs-li-8-id-48 {background: #f8f6f3; width: 410px !important;}
.vc-tabs-li.vc-tabs-li-8-id-47.active, .vc-tabs-li.vc-tabs-li-8-id-48.active {background: #eae8e5; color: #63904c !important;}
.vc-tabs-li-8-id-47 .ctu-absulote, .vc-tabs-li-8-id-48 .ctu-absulote {display: none;}
.ctu-ulitate-style-8-tabs p {color: #4c5a50 !important; font-family: Lato !important;}
.sl-overlay {background: #a4bc98 !important;}
.sl-next, .sl-prev, .sl-close {background: #ffffff !important;}
.search.summary {display: none;}
#amasty-shopby-product-list .bottom-toolbar .toolbar-products .filter-sort {display: none !important;}
.products-upsell-detail {clear: both;}
.tiblock {width: 100%; height: 0; padding-bottom: 100%; position: relative;overflow: hidden;background-position: center;background-repeat: no-repeat;background-size: cover;background-clip: padding-box;}
.tiblock .tiblock--href {display: block;color: #fff;transition: color 100ms ease-in-out;text-decoration: none; text-align: center;}

.tiblock .tiblock--href:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;

}

.tiblock .tiblock--href:hover {
    color: #d9363e
}

.tiblock .tiblock--wrap-text {
position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    padding: 0;
    transform: none
}

.tiblock .tiblock--wrap-text .tiblock--category {
    display: block;
    margin: 0 0 10px 0;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase
}

.tiblock .tiblock--wrap-text .tiblock--headline {
    margin: 0;
    padding: 0;
    font-size: 28px;
    line-height: 32px;
    color: #333
}

.tiblock .tiblock--wrap-img .tiblock--image-block {
    width: pecentage(1);
    height: 100%
}

.is--tiblock-button:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-colors: rgba(0, 0, 0, 0.8)
}

.is--tiblock-button .tiblock--wrap-text .tiblock--headline {
    color: #eb4b53
}

.tiblock .tiblock--swipeup {
    transform: translate3d(0, 100%, 0);
    transition: transform ease-in-out .25s
}

.tiblock:hover .tiblock--swipeup {
    transform: translate3d(0, 0, 0)
}

.tiblock .tiblock--swipeup p {
    display: none
}

.tiblock .tiblock--swipeup .tiblock--headline {
    margin: 0;
    color: #333;
    background: rgba(208, 206, 198, 0.8);
    position: absolute;
    font-size: 1.5rem;
    bottom: 100%;
    line-height: 1.3333;
    left: 0;
    right: 0;
    padding: 1rem
}

.tiblock .tiblock--button-wrapper {
background: rgba(208, 206, 198, 0.8);
padding: 0 0 2rem 0;
}

.tiblock .tiblock--button-wrapper .btn {
letter-spacing: .125em;
font-size: 1.3rem;
padding: .75rem 1rem;
line-height: 2.1;
}

.is--primary {
background-color: #a4bc98;
color: #fff;}
.rezeptewrapper {width: 24%; margin-right: 12px; margin-top: 12px; float: left;}
.rezeptewrapper:last-child {margin-right: 0}

.table-nutrition-information table tr:nth-child(2) {border-bottom: 1px solid #333;}
.table-nutrition-information table td:nth-child(odd) {background: #f8f6f3; font-weight: 600;}
.table-nutrition-information table {background: #FAFAF8;}
.product-addto-links {border-bottom: 1px dotted; padding-bottom: 9px !important;}
.tab-details {padding-bottom: 10px;}
.table-nutrition-information {max-width: 300px;}
.table-nutrition-information td {padding: 0 10px 0 5px; margin: 0; background: #FAFAF8;}
.table-nutrition-information .detail-title  {font-weight: 600; border-top: 1px solid #333;}
.table-nutrition-information .subdetail-title {background: #e9e8e3; font-weight: 300 !important;}
.table-nutrition-information .subdetail {font-weight: 300 !important;}
.table-nutrition-information th {padding: 5px; background: #e9e8e2; }
.p-m-right {display: table-cell; padding: 5px 0;}
.p-m-right p {margin-bottom: 0;}
.p-m-left {min-width: 165px; display: table-cell; padding: 5px 0; vertical-align: top;}
.p-m-left2 {width: 186px; padding-right: 15px; display: table-cell; padding: 5px 0; vertical-align: top; line-height: 20px;}
.page-with-filter input[type="checkbox"] {display: none;}

@media (min-width: 1px){
.wordpress-term-view ol.post-list {display: grid;
  /* W(adjusted) = W(individual) - (1rem * 1/2) */
  grid-template-columns: calc(50% - 1rem * 1/2) calc(50% - 1rem * 1/2);
  grid-column-gap: 1rem;}
.wordpress-term-view .blog-list li { margin-left: 30px; border-bottom: 0;}
.wordpress-term-view .headline {margin-left: 30px;}
#group-fields-customer-attributes {display: none !important;}
.checkout-onepage-success #registration {display: none;}
#wpforms-8983-field_1_suggestion {display: none;} #payengine3cw_creditcard:before {content: ""; background-image: url("https://veda.ch/visa-mastercard-amex1.svg"); background-size: cover; background-repeat: no-repeat; width: 124px; height: 30px; position: absolute; top: -9px; left: 120px;} div.stock.unavailable:hover::after {content: "Dieses Produkt ist zurzeit leider nicht lieferbar. Bei erneuter Verfügbarkeit informieren wir Sie gerne. Klicken Sie dazu auf das Produktbild und hinterlassen Sie auf der Detailseite Ihre E-Mail Adresse."; position: absolute; top: -200px; display: block; width: 200px; height: 150px; background: white; color: gray; border: 1px solid gray; font-size: 13px; padding: 5px; left: -160px;}

.post-view .page-tabs {text-align: left; margin-left: 33px;}
/*.catalog-product-view .message-error {display: none;}*/
.product-info-main .product-options-bottom .box-tocart {margin-top: 0;}
.product-options-wrapper {padding: 15px 0px; background: #f8f6f3; margin-bottom: 20px;}
.product-options-wrapper .label {font-sizesss: 25px; padding-bottom: 8px;}
input.product-custom-option {margin-top: 5px; margin-right: 10px;}
.product-options-wrapper .admin__field-label {font-size: 15px !important;}
.product-options-wrapper .admin__field-label .price-wrapper {font-size: 15px; font-weight: 700; color: #63904c}
.bookly-time-step {overflow: visible !important;}
.page-header .header .header-wrapper-custom .block-search .searchautocomplete__autocomplete .index-title {background: #a4bc98!important; color: #ffffff; font-weight: 600 !important}
.search__result-tabs li a.active {background: #a4bc98!important; color: #ffffff;}
.search__result-tabs {border-bottom: 1px dotted; margin-bottom: 10px;}
.content-select-month-list h4 {font-weight: 700; line-height: 1.1; font-size: 1.6rem; margin-top: 1rem; margin-bottom: 1rem;}
.post-view.if {margin-top: 50px !important;}
.searchautocomplete__index-external_wordpress_post {background: #f8f6f2;}
.searchautocomplete__autocomplete .show-all-results a {background: #a4bc98 !important; color: #ffffff !important; font-size: 18px; font-weight: 600 important;}
.searchautocomplete__autocomplete ul li .title {font-weight: 600;}
.wk-oosn-notificationcontainer h5 {margin: 0 0 15px 0; color: #4c5a50; font-weight: 400; font-size: 14px; font-family: 'Lato'; line-height: 20px;}
.minicart-actions .checkout {display: none;}
.minicart-actions .viewcart {width: 100% !important}
.page-header .minicart-wrapper .block-minicart .minicart-actions .gray-cta {background-color: #e82f2e !important}
.page-header .minicart-wrapper .block-minicart .subtotal-itemtotal .items-total {font-size: 13px;}
.catalog-category-view h1 {font-family: 'Lato'; font-size: 27px; font-weight: 300; margin-top: 4px; margin-bottom: 11px; margin-left: 23px;}
.category-description h1 {margin-left: 0;}
.product-geschenkset-fuer-den-lieblingsmenschen .bundle-options-wrapper, .product-geschenkset-fur-die-tagliche-mundhygiene .bundle-options-wrapper, .product-geschenkset-schwungvoller-stoffwechsel .bundle-options-wrapper, .product-geschenkset-rosenstrauss-fuer-dich .bundle-options-wrapper, .product-geschenkset-schwungvoller-stoffwechsel .bundle-options-wrapper, .product-geschenkset-pitta-tee-bio-und-porzellan-teebecher-cyan .bundle-options-wrapper, .product-geschenkeset-fit-fur-den-winter .bundle-options-wrapper, .product-geschenkeset-fuss-hand-set .bundle-options-wrapper, .product-geschenkeset-topping-trilogie .bundle-options-wrapper, .product-geschenkeset-haarset .bundle-options-wrapper, .product-geschenkeset-schone-haut .bundle-options-wrapper, .product-geschenkeset-klarer-geist .bundle-options-wrapper, .product-geschenkeset-kochen .bundle-options-wrapper, .product-tee-geschenkset-charmante-cassis .bundle-options-wrapper, .product-tee-geschenkset-love .bundle-options-wrapper, .product-tee-geschenkset-pfefferminz-sussholz .bundle-options-wrapper, .product-tee-geschenkset-cacao-chai .bundle-options-wrapper, .product-tee-geschenkset-green-collection .bundle-options-wrapper, .product-tee-geschenkset-zitronengras-ingwer .bundle-options-wrapper, .product-tee-geschenkset-wildapfel-zimt .bundle-options-wrapper, .product-tee-geschenkset-revital .bundle-options-wrapper, .product-tee-geschenkset-feel-new .bundle-options-wrapper, .product-tee-geschenkset-relax .bundle-options-wrapper, .product-tee-geschenkset-kapha .bundle-options-wrapper {display: none;}
#getwrapper {display: none;}
.stock.available::after {display: none;}
.modal-custom .action-close::before, .modal-popup .action-close::before, .modal-slide .action-close::before  {background: #a4bc98 !important;}
.action.wrapper.primary {border: 0; width: auto !important;}
.wrapper-button-success, .wrapper-button-success:hover {background-color: #a4bc98 !important; border-color: #a4bc98 !important;}
.wrapper-block {width: auto;}
.modal-header h1, .wrapper-type-heading h2::before {display: none;}
.modal-footer {display: block !important;}
.custom-signin .modal-footer {display: none !important;}
#mp-powered {display: none !important;}
.page-layout-2columns-left .bundle-options-container .bundle-options-wrapper {width: 100%; float: none; background: #f8f6f3 !important; padding: 0 35px;}
.block-bundle-summary .product-attribute-wrap {background: #f8f6f3; padding: 10px 30px; color: #4c4c4c;}
.block-bundle-summary .action.tocart.red-cta {padding: 6px 15px !important; font-size: 17px !important;}
.block-bundle-summary .p-order-no {padding-left: 20px;}
.block-bundle-summary .box-tocart {background: #eae8e5; padding: 20px 30px;}
.bundle-options-wrapper .price-noticesss, .bundle-options-wrapper .qty-holder, .bundle-options-wrapper #customizeTitle, .bundle-options-wrapper .action.back, .bundle-summary, .block-bundle-summary .title, .block-bundle-summary .photo.image, #bundle-slide, .price-box.price-configured_price, #shopping-cart-table .item-options .price {display: none !important;}
.fieldset-bundle-options {margin-bottom: 10px !important;}
.bundle-options-container .product-options-bottom {border: 0 !important;}
.bundle-options-container .product-options-wrapper {margin-bottom: 10px !important;}
#shopping-cart-table .item-options {font-size: 14px;}
.opc-block-summary .minicart-items-wrapper {max-height: none;}
.owl-theme .owl-dots {bottom: 0}
.products-grid .product-item-info .product-item-details .price-cart .price-box .minimal-price-link .price-label {color: #63904c!important;}
.minimal-price-link:hover {text-decoration: none;}
body {-moz-osx-font-smoothing: grayscale;}
#btn-cookie-allow:hover {border: 0 !important}
.mobile-category-menu a {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#checkout-back-button {font-size: 16px; margin-top: 10px;}
.account .column.main .order-details-items .table-wrapper .data.table .mark {background: #ffffff;}
.account .column.main .order-details-items .table-wrapper .data.table, .account .column.main .order-details-items .table-wrapper .data.table td, .account .column.main .order-details-items .table-wrapper .data.table th, .order-details-items .product-item-name, .account .order-details-items .col.price .price-including-tax, .account .order-details-items .col.price .price-excluding-tax, .account .order-details-items .col.subtotal .price-including-tax, .account .order-details-items .col.subtotal .price-excluding-tax, .account .column.main .block:not(.widget) .box-title > span {font-size: 15px !important;}
.order-status {margin-top: -6px !important; margin-left: 20px !important;}
.account .data.table .col.actions .action:after {margin: 0 !important; border: 0 !important;}
#amasty-shopby-product-list .toolbar-products .filter-sort {display: block !important;}
.account .sidebar-main .block-collapsible-nav-content > ul li.current strong {font-weight: 600 !important; color: #63904c !important}
.image-shop-eingang {background-position-x: 42% !important;}
.underline {border-bottom: 1px dotted #c7c7c7; padding-bottom: 10px;}
#item-total-secion .grand.totals:first-child {display: none !important;}
#item-total-secion {display: block;}
.product-list-sidebar .navigation > ul li ul {padding-bottom: 0 !important;}
.opc-summary-wrapper .opc-block-summary .total-items .minicart-items .product-item .product-item-details .subtotal {color: #474443;}
.account .message.info {display: none;}
.login-container .block-title, .checkout-shipping-address .step-title, .checkoutSteps2 > .checkout-shipping-method .step-title, .checkoutSteps2 .checkout-payment-method .step-title {color: #474443;}
.wpforms-confirmation-container-full {background: #f5f5f5 !important; border: 0 !important;}
.totals-tax-summary {pointer-events: none;}
.opc-summary-wrapper .opc-block-summary .total-items .payment-price-summary .payment-text-wrapper .payment-text {max-width: 204px;}
div.comment-newsletter, div.order-summary-title {padding-top: 7px !important}
.totals-tax-summary .detailed {line-height: 33px;}
.page-header .header .header-wrapper-custom .block-search .label > span {top: 0.5px}
.block-search .label > span {margin-right: 0px !important; margin-left: 0 !important;}
.block-search .label:before {margin-right: 7px;}
#contact_field_6 {display: none;}
.quiz_section label, .quiz_section .mlw_qmn_question:last-child {font-weight: 400 !important; font-size: 14px;}
.checkout-index-index .page-title {padding-top: 15px !important}
.customer-account-login .page-title {font-size: 28px; color: #4d4d4d; font-family: 'Lato'; text-transform: none; margin-bottom: 30px !important;}
.checkout-shipping-address .billing-address-same-as-shipping-block {display: none;}
#payment_form_cc .form-control {color: black !important;}
.account .sidebar-main .block-collapsible-nav-title.title strong {font-weight: 300;}
.login-container .block .block-title strong, .checkout-shipping-address .step-title, .checkoutSteps2 > .checkout-shipping-method .step-title, .checkoutSteps2 .checkout-payment-method .step-title {font-weight: 400;}
.cart-container .shipping-total .totals.grand td .price {font-size: 18px; font-weight: 700; color: #474443;}
.cart-container .shipping-total #co-shipping-method-form .item-title {font-size: 16px;}
.shipping-total .summary.title {font-weight: 400;}
.mehrtestauswertung {margin-top: 30px; margin-bottom: 30px; color: #63904c; border-left: 10px solid #a4bc98; padding-left: 10px; margin-left: 0px;}
.auswertung-bullets {padding: 0 !important; margin-left: 17px !important;}
.blog-detail-info .blog-detail .post-view {line-height: 22px;}
.block.crosssell .products-grid .product-item .product-item-info .product-item-details .product-item-name {font-size: 14px; font-weight: 700px;}
.block.crosssell .price {color: #63904c !important}
.block.crosssell .action.tocart {padding: 0 !important}
.vc-tabs-li, .ctu-ultimate-style-heading-1 {font-family: 'Lato' !important; font-size: 18px !important; color: #4c5a50 !important;}
.vc-tabs-li.active .ctu-absulote {background-color: #a4bc98 !important; border-color: #a4bc98 !important;}
.ctu-ultimate-wrapper-1, .ctu-ultimate-wrapper-2, .ctu-ultimate-wrapper-3, .ctu-ultimate-wrapper-4, .ctu-ultimate-wrapper-5, .ctu-ultimate-wrapper-6, .ctu-ultimate-wrapper-7, .ctu-ultimate-wrapper-8, .ctu-ultimate-wrapper-9 {box-shadow: none !important;}
.vc-tabs-li.active, .ctu-ultimate-style-heading-1.active {color: #63904c !important;}
.vc-tabs-li {font-size: 16px !important; font-weight: 700 !important;}
.ctu-ulitate-style-1-tabs, .ctu-ulitate-style-2-tabs, .ctu-ulitate-style-3-tabs, .ctu-ulitate-style-4-tabs, .ctu-ulitate-style-5-tabs, .ctu-ulitate-style-6-tabs, .ctu-ulitate-style-7-tabs, .ctu-ulitate-style-8-tabs, .ctu-ulitate-style-9-tabs {background: #f8f6f3 !important; padding: 30px 15px 30px 5px !important;}
#auswertung-table1 .td2_green, #auswertung-table1 .td3_green {background: #ffffff;}

.td2_green, .td3_green, .td2_white, .td3_white {color: #4c5a50; padding: 8px 0px 8px 5px !important; font-style: normal !important;}
.post-entry .action.tocart > span {display: none;}
.cms-fast-order .sales-orders .order-products-toolbar {display: none;}
.table-order-items .action.view {padding-right: 10px; border-right: 1px solid #474443; margin-right: 10px;}
.wishlist-index-index .product-item .price-box .price-label {display: none;}
.wishlist-index-index .product-item .old-price {text-decoration: line-through;}
.checkout-success-wrap .checkout-success-blog {padding: 0; background: #ffffff;}
.payment-group input#payengine3cw_creditcard {margin-right: 5px;}
.opc-progress-bar .opc-progress-bar-item._active span:before, .opc-progress-bar .opc-progress-bar-item._active:before {background-color: #e82f2e !important; border-color: #e82f2e !important;}
.customer-account-edit .actions-toolbar {clear: both;}
.shipping-address-items .shipping-address-item.selected-item  {border-color: #e82f2e !important;}
.shipping-address-items .shipping-address-item.selected-item:after {background: #e82f2e !important;}
.opc-wrapper .action-select-shipping-item {margin: 0; float: left; background: #bfbfbf !important; font-size: 15px; padding: 3px 15px;}
.checkout-index-index .opc-wrapper .action-show-popup {background: #bfbfbf !important;}
.login-container {display: flex;}
.login-container .block:nth-child(2) {float: left; order: 1;}
.login-container .block:nth-child(1) {float: right; order: 2;}
.login-container .block-customer-login,  .checkout-shipping-address .checkout-billing-address, .checkoutSteps2 > .checkout-shipping-method {background: #f4f2ef;}
.login-container .block-new-customer, .checkout-shipping-address .inline-shipping-address, .checkoutSteps2 .checkout-payment-method {background: #f8f6f3;}
.mobile-language .switcher-language ul li {float: left;}
.mobile-language .switcher-language ul a {padding: 0 3px;}
.mobile-language .switcher-language ul li a {border-right: 1px solid #ffffff;}
.mobile-language .switcher-language ul li:last-child a {border: 0;}
.mobile-language .switcher-language ul {border: 0;}
.page-header .header .header-wrapper-custom .block-search .search .control {width: calc(100% - 111px)!important}
.message.global.cookie {background: #eae8e5; text-align: center; font-size: 15px;}
.action.primary {color: #ffffff; font-size: 18px; line-height: 28px; text-align: center; font-weight: 400; padding: 6px 15px; background: #e82f2e !important; border-radius: 3px; display: inline-block; box-shadow: none !important; font-family: 'Lato'; border: 0;}
.form-create-account .region, .form-create-account .newsletter {display: none;}
.form-create-account fieldset.address {display: flex; flex-direction: column;}
.form-create-account fieldset.address .company {order: 1;}
.form-create-account fieldset.address .street {order: 2}
.form-create-account fieldset.address .zip {order: 3}
.form-create-account fieldset.address .city {order: 4}
.form-create-account fieldset.address .country {order: 5}
.form-create-account fieldset.address .telephone {order:6}
.form-create-account fieldset.address .fax {order: 7}
.post-entry ul, .post-entry ol {margin-left: 25px;}
.logged-in .box-newsletter, .customer-account-index .box-newsletter {display: none;}
.newsletter-title {display: none !important;}
.payment-method-content .html-field {margin-top: -50px;}
.review-add .notlogged {display: none;}
.review-control-vote label:before {color: #a4bc98}
.mark {background: #ececec;}
.account .sidebar-main .block-collapsible-nav-content > ul li.current strong {color: #a4bc98;}
.account .actions-toolbar > .primary .action, .account .actions-toolbar > .secondary .action {background: #a4bc98; border: 0;}
.checkout-success ul {list-style: disc; margin: 10px 0 0 20px;}
.checkout-success .actions-toolbar .primary input {background: #a4bc98 !important; color: #ffffff !important; font-size: 16px !important; box-shadow: none !important; padding: 12px 12px !important; border: 0 !important; text-decoration: none !important; border-radius: 3px; margin-top: 15px;}
.page-products .toolbar .limiter {color: #4c5a50;}
.page-products .toolbar .limiter select.limiter-options {border: 1px solid #999999;}
.page-header .header-middle .navigation ul li a.active {color: #63904c !important;}
.checkout-shipping-address .form-login #customer-email {width: 100% !important}
.product-item-details .label-ml {text-align: center; font-size: 12px; color: #999999; margin-bottom: 5px; margin-top: 0; min-height: 16px;}
.konsultation-therapeut {width: 100%; float: initial; text-align: center; padding: 15px; background: #eae8e5;}
.konsultation-times {float: initial; width: 100%;}
.post-view .konsultation-therapeut button {background: #a4bc98 !important; color: #ffffff !important; font-size: 14px !important; box-shadow: none !important; padding: 3px 5px !important; border: 0 !important;}
.top-info-course .right .red-cta {background: #a4bc98 !important;color: #ffffff;}
#wpforms-8983-field_2 {font-size: 18px;}
.product-item-name {word-wrap: normal !important; word-break: normal !important;}
.content-select-month-list li .caption {font-size: 15px;}
.content-select-month-list h3 {margin: 0 0 10px;}
.actions-toolbar > .primary .update, .actions-toolbar > .primary .share {display: none;}
.bundle-options-container .block-bundle-summary .box-tocart, .box-tocart {margin-bottom: 10px;}
.wishlist-index-index .product-item-inner .comment-box, .products-grid.wishlist .product-item-actions a:nth-child(1) {display: none;}
.wishlist-index-index .product-item-inner {margin-top: -8px; border-top: 1px solid #bbbbbb;}
.product-info-main .product-addto-links .action.towishlist {border-right: 0;}
.product-info-main .product-addto-links {text-align: center}
.product-info-main .product-addto-links a:nth-child(2) {display: none !important;}
.products-grid .product-item-info .product-item-details .price-cart .price-box .discounted-price {margin-left: -40px;}
.products-grid .product-item-info .product-item-details .price-cart .price-box .discounted-price .price-wrapper span {font-size: 10px;}
.block-blog-popular {display: none;}
.page-header .header .header-wrapper-custom {background: #4e7e36; border: 0;}
.page-header .header.content, .page-header .panel.wrapper .header .header-reseller span, .page-footer .footer-wrap, .copyright {background: #4e7e36;}
.page-header .header-middle .navigation ul li a {color: #686868;}
.page-header .header-middle .logo {left: 0;}
.wp-sidebar {margin-top: 10px;}
.products-upsell-detail .page-title, .review-listing-wrap .title h2 {color: #4c5a50; padding-left: 24px;}
.wk-oosn-notificationcontainer {background: #eae8e5; margin-left: 30px;}
.wk-oosn-notificationcontainer .wk-oosn-emailBox input {width: 100% !important}
.wk-oosn-notificationcontainer .wk-oosn-emailBox label {display: none;}
.wk-oosn-notificationcontainer #wk-oosn-button:hover {border: 0 !important}
.wk-oosn-notificationcontainer .wk-oosn-emailBox input::placeholder {text-align: left; text-indent: 40px;}
.page-header > .navigation > .ui-menu > li > ul .ui-corner-all.ui-state-active {background-color: #4e7e36 !important;}
.mobile-navigation li.level1 {border-top: 1px solid #dcdcdc;}
.mobile-navigation ul.level1 {background: #ffffff;}
.page-header > .navigation > .ui-menu > li > a span {margin-left: -15px !important;}
li.all-category a {display: none;}
.checkout-shipping-address .checkout-form > div {width: 100%}
.payment-method-content {padding: 0 !important;}
.total-section .mark {background: #ffffff;}
.customer-account-login h1.page-title, .checkout-index-index h1.page-title, .customer-account-forgotpassword h1.page-title, .customer-account-create h1.page-title {font-size: 28px; margin-left: 25px;}
a.affiliatesavecart {display: none;}
.child-sidebar-menu li ul li {padding-left: 13px; margin-bottom: 0.4rem; margin-top: 0.2rem}
.child-sidebar-menu li.current_page_item ul li a {color: #898888 !important; font-weight: 400;}
.opc-block-summary .table-totals .totals-tax-summary .amount .price, .cart-totals .totals-tax-summary .amount .price {padding-right: 0;}
.opc-block-summary .table-totals .totals-tax-summary .amount .price:after, .cart-totals .totals-tax-summary .amount .price:after {display: none;}
.cart-totals .totals-tax-summary .mark, .cart-totals .totals-tax-summary .amount {border-top: 0; border-bottom: 0;}
.blog-detail-info .blog-detail {border-left: 0;}
div.wpforms-container-full .wpforms-form button[type=submit], .qmn_quiz_container .qmn_btn, .qmn_quiz_container .btn {background: #a4bc98 !important; color: #ffffff !important; font-size: 22px !important; box-shadow: none !important; padding: 13px 25px !important; border: 0 !important; font-weight: 600 !important;}
.dreispalter {width: 90%; hyphens: auto; text-align: justify; margin-right: 50px;}
.zweispalter {width: 100%; margin-bottom: 30px;}
.product-month-zweispalter {width: 100%; margin-bottom: 30px;}
.post-view h4 {font-size: 22px; font-weight: 700; padding-bottom: 10px;}
.zweispalter a, .zweispalter .alink, .zweispalter a:visited, .zweispalter .alink:visited, .product-month-zweispalter a, .product-month-zweispalter .alink, .product-month-zweispalter a:visited, .product-month-zweispalter .alink:visited {color: #508ca4}
.blog-detail-info .blog-detail .post-title {padding: 0px 10px 0px 0px; font-size: 26px; font-weight: 500; color: #4c5a50; background: none; font-family: 'Lato'; margin-top: 0px;}
.wp-sidebar {display: none;}
.categorypfeil {display: inline-block; vertical-align: bottom; margin-left: 18px;}
.post-content h2, .post-view h2 {font-family: 'Lato'; font-size: 33px; font-weight: 300; padding-bottom: 15px;}
.product-month-wrapper {margin-top: 30px; background: #f7f6f2; padding: 20px;}
.product-month-zweispalter ::placeholder {color: #5a5a5a !important; opacity: 1;}
.newsletter-wrapperzwei input, .newsletter-wrapperzwei select {color: #5a5a5a; border: 0; margin-bottom: 10px; border-radius: 3px;}
.newsletter-wrapperzwei {background-color: #d5e0ce;  overflow: auto; margin-top: 30px; padding: 20px; }
 input.newslettername, select.newslettername, input.newsletteremail {width: 100% !important;}
.category-wrapper {margin-bottom: 30px; overflow: auto;}
.rating-summary .rating-result>span:before {color: #a4bc98 !important}
#customer-reviews h2 {display: none;}
.review-add .review-form .review-legend span {color: #484545}
.review-add .review-form .red-cta {background: #e82f2e !important;}
.review-add .review-form {padding: 24px 24px 24px 0}
.product.data.items > .item.content {max-height: 700px;}
.bookly-btn > span {line-height: 2px!important;}
.product-info-main .product-attribute-wrap {font-size: 15px;}
.fotorama__thumb-border {border: 1px solid #b7b7b7 !important}
.fotorama__thumb-border {border-width: 1px;}
.pip-nav-next, .pip-nav-prev {list-style: none; background: #a4bc98 !important; color: #ffffff !important; font-size: 18px !important; box-shadow: none !important; padding: 13px 25px !important; border: 0 !important; font-weight: 500 !important; border-radius: 3px; max-width: 180px; text-align: center;}
.pip-nav-next a, .pip-nav-prev a {color: #ffffff;}
.pip-nav ul {padding-left: 0px !important;}
.pip-nav {display:table;margin: 30px auto}
#product-review-container .toolbar-products {display: none;}
.wordpress-post-view .post-title {display: block;}
.blog-detail-info .recent-post .block-title {background: #eae8e5;}
.category-banner .title h1, .account .page-main .page-title-wrapper .page-title {font-family: 'Lato', sans-serif; font-weight: 300; margin: 10px 0; font-size: 33px; color: #5a5a5a; text-transform: uppercase; max-width: 80%;margin-left: 10px;}
.fotorama__thumb {background: none !important;}
.catalogsearch-result-index h1.page-title, .wordpress-post-view .post-content h1, .wordpress-post-view .post-title h1.headline, .category-description h1 {font-family: 'Lato';
font-size: 35px; font-weight: 300; margin-top: 5px; margin-bottom: 25px;}
.blog-detail-info .blog-detail .post-title h1 {font-weight: 300;}
.page-footer .footer-wrap .footer-column > div.f-legal ul li a {font-weight: 400;}
.checkout-payment-method .payment-method-title {padding: 0 0 20px;}
.inner-banner .current_category_title {display: none;}
.page-header .panel.wrapper .header .header-reseller span {min-width: 175px;}
.category-banner .title h3 {display: none;}
.products-grid .product-item-info .product-item-details .price-cart .price-box .old-price .price {font-size: 10px !important;}
.cms-fast-order .toolbar-products {padding: 0;}
}

@media (min-width: 768px), print, screen and (min-width: 768px) {
.page-header .minicart-wrapper .block-minicart {width: 470px}
.modal-popup .modal-inner-wrap {width: 20%}
.bundle-options-container .block-bundle-summary {float: none; width: 100% !important; margin-top: 0; padding: 0;}
.bundle-options-container {width: 50%; float: right; margin-top: -25px;}
.toolbar-products .filter-sort {position: absolute; right: 20px; width: 22%; padding: 0;}
.page-products .toolbar .limiter {padding-right: 7% !important;}
.search__result-index .toolbar .limiter {padding-top: 10px !important;}
.search__result-index .wordpress-blog-list li .featured-image {max-width: 292px; height: 160px;}
.search__result-index .wordpress-blog-list li .featured-image img {height: 160px; object-fit: cover;}
.toolbar-products .pages {width: 25%;}
.mehrtestauswertung {margin-top: 30px; margin-bottom: 0; color: #63904c; border-left: 10px solid #a4bc98; padding-left: 10px; margin-left: 10px;}
.ctu-ulitate-style-1-tabs, .ctu-ulitate-style-2-tabs, .ctu-ulitate-style-3-tabs, .ctu-ulitate-style-4-tabs, .ctu-ulitate-style-5-tabs, .ctu-ulitate-style-6-tabs, .ctu-ulitate-style-7-tabs, .ctu-ulitate-style-8-tabs, .ctu-ulitate-style-9-tabs {padding: 30px !important;}
.td2_green, .td3_green, .td2_white, .td3_white {color: #4c5a50; padding: 8px 10px 8px 10px !important; font-style: normal !important;}
.auswertung-bullets {margin-left: 30px !important;}
.login-container .block:nth-child(2) {float: left; order: 1; margin-right: 1px; margin-left: -1px;}
.login-container .block:nth-child(1) {float: right; order: 2;}
.account .page-main .page-title-wrapper .page-title {margin: -8px 0 20px;}
.opc-block-summary .table-totals .grand td {padding: 11px 0 0;}
.checkout-cart-index #shopping-cart-table .price-including-tax,  .checkout-cart-index #shopping-cart-table .product-item-name {padding-top: 35px;}
.page-header .minicart-wrapper .block-minicart .minicart-actions .primary {display: flex}
.page-header .minicart-wrapper .block-minicart .minicart-actions .viewcart {width: 48%; order: 2; margin-left: 15px;}
.page-header .minicart-wrapper .block-minicart .minicart-actions .checkout {width: 48%; order: 1;}
.page-header .minicart-wrapper .block-minicart .minicart-actions .red-cta {background: #bfbfbf !important;}
.page-header .minicart-wrapper .block-minicart .minicart-actions .gray-cta {background: #e82f2e !important;}
.konsultation-therapeut {width: 30%; float: left; text-align: center; padding: 15px; margin-right: 20px; background: #eae8e5;}
.konsultation-times {float: left; width: 67%;}
.product-list-sidebar .navigation > ul li ul li a {padding-left: 43px !important;}
.opc-summary-wrapper .opc-block-summary .total-items .payment-price-summary .order-summary-title span:before {top: 0;}
.category-banner > .container > .title {max-width: 500px;}
.padding80 {padding-top: 80px;}
.padding50 {padding-top: 50px;}
.cart-totals .totals-tax-summary .amount, .cart-totals .grand td, .cart-totals tbody .amount {padding-right: 13px;}
.cart-totals .totals-tax-summary .mark, .cart-totals tbody .mark {padding-left: 13px !important;}
.page-header .header-middle .logo {top: -60px;}
.logo img {width: 190px;}
.customer-account-login h1.page-title, .checkout-index-index h1.page-title, .customer-account-forgotpassword h1.page-title {font-size: 28px; margin-left: 50px;}
//.amasty-catalog-topnav {display: block}
.dreispalter {width: 28%; float: left; hyphens: auto; text-align: justify; margin-right: 50px;}
.dreispalter:last-child {margin-right: 0;}
.zweispalter {width: 47%; float: left; margin-right: 30px; margin-bottom: 30px;}
.product-month-zweispalter  {width: 40%; margin-left: 50px; float: left; margin-right: 10px; margin-bottom: 30px;}
.zweispalter:nth-child(even) {margin-right: 0;}
.post-view h4 {font-size: 22px; font-weight: 700; padding-bottom: 10px;}
.blog-detail-info .blog-detail .post-title {padding: 0; font-size: 32px; color: #4c5a50;  font-family: 'Lato';}
.blog-detail-info .blog-detail .post-title h1 {font-size: 32px; margin-bottom: 20px; margin-top: 40px; font-weight: 300;}
.wp-sidebar {display: block;}
.blog-detail-info .blog-detail .post-content h3 {margin-top: 40px; margin-bottom: 20px; line-height: 1.4 !important;}
.category-right {float: right; margin-top: 15px; width: 47%}
.category-left {float: left; margin-top: 15px;}
.post-content .category-wrapper {padding-bottom: 15px; border-bottom: 1px dotted #c2c2c2; overflow: auto; padding-top: 3px;}
.product-month-wrapper {padding: 20px 0 15px 0;  overflow: auto;  margin-top: 50px;  background: #f7f6f2;}
.newsletter-wrapperzwei {background-color: #ffffff; background-image: url('https://veda.ch/ayurvedaa/newsletter-signup-bg2.jpg'); background-repeat: no-repeat; background-position: right top; padding: 70px 0 15px 0; overflow: auto; margin-top: 20px; }
input.newslettername, select.newslettername {width: 49% !important;}
input.newsletteremail {width: 99% !important;}
.product.info.detailed #reviews  {padding-top: 10px;}
.review-listing-wrap {padding: 0 0;}
.category-banner .title h1 {font-family: 'Lato', sans-serif; margin: 10px 0; font-size: 53px; color: #5a5a5a; text-transform: uppercase;}
.breadcrumbs .items {width: 73.5%}
h1.blog-post-overview {font-size: 32px; padding-left: 10px; margin-bottom: 5px; margin-top: 3px;}
.wordpress-post-view .post-content h1, .wordpress-post-view .post-title h1.headline {font-family: 'Lato';
font-size: 35px; font-weight: 300; margin-top: 5px; margin-bottom: 25px;}
.wordpress-post-view .post-title h1.headline {margin-left: 38px;}
.columns .category-description {margin-left: 20px;}
.inner-banner {background-position: center center !important; min-height: 290px;}
.block.crosssell .products-grid .product-item .product-item-info .product-item-details .product-item-name {max-height: 38px;}
}

@media (max-width: 1260px){
.product-info-main .box-tocart .fieldset > .field {padding-right: 20px;}
.product-info-main .box-tocart .fieldset > .field .label {display: none;}
}

@media (min-width: 768px) and (max-width: 1098px) {
.product.data.items > .item.title > .switch {padding: 5px 7px !important;}
}

@media (min-width: 1099px) and (max-width: 1260px) {
.product.data.items > .item.title > .switch {padding: 5px 15px !important;}
}

@media (max-width: 1024px){
.cart-container {display: flex; flex-direction: column;}
.cart-container .cart-summary {order: 2; display: flex; flex-direction: column;}
.cart-container .shipping-total {order: 2}
.cart-container .discount {margin-bottom: 20px !important;}
.cart-container .form-cart {order: 1}
.cart-container .crosssell-wrap {order: 3}
.cart.table-wrapper .product-item-photo {left: 0;}
}

@media (max-width: 991px) {
.breadcrumbs .items {width: 96%;}
.newsletter-home-wrapper {display: none;}
}

@media (max-width: 768px) {
.page-id-23046 .blog-detail-info .blog-detail .post-entry, .page-id-23065 .blog-detail-info .blog-detail .post-entry, .page-id-21984 .blog-detail-info .blog-detail .post-entry {margin-bottom: 0 !important;}
.elementor-23046 .elementor-element.elementor-element-a193018>.elementor-widget-container, .elementor-23046 .elementor-element.elementor-element-92b1afc>.elementor-widget-container {margin-right: 0 !important;}
.btn-connect-wallet {margin-bottom: 20px;}
.investorentable {font-size: 13px; word-break: break-all;}
.vc-tabs-li-8-id-47 {max-width: 100%}
.vc-tabs-li-8-id-48 {width: 100% !important;}
.vc-tabs-li-8-id-47.active, .vc-tabs-li-8-id-48.active {background: #eae8e5; color: #63904c !important;}
.wordpress-term-view ol.post-list {display: block;}
.wordpress-term-view .blog-list li { margin-left: 15px; margin-right: 15px;}
.wordpress-term-view .headline {margin-left: 15px;}
.rezeptewrapper {width: 46%;}
.banner-1 .neue-website-div {margin-top: -10px}
.banner-wrapper .owl-carousel .banner-1 .banner-image {background-position-x: 48% !important;}
.banner-wrapper .owl-carousel .banner-4 .banner-image {background-position-x: 55% !important;}
.banner-wrapper .owl-carousel .banner-4 h1 {max-width: 250px !important;}
.account .page-main .page-title-wrapper .page-title {margin-left: 0px !important;}
.customer-account-login h1.page-title, .checkout-index-index h1.page-title, .customer-account-forgotpassword h1.page-title, .customer-account-create h1.page-title {margin-left: 18px;}
.cms-fast-order .columns {margin-top: 30px;}
#amasty-shopby-product-list > .product-list-toolbar-wrap .filter-sort {display: block; min-width: 100% !important;}
.wordpress-post-view .post-title h1.headline {margin-left: 12px;}
.middle-category-menu .mobile-sub-menu > ul .ui-corner-all.ui-state-active {background-color: initial !important; color: #63904c !important;}
.navigation .submenu:not(:first-child) .active > a {border: 0; color: #63904c !important; font-weight: 600;}
.category-banner {background-position-x: 57%;}
.page-id-7979 .category-banner {background-position-x: 37%;}
.page-id-8009 .category-banner {background-position-x: 47% !important;}
.page-layout-2columns-left .sidebar-main {display: none;}
.breadcrumbs {padding-top: 0; padding-bottom: 0; margin-bottom: 0;}
.account .breadcrumbs {margin-top: 10px; margin-left: -15px;}
.inner-banner {min-height: 190px; height: 190px; background-position: left 40% center !important; background-position-x: 47% !important;}
.opc-summary-wrapper .opc-block-summary .total-items .payment-price-summary .totals {float: right; margin-top: -30px; margin-bottom: 20px;}
.opc-summary-wrapper .opc-block-summary .total-items .payment-price-summary .order-summary-title span {padding-top: 15px;}
.banner-12 #banner-veda {background-position: 32% 0 !important;}
.banner-9 #banner-veda {background-position: 70% 0 !important;}
.banner-8 #banner-veda {background-position: 38% 0 !important;}
.banner-16 #banner-veda {background-position: 60% 0 !important;}
.parent-pageid-46 .fiftypercent {float: none; width: 100%}
.wk-oosn-notificationcontainer .wk-oosn-emailBox input::placeholder {text-align: left; text-indent: -20px;}
}

@media (max-width: 450px){
.kursbeginn {max-width: 160px !important}
.elementor-doshatest {position: relative;}
.elementor-doshatest-button button {font-size: 18px; padding: 10px;}
.page-footer .footer-wrap .footer-column > div.f-customer, .page-footer .footer-wrap .footer-column > div.f-legal, .page-footer .footer-wrap .footer-column > div.f-info, .page-footer .footer-wrap .footer-column > div.f-social { width: 100% !important;}}

.rating-summary .rating-result>span:before {color: #c2b200}
.table-comparison .cell.label {background: #eae8e5;}
.page-id-8085 .top-info-course, .page-id-8085 .post-view a:last-child {display: none;}

.catalog-category-view #amasty-shopby-product-list .main-category-title {margin-top: -30px;}
.catalog-category-view #amasty-shopby-product-list .main-category-title h2 {font-weight: 200; font-size: 2.6rem; margin-top: 3.6rem; margin-bottom: 1rem; margin-left: 2rem;}
.catalog-category-view .products-grid .product-item-info .product-item-details .product-item-name {max-height: 38px; min-height: 35px !important;}


.category-shop #filter-show, .category-shop #sort-show {display: none;}
.categorypath-tees-getranke-tee-gewuerztee #filter-show {display: inline-block;}
.categorypath-tees-getranke-tee-gewuerztee .amasty-catalog-topnav {display: block !important;}


.block-blog .block-title {border-top: 1px dotted #4c5a50;
border-bottom: 1px dotted #4c5a50;
font-size: 19px;
font-family: 'Lato';
color: #454545;
padding-top: 10px;
margin: 0;
padding-left: 58px;
}
.block-blog .block-content {background: #f8f6f3;
border-left: 10px solid #eae8e5;
padding-left: 58px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 10px;
}
.block-blog a {color: #898888;}
.block-blog .current_page_item a {color: #63904c; font-weight: 600;}
.page-template-default .block-blog-nav-menu {display: none;}
.elementor-page-8009 .page-template-default .block-blog-nav-menu {display: block !important;}

.products-grid .product-item-info .product-item-details .price-cart {background: #f8f6f2}


.products-grid .product-item-info .product-item-details .price-cart .price-box .price-wrapper {color: #b3331c; font-weight: 700 !important;}
.product-list-sidebar .navigation > ul li.has-active {background: #ddead7}
.product-list-sidebar .navigation > ul li.has-active:before {background: #4e7e36}
.product-list-sidebar .navigation > ul li.has-active > .level-top {color: #4e7e36 !important; font-weight: 700 !important;}
.product-list-sidebar .navigation > ul li ul li.active > a {color: #4e7e36 !important;}
.red-cta, .page-header .minicart-wrapper .showcart .counter.qty, .page-header .minicart-wrapper .block-minicart .subtotal-itemtotal .items-total .count {background: #e82f2e !important}
.product-info-main .product-info-price .price {color: #63904c}

.product-list-sidebar .navigation > ul li.has-active {padding-top: 7px;}
.product-list-sidebar .navigation > ul li:last-child {padding-bottom: 7px;}

.payment-method-title > label > span {border: 0 !important;
color: #474443;
font-weight: 700;
font-size: 16px;
padding: 0px 0;
margin-bottom: 20px;
}
.post-content ul {list-style-type: disc !important; list-style: disc !important; padding-left: 20px;}

.products-grid .product-item-info .product-photo .label-ml {font-size: 13px; line-height: 30px;}
.price-box.price-configured_price {display: block !important; position: relative; top: -90px; padding-right: 30px; float: right;}
.bundle-options-container .block-bundle-summary .price-box .price-wrapper > .price {font-size: 26px; color: #63904c}
.product-geschenkeset-einsteigerset-vata .product-info-price, .product-pitta-einsteiger .product-info-price, .product-geschenkeset-einsteigerset-kapha .product-info-price {display: none;}
.product-geschenkeset-einsteigerset-vata .bundle-options-wrapper, .product-pitta-einsteiger .bundle-options-wrapper, .product-geschenkeset-einsteigerset-kapha .bundle-options-wrapper {margin-top: -145px;}

.page-id-9053 .top-info-course .left .course-info {margin-left: -110px;}
.glossarh1 {font-size: 19px; line-height: 40px;}
.glossarbalken {width: 100%; padding: 8px; background: #a6bd99; color: #ffffff; font-size: 22px; margin-bottom: 15px; margin-top: 45px;}
.glossarlink {padding: 10px; border: 1px solid gray; margin-right: 3px; background: #f5f5f3; color: #4d5b50 !important; margin-top: 15px; line-height: 50px;}
.post-content p a.linkglossar, .post-content h3 a.linkglossar {color: #4c5a50; color: #4c5a50; text-decoration: underline; text-decoration-style: dotted; text-decoration-thickness: 1px;}

.wishlist-index-index .price-box.price-configured_price {float: none;text-align: center; background: #f8f6f2; padding-top: 5px !important; padding-bottom: 1px !important; padding-right: 0px; top: 0;}
.wishlist-index-index .products-grid.wishlist .product-item-name {text-align: center; font-weight: 600; margin-top: -10px;}

.products-grid .product-item-info .product-item-details .price-cart .product-item-actions .stock.unavailable::before {content: 'Derzeit nicht auf Lager'}
.ngg-galleryoverview {margin-bottom: 0 !important;}

.leerzeileschmal {line-height: 7px !important;}

.form-cart.cart-comment-form {display: none !important;}

.breadcrumbs {height: 38px;}

.checkout-container .opc-block-summary .total-items .total-section .cart_comment {display: none !important;}



.webinarliste li {margin-bottom: 0;}









.owl-carousel {touch-action: auto !important;}

.mobile-category-menu-wrapper {display: none !important;}
.middle-category-menu .mobile-sub-menu {max-height: 100% !important}
.mobile-sub-menu .level1.active > a.ui-corner-all {background-color: #a3bb98 !important}
.mobile-menu-wrap {box-shadow: 20px 0px 20px #888888;}
.middle-category-menu .mobile-sub-menu > ul .ui-corner-all .ui-menu-icon {width: 30px !important; height: 30px !important; top: 4px;}
.product-info-main .value[itemprop="description"] {padding-top: 24px;}
ul.listcategory li.thirtythree {width: 33.3%}
ul.listcategory li.fiftyfifty {width: 50% !important;}
li.custom-shop.ui-menu-item a.custom-shoplink {border-width: 0 !important;}
.product-reviews-summary {min-height: 20px;}

.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .mst-gdpr__buttons button {width: inherit;}
.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .mst-gdpr__buttons .action.primary {background: #417426 !important}
.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .mst-gdpr__buttons .action.primary:hover {border: 0;}
.cookie-modal-settings .modal-footer .action.primary {background: #417426 !important;}
.cookie-modal-settings .modal-footer .action.primary:hover {border: 0;}
.mst-gdpr__buttons .action {background: none !important; border: 0; font-weight: 300;}
.mst-gdpr__buttons button[type=button] {font-weight: 600 !important;}
.cookie-group-container .switch input:checked + .slider {background: #417426}
.cookie-group-container .switch input:disabled + .slider:before {background: #a4bc98}
.cookie-modal-settings .modal-header .action-close::before {background: none !important; font-size: 20px !important; line-height: 20px !important;}
.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar {border-radius: 1rem !important;}


.page-product-configurable .wk-container {display: block !important;}
.home .block-products-list {margin-top: 40px;}
.page-product-configurable .swatch-option {height: inherit;}
.page-products .swatch-option {height: inherit;}
.page-products .swatch-attribute {padding-left: 8px;}
.page-products .swatch-option.text {padding: 4px 7px}
.page-product-configurable .swatch-option.text {font-size: 16px; font-weight: 400; color: #333; font-family: 'Lato';}
.page-product-configurable .product-options-wrapper {padding-left: 30px !important;}
.page-product-configurable .swatch-attribute-label::before {content: "Bitte wählen Sie: "; visibility: visible; font-size: 16px; font-family: 'Lato'; font-weight: 400; color: #333;}
.product-info-main .box-tocart .fieldset>.field .label {font-size: 16px !important; font-family: 'Lato'; font-weight: 400 !important; color: #333 !important;}
.product-info-main .box-tocart .fieldset>.field .label span {vertical-align: middle;}
.product-info-main .box-tocart .fieldset>.field .control .input-text {font-size: 16px !important; font-weight: 400 !important; font-family: 'Lato'; color: #333 !important}
.page-product-configurable .swatch-attribute-label {visibility: hidden;}
.page-product-configurable .swatch-attribute-selected-option {display: none;}

.page-products .swatch-attribute {display: none;}
.swatch-option-tooltip {display:none !important; visibility:hidden !important;}
.page-product-configurable .product-options-wrapper {padding: 1px 0px}
.page-product-configurable .swatch-opt {margin: 25px 0 18px;}
.page-product-configurable .swatch-attribute-label {float: left; margin-right: -30px; margin-top: 5px;}
.page-product-configurable .price-label {float: left; margin: 2px 10px 0 0;}

.product-options-wrapper .fieldset>.field:last-child {margin-left: 30px;}
.cart.table-wrapper .item-options dt {display: none;}
.page-product-bundle .price-notice {float: right;}
.page-product-bundle .product-name {float: left;}
.bundle-options-container .product-options-wrapper .field.choice .label {border-bottom: 1px dotted gray; margin-left: 0 !important;}
.checkbox.product.bundles {display: none;}
.page-product-bundle .price-label {display: none;}
.box-inner .profile-img:first-child img {border: none; background: none;}
#newslettericon {width: 37px; margin-top: 5px; margin-right: 20px;}
.content-select-month-wrap .content-select-month:before, .content-select-month-wrap .content-select-month:after {border: 0}
.page-product-bundle .product-name {display: block;}
.page-product-bundle .price-notice {margin-left: -7px;}
.price-from .price-label, .price-to .price-label {font-size: 15px !important;}
.page-product-bundle .price-from {float: left; margin-right: 20px;}
#geschenkverpackungbutton {min-height: 30px; background: #f8f6f3; text-align: center; padding: 10px; border-bottom: 20px solid #a4bc98; font-size: 16px;}
#geschenkverpackungbutton a:any-link {color: #373e39 !important}
.bundle-options-container .product-options-wrapper {width: 100%;}
.checkout-payment-method .payment-method + .payment-method .payment-method-title {border: 0 !important;}
#ds {display: none;}
.doshaicons {display: inline; width: 15px; vertical-align: middle; }
#ngg-gallery-33245cef03aac5b02637e09687ac0232-1 {margin-bottom: 0 !important;}
.ngg-gallery-thumbnail-box {padding: 20px 10px 0 10px;}
.vc-tabs-li-8-id-47 {background: #f8f6f3; max-width: 120px ;}
.vc-tabs-li-8-id-48 {background: #f8f6f3; width: 410px !important;}
.vc-tabs-li.vc-tabs-li-8-id-47.active, .vc-tabs-li.vc-tabs-li-8-id-48.active {background: #eae8e5; color: #63904c !important;}
.vc-tabs-li-8-id-47 .ctu-absulote, .vc-tabs-li-8-id-48 .ctu-absulote {display: none;}
.ctu-ulitate-style-8-tabs p {color: #4c5a50 !important; font-family: Lato !important;}
.sl-overlay {background: #a4bc98 !important;}
.sl-next, .sl-prev, .sl-close {background: #ffffff !important;}
.search.summary {display: none;}
#amasty-shopby-product-list .bottom-toolbar .toolbar-products .filter-sort {display: none !important;}
.products-upsell-detail {clear: both;}
.tiblock {width: 100%; height: 0; padding-bottom: 100%; position: relative;overflow: hidden;background-position: center;background-repeat: no-repeat;background-size: cover;background-clip: padding-box;}
.tiblock .tiblock--href {display: block;color: #fff;transition: color 100ms ease-in-out;text-decoration: none; text-align: center;}

.tiblock .tiblock--href:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;

}

.tiblock .tiblock--href:hover {
    color: #d9363e
}

.tiblock .tiblock--wrap-text {
position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    padding: 0;
    transform: none
}

.tiblock .tiblock--wrap-text .tiblock--category {
    display: block;
    margin: 0 0 10px 0;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase
}

.tiblock .tiblock--wrap-text .tiblock--headline {
    margin: 0;
    padding: 0;
    font-size: 28px;
    line-height: 32px;
    color: #333
}

.tiblock .tiblock--wrap-img .tiblock--image-block {
    width: pecentage(1);
    height: 100%
}

.is--tiblock-button:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-colors: rgba(0, 0, 0, 0.8)
}

.is--tiblock-button .tiblock--wrap-text .tiblock--headline {
    color: #eb4b53
}

.tiblock .tiblock--swipeup {
    transform: translate3d(0, 100%, 0);
    transition: transform ease-in-out .25s
}

.tiblock:hover .tiblock--swipeup {
    transform: translate3d(0, 0, 0)
}

.tiblock .tiblock--swipeup p {
    display: none
}

.tiblock .tiblock--swipeup .tiblock--headline {
    margin: 0;
    color: #333;
    background: rgba(208, 206, 198, 0.8);
    position: absolute;
    font-size: 1.5rem;
    bottom: 100%;
    line-height: 1.3333;
    left: 0;
    right: 0;
    padding: 1rem
}

.tiblock .tiblock--button-wrapper {
background: rgba(208, 206, 198, 0.8);
padding: 0 0 2rem 0;
}

.tiblock .tiblock--button-wrapper .btn {
letter-spacing: .125em;
font-size: 1.3rem;
padding: .75rem 1rem;
line-height: 2.1;
}

.is--primary {
background-color: #a4bc98;
color: #fff;}
.rezeptewrapper {width: 24%; margin-right: 12px; margin-top: 12px; float: left;}
.rezeptewrapper:last-child {margin-right: 0}

.table-nutrition-information table tr:nth-child(2) {border-bottom: 1px solid #333;}
.table-nutrition-information table td:nth-child(odd) {background: #f8f6f3; font-weight: 600;}
.table-nutrition-information table {background: #FAFAF8;}
.product-addto-links {border-bottom: 1px dotted; padding-bottom: 9px !important;}
.tab-details {padding-bottom: 10px;}
.table-nutrition-information {max-width: 300px;}
.table-nutrition-information td {padding: 0 10px 0 5px; margin: 0; background: #FAFAF8;}
.table-nutrition-information .detail-title  {font-weight: 600; border-top: 1px solid #333;}
.table-nutrition-information .subdetail-title {background: #e9e8e3; font-weight: 300 !important;}
.table-nutrition-information .subdetail {font-weight: 300 !important;}
.table-nutrition-information th {padding: 5px; background: #e9e8e2; }
.p-m-right {display: table-cell; padding: 5px 0;}
.p-m-right p {margin-bottom: 0;}
.p-m-left {min-width: 165px; display: table-cell; padding: 5px 0; vertical-align: top;}
.p-m-left2 {width: 186px; padding-right: 15px; display: table-cell; padding: 5px 0; vertical-align: top;}
.page-with-filter input[type="checkbox"] {display: none;}

@media (min-width: 1px){
.categorypath-shop.catalog-category-view .column.main {width: 100%}
.categorypath-shop .products-grid .product-item {margin: 0 6px 35px 6px !important;}
.shopcategory-slider .banner-item .content_slider .shopslider-content img {order: 0 !important; margin-left: 40px !important;}


.wordpress-term-view ol.post-list {display: grid;
  /* W(adjusted) = W(individual) - (1rem * 1/2) */
  grid-template-columns: calc(50% - 1rem * 1/2) calc(50% - 1rem * 1/2);
  grid-column-gap: 1rem;}
.wordpress-term-view .blog-list li { margin-left: 30px; border-bottom: 0;}
.wordpress-term-view .headline {margin-left: 30px;}
#group-fields-customer-attributes {display: none !important;}
.checkout-onepage-success #registration {display: none;}
#wpforms-8983-field_1_suggestion {display: none;} #payengine3cw_creditcard:before {content: ""; background-image: url("https://veda.ch/visa-mastercard-amex1.svg"); background-size: cover; background-repeat: no-repeat; width: 124px; height: 30px; position: absolute; top: -9px; left: 120px;} div.stock.unavailable:hover::after {content: "Dieses Produkt ist zurzeit leider nicht lieferbar. Bei erneuter Verfügbarkeit informieren wir Sie gerne. Klicken Sie dazu auf das Produktbild und hinterlassen Sie auf der Detailseite Ihre E-Mail Adresse."; position: absolute; top: -200px; display: block; width: 200px; height: 150px; background: white; color: gray; border: 1px solid gray; font-size: 13px; padding: 5px; left: -160px;}

.post-view .page-tabs {text-align: left; margin-left: 33px;}
/*.catalog-product-view .message-error {display: none;}*/
.product-info-main .product-options-bottom .box-tocart {margin-top: 0;}
.product-options-wrapper {padding: 15px 0px; background: #f8f6f3; margin-bottom: 20px;}
.product-options-wrapper .label {font-sizesss: 25px; padding-bottom: 8px;}
input.product-custom-option {margin-top: 5px; margin-right: 10px;}
.product-options-wrapper .admin__field-label {font-size: 15px !important;}
.product-options-wrapper .admin__field-label .price-wrapper {font-size: 15px; font-weight: 700; color: #63904c}
.bookly-time-step {overflow: visible !important;}
.page-header .header .header-wrapper-custom .block-search .searchautocomplete__autocomplete .index-title {background: #a4bc98!important; color: #ffffff; font-weight: 600 !important}
.search__result-tabs li a.active {background: #a4bc98!important; color: #ffffff;}
.search__result-tabs {border-bottom: 1px dotted; margin-bottom: 10px;}
.content-select-month-list h4 {font-weight: 700; line-height: 1.1; font-size: 1.6rem; margin-top: 1rem; margin-bottom: 1rem;}
.post-view.if {margin-top: 50px !important;}
.searchautocomplete__index-external_wordpress_post {background: #f8f6f2;}
.searchautocomplete__autocomplete .show-all-results a {background: #a4bc98 !important; color: #ffffff !important; font-size: 18px; font-weight: 600 important;}
.searchautocomplete__autocomplete ul li .title {font-weight: 600;}
.wk-oosn-notificationcontainer h5 {margin: 0 0 15px 0; color: #4c5a50; font-weight: 400; font-size: 14px; font-family: 'Lato'; line-height: 20px;}
.minicart-actions .checkout {display: none;}
.minicart-actions .viewcart {width: 100% !important}
.page-header .minicart-wrapper .block-minicart .minicart-actions .gray-cta {background-color: #e82f2e !important}
.page-header .minicart-wrapper .block-minicart .subtotal-itemtotal .items-total {font-size: 13px;}
.catalog-category-view h1 {font-family: 'Lato'; font-size: 27px; font-weight: 300; margin-top: 4px; margin-bottom: 11px; margin-left: 23px;}
.category-description h1 {margin-left: 0;}
.product-geschenkset-fuer-den-lieblingsmenschen .bundle-options-wrapper, .product-geschenkset-fur-die-tagliche-mundhygiene .bundle-options-wrapper, .product-geschenkset-schwungvoller-stoffwechsel .bundle-options-wrapper, .product-geschenkset-rosenstrauss-fuer-dich .bundle-options-wrapper, .product-geschenkset-schwungvoller-stoffwechsel .bundle-options-wrapper, .product-geschenkset-pitta-tee-bio-und-porzellan-teebecher-cyan .bundle-options-wrapper, .product-geschenkeset-fit-fur-den-winter .bundle-options-wrapper, .product-geschenkeset-fuss-hand-set .bundle-options-wrapper, .product-geschenkeset-topping-trilogie .bundle-options-wrapper, .product-geschenkeset-haarset .bundle-options-wrapper, .product-geschenkeset-schone-haut .bundle-options-wrapper, .product-geschenkeset-klarer-geist .bundle-options-wrapper, .product-geschenkeset-kochen .bundle-options-wrapper, .product-tee-geschenkset-charmante-cassis .bundle-options-wrapper, .product-tee-geschenkset-love .bundle-options-wrapper, .product-tee-geschenkset-pfefferminz-sussholz .bundle-options-wrapper, .product-tee-geschenkset-cacao-chai .bundle-options-wrapper, .product-tee-geschenkset-green-collection .bundle-options-wrapper, .product-tee-geschenkset-zitronengras-ingwer .bundle-options-wrapper, .product-tee-geschenkset-wildapfel-zimt .bundle-options-wrapper, .product-tee-geschenkset-revital .bundle-options-wrapper, .product-tee-geschenkset-feel-new .bundle-options-wrapper, .product-tee-geschenkset-relax .bundle-options-wrapper, .product-tee-geschenkset-kapha .bundle-options-wrapper {display: none;}
#getwrapper {display: none;}
.stock.available::after {display: none;}
.modal-custom .action-close::before, .modal-popup .action-close::before, .modal-slide .action-close::before  {background: #a4bc98 !important;}
.action.wrapper.primary {border: 0; width: auto !important;}
.wrapper-button-success, .wrapper-button-success:hover {background-color: #a4bc98 !important; border-color: #a4bc98 !important;}
.wrapper-block {width: auto;}
.modal-header h1, .wrapper-type-heading h2::before {display: none;}
.modal-footer {display: block !important;}
.custom-signin .modal-footer {display: none !important;}
#mp-powered {display: none !important;}
.page-layout-2columns-left .bundle-options-container .bundle-options-wrapper {width: 100%; float: none; background: #f8f6f3 !important; padding: 0 35px;}
.block-bundle-summary .product-attribute-wrap {background: #f8f6f3; padding: 10px 30px; color: #4c4c4c;}
.block-bundle-summary .action.tocart.red-cta {padding: 6px 15px !important; font-size: 17px !important;}
.block-bundle-summary .p-order-no {padding-left: 20px;}
.block-bundle-summary .box-tocart {background: #eae8e5; padding: 20px 30px;}
.bundle-options-wrapper .price-noticesss, .bundle-options-wrapper .qty-holder, .bundle-options-wrapper #customizeTitle, .bundle-options-wrapper .action.back, .bundle-summary, .block-bundle-summary .title, .block-bundle-summary .photo.image, #bundle-slide, .price-box.price-configured_price, #shopping-cart-table .item-options .price {display: none !important;}
.fieldset-bundle-options {margin-bottom: 10px !important;}
.bundle-options-container .product-options-bottom {border: 0 !important;}
.bundle-options-container .product-options-wrapper {margin-bottom: 10px !important;}
#shopping-cart-table .item-options {font-size: 14px;}
.opc-block-summary .minicart-items-wrapper {max-height: none;}
.owl-theme .owl-dots {bottom: 0}
.products-grid .product-item-info .product-item-details .price-cart .price-box .minimal-price-link .price-label {color: #63904c!important;}
.minimal-price-link:hover {text-decoration: none;}
body {-moz-osx-font-smoothing: grayscale;}
#btn-cookie-allow:hover {border: 0 !important}
.mobile-category-menu a {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#checkout-back-button {font-size: 16px; margin-top: 10px;}
.account .column.main .order-details-items .table-wrapper .data.table .mark {background: #ffffff;}
.account .column.main .order-details-items .table-wrapper .data.table, .account .column.main .order-details-items .table-wrapper .data.table td, .account .column.main .order-details-items .table-wrapper .data.table th, .order-details-items .product-item-name, .account .order-details-items .col.price .price-including-tax, .account .order-details-items .col.price .price-excluding-tax, .account .order-details-items .col.subtotal .price-including-tax, .account .order-details-items .col.subtotal .price-excluding-tax, .account .column.main .block:not(.widget) .box-title > span {font-size: 15px !important;}
.order-status {margin-top: -6px !important; margin-left: 20px !important;}
.account .data.table .col.actions .action:after {margin: 0 !important; border: 0 !important;}
#amasty-shopby-product-list .toolbar-products .filter-sort {display: block !important;}
.account .sidebar-main .block-collapsible-nav-content > ul li.current strong {font-weight: 600 !important; color: #63904c !important}
.image-shop-eingang {background-position-x: 42% !important;}
.underline {border-bottom: 1px dotted #c7c7c7; padding-bottom: 10px;}
#item-total-secion .grand.totals:first-child {display: none !important;}
#item-total-secion {display: block;}
.product-list-sidebar .navigation > ul li ul {padding-bottom: 0 !important;}
.opc-summary-wrapper .opc-block-summary .total-items .minicart-items .product-item .product-item-details .subtotal {color: #474443;}
.account .message.info {display: none;}
.login-container .block-title, .checkout-shipping-address .step-title, .checkoutSteps2 > .checkout-shipping-method .step-title, .checkoutSteps2 .checkout-payment-method .step-title {color: #474443;}
.wpforms-confirmation-container-full {background: #f5f5f5 !important; border: 0 !important;}
.totals-tax-summary {pointer-events: none;}
.opc-summary-wrapper .opc-block-summary .total-items .payment-price-summary .payment-text-wrapper .payment-text {max-width: 204px;}
div.comment-newsletter, div.order-summary-title {padding-top: 7px !important}
.totals-tax-summary .detailed {line-height: 33px;}
.page-header .header .header-wrapper-custom .block-search .label > span {top: 0.5px}
.block-search .label > span {margin-right: 0px !important; margin-left: 0 !important;}
.block-search .label:before {margin-right: 7px;}
#contact_field_6 {display: none;}
.quiz_section label, .quiz_section .mlw_qmn_question:last-child {font-weight: 400 !important; font-size: 14px;}
.checkout-index-index .page-title {padding-top: 15px !important}
.customer-account-login .page-title {font-size: 28px; color: #4d4d4d; font-family: 'Lato'; text-transform: none; margin-bottom: 30px !important;}
.checkout-shipping-address .billing-address-same-as-shipping-block {display: none;}
#payment_form_cc .form-control {color: black !important;}
.account .sidebar-main .block-collapsible-nav-title.title strong {font-weight: 300;}
.login-container .block .block-title strong, .checkout-shipping-address .step-title, .checkoutSteps2 > .checkout-shipping-method .step-title, .checkoutSteps2 .checkout-payment-method .step-title {font-weight: 400;}
.cart-container .shipping-total .totals.grand td .price {font-size: 18px; font-weight: 700; color: #474443;}
.cart-container .shipping-total #co-shipping-method-form .item-title {font-size: 16px;}
.shipping-total .summary.title {font-weight: 400;}
.mehrtestauswertung {margin-top: 30px; margin-bottom: 30px; color: #63904c; border-left: 10px solid #a4bc98; padding-left: 10px; margin-left: 0px;}
.auswertung-bullets {padding: 0 !important; margin-left: 17px !important;}
.blog-detail-info .blog-detail .post-view {line-height: 28px;}
.block.crosssell .products-grid .product-item .product-item-info .product-item-details .product-item-name {font-size: 14px; font-weight: 700px;}
.block.crosssell .price {color: #63904c !important}
.block.crosssell .action.tocart {padding: 0 !important}
.vc-tabs-li, .ctu-ultimate-style-heading-1 {font-family: 'Lato' !important; font-size: 18px !important; color: #4c5a50 !important;}
.vc-tabs-li.active .ctu-absulote {background-color: #a4bc98 !important; border-color: #a4bc98 !important;}
.ctu-ultimate-wrapper-1, .ctu-ultimate-wrapper-2, .ctu-ultimate-wrapper-3, .ctu-ultimate-wrapper-4, .ctu-ultimate-wrapper-5, .ctu-ultimate-wrapper-6, .ctu-ultimate-wrapper-7, .ctu-ultimate-wrapper-8, .ctu-ultimate-wrapper-9 {box-shadow: none !important;}
.vc-tabs-li.active, .ctu-ultimate-style-heading-1.active {color: #63904c !important;}
.vc-tabs-li {font-size: 16px !important; font-weight: 700 !important;}
.ctu-ulitate-style-1-tabs, .ctu-ulitate-style-2-tabs, .ctu-ulitate-style-3-tabs, .ctu-ulitate-style-4-tabs, .ctu-ulitate-style-5-tabs, .ctu-ulitate-style-6-tabs, .ctu-ulitate-style-7-tabs, .ctu-ulitate-style-8-tabs, .ctu-ulitate-style-9-tabs {background: #f8f6f3 !important; padding: 30px 15px 30px 5px !important;}
#auswertung-table1 .td2_green, #auswertung-table1 .td3_green {background: #ffffff;}

.td2_green, .td3_green, .td2_white, .td3_white {color: #4c5a50; padding: 8px 0px 8px 5px !important; font-style: normal !important;}
.post-entry .action.tocart > span {display: none;}
.cms-fast-order .sales-orders .order-products-toolbar {display: none;}
.table-order-items .action.view {padding-right: 10px; border-right: 1px solid #474443; margin-right: 10px;}
.wishlist-index-index .product-item .price-box .price-label {display: none;}
.wishlist-index-index .product-item .old-price {text-decoration: line-through;}
.checkout-success-wrap .checkout-success-blog {padding: 0; background: #ffffff;}
.payment-group input#payengine3cw_creditcard {margin-right: 5px;}
.opc-progress-bar .opc-progress-bar-item._active span:before, .opc-progress-bar .opc-progress-bar-item._active:before {background-color: #e82f2e !important; border-color: #e82f2e !important;}
.customer-account-edit .actions-toolbar {clear: both;}
.shipping-address-items .shipping-address-item.selected-item  {border-color: #e82f2e !important;}
.shipping-address-items .shipping-address-item.selected-item:after {background: #e82f2e !important;}
.opc-wrapper .action-select-shipping-item {margin: 0; float: left; background: #bfbfbf !important; font-size: 15px; padding: 3px 15px;}
.checkout-index-index .opc-wrapper .action-show-popup {background: #bfbfbf !important;}
.login-container {display: flex;}
.login-container .block:nth-child(2) {float: left; order: 1;}
.login-container .block:nth-child(1) {float: right; order: 2;}
.login-container .block-customer-login,  .checkout-shipping-address .checkout-billing-address, .checkoutSteps2 > .checkout-shipping-method {background: #f4f2ef;}
.login-container .block-new-customer, .checkout-shipping-address .inline-shipping-address, .checkoutSteps2 .checkout-payment-method {background: #f8f6f3;}
.mobile-language .switcher-language ul li {float: left;}
.mobile-language .switcher-language ul a {padding: 0 3px;}
.mobile-language .switcher-language ul li a {border-right: 1px solid #ffffff;}
.mobile-language .switcher-language ul li:last-child a {border: 0;}
.mobile-language .switcher-language ul {border: 0;}
.page-header .header .header-wrapper-custom .block-search .search .control {width: calc(100% - 111px)!important}
.message.global.cookie {background: #eae8e5; text-align: center; font-size: 15px;}
.action.primary {color: #ffffff; font-size: 18px; line-height: 28px; text-align: center; font-weight: 400; padding: 6px 15px; background: #e82f2e !important; border-radius: 3px; display: inline-block; box-shadow: none !important; font-family: 'Lato'; border: 0;}
.form-create-account .region, .form-create-account .newsletter {display: none;}
.form-create-account fieldset.address {display: flex; flex-direction: column;}
.form-create-account fieldset.address .company {order: 1;}
.form-create-account fieldset.address .street {order: 2}
.form-create-account fieldset.address .zip {order: 3}
.form-create-account fieldset.address .city {order: 4}
.form-create-account fieldset.address .country {order: 5}
.form-create-account fieldset.address .telephone {order:6}
.form-create-account fieldset.address .fax {order: 7}
.post-entry ul, .post-entry ol {margin-left: 25px;}
.logged-in .box-newsletter, .customer-account-index .box-newsletter {display: none;}
.newsletter-title {display: none !important;}
.payment-method-content .html-field {margin-top: -50px;}
.review-add .notlogged {display: none;}
.review-control-vote label:before {color: #a4bc98}
.mark {background: #ececec;}
.account .sidebar-main .block-collapsible-nav-content > ul li.current strong {color: #a4bc98;}
.account .actions-toolbar > .primary .action, .account .actions-toolbar > .secondary .action {background: #a4bc98; border: 0;}
.checkout-success ul {list-style: disc; margin: 10px 0 0 20px;}
.checkout-success .actions-toolbar .primary input {background: #a4bc98 !important; color: #ffffff !important; font-size: 16px !important; box-shadow: none !important; padding: 12px 12px !important; border: 0 !important; text-decoration: none !important; border-radius: 3px; margin-top: 15px;}
.page-products .toolbar .limiter {color: #4c5a50;}
.page-products .toolbar .limiter select.limiter-options {border: 1px solid #999999;}
.page-header .header-middle .navigation ul li a.active {color: #63904c !important;}
.checkout-shipping-address .form-login #customer-email {width: 100% !important}
.product-item-details .label-ml {text-align: center; font-size: 12px; color: #999999; margin-bottom: 5px; margin-top: 0; min-height: 16px;}
.konsultation-therapeut {width: 100%; float: initial; text-align: center; padding: 15px; background: #eae8e5;}
.konsultation-times {float: initial; width: 100%;}
.post-view .konsultation-therapeut button {background: #a4bc98 !important; color: #ffffff !important; font-size: 14px !important; box-shadow: none !important; padding: 3px 5px !important; border: 0 !important;}
.top-info-course .right .red-cta {background: #a4bc98 !important;color: #ffffff;}
#wpforms-8983-field_2 {font-size: 18px;}
.product-item-name {word-wrap: normal !important; word-break: normal !important;}
.content-select-month-list li .caption {font-size: 15px;}
.content-select-month-list h3 {margin: 0 0 10px;}
.actions-toolbar > .primary .update, .actions-toolbar > .primary .share {display: none;}
.bundle-options-container .block-bundle-summary .box-tocart, .box-tocart {margin-bottom: 10px;}
.wishlist-index-index .product-item-inner .comment-box, .products-grid.wishlist .product-item-actions a:nth-child(1) {display: none;}
.wishlist-index-index .product-item-inner {margin-top: -8px; border-top: 1px solid #bbbbbb;}
.product-info-main .product-addto-links .action.towishlist {border-right: 0;}
.product-info-main .product-addto-links {text-align: center}
.product-info-main .product-addto-links a:nth-child(2) {display: none !important;}
.products-grid .product-item-info .product-item-details .price-cart .price-box .discounted-price {margin-left: -40px;}
.products-grid .product-item-info .product-item-details .price-cart .price-box .discounted-price .price-wrapper span {font-size: 10px;}
.block-blog-popular {display: none;}
.page-header .header .header-wrapper-custom {background: #4e7e36; border: 0;}
.page-header .header.content, .page-header .panel.wrapper .header .header-reseller span, .page-footer .footer-wrap, .copyright {background: #4e7e36;}
.page-header .header-middle .navigation ul li a {color: #686868;}
.page-header .header-middle .logo {left: 0;}
.wp-sidebar {margin-top: 10px;}
.products-upsell-detail .page-title, .review-listing-wrap .title h2 {color: #4c5a50; padding-left: 24px;}
.wk-oosn-notificationcontainer {background: #eae8e5;}
.page-header > .navigation > .ui-menu > li > ul .ui-corner-all.ui-state-active {background-color: #4e7e36 !important;}
.mobile-navigation li.level1 {border-top: 1px solid #dcdcdc;}
.mobile-navigation ul.level1 {background: #ffffff;}
.page-header > .navigation > .ui-menu > li > a span {margin-left: -15px !important;}
li.all-category a {display: none;}
.checkout-shipping-address .checkout-form > div {width: 100%}
.payment-method-content {padding: 0 !important;}
.total-section .mark {background: #ffffff;}
.customer-account-login h1.page-title, .checkout-index-index h1.page-title, .customer-account-forgotpassword h1.page-title, .customer-account-create h1.page-title {font-size: 28px; margin-left: 25px;}
a.affiliatesavecart {display: none;}
.child-sidebar-menu li ul li {padding-left: 13px; margin-bottom: 0.4rem; margin-top: 0.2rem}
.child-sidebar-menu li.current_page_item ul li a {color: #898888 !important; font-weight: 400;}
.opc-block-summary .table-totals .totals-tax-summary .amount .price, .cart-totals .totals-tax-summary .amount .price {padding-right: 0;}
.opc-block-summary .table-totals .totals-tax-summary .amount .price:after, .cart-totals .totals-tax-summary .amount .price:after {display: none;}
.cart-totals .totals-tax-summary .mark, .cart-totals .totals-tax-summary .amount {border-top: 0; border-bottom: 0;}
.blog-detail-info .blog-detail {border-left: 0;}
.post-view button, div.wpforms-container-full .wpforms-form button[type=submit], .qmn_quiz_container .qmn_btn, .qmn_quiz_container .btn {background: #a4bc98 !important; color: #ffffff !important; font-size: 22px !important; box-shadow: none !important; padding: 13px 25px !important; border: 0 !important; font-weight: 600 !important;}
.dreispalter {width: 90%; hyphens: auto; text-align: justify; margin-right: 50px;}
.zweispalter {width: 100%; margin-bottom: 30px;}
.product-month-zweispalter {width: 100%; margin-bottom: 30px;}
.post-view h4 {font-size: 22px; font-weight: 700; padding-bottom: 10px;}
.zweispalter a, .zweispalter .alink, .zweispalter a:visited, .zweispalter .alink:visited, .product-month-zweispalter a, .product-month-zweispalter .alink, .product-month-zweispalter a:visited, .product-month-zweispalter .alink:visited {color: #508ca4}
.blog-detail-info .blog-detail .post-title {padding: 0px 10px 0px 0px; font-size: 26px; font-weight: 500; color: #4c5a50; background: none; font-family: 'Lato'; margin-top: 0px;}
.wp-sidebar {display: none;}
.categorypfeil {display: inline-block; vertical-align: bottom; margin-left: 18px;}
.post-content h2, .post-view h2 {font-family: 'Lato'; font-size: 33px; font-weight: 300; padding-bottom: 15px;}
.product-month-wrapper {margin-top: 30px; background: #f7f6f2; padding: 20px;}
.product-month-zweispalter ::placeholder {color: #5a5a5a !important; opacity: 1;}
.newsletter-wrapperzwei input, .newsletter-wrapperzwei select {color: #5a5a5a; border: 0; margin-bottom: 10px; border-radius: 3px;}
.newsletter-wrapperzwei {background-color: #d5e0ce;  overflow: auto; margin-top: 30px; padding: 20px; }
 input.newslettername, select.newslettername, input.newsletteremail {width: 100% !important;}
.category-wrapper {margin-bottom: 30px; overflow: auto;}
.rating-summary .rating-result>span:before {color: #a4bc98 !important}
#customer-reviews h2 {display: none;}
.review-add .review-form .review-legend span {color: #484545}
.review-add .review-form .red-cta {background: #e82f2e !important;}
.review-add .review-form {padding: 24px 24px 24px 0}
.product.data.items > .item.content {max-height: 700px;}
.bookly-btn > span {line-height: 2px!important;}
.product-info-main .product-attribute-wrap {font-size: 15px;}
.fotorama__thumb-border {border: 1px solid #b7b7b7 !important}
.fotorama__thumb-border {border-width: 1px;}
.pip-nav-next, .pip-nav-prev {list-style: none; background: #a4bc98 !important; color: #ffffff !important; font-size: 18px !important; box-shadow: none !important; padding: 13px 25px !important; border: 0 !important; font-weight: 500 !important; border-radius: 3px; max-width: 180px; text-align: center;}
.pip-nav-next a, .pip-nav-prev a {color: #ffffff;}
.pip-nav ul {padding-left: 0px !important;}
.pip-nav {display:table;margin: 30px auto}
#product-review-container .toolbar-products {display: none;}
.wordpress-post-view .post-title {display: block;}
.blog-detail-info .recent-post .block-title {background: #eae8e5;}
.category-banner .title h1, .account .page-main .page-title-wrapper .page-title {font-family: 'Lato', sans-serif; font-weight: 300; margin: 10px 0; font-size: 33px; color: #5a5a5a; text-transform: uppercase; max-width: 80%;margin-left: 10px;}
.fotorama__thumb {background: none !important;}
.catalogsearch-result-index h1.page-title, .wordpress-post-view .post-content h1, .wordpress-post-view .post-title h1.headline, .category-description h1 {font-family: 'Lato';
font-size: 35px; font-weight: 300; margin-top: 5px; margin-bottom: 25px;}
.blog-detail-info .blog-detail .post-title h1 {font-weight: 300;}
.page-footer .footer-wrap .footer-column > div.f-legal ul li a {font-weight: 400;}
.checkout-payment-method .payment-method-title {padding: 0 0 20px;}
.inner-banner .current_category_title {display: none;}
.page-header .panel.wrapper .header .header-reseller span {min-width: 175px;}
.category-banner .title h3 {display: none;}
.products-grid .product-item-info .product-item-details .price-cart .price-box .old-price .price {font-size: 10px !important;}
.cms-fast-order .toolbar-products {padding: 0;}
}

@media (min-width: 768px), print, screen and (min-width: 768px) {
.page-header .minicart-wrapper .block-minicart {width: 470px}
.modal-popup .modal-inner-wrap {width: 50%}
.bundle-options-container .block-bundle-summary {float: none; width: 100% !important; margin-top: 0; padding: 0;}
.bundle-options-container {width: 50%; float: right; margin-top: -25px;}
.toolbar-products .filter-sort {position: absolute; right: 20px; width: 22%; padding: 0;}
.page-products .toolbar .limiter {padding-right: 7% !important;}
.search__result-index .toolbar .limiter {padding-top: 10px !important;}
.search__result-index .wordpress-blog-list li .featured-image {max-width: 292px; height: 160px;}
.search__result-index .wordpress-blog-list li .featured-image img {height: 160px; object-fit: cover;}
.toolbar-products .pages {width: 25%;}
.mehrtestauswertung {margin-top: 30px; margin-bottom: 0; color: #63904c; border-left: 10px solid #a4bc98; padding-left: 10px; margin-left: 10px;}
.ctu-ulitate-style-1-tabs, .ctu-ulitate-style-2-tabs, .ctu-ulitate-style-3-tabs, .ctu-ulitate-style-4-tabs, .ctu-ulitate-style-5-tabs, .ctu-ulitate-style-6-tabs, .ctu-ulitate-style-7-tabs, .ctu-ulitate-style-8-tabs, .ctu-ulitate-style-9-tabs {padding: 30px !important;}
.td2_green, .td3_green, .td2_white, .td3_white {color: #4c5a50; padding: 8px 10px 8px 10px !important; font-style: normal !important;}
.auswertung-bullets {margin-left: 30px !important;}
.login-container .block:nth-child(2) {float: left; order: 1; margin-right: 1px; margin-left: -1px;}
.login-container .block:nth-child(1) {float: right; order: 2;}
.account .page-main .page-title-wrapper .page-title {margin: -8px 0 20px;}
.opc-block-summary .table-totals .grand td {padding: 11px 0 0;}
.checkout-cart-index #shopping-cart-table .price-including-tax,  .checkout-cart-index #shopping-cart-table .product-item-name {padding-top: 35px;}
.page-header .minicart-wrapper .block-minicart .minicart-actions .primary {display: flex}
.page-header .minicart-wrapper .block-minicart .minicart-actions .viewcart {width: 48%; order: 2; margin-left: 15px;}
.page-header .minicart-wrapper .block-minicart .minicart-actions .checkout {width: 48%; order: 1;}
.page-header .minicart-wrapper .block-minicart .minicart-actions .red-cta {background: #bfbfbf !important;}
.page-header .minicart-wrapper .block-minicart .minicart-actions .gray-cta {background: #e82f2e !important;}
.konsultation-therapeut {width: 30%; float: left; text-align: center; padding: 15px; margin-right: 20px; background: #eae8e5;}
.konsultation-times {float: left; width: 67%;}
.product-list-sidebar .navigation > ul li ul li a {padding-left: 43px !important;}
.opc-summary-wrapper .opc-block-summary .total-items .payment-price-summary .order-summary-title span:before {top: 0;}
.category-banner > .container > .title {max-width: 500px;}
.padding80 {padding-top: 80px;}
.padding50 {padding-top: 50px;}
.cart-totals .totals-tax-summary .amount, .cart-totals .grand td, .cart-totals tbody .amount {padding-right: 13px;}
.cart-totals .totals-tax-summary .mark, .cart-totals tbody .mark {padding-left: 13px !important;}
.page-header .header-middle .logo {top: -60px;}
.logo img {width: 190px;}
.customer-account-login h1.page-title, .checkout-index-index h1.page-title, .customer-account-forgotpassword h1.page-title {font-size: 28px; margin-left: 50px;}
//.amasty-catalog-topnav {display: block}
.dreispalter {width: 28%; float: left; hyphens: auto; text-align: justify; margin-right: 50px;}
.dreispalter:last-child {margin-right: 0;}
.zweispalter {width: 47%; float: left; margin-right: 30px; margin-bottom: 30px;}
.product-month-zweispalter  {width: 40%; margin-left: 50px; float: left; margin-right: 10px; margin-bottom: 30px;}
.zweispalter:nth-child(even) {margin-right: 0;}
.post-view h4 {font-size: 22px; font-weight: 700; padding-bottom: 10px;}
.blog-detail-info .blog-detail .post-title {padding: 0; font-size: 32px; color: #4c5a50;  font-family: 'Lato';}
.blog-detail-info .blog-detail .post-title h1 {font-size: 32px; margin-bottom: 20px; margin-top: 40px; font-weight: 300;}
.wp-sidebar {display: block;}
.blog-detail-info .blog-detail .post-content h3 {margin-top: 40px; margin-bottom: 20px; line-height: 1.4 !important;}
.category-right {float: right; margin-top: 15px; width: 47%}
.category-left {float: left; margin-top: 15px;}
.post-content .category-wrapper {padding-bottom: 15px; border-bottom: 1px dotted #c2c2c2; overflow: auto; padding-top: 3px;}
.product-month-wrapper {padding: 20px 0 15px 0;  overflow: auto;  margin-top: 50px;  background: #f7f6f2;}
.newsletter-wrapperzwei {background-color: #ffffff; background-image: url('https://veda.ch/ayurvedaa/newsletter-signup-bg2.jpg'); background-repeat: no-repeat; background-position: right top; padding: 70px 0 15px 0; overflow: auto; margin-top: 20px; }
input.newslettername, select.newslettername {width: 49% !important;}
input.newsletteremail {width: 99% !important;}
.product.info.detailed #reviews  {padding-top: 10px;}
.review-listing-wrap {padding: 0 0;}
.category-banner .title h1 {font-family: 'Lato', sans-serif; margin: 10px 0; font-size: 53px; color: #5a5a5a; text-transform: uppercase;}
.breadcrumbs .items {width: 73.5%}
h1.blog-post-overview {font-size: 32px; padding-left: 10px; margin-bottom: 5px; margin-top: 3px;}
.wordpress-post-view .post-content h1, .wordpress-post-view .post-title h1.headline {font-family: 'Lato';
font-size: 35px; font-weight: 300; margin-top: 5px; margin-bottom: 25px;}
.wordpress-post-view .post-title h1.headline {margin-left: 38px;}
.columns .category-description {margin-left: 20px;}
.inner-banner {background-position: center center !important; min-height: 290px;}
.block.crosssell .products-grid .product-item .product-item-info .product-item-details .product-item-name {max-height: 38px;}
}

@media (max-width: 1260px){
.product-info-main .box-tocart .fieldset > .field {padding-right: 20px;}
.product-info-main .box-tocart .fieldset > .field .label {display: none;}
}

@media (min-width: 768px) and (max-width: 1098px) {
.product.data.items > .item.title > .switch {padding: 5px 7px !important;}
}

@media (min-width: 1099px) and (max-width: 1260px) {
.product.data.items > .item.title > .switch {padding: 5px 15px !important;}
}

@media (max-width: 1024px){
.cart-container {display: flex; flex-direction: column;}
.cart-container .cart-summary {order: 2; display: flex; flex-direction: column;}
.cart-container .shipping-total {order: 2}
.cart-container .discount {margin-bottom: 20px !important;}
.cart-container .form-cart {order: 1}
.cart-container .crosssell-wrap {order: 3}
.cart.table-wrapper .product-item-photo {left: 0;}
}

@media (max-width: 991px) {
.breadcrumbs .items {width: 96%;}
.newsletter-home-wrapper {display: none;}
}

@media (max-width: 767px) {
.elementor-col-66 {padding-left: 15px; padding-right: 15px;}
.mst-gdpr__cookie-bar {display: block !important; width: 90% !important; min-width: 90% !important; max-width: none !important; bottom: 10rem !important}
.mst-gdpr__buttons {display: block !important; margin-top: 20px !important;}
ul.listcategory li.fiftyfifty {width: 100% !important;}
ul.listcategory li.thirtythree {width: 100% !important;}
.vc-tabs-li-8-id-47 {max-width: 100%}
.vc-tabs-li-8-id-48 {width: 100% !important;}
.vc-tabs-li-8-id-47.active, .vc-tabs-li-8-id-48.active {background: #eae8e5; color: #63904c !important;}
.wordpress-term-view ol.post-list {display: block;}
.wordpress-term-view .blog-list li { margin-left: 15px; margin-right: 15px;}
.wordpress-term-view .headline {margin-left: 15px;}
.rezeptewrapper {width: 46%;}
.banner-1 .neue-website-div {margin-top: -10px}
.banner-wrapper .owl-carousel .banner-1 .banner-image {background-position-x: 48% !important;}
.banner-wrapper .owl-carousel .banner-4 .banner-image {background-position-x: 55% !important;}
.banner-wrapper .owl-carousel .banner-4 h1 {max-width: 250px !important;}
.account .page-main .page-title-wrapper .page-title {margin-left: 0px !important;}
.customer-account-login h1.page-title, .checkout-index-index h1.page-title, .customer-account-forgotpassword h1.page-title, .customer-account-create h1.page-title {margin-left: 18px;}
.cms-fast-order .columns {margin-top: 30px;}
#amasty-shopby-product-list > .product-list-toolbar-wrap .filter-sort {display: block; min-width: 100% !important;}
.wordpress-post-view .post-title h1.headline {margin-left: 12px;}
.middle-category-menu .mobile-sub-menu > ul .ui-corner-all.ui-state-active {background-color: initial !important; color: #63904c !important;}
.navigation .submenu:not(:first-child) .active > a {border: 0; color: #63904c !important; font-weight: 600;}
.category-banner {background-position-x: 57%;}
.page-id-7979 .category-banner {background-position-x: 37%;}
.page-layout-2columns-left .sidebar-main {display: none;}
.breadcrumbs {padding-top: 0; padding-bottom: 0; margin-bottom: 0;}
.account .breadcrumbs {margin-top: 10px; margin-left: -15px;}
.inner-banner {min-height: 190px; height: 190px; background-position: left 40% center !important; background-position-x: 47% !important;}
.opc-summary-wrapper .opc-block-summary .total-items .payment-price-summary .totals {float: right; margin-top: -30px; margin-bottom: 20px;}
.opc-summary-wrapper .opc-block-summary .total-items .payment-price-summary .order-summary-title span {padding-top: 15px;}
.banner-12 #banner-veda {background-position: 32% 0 !important;}
.banner-9 #banner-veda {background-position: 70% 0 !important;}
.banner-8 #banner-veda {background-position: 38% 0 !important;}
.banner-16 #banner-veda {background-position: 60% 0 !important;}


.navigation > ul > li.ui-menu-item.blogdiffcolor a {border-radius: 0px !important;}
.wk-oosn-notificationcontainer #wk-oosn-button {margin-left: 0 !important;}
.wk-oosn-notificationcontainer .wk-oosn-emailBox input {width: calc(100% - 0px) !important;}
.wk-oosn-notificationcontainer {margin-left: 0 !important;}
}

@media (max-width: 450px){
.page-footer .footer-wrap .footer-column > div.f-customer, .page-footer .footer-wrap .footer-column > div.f-legal, .page-footer .footer-wrap .footer-column > div.f-info, .page-footer .footer-wrap .footer-column > div.f-social { width: 100% !important;}}

.rating-summary .rating-result>span:before {color: #c2b200}
.table-comparison .cell.label {background: #eae8e5;}
.page-id-8085 .top-info-course, .page-id-8085 .post-view a:last-child {display: none;}

.catalog-category-view #amasty-shopby-product-list .main-category-title {margin-top: -30px;}
.catalog-category-view #amasty-shopby-product-list .main-category-title h2 {font-weight: 200; font-size: 2.6rem; margin-top: 3.6rem; margin-bottom: 1rem; margin-left: 2rem;}
.catalog-category-view .products-grid .product-item-info .product-item-details .product-item-name {max-height: 38px; min-height: 35px !important;}


.category-shop #filter-show, .category-shop #sort-show {display: none;}
.categorypath-tees-getranke-tee-gewuerztee #filter-show {display: inline-block;}
.categorypath-tees-getranke-tee-gewuerztee .amasty-catalog-topnav {display: block !important;}


.block-blog .block-title {border-top: 1px dotted #4c5a50;
border-bottom: 1px dotted #4c5a50;
font-size: 19px;
font-family: 'Lato';
color: #454545;
padding-top: 10px;
margin: 0;
padding-left: 58px;
}
.block-blog .block-content {background: #f8f6f3;
border-left: 10px solid #eae8e5;
padding-left: 58px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 10px;
}
.block-blog a {color: #898888 !important;}
.block-blog .current_page_item a {color: #63904c; font-weight: 600;}
.page-template-default .block-blog-nav-menu {display: none;}
.page-id-8009 .page-wrapper #maincontent .columns .sidebar .wp-sidebar .block-blog-nav-menu {display: block !important;}
#menu-item-23690 .sub-menu, #menu-item-23976 .sub-menu {margin-left: 20px;}

.products-grid .product-item-info .product-item-details .price-cart {background: #f8f6f2}


.products-grid .product-item-info .product-item-details .price-cart .price-box .price-wrapper {color: #b3331c; font-weight: 700 !important;}
.product-list-sidebar .navigation > ul li.has-active {background: #ddead7}
.product-list-sidebar .navigation > ul li.has-active:before {background: #4e7e36}
.product-list-sidebar .navigation > ul li.has-active > .level-top {color: #4e7e36 !important; font-weight: 700 !important;}
.product-list-sidebar .navigation > ul li ul li.active > a {color: #4e7e36 !important;}
.red-cta, .page-header .minicart-wrapper .showcart .counter.qty, .page-header .minicart-wrapper .block-minicart .subtotal-itemtotal .items-total .count {background: #e82f2e !important}
.product-info-main .product-info-price .price {color: #63904c}

.product-list-sidebar .navigation > ul li.has-active {padding-top: 7px;}
.product-list-sidebar .navigation > ul li:last-child {padding-bottom: 7px;}

.payment-method-title > label > span {border: 0 !important;
color: #474443;
font-weight: 700;
font-size: 16px;
padding: 0px 0;
margin-bottom: 20px;
}
.post-content ul {list-style-type: disc !important; list-style: disc !important; padding-left: 20px;}

.products-grid .product-item-info .product-photo .label-ml {font-size: 13px; line-height: 30px;}
.price-box.price-configured_price {display: block !important; position: relative; top: -90px; padding-right: 30px; float: right;}
.bundle-options-container .block-bundle-summary .price-box .price-wrapper > .price {font-size: 26px; color: #63904c}
.product-geschenkeset-einsteigerset-vata .product-info-price, .product-pitta-einsteiger .product-info-price, .product-geschenkeset-einsteigerset-kapha .product-info-price {display: none;}
.product-geschenkeset-einsteigerset-vata .bundle-options-wrapper, .product-pitta-einsteiger .bundle-options-wrapper, .product-geschenkeset-einsteigerset-kapha .bundle-options-wrapper {margin-top: -145px;}

.page-id-9053 .top-info-course .left .course-info {margin-left: -110px;}
.glossarh1 {font-size: 19px; line-height: 40px;}
.glossarbalken {width: 100%; padding: 8px; background: #a6bd99; color: #ffffff; font-size: 22px; margin-bottom: 15px; margin-top: 45px;}
.glossarlink {padding: 10px; border: 1px solid gray; margin-right: 3px; background: #f5f5f3; color: #4d5b50 !important; margin-top: 15px; line-height: 50px;}
.post-content p a.linkglossar, .post-content h3 a.linkglossar {color: #4c5a50; color: #4c5a50; text-decoration: underline; text-decoration-style: dotted; text-decoration-thickness: 1px;}

.wishlist-index-index .price-box.price-configured_price {float: none;text-align: center; background: #f8f6f2; padding-top: 5px !important; padding-bottom: 1px !important; padding-right: 0px; top: 0;}
.wishlist-index-index .products-grid.wishlist .product-item-name {text-align: center; font-weight: 600; margin-top: -10px;}

.products-grid .product-item-info .product-item-details .price-cart .product-item-actions .stock.unavailable::before {content: 'Derzeit nicht auf Lager'}
.ngg-galleryoverview {margin-bottom: 0 !important;}

.leerzeileschmal {line-height: 7px !important;}

.form-cart.cart-comment-form {display: none !important;}

.breadcrumbs {height: 38px;}

.checkout-container .opc-block-summary .total-items .total-section .cart_comment {display: none !important;}

.elementor h2 {font-size: 22px; font-weight: 400; margin-bottom: 0;}
.elementor h3 {margin-top: 10px !important;}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {padding: 10px 0 !important}

.webinarliste li {margin-bottom: 0;}




.owl-stage .product-reviews-summary {margin-top: -8px !important; margin-bottom: 5px !important;}
#maincontent {margin-top: 20px;}

.categorypath-shop.catalog-category-view .sidebar-main {display: none;}

