/*!
Theme Name: werkhaus
Description: Child theme for MyListing theme
Author: FlavouredMedia
Author URI: http://flavouredmedia.net
Template: my-listing
Version: 1.0.0
Text Domain: werkhaus
*/.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}
.single .outlined-list.details-list .term-icon.image-icon{border:0;border-radius:0}
.single .outlined-list.details-list .term-icon.image-icon img{-webkit-filter:none;filter:none}
.term-icon.image-icon img{height:32px}
.cat-icon{border-radius:0;overflow:visible;padding-top:0}
[class*=" icon-"],[class^=icon-],[class*=" eicon-"],[class^=eicon],.fa,.far,.fas,.fab{font-family:"werkhaus-icons" !important}
.elementor-editor-active [class*=" eicon-"],.elementor-editor-active [class^=eicon]{font-family:eicons !important}
.fa-search:before{content:"" !important}
.fa-map-marked-alt:before{content:"" !important}
.fa-facebook:before{content:"" !important}
.fa-twitter:before{content:"" !important}
.fa-whatsapp:before{content:"" !important}
.fa-telegram:before{content:"" !important}
.fa-pinterest:before{content:"" !important}
.fa-tumblr:before{content:"" !important}
.fa-instagram:before{content:"" !important}
.fa-youtube-play:before{content:"" !important}
.fa-linkedin:before{content:"" !important}
.fa-vk:before{content:"" !important}
.fa-envelope:before,.fa-envelope-o:before{content:"" !important}
.fa-clone:before{content:"" !important}
.fa-link:before{content:"" !important}
.fa-xing:before{content:"" !important}
.fa-spinner:before,.fa-spin:before{content:"" !important}
.fa-caret-right:before{content:"" !important}
.fa-caret-up:before{content:"" !important}
.fa-print:before{content:"" !important}
.icon-flash:before{content:"" !important}
.icon-email-outbox:before{content:"" !important}
.icon-pencil-2:before{content:"" !important}
.icon-location-user:before{content:"" !important}
.eicon-menu-bar:before{content:"" !important}
.elementor-menu-toggle.elementor-active i:before{content:"" !important}
.button-ci .elementor-button{border-radius:50px;border-style:solid;border-width:3px;font-size:18px;font-weight:600;letter-spacing:.5px;fill:#fff;padding:20px 30px}
.button-ci .elementor-button:hover{font-weight:600}
.button-ci .elementor-button.button-small{border-width:2px !important;font-size:14px !important;padding:10px 15px !important}
.button-ci.button-ci--gruen .elementor-button{background-color:#1a8679;border-color:#1a8679;color:#fff}
.button-ci.button-ci--gruen .elementor-button:hover{background-color:#fff;border-color:#1a8679;color:#1a8679}
.button-ci.button-ci--inverted .elementor-button{background-color:#fff;border-color:#1a8679;color:#1a8679}
.button-ci.button-ci--inverted .elementor-button:hover{background-color:#1a8679;border-color:#1a8679;color:#fff}
a.button.button-ci,button.button-ci{border-radius:50px;border-style:solid;border-width:3px;font-size:18px !important;font-weight:600;letter-spacing:.5px;line-height:18px;fill:#fff;padding:20px 27px;-webkit-transition:all .3s;transition:all .3s}
a.button.button-ci:hover,button.button-ci:hover{font-weight:600}
a.button.button-ci.button-ci--gruen,button.button-ci.button-ci--gruen{background-color:#1a8679;border-color:#1a8679;color:#fff}
a.button.button-ci.button-ci--gruen:hover,button.button-ci.button-ci--gruen:hover{background-color:#fff;border-color:#1a8679;color:#1a8679}
a.button.button-ci.button-ci--inverted,button.button-ci.button-ci--inverted{background-color:#fff;border-color:#1a8679;color:#1a8679}
a.button.button-ci.button-ci--inverted:hover,button.button-ci.button-ci--inverted:hover{background-color:#1a8679;border-color:#1a8679;color:#fff}
a.button.button-ci.button-small,button.button-ci.button-small{border-width:2px !important;font-size:14px !important;padding:10px 15px !important}
.button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.button-wrapper a.button{float:none;margin:0 0 10px;text-align:center}
.woocommerce .woocommerce-EditAccountForm.edit-account>p:last-of-type button,form .listing-form-submit-btn button[type=submit],.select-plan.buttons{border:3px solid #1a8679;border-radius:50px;color:#fff;font-size:18px;font-weight:600;padding:20px 40px}
.woocommerce .woocommerce-EditAccountForm.edit-account>p:last-of-type button:hover,form .listing-form-submit-btn button[type=submit]:hover,.select-plan.buttons:hover{background:#fff !important;color:#1a8679}
.select-plan.buttons i{display:none}
a.button.woocommerce-button,a.button.cancel,a.button.change_payment_method,a.button.subscription_renewal_early,.button-document-download,.woocommerce input.button.alt,.woocommerce button.button.alt,p.return-to-shop a.button.wc-backward,.job-manager-submitted-paid-listing-actions .button,.checkout-button,button.reactivate,a.reactivate,.woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper~p button[type=submit],.checkout_coupon .form-row-last button.button{background-color:#fff !important;border:#1a8679 2px solid !important;color:#1a8679 !important;border-radius:50px !important;font-size:16px !important;font-weight:600 !important;letter-spacing:.5px;line-height:16px;-webkit-transition:all .3s;transition:all .3s;padding:8px 24px !important}
a.button.woocommerce-button:not(:first-of-type),a.button.cancel:not(:first-of-type),a.button.change_payment_method:not(:first-of-type),a.button.subscription_renewal_early:not(:first-of-type),.button-document-download:not(:first-of-type),.woocommerce input.button.alt:not(:first-of-type),.woocommerce button.button.alt:not(:first-of-type),p.return-to-shop a.button.wc-backward:not(:first-of-type),.job-manager-submitted-paid-listing-actions .button:not(:first-of-type),.checkout-button:not(:first-of-type),button.reactivate:not(:first-of-type),a.reactivate:not(:first-of-type),.woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper~p button[type=submit]:not(:first-of-type),.checkout_coupon .form-row-last button.button:not(:first-of-type){margin-left:4px !important}
a.button.woocommerce-button:hover,a.button.cancel:hover,a.button.change_payment_method:hover,a.button.subscription_renewal_early:hover,.button-document-download:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt:hover,p.return-to-shop a.button.wc-backward:hover,.job-manager-submitted-paid-listing-actions .button:hover,.checkout-button:hover,button.reactivate:hover,a.reactivate:hover,.woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper~p button[type=submit]:hover,.checkout_coupon .form-row-last button.button:hover{background-color:#1a8679 !important;border-color:#1a8679 !important;color:#fff !important}
.woocommerce input.button.alt,.woocommerce button.button.alt,p.return-to-shop a.button.wc-backward,.job-manager-submitted-paid-listing-actions .button,.checkout-button,.woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper~p button[type=submit],.checkout_coupon .form-row-last button.button,form .listing-form-submit-btn button[type=submit]{background-color:#1a8679 !important;border:#1a8679 2px solid !important;color:#fff !important}
.woocommerce input.button.alt:hover,.woocommerce button.button.alt:hover,p.return-to-shop a.button.wc-backward:hover,.job-manager-submitted-paid-listing-actions .button:hover,.checkout-button:hover,.woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper~p button[type=submit]:hover,.checkout_coupon .form-row-last button.button:hover,form .listing-form-submit-btn button[type=submit]:hover{background-color:#fff !important;color:#1a8679 !important}
p.return-to-shop a.button.wc-backward,.woocommerce button.button.alt,.checkout-button{border-width:3px;display:inline-block;font-size:18px !important;padding:20px 27px !important}
.woocommerce button.button.alt{float:right}
.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{border-radius:50px !important;font-weight:600}
.elementor-form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label,.elementor-form .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label{padding-left:.3em}
.elementor-form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input[type=radio],.elementor-form .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input[type=radio],.elementor-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input[type=radio]{border-radius:50% !important;display:inline-block;-webkit-appearance:radio}
.elementor-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.elementor-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20px;-webkit-appearance:radio}
.elementor-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label{font-weight:400;line-height:1.7em}
form#bugfixing .elementor-message.elementor-message-danger{display:none !important}
#c27-site-wrapper{border-bottom:0}
body.elementor-kit-1030 a i{font-weight:400}
a[href*="tel:"]{color:#1a8679 !important}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{line-height:2}
.select2-container--default .select2-selection--single .select2-selection__arrow:before{content:"";font-size:28px}
nav.woocommerce-pagination ul.page-numbers li a.page-numbers:hover,a.page-numbers:hover,nav.job-manager-pagination ul li a:hover{font-size:13px}
.elementor-pagination{margin-top:20px}
.elementor-pagination .page-numbers{display:inline-block;line-height:16px}
.elementor-pagination a:hover{color:#fff !important}
.facetwp-template .elementor-pagination .page-numbers{line-height:32px}
.search-results .elementor-post__read-more-wrapper{text-align:right}
.search-results .elementor-post__read-more:after{font-family:"werkhaus-icons";content:"";display:inline-block;margin-left:5px}
.search-results .elementor-post__read-more:hover{color:var(--e-global-color-text) !important}
.elementor-widget-tabs .elementor-tabs{background-color:#fff}
.elementor-widget-tabs .elementor-tab-title{background:#fff;border:0;color:#333}
.elementor-widget-tabs .elementor-tab-title:not(:last-of-type){border-bottom:1px solid #e4f6f6}
.elementor-widget-tabs .elementor-tab-title a{color:#333}
.elementor-widget-tabs .elementor-tab-title:hover a{color:#1a8679 !important}
.elementor-widget-tabs .elementor-tab-title.elementor-active{background-color:#1a8679 !important;color:#fff !important}
.elementor-widget-tabs .elementor-tab-title.elementor-active:before{display:none}
.elementor-widget-tabs .elementor-tab-title.elementor-active a,.elementor-widget-tabs .elementor-tab-title.elementor-active sup{color:#fff !important}
.elementor-widget-tabs .elementor-tab-title sup{color:#1a8679 !important;font-size:11px;font-weight:400}
.elementor-widget-tabs .elementor-tabs-content-wrapper{background:#fff;border:none !important}
.elementor-widget-tabs .elementor-tab-content{border:1px solid #e4f6f6;padding:20px}
.elementor-widget-toggle .elementor-toggle-title{display:block;padding-left:26px}
.elementor-widget-toggle .elementor-tab-content{padding:15px 15px 15px 43px}
.elementor-widget-wp-widget-tag_cloud h5{font-size:22px;font-weight:700;margin:0 0 16px}
.elementor-widget-wp-widget-tag_cloud .tagcloud a{border:0;color:var(--e-global-color-text);font-size:16px !important;line-height:165%;margin:0 16px 0 0;padding:0}
.elementor-widget-wp-widget-tag_cloud .tagcloud a:hover{background:0;color:var(--e-global-color-primary);text-decoration:underline}
.elementor-widget-wp-widget-categories h5{font-size:22px;font-weight:700;margin:0 0 16px}
.elementor-widget-wp-widget-categories ul{list-style-position:inside;list-style-type:disc;margin-bottom:0}
.elementor-widget-wp-widget-categories a{color:var(--e-global-color-text);font-size:16px !important;line-height:165%}
.elementor-widget-wp-widget-categories a:hover{text-decoration:underline}
.elementor-widget-table-of-contents a.elementor-toc__list-item-text{line-height:1.65em}
.elementor-widget-table-of-contents .elementor-toc__list-item-text-wrapper i{-ms-flex-item-align:start;align-self:flex-start;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}
.single-post .meta-infos--date-tags .elementor-inline-items.elementor-post-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.single-post .meta-infos--date-tags .elementor-inline-items.elementor-post-info .elementor-post-info__terms-list{visibility:hidden}
.single-post .meta-infos--date-tags .elementor-inline-items.elementor-post-info .elementor-post-info__terms-list a{visibility:visible}
.single-post .meta-infos--date-tags .elementor-inline-items.elementor-post-info .elementor-post-info__terms-list a:after{color:var(--e-global-color-text);content:"|";display:inline-block;padding-left:8px;position:relative}
.single-post .meta-infos--date-tags .elementor-inline-items.elementor-post-info .elementor-post-info__terms-list a:hover{text-decoration:underline}
.single-post .meta-infos--date-tags .elementor-inline-items.elementor-post-info .elementor-post-info__terms-list a:last-of-type:after{content:"";padding-left:0}
.single-post .elementor-menu-anchor{top:-75px;position:relative}
.single-post .elementor-widget-theme-post-content h2,.single-post .elementor-widget-theme-post-content h3,.single-post .elementor-widget-theme-post-content h4{line-height:1.2em}
.single-post .elementor-widget-theme-post-content h2{font-size:28px}
.single-post .elementor-widget-theme-post-content h3{font-size:22px}
.single-post .elementor-widget-theme-post-content h4{font-size:17px}
.single-post .elementor-sticky--active{background:var(--e-global-color-primary);-webkit-box-shadow:0 11px 10px -14px rgba(0,0,0,.5);box-shadow:0 11px 10px -14px rgba(0,0,0,.5);padding:8px 0 16px !important;border-radius:5px}
.single-post .elementor-lightbox [class*=" eicon-"],.single-post .elementor-lightbox [class^=eicon]{font-family:eicons !important}
.wp-block-media-text{margin-bottom:1em}
.wp-block-media-text .wp-block-media-text__content{padding:20px 0 0}
.wp-block-media-text .wp-block-media-text__media+.wp-block-media-text__content{padding:20px 0 0}
.wp-block-image figcaption{background-color:var(--e-global-color-63ca0b6e);color:var(--e-global-color-text);font-size:14px;margin-bottom:1em;margin-top:0;padding:5px 10px;text-align:right}
.wp-block-image .alignleft{float:none;margin-right:0}
.wp-block-image .alignright{float:none;margin-left:0}
.wp-block-embed figcaption{background-color:var(--e-global-color-63ca0b6e);color:var(--e-global-color-text);font-size:14px;margin-bottom:1em;margin-top:0;padding:5px 10px;text-align:right}
.wp-block-gallery,.wp-block-embed{margin-bottom:1em}
.wp-block-file a{font-size:17px}
.finder-search .finder-title h2{font-weight:700 !important}
.finder-search .sidebar-tabs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.finder-search .sidebar-tabs li{margin:0 0 15px}
.finder-search .sidebar-tabs li>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#242429;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:22px;padding:0 15px;text-overflow:ellipsis;white-space:nowrap}
.finder-search .sidebar-tabs li>a[href="#search-form"]:before{content:"";display:inline-block;font-family:Material Icons;font-size:20px;margin-right:5px}
.finder-search .sidebar-tabs li>a[href="#categories"]:before{content:"";display:inline-block;font-family:Material Icons;font-size:20px;margin-right:5px}
.finder-search .sidebar-tabs li.active>a{background:0;border:0;color:var(--accent)}
.finder-search .checkboxes-filter label{color:#333;font-size:18px;font-weight:400}
.finder-search .tags-nav label{color:#333;font-size:14px;font-weight:400}
.finder-search .md-checkbox{line-height:20px}
.finder-search .md-checkbox label:before{border:2px solid rgba(0,0,0,.24);border-radius:50%}
.finder-search .tab-content .form-group .button-2{border-radius:50px;color:#fff}
.finder-search .tab-content .form-group input:required{-webkit-box-shadow:none !important;box-shadow:none !important}
.finder-search .lc-info h4{font-size:24px;line-height:1.1em}
.finder-search .lc-info h4,.finder-search .lc-info h6{color:#fff}
.finder-search .lc-info h6{font-weight:400;opacity:1}
.finder-search .listing-cat-tab span>div:not(.listing-cat){text-align:center}
.finder-search .listing-cat-tab span>div:not(.listing-cat) .buttons{background-color:#1a8679;border-color:#1a8679;border-radius:50px;border-width:2px !important;color:#fff;font-size:14px !important;font-weight:600;letter-spacing:.5px;line-height:1em;padding:10px 15px !important;text-decoration:none}
.finder-search .listing-cat{border-radius:0;height:150px !important}
.finder-search .listing-cat .term-icon.image-icon img{-webkit-filter:invert(100%);filter:invert(100%)}
.finder-search .listing-cat .overlay{background:#1a8679}
.finder-search .listing-cat:hover .overlay{opacity:.8}
.finder-search .active-taxonomy-container h1.category-name{text-align:left}
.finder-listings{background:rgba(255,255,255,.85) !important;border-right:0;left:420px !important}
.finder-one-columns .finder-listings{-webkit-box-shadow:none;box-shadow:none;width:490px !important}
.finder-listings .lf-item-default .lf-item-info{overflow:visible}
.finder-listings .lf-item-default .lf-item-info>h4{color:#fff;font-size:18px !important}
.finder-listings .lf-item-info>ul li,.finder-listings .lf-item-info-2>ul.lf-contact li{display:block;font-size:16px;font-weight:400;line-height:1.2em;padding-bottom:0;white-space:normal}
.finder-listings .lf-item-info>ul li:last-of-type,.finder-listings .lf-item-info-2>ul.lf-contact li:last-of-type{padding-top:7px}
.finder-listings .lf-item-info>ul li .sm-icon,.finder-listings .lf-item-info-2>ul.lf-contact li .sm-icon{padding-right:0}
.finder-listings .cat-more{font-size:0;padding-top:0 !important;padding-left:5px;padding-right:5px;width:auto !important}
.finder-listings .cat-more:before{content:"+ weitere";font-size:14px}
.finder-listings .cat-icon{margin-right:4px}
.fl-results-no span{font-size:18px !important}
.active-term .cat-icon{background-color:#fff !important}
.active-term .cat-icon i{color:#333 !important;font-size:32px}
.active-term .cat-icon .term-icon.image-icon img{height:32px;width:32px}
.finder-one-columns .finder-map{width:calc(100% - 400px) !important}
.finder-map .lf-item-default .lf-item-info{overflow:visible}
.finder-map .lf-item-default .lf-item-info>h4{margin-bottom:0}
.finder-map .lf-item-info>ul li,.finder-map .lf-item-info-2>ul.lf-contact li{display:block;line-height:1.2em;padding-bottom:0;white-space:normal}
.finder-map .lf-item-info>ul li:last-of-type,.finder-map .lf-item-info-2>ul.lf-contact li:last-of-type{padding-top:7px}
.finder-map .mapdrag-switch{left:auto;right:50px}
.finder-map .mapdrag-switch .md-checkbox{line-height:1}
nav.job-manager-pagination ul li a,nav.job-manager-pagination ul li span{background:#fff}
.mobile-tab-results input:required{-webkit-box-shadow:none !important;box-shadow:none !important}
.mobile-tab-results .explore-head-search input,.mobile-tab-results .explore-head-top-filters a{font-size:16px !important}
.mobile-tab-results .primary-category .cat-icon{background-color:#fff !important}
.mobile-tab-results .primary-category .cat-icon i{color:#333 !important;font-size:32px}
.mobile-tab-results .primary-category .category-name{font-size:16px}
.finder-listings .listing-details.c27-footer-empty,.finder-listings .listing-details.c27-footer-section{border:1px solid #ebebeb}
.explore-head-top-filters a i{font-family:"werkhaus-icons" !important}
.explore-head-top-filters a i:before{content:""}
.woocommerce-account .woocommerce .i-section>.container{width:auto}
form .listing-form-submit-btn button.skip-preview-btn{border:0}
#job-manager-job-dashboard table ul.job-dashboard-actions li.cts-listing-action-promote,#job-manager-job-dashboard table ul.job-dashboard-actions li.cts-listing-action-duplicate,#job-manager-job-dashboard table ul.job-dashboard-actions li.cts-listing-action-stats{display:none !important}
.my-listings-tab-con .search-my-listings form{display:none !important}
.job-dashboard-actions a.listing-action-switch:before{content:"";font-family:"werkhaus-icons" !important}
#job-manager-job-dashboard table td.job_title,#job-manager-job-dashboard table td.job_title>a{font-size:18px !important}
#job-manager-job-dashboard table td.job_title small,#job-manager-job-dashboard table td.job_title>a small{display:block}
#job-manager-job-dashboard .listing-info .label,#job-manager-job-dashboard .listing-info .value{font-size:14px;line-height:14px;padding:.2em .6em .3em}
#job-manager-job-dashboard nav.job-manager-pagination ul{text-align:center}
.woocommerce table.job-manager-jobs tr.teaser--haendlerfeatures{border-width:0;margin-right:0;padding:0;width:calc(66.6% - 9px)}
.woocommerce table.job-manager-jobs tr.teaser--haendlerfeatures td{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;height:100%;padding:0 !important}
.bookmark-title>h5 a{font-size:18px !important}
.woocommerce-MyAccount-content .stat-card-active-promotions{display:none !important}
.woocommerce-MyAccount-content .c27-bookmarks-table .bookmark-meta dl{margin-bottom:0}
.woocommerce-MyAccount-content .c27-bookmarks-table .bookmark-meta dt{display:none}
.woocommerce-MyAccount-content .c27-bookmarks-table .listing-actions{margin-top:0}
.woocommerce>section>.container{margin:0 auto;padding-left:20px !important;padding-right:20px !important;width:auto}
.woocommerce>section>.container>.row{margin-right:0;margin-left:0}
.woocommerce>section>.container>.row>.col-md-12{padding-left:0;padding-right:0}
.woocommerce>section>.container>.col-md-12{padding-left:0;padding-right:0}
.woocommerce>section>.container>.col-md-12>.container,.woocommerce>section>.container>.col-md-12 .container{padding-left:0;padding-right:0}
.woocommerce>section>.container>.col-md-12>.row,.woocommerce>section>.container>.col-md-12 .row{margin-right:-10px !important;margin-left:-10px !important}
.ac-details-container{width:auto}
.ac-details-container .col-md-offset-3{margin-left:0;padding:0}
.mlduo-stat-box h2{color:#fff !important;font-size:36px;line-height:1 !important}
body.single-listing .listing-main-buttons>ul>li{margin-left:10px}
body.single-listing .listing-main-buttons a{border-radius:50px;color:#fff;font-weight:600}
body.single-listing .listing-main-buttons a:hover{color:#fff;font-weight:600}
body.single-listing .listing-main-buttons a:hover:before{border-radius:50px}
body.single-listing .listing-main-buttons .lmb-calltoaction a.bookmarked,body.single-listing .listing-main-buttons .lmb-calltoaction a.bookmarked:hover,body.single-listing .listing-main-buttons .lmb-calltoaction a.bookmarked:focus{color:#1a8679}
body.single-listing .element{border:1px solid #ebebeb;-webkit-box-shadow:none;box-shadow:none}
body.single-listing .element .pf-body ul li a{margin-bottom:20px}
body.single-listing .title-style-1 i{display:none}
body.single-listing .block-type-categories .term-icon.image-icon img{height:32px;width:32px}
body.single-listing .block-type-categories .category-name{font-size:16px !important}
body.single-listing .block-type-location .map-block-address p{margin-bottom:0}
body.single-listing .block-type-location .location-address a{font-size:16px}
body.single-listing .block-type-tags .social-nav li a{color:#333;font-weight:400}
body.single-listing .block-type-tags .social-nav li a:hover{color:#179a6b}
body.single-listing .block-type-tags .social-nav li a i{display:none}
body.single-listing .block-type-tags .social-nav li span{font-size:16px}
body.single-listing .block-type-terms .social-nav li a{color:#333;font-weight:400;display:block !important;margin:0 0 20px !important;text-align:center}
body.single-listing .block-type-terms .social-nav li a:hover{color:#179a6b}
body.single-listing .block-type-terms .social-nav li a span{white-space:normal !important}
body.single-listing .block-type-terms .social-nav li a .term-icon.image-icon{background:0;width:100%}
body.single-listing .block-type-terms .social-nav li a .term-icon.image-icon img{height:32px;width:32px}
body.single-listing .block-type-terms .social-nav li span{font-size:16px}
body.single-listing .block-type-text.block-field-referenzen>.element{margin-bottom:0 !important;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
body.single-listing .block-type-table .pf-body .extra-details .item-attr{font-weight:600 !important}
body.single-listing .block-type-table .pf-body .extra-details .item-property{text-align:right}
body.single-listing .block-type-table .pf-body .extra-details .item-property p{font-size:16px;font-weight:400}
body.single-listing .block-type-accordion .panel-group{margin-bottom:0}
body.single-listing .block-type-accordion .panel-title>a{color:#1a8679;display:block;font-size:16px;position:relative}
body.single-listing .block-type-accordion .panel-title>a[aria-expanded]{color:#333}
body.single-listing .block-type-accordion .panel-title>a[aria-expanded]:after{display:inline-block;position:absolute;right:10px}
body.single-listing .block-type-accordion .panel-title>a[aria-expanded=false]:after{content:"+"}
body.single-listing .block-type-accordion .panel-title>a[aria-expanded=true]:after{content:"-"}
body.single-listing .block-type-accordion .panel-title>a:hover{color:#1a8679}
body.single-listing .block-type-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body{font-size:16px;line-height:1.5em;overflow-x:auto}
body.single-listing .block-type-accordion table{width:100%}
body.single-listing .block-type-accordion table tr>*{padding:6px 20px;vertical-align:top}
body.single-listing .block-type-accordion table thead{background:#f1f7f6}
body.single-listing .block-type-work_hours p,body.single-listing .block-type-work_hours .timing-today{font-size:16px}
body.single-listing .block-type-work_hours .work-hours-timezone{display:none}
body.single-listing .block-type-work_hours h5,body.single-listing .block-type-work_hours .timing-today{float:none}
body.single-listing .block-type-work_hours .expand_more{top:0}
body.single-listing .block-type-gallery.block-field-bildergalerie-der-referenzen>.element{border-top:0;border-top-left-radius:0;border-top-right-radius:0;position:relative}
body.single-listing .block-type-gallery.block-field-bildergalerie-der-referenzen>.element.gallery-carousel-block .item{border-radius:0}
body.single-listing .block-type-gallery.block-field-bildergalerie-der-referenzen .pf-head{left:15px;position:absolute;top:calc(50% - 15px);width:calc(100% - 30px)}
body.single-listing .block-type-gallery.block-field-bildergalerie-der-referenzen .pf-head .title-style-1{display:none}
body.single-listing .block-type-gallery.block-field-bildergalerie-der-referenzen .pf-head .gallery-nav{left:0;top:0;right:0;width:100%;z-index:10}
body.single-listing .block-type-gallery.block-field-bildergalerie-der-referenzen .pf-head .gallery-nav li{position:absolute}
body.single-listing .block-type-gallery.block-field-bildergalerie-der-referenzen .pf-head .gallery-nav li i{background:#fff;margin:0}
body.single-listing .block-type-gallery.block-field-bildergalerie-der-referenzen .pf-head .gallery-nav li a:hover i{background:#1a8679}
body.single-listing .block-type-gallery.block-field-bildergalerie-der-referenzen .pf-head .gallery-nav li:first-child{left:-8px}
body.single-listing .block-type-gallery.block-field-bildergalerie-der-referenzen .pf-head .gallery-nav li:last-child{right:-8px}
body.single-listing .block-type-gallery.block-field-bildergalerie-der-referenzen .pf-body{padding-top:0}
body.single-listing .block-type-gallery .gallery-grid-block .gallery-grid{grid-gap:2px}
body.single-listing .block-type-gallery .gallery-grid-block .gallery-grid a{border-radius:0}
body.single-listing .block-type-location .location-address a{margin-bottom:0 !important}
body.single-listing .profile-header{display:none}
body.single-listing .profile-name h1{color:#fff;line-height:1.1em}
body.single-listing .profile-name .pa-below-title{margin-top:0}
body.single-listing .profile-name h2{color:#fff;font-size:30px;line-height:1.2;overflow:visible;white-space:normal}
body.single-listing .qla-container{display:none}
body.single-listing .main-info-mobile .listing-main-info{padding-left:20px;padding-right:20px}
body.single-listing .main-info-mobile .listing-main-info .col-lg-4,body.single-listing .main-info-mobile .listing-main-info .col-lg-8{width:100% !important}
body.single-listing .main-info-mobile .listing-main-info h1,body.single-listing .main-info-mobile .listing-main-info h2{color:#333}
body.single-listing .main-info-mobile .listing-main-info .listing-main-buttons>ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
body.single-listing .main-info-mobile .listing-main-info .listing-main-buttons>ul>li{margin-right:0}
body.single-listing .tab-content{padding:0 10px}
body.single-listing .tab-content .container{width:auto}
body.single-listing .dialog-type-lightbox.elementor-lightbox{display:none !important}
body:not(.c27-verified) .formblock{display:none}
.verified-badge,.verified-listing{display:none !important}
.similar-listings h2{font-size:36px !important}
.similar-listings .lf-item .lf-item-info h4{color:#fff;font-size:18px;font-weight:700;margin-bottom:0}
.similar-listings .lf-item .lf-item-info>ul li{font-size:14px;font-weight:400}
.similar-listings .lf-item .lf-item-info .sm-icon{padding-right:0}
.similar-listings .listing-details .cat-icon{padding-top:0 !important}
.add-listing-step .section-title h2,.elementor-widget-case27-package-selection-widget .section-title h2{color:#333;font-size:36px !important;line-height:1.3em}
.add-listing-step .pricing-item,.elementor-widget-case27-package-selection-widget .pricing-item{border:0;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}
.add-listing-step .pricing-item .featured-plan-badge,.elementor-widget-case27-package-selection-widget .pricing-item .featured-plan-badge{border-left:0;border-right:40px solid #333;left:auto;top:1px;right:11px}
.add-listing-step .pricing-item .featured-plan-badge span,.elementor-widget-case27-package-selection-widget .pricing-item .featured-plan-badge span{left:auto;right:-36px}
.add-listing-step .pricing-item .plan-name,.elementor-widget-case27-package-selection-widget .pricing-item .plan-name{background:#333;color:#fff;font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}
.add-listing-step .pricing-item .plan-name small,.elementor-widget-case27-package-selection-widget .pricing-item .plan-name small{display:block;font-size:14px;color:#fff;margin-top:.5em;text-transform:none;line-height:1.5em}
.add-listing-step .pricing-item.active .plan-name,.elementor-widget-case27-package-selection-widget .pricing-item.active .plan-name{color:#fff}
.add-listing-step .pricing-item .plan-price>span,.elementor-widget-case27-package-selection-widget .pricing-item .plan-price>span{color:#333;font-weight:700 !important}
.add-listing-step .pricing-item .featured-plan-badge,.elementor-widget-case27-package-selection-widget .pricing-item .featured-plan-badge{border-right:40px solid #333 !important}
.add-listing-step .pricing-item .featured-plan-badge+.plan-name,.elementor-widget-case27-package-selection-widget .pricing-item .featured-plan-badge+.plan-name{background:#1a8679 !important;color:#fff}
.add-listing-step .pricing-item .featured-plan-badge+.plan-price>span,.elementor-widget-case27-package-selection-widget .pricing-item .featured-plan-badge+.plan-price>span{color:#1a8679 !important}
.add-listing-step .pricing-item span.subscription-details,.elementor-widget-case27-package-selection-widget .pricing-item span.subscription-details{color:#333 !important;font-size:14px;margin-top:0}
.add-listing-step .plan-desc,.elementor-widget-case27-package-selection-widget .plan-desc{margin-bottom:0}
.add-listing-step .plan-features,.elementor-widget-case27-package-selection-widget .plan-features{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.add-listing-step .plan-features ul,.elementor-widget-case27-package-selection-widget .plan-features ul{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1em}
.add-listing-step .plan-features li,.elementor-widget-case27-package-selection-widget .plan-features li{border-bottom:1px solid #f1f7f6;color:#333;font-size:16px;margin-bottom:0;padding-bottom:10px;padding-top:10px}
.add-listing-step .plan-features li:first-of-type,.elementor-widget-case27-package-selection-widget .plan-features li:first-of-type{font-size:18px}
.add-listing-step .plan-features li:first-of-type,.add-listing-step .plan-features li:last-of-type,.elementor-widget-case27-package-selection-widget .plan-features li:first-of-type,.elementor-widget-case27-package-selection-widget .plan-features li:last-of-type{border-bottom:0}
.add-listing-step .plan-features>a,.elementor-widget-case27-package-selection-widget .plan-features>a{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.add-listing-step .plan-features>a:hover,.elementor-widget-case27-package-selection-widget .plan-features>a:hover{text-decoration:underline}
.add-listing-step .plan-features>a i,.elementor-widget-case27-package-selection-widget .plan-features>a i{margin-right:.25em}
.add-listing-step .plan-name+.plan-features,.elementor-widget-case27-package-selection-widget .plan-name+.plan-features{margin-top:20px}
.add-listing-step .pricing-item{border:1px solid #f1f7f6}
.select-package .owned-product-packages .cts-trigger-buy-new{display:none}
.woocommerce-mein-profil .case27-primary-text{font-size:36px;font-weight:700 !important}
.add-listing-nav{height:calc(100% - 540px)}
.add-listing-nav>ul{background:#fff}
.add-listing-form .md-checkbox,.edit-listing-form .md-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.add-listing-form .md-checkbox label,.edit-listing-form .md-checkbox label{color:#333}
.add-listing-form .md-checkbox label:before,.edit-listing-form .md-checkbox label:before{border:2px solid rgba(0,0,0,.24);border-radius:50%}
.add-listing-form #submit-job-form .field-head,.edit-listing-form #submit-job-form .field-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.add-listing-form #submit-job-form .field-head label,.edit-listing-form #submit-job-form .field-head label{color:var(--accent);font-size:18px}
.add-listing-form #submit-job-form .field-head>.small,.add-listing-form #submit-job-form .field-head>small,.edit-listing-form #submit-job-form .field-head>.small,.edit-listing-form #submit-job-form .field-head>small{font-style:italic;line-height:1.5em;color:#242429}
.add-listing-form #submit-job-form .select2-container--default .select2-selection--single .select2-selection__rendered,.add-listing-form #submit-job-form input:not([type=button]):not([type=submit]),.edit-listing-form #submit-job-form .select2-container--default .select2-selection--single .select2-selection__rendered,.edit-listing-form #submit-job-form input:not([type=button]):not([type=submit]){border-bottom:2px solid rgba(0,0,0,.12);font-size:18px;font-weight:400;line-height:26px}
.add-listing-form #submit-job-form .select2-container--default .select2-selection--single .select2-selection__rendered:focus,.add-listing-form #submit-job-form .select2-container--default .select2-selection--single .select2-selection__rendered:active,.add-listing-form #submit-job-form input:not([type=button]):not([type=submit]):focus,.add-listing-form #submit-job-form input:not([type=button]):not([type=submit]):active,.edit-listing-form #submit-job-form .select2-container--default .select2-selection--single .select2-selection__rendered:focus,.edit-listing-form #submit-job-form .select2-container--default .select2-selection--single .select2-selection__rendered:active,.edit-listing-form #submit-job-form input:not([type=button]):not([type=submit]):focus,.edit-listing-form #submit-job-form input:not([type=button]):not([type=submit]):active{border-bottom:2px solid #1a8679}
.add-listing-form #submit-job-form iframe,.edit-listing-form #submit-job-form iframe{margin-left:0;margin-right:0}
.add-listing-form #submit-job-form iframe html body#tinymce,.edit-listing-form #submit-job-form iframe html body#tinymce{font-family:"Source Sans Pro",sans-serif !important}
.add-listing-form #submit-job-form .form-section,.edit-listing-form #submit-job-form .form-section{opacity:1;-webkit-transform:none;transform:none}
.add-listing-form #submit-job-form .form-section-wrapper:not(.form-section-wrapper.form-footer) .form-group,.edit-listing-form #submit-job-form .form-section-wrapper:not(.form-section-wrapper.form-footer) .form-group{border-top:0}
.add-listing-form #submit-job-form .form-section-wrapper:not(.form-section-wrapper.form-footer) .pf-head,.edit-listing-form #submit-job-form .form-section-wrapper:not(.form-section-wrapper.form-footer) .pf-head{padding-bottom:20px}
.add-listing-form #submit-job-form .form-section-wrapper:not(.form-section-wrapper.form-footer) .pf-head .title-style-1,.edit-listing-form #submit-job-form .form-section-wrapper:not(.form-section-wrapper.form-footer) .pf-head .title-style-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.add-listing-form #submit-job-form .form-section-wrapper:not(.form-section-wrapper.form-footer) .pf-head .title-style-1 i,.edit-listing-form #submit-job-form .form-section-wrapper:not(.form-section-wrapper.form-footer) .pf-head .title-style-1 i{margin-right:.5em}
.add-listing-form #submit-job-form .form-section-wrapper:not(.form-section-wrapper.form-footer) .pf-head .heading-content,.edit-listing-form #submit-job-form .form-section-wrapper:not(.form-section-wrapper.form-footer) .pf-head .heading-content{margin-top:0}
.add-listing-form #submit-job-form .form-section-wrapper:not(.form-section-wrapper.form-footer) .pf-head .heading-content p,.edit-listing-form #submit-job-form .form-section-wrapper:not(.form-section-wrapper.form-footer) .pf-head .heading-content p{margin-bottom:0;margin-top:20px}
.add-listing-form #submit-job-form .form-section-wrapper:not(.form-section-wrapper.form-footer) .pf-body,.edit-listing-form #submit-job-form .form-section-wrapper:not(.form-section-wrapper.form-footer) .pf-body{border-top:1px solid #333}
.add-listing-form #submit-job-form .select2-container--default .select2-selection--multiple .select2-selection__rendered li,.add-listing-form #submit-job-form .select2-container--default .select2-selection--single,.edit-listing-form #submit-job-form .select2-container--default .select2-selection--multiple .select2-selection__rendered li,.edit-listing-form #submit-job-form .select2-container--default .select2-selection--single{line-height:initial}
.add-listing-form .field-type-radio>.field,.edit-listing-form .field-type-radio>.field{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1}
.add-listing-form .c27-submit-listing-form #form-section-informationen-fuer-geschaeftskunden .form-group:nth-of-type(even),.edit-listing-form .c27-submit-listing-form #form-section-informationen-fuer-geschaeftskunden .form-group:nth-of-type(even){border-bottom:1px solid rgba(0,0,0,.12)}
.add-listing-form .job-manager-message,.edit-listing-form .job-manager-message{background-color:rgba(150,194,196,.5)}
.add-listing-form .c27-submit-listing-form .form-section .title-style-1 h5,.edit-listing-form .c27-submit-listing-form .form-section .title-style-1 h5{font-size:24px;margin-bottom:0}
.add-listing-form .fieldset-job_category,.edit-listing-form .fieldset-job_category{display:none}
.featured-search .fs-tabs .nav-tabs{display:none}
.featured-search .search{border-radius:50px;font-size:18px}
.featured-search .search i{font-weight:600}
.featured-search .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:18px}
.featured-search .select2-container--default .select2-selection--single .select2-selection__arrow{bottom:14px}
.featured-search.wide .fs-tabs .tab-content{border-radius:0}
.listing-quick-view-container .lf-head-btn.ad-badge{background:#1a8679;border-color:#1a8679;color:#fff}
.listing-quick-view-container .lf-item-info>h4{color:#fff;font-size:18px;font-weight:700;margin-bottom:0}
.listing-quick-view-container .lf-item-info>ul li{display:block;font-size:16px;font-weight:400;line-height:1.2em;padding-bottom:0;white-space:normal}
.listing-quick-view-container .lf-item-info>ul li:last-of-type{padding-top:7px}
.listing-quick-view-container .lf-item-info .lf-contact .sm-icon{display:none}
.listing-quick-view-container .lf-item-info-2>ul.lf-contact li{font-size:16px;font-weight:400}
.listing-quick-view-container .title-style-1 h5{font-size:18px}
.listing-quick-view-container .title-style-1 i{display:none}
.listing-quick-view-container .element .listing-details li{width:auto !important}
.listing-quick-view-container .listing-details .cat-icon{margin-right:0}
.finder-listings .lf-head-btn,.listing-quick-view-container .lf-head-btn,.listing-preview .lf-head-btn{background:#96c2c4;border-color:#96c2c4;font-family:"Source Sans Pro",sans-serif !important}
.finder-listings .lf-head-btn.ad-badge,.listing-quick-view-container .lf-head-btn.ad-badge,.listing-preview .lf-head-btn.ad-badge{background:#1a8679;border-color:#1a8679;color:#fff}
.listing-preview .listing-preview-title{color:#fff;font-size:16px;margin-bottom:0}
.listing-preview .lf-contact{font-family:"Source Sans Pro",sans-serif !important;font-size:13px}
.listing-preview .lf-contact .sm-icon{display:none}
.woocommerce .woocommerce-breadcrumb{color:#333 !important;display:none;font-size:14px;font-weight:600;padding-left:0;padding-right:0}
.woocommerce .woocommerce-breadcrumb a{color:#333;font-weight:400}
.woocommerce .woocommerce-breadcrumb a:hover{font-size:14px;text-decoration:underline}
.woocommerce .page-description p,.woocommerce .term-description p{font-size:14px}
.woocommerce ul.products li.product,.woocommerce ul.products[class*=columns-] li.product{margin-bottom:0 !important}
.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products[class*=columns-] li.product .woocommerce-loop-product__title{padding:0 20px;font-size:14px !important;font-weight:600;line-height:1.3em}
.woocommerce ul.products li.product .price,.woocommerce ul.products[class*=columns-] li.product .price{color:#333;font-size:14px;line-height:1.3em;padding:0 20px}
.woocommerce ul.products li.product .custom-badges,.woocommerce ul.products[class*=columns-] li.product .custom-badges{position:absolute;top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:5px;right:5px;width:100%}
.woocommerce ul.products li.product .custom-badges span,.woocommerce ul.products[class*=columns-] li.product .custom-badges span{font-size:14px;padding:5px;margin:5px}
.woocommerce ul.products li.product .custom-badges span.custom-badge--new,.woocommerce ul.products[class*=columns-] li.product .custom-badges span.custom-badge--new{background:#1a8679;color:#fff}
.woocommerce ul.products li.product .custom-badges span.custom-badge--sustainable,.woocommerce ul.products[class*=columns-] li.product .custom-badges span.custom-badge--sustainable{background:#fff;color:#1a8679}
.woocommerce ul.products li.product .custom-badges span.custom-badge--bestseller,.woocommerce ul.products[class*=columns-] li.product .custom-badges span.custom-badge--bestseller{background:#fff;color:#333}
.woocommerce ul.products li.product .attachment-woocommerce_thumbnail,.woocommerce ul.products[class*=columns-] li.product .attachment-woocommerce_thumbnail{height:278px;-o-object-fit:cover;object-fit:cover}
.woocommerce .elementor-widget-sidebar .c_widget{border:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0 !important;padding:0 20px 20px 0}
.elementor-element.elementor-products-grid ul.products{grid-row-gap:20px}
.term-plissee .price .woocommerce-Price-amount:before,.product_cat-plissee .price .woocommerce-Price-amount:before{content:"ab ";display:inline}
.woocommerce .i-section{padding-bottom:0;padding-top:10px}
.woocommerce div.product div.images img{border-radius:0}
.woocommerce.single-product .elementor-lightbox{display:none !important}
.woocommerce.single-product .container{margin-right:auto;margin-left:auto;position:relative;width:100%}
.woocommerce.single-product .site-main .col-md-12{padding-left:0;padding-right:0}
.woocommerce.single-product .woocommerce-product-gallery--with-images{margin-bottom:60px !important;max-width:600px}
.woocommerce.single-product .woocommerce-product-gallery--with-images small{display:block;font-size:14px;line-height:1.2em;width:100%}
.woocommerce.single-product .woocommerce-product-gallery--with-images.c27-gallery-items-count--1 .gallery-thumb{display:none !important}
.woocommerce.single-product .woocommerce-product-gallery--with-images.c27-gallery-items-count--1 small{-webkit-transform:translateY(15px);transform:translateY(15px)}
.woocommerce.single-product .woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-3 .wc-gallery-thumbs>div{width:calc(33.33% - 10px) !important}
.woocommerce.single-product .woocommerce-product-gallery--with-images .gallery-block{-webkit-box-shadow:none;box-shadow:none;border:0;padding:0;margin-bottom:0}
.woocommerce.single-product .woocommerce-product-gallery--with-images .gallerySlider .gallery-thumb a{border-radius:0;height:110px;padding-bottom:0}
.woocommerce.single-product .woocommerce-product-gallery--with-images .gallerySlider .gallery-thumb[data-items="2"],.woocommerce.single-product .woocommerce-product-gallery--with-images .gallerySlider .gallery-thumb[data-items="3"]{margin:10px 0;padding:0}
.woocommerce.single-product .woocommerce-product-gallery--with-images.c27-gallery-items-count--1 .gallerySlider .gallery-nav{display:none !important}
.woocommerce.single-product .woocommerce-product-gallery--with-images.c27-gallery-items-count--2 .gallerySlider .gallery-nav,.woocommerce.single-product .woocommerce-product-gallery--with-images.c27-gallery-items-count--3 .gallerySlider .gallery-nav,.woocommerce.single-product .woocommerce-product-gallery--with-images.c27-gallery-items-count--4 .gallerySlider .gallery-nav{display:block !important}
.woocommerce.single-product .woocommerce-product-gallery--with-images .gallery-nav{padding-top:0;position:initial;-webkit-transform:none;transform:none}
.woocommerce.single-product .woocommerce-product-gallery--with-images .gallery-nav>ul li{position:absolute;bottom:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:50px;-webkit-transition:all .4s;transition:all .4s;left:0;z-index:99}
.woocommerce.single-product .woocommerce-product-gallery--with-images .gallery-nav>ul li:last-of-type{left:auto;right:8px}
.woocommerce.single-product .woocommerce-product-gallery--with-images .gallery-nav>ul li a{display:inline-block}
.woocommerce.single-product .woocommerce-product-gallery--with-images .gallery-nav>ul li a:hover i{background:rgba(26,134,119,.5) !important;color:#fff}
.woocommerce.single-product .woocommerce-product-gallery--with-images .gallery-nav>ul li a i{background:rgba(255,255,255,.5) !important;border:0;border-radius:0;color:#1a8677;font-weight:600;height:50px;line-height:50px;margin:0;padding:0}
.woocommerce.single-product div.product .summary.entry-summary{border:0;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;margin-bottom:50px;padding:0}
.woocommerce.single-product div.product .summary.entry-summary .wc-gzd-additional-info,.woocommerce.single-product div.product .summary.entry-summary .wc-gzd-additional-info .amount{font-size:16px;margin-bottom:0}
.woocommerce.single-product div.product .summary.entry-summary .wc-gzd-additional-info.smaller,.woocommerce.single-product div.product .summary.entry-summary .wc-gzd-additional-info .amount.smaller{margin-bottom:1em}
.woocommerce.single-product div.product .product_title{font-weight:700}
.woocommerce.single-product div.product p.price{color:#333}
.woocommerce.single-product div.product p.price .woocommerce-Price-amount{color:#333}
.woocommerce.single-product div.product .woocommerce-product-details__short-description{margin-bottom:1.5em}
.woocommerce.single-product div.product .woocommerce-product-details__short-description p{color:#333;font-size:18px}
.woocommerce.single-product div.product p.product_meta{text-align:right}
.woocommerce.single-product div.product div.product_meta .sku_wrapper{display:none}
.woocommerce.single-product div.product div.product_meta span.posted_in>a{border:0;color:#333;font-size:16px;line-height:1;padding:0}
.woocommerce.single-product div.product div.product_meta span.posted_in>a:hover{background:0;color:#1a8679 !important;font-weight:400}
.woocommerce.single-product div.product div.product_meta span.posted_in>a:first-of-type{display:none}
.woocommerce.single-product div.product .woocommerce-tabs{border:0;-webkit-box-shadow:none;box-shadow:none;padding:0}
.woocommerce.single-product div.product .woocommerce-tabs .additional-link-wrapper a{text-wrap:nowrap}
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs{display:none}
.woocommerce.single-product div.product .woocommerce-Tabs-panel>h2{color:#333;font-size:20px !important;font-weight:700 !important}
.woocommerce.single-product div.product.product_cat-designbelag .summary,.woocommerce.single-product div.product.product_cat-kork .summary,.woocommerce.single-product div.product.product_cat-laminatboden .summary,.woocommerce.single-product div.product.product_cat-parkett .summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.woocommerce.single-product div.product.product_cat-designbelag .summary .product_meta:nth-of-type(1),.woocommerce.single-product div.product.product_cat-kork .summary .product_meta:nth-of-type(1),.woocommerce.single-product div.product.product_cat-laminatboden .summary .product_meta:nth-of-type(1),.woocommerce.single-product div.product.product_cat-parkett .summary .product_meta:nth-of-type(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:15px 0 0}
.woocommerce.single-product div.product.product_cat-designbelag .summary .product_title,.woocommerce.single-product div.product.product_cat-kork .summary .product_title,.woocommerce.single-product div.product.product_cat-laminatboden .summary .product_title,.woocommerce.single-product div.product.product_cat-parkett .summary .product_title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.woocommerce.single-product div.product.product_cat-designbelag .summary .price,.woocommerce.single-product div.product.product_cat-kork .summary .price,.woocommerce.single-product div.product.product_cat-laminatboden .summary .price,.woocommerce.single-product div.product.product_cat-parkett .summary .price{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;font-size:16px;margin-bottom:0}
.woocommerce.single-product div.product.product_cat-designbelag .summary .price .amount,.woocommerce.single-product div.product.product_cat-kork .summary .price .amount,.woocommerce.single-product div.product.product_cat-laminatboden .summary .price .amount,.woocommerce.single-product div.product.product_cat-parkett .summary .price .amount{font-size:16px}
.woocommerce.single-product div.product.product_cat-designbelag .summary .legal-price-info,.woocommerce.single-product div.product.product_cat-kork .summary .legal-price-info,.woocommerce.single-product div.product.product_cat-laminatboden .summary .legal-price-info,.woocommerce.single-product div.product.product_cat-parkett .summary .legal-price-info{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.woocommerce.single-product div.product.product_cat-designbelag .summary .product-units,.woocommerce.single-product div.product.product_cat-kork .summary .product-units,.woocommerce.single-product div.product.product_cat-laminatboden .summary .product-units,.woocommerce.single-product div.product.product_cat-parkett .summary .product-units{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;margin-bottom:1em}
.woocommerce.single-product div.product.product_cat-designbelag .summary .price-unit,.woocommerce.single-product div.product.product_cat-kork .summary .price-unit,.woocommerce.single-product div.product.product_cat-laminatboden .summary .price-unit,.woocommerce.single-product div.product.product_cat-parkett .summary .price-unit{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:22.5px;margin-bottom:1em}
.woocommerce.single-product div.product.product_cat-designbelag .summary .price-unit .amount,.woocommerce.single-product div.product.product_cat-kork .summary .price-unit .amount,.woocommerce.single-product div.product.product_cat-laminatboden .summary .price-unit .amount,.woocommerce.single-product div.product.product_cat-parkett .summary .price-unit .amount{font-size:22.5px}
.woocommerce.single-product div.product.product_cat-designbelag .summary .woocommerce-product-details__short-description,.woocommerce.single-product div.product.product_cat-kork .summary .woocommerce-product-details__short-description,.woocommerce.single-product div.product.product_cat-laminatboden .summary .woocommerce-product-details__short-description,.woocommerce.single-product div.product.product_cat-parkett .summary .woocommerce-product-details__short-description{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.woocommerce.single-product div.product.product_cat-designbelag .summary .product_meta,.woocommerce.single-product div.product.product_cat-kork .summary .product_meta,.woocommerce.single-product div.product.product_cat-laminatboden .summary .product_meta,.woocommerce.single-product div.product.product_cat-parkett .summary .product_meta{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;margin:0 0 6px}
.woocommerce.single-product div.product.product_cat-designbelag .summary form.cart,.woocommerce.single-product div.product.product_cat-kork .summary form.cart,.woocommerce.single-product div.product.product_cat-laminatboden .summary form.cart,.woocommerce.single-product div.product.product_cat-parkett .summary form.cart{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
.woocommerce.single-product div.product.product_cat-designbelag .summary .button-wrapper,.woocommerce.single-product div.product.product_cat-kork .summary .button-wrapper,.woocommerce.single-product div.product.product_cat-laminatboden .summary .button-wrapper,.woocommerce.single-product div.product.product_cat-parkett .summary .button-wrapper{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.woocommerce.single-product div.product.product_cat-designbelag .summary .first-payment-date,.woocommerce.single-product div.product.product_cat-kork .summary .first-payment-date,.woocommerce.single-product div.product.product_cat-laminatboden .summary .first-payment-date,.woocommerce.single-product div.product.product_cat-parkett .summary .first-payment-date{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}
.woocommerce table.shop_attributes{color:#333;margin-bottom:40px}
.woocommerce table.shop_attributes tr:nth-of-type(2n){background:#f1f7f6}
.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{background:rgba(0,0,0,0) !important;border-bottom:0;font-size:16px;font-style:normal;padding:5px 15px}
.woocommerce table.shop_attributes td p,.woocommerce table.shop_attributes th p{font-size:16px;padding:0}
.woocommerce .list--piktogramme{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.woocommerce .list--piktogramme li{margin-bottom:.5em;margin-right:.5em}
.woocommerce .list--piktogramme li img{height:40px;width:auto}
.woocommerce div.product .related.products{margin-bottom:0}
.woocommerce div.product .related.products>h2{font-size:20px !important;margin-bottom:10px !important}
.woocommerce div.product .related.products ul.products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1%}
.woocommerce div.product .related.products ul.products li.product{border:1px solid #ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 1% 1.5em;padding-bottom:18px}
.woocommerce div.product .related.products ul.products li.product:nth-child(3n){margin-right:.8%}
.woocommerce div.product .related.products ul.products li.product a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.woocommerce div.product .related.products ul.products li.product a img{border-radius:0}
.woocommerce div.product .related.products ul.products li.product .woocommerce-loop-product__title{font-size:14px;font-weight:600;line-height:1.3em;margin-bottom:0;padding:0 15px}
.woocommerce div.product .related.products ul.products li.product .price{font-size:14px;margin-top:auto;padding:5px 15px;text-align:left}
.woocommerce div.product .related.products ul.products li.product .wc-gzd-additional-info,.woocommerce div.product .related.products ul.products li.product .wc-gzd-additional-info .amount{font-size:14px}
div.product.product_cat-plissee p.price .woocommerce-Price-amount:before{content:"ab ";display:inline}
.price:not(.wc-gzd-additional-info) .woocommerce-Price-amount{float:left}
form.cart button.single_add_to_cart_button,form.cart .quantity,.woocommerce-message .woocommerce-Button.button[href*="/sortiment"]{display:none !important}
.woocommerce-cart #c27-site-wrapper>.woocommerce>.woocommerce-notices-wrapper{max-width:1180px}
.woocommerce-error,.woocommerce-info,.woocommerce-message{border-radius:0}
.woocommerce-message:before{color:#1a8679}
.woocommerce-account .woocommerce .i-section,.woocommerce-cart .woocommerce .i-section,.woocommerce-checkout .woocommerce .i-section{padding-bottom:0;padding-top:50px}
.woocommerce-account .woocommerce .i-section .i-section,.woocommerce-cart .woocommerce .i-section .i-section,.woocommerce-checkout .woocommerce .i-section .i-section{padding-top:0}
.woocommerce-account .woocommerce .i-section .ac-details-container+.i-section,.woocommerce-cart .woocommerce .i-section .ac-details-container+.i-section,.woocommerce-checkout .woocommerce .i-section .ac-details-container+.i-section{padding-top:50px !important}
.woocommerce-account .woocommerce .i-section .element,.woocommerce-cart .woocommerce .i-section .element,.woocommerce-checkout .woocommerce .i-section .element{border:0}
.woocommerce-account .woocommerce .pf-head .title-style-1 i:not(i.icon-pencil-2),.woocommerce-cart .woocommerce .pf-head .title-style-1 i:not(i.icon-pencil-2),.woocommerce-checkout .woocommerce .pf-head .title-style-1 i:not(i.icon-pencil-2){display:none}
.woocommerce-checkout #c27-site-wrapper>.woocommerce{padding-top:50px}
.woocommerce-checkout .woocommerce-checkout-payment#payment ul.payment_methods li{padding-top:0;position:relative}
.woocommerce-checkout .woocommerce-checkout-payment#payment ul.payment_methods li input[type=radio]{outline:0;margin-right:10px;visibility:hidden;position:absolute}
.woocommerce-checkout .woocommerce-checkout-payment#payment ul.payment_methods li input[type=radio]:checked+label:before{background:#1a8679;border:0}
.woocommerce-checkout .woocommerce-checkout-payment#payment ul.payment_methods li input[type=radio]:checked+label:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:5px;left:4px;width:12px;height:6px;border:2px solid #fff;border-top-style:none;border-right-style:none}
.woocommerce-checkout .woocommerce-checkout-payment#payment ul.payment_methods li>label{font-size:15px;font-weight:400;line-height:1.5;padding-left:30px}
.woocommerce-checkout .woocommerce-checkout-payment#payment ul.payment_methods li>label:before,.woocommerce-checkout .woocommerce-checkout-payment#payment ul.payment_methods li>label:after{content:"";position:absolute;left:0;top:0}
.woocommerce-checkout .woocommerce-checkout-payment#payment ul.payment_methods li>label:before{width:20px;height:20px;background:#fff;border:2px solid rgba(0,0,0,.24);border-radius:50%;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}
.woocommerce-cart #c27-site-wrapper>.woocommerce>.woocommerce-notices-wrapper{margin-top:50px}
.woocommerce-cart .element .pf-body{padding-top:0}
.woocommerce-cart .element .pf-body .woocommerce-cart-form{float:none;width:100%}
.woocommerce-cart .element .pf-body .woocommerce-cart-form .element{padding:0;margin-bottom:25px;border:0}
.woocommerce-cart .element .pf-body .woocommerce-cart-form table.shop_table thead tr th{display:table-cell}
.woocommerce-cart .element .pf-body .cart-collaterals{background:0;padding:0 !important}
.woocommerce-cart .element .pf-body .cart-collaterals .cart_totals h2{color:#333;font-size:24px;font-weight:700;margin-bottom:20px !important}
.woocommerce-cart .element .pf-body .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding-top:0}
.woocommerce-cart .element .pf-body .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button{float:right;width:auto}
.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-cart .element .pf-body .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals table.shop_table td div.first-payment-date small{color:#333}
.woocommerce-cart .return-to-shop{display:none !important}
.mlduo-welcome-message h1{font-size:36px;margin-top:0;margin-bottom:50px;color:#333}
.i-section .element:not(.form-section) .title-style-1 h5{font-size:36px;font-weight:700 !important}
.woocommerce .login-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.woocommerce .login-container .choose-role-text,.woocommerce .login-container .role-tabs{display:none}
.woocommerce .login-container .login-tabs a{font-size:28px !important}
.woocommerce .login-container .woocommerce-form__label-for-checkbox{display:block !important}
.woocommerce .login-container .sign-in-box .md-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}
.woocommerce .login-container .sign-in-box .md-checkbox label{font-size:15px;font-weight:400 !important}
.woocommerce .login-container .woocommerce-gzd-reg_data_privacy-checkbox-text,.woocommerce .login-container .woocommerce-gzd-nutzungsbedingungen-checkbox-text{display:inline-block;font-size:15px;font-weight:400;line-height:1.5;padding-left:30px;position:relative}
.woocommerce .login-container .woocommerce-gzd-reg_data_privacy-checkbox-text:before,.woocommerce .login-container .woocommerce-gzd-reg_data_privacy-checkbox-text:after,.woocommerce .login-container .woocommerce-gzd-nutzungsbedingungen-checkbox-text:before,.woocommerce .login-container .woocommerce-gzd-nutzungsbedingungen-checkbox-text:after{content:"";position:absolute;left:0;top:0}
.woocommerce .login-container .woocommerce-gzd-reg_data_privacy-checkbox-text:before,.woocommerce .login-container .woocommerce-gzd-nutzungsbedingungen-checkbox-text:before{width:20px;height:20px;background:#fff;border:2px solid rgba(0,0,0,.24);border-radius:2px;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}
.woocommerce .login-container .woocommerce-form__label-for-checkbox input[type=checkbox]{outline:0;margin-right:10px;visibility:hidden;position:absolute}
.woocommerce .login-container .woocommerce-form__label-for-checkbox input[type=checkbox]:checked+span:before{background:#1a8679;border:0}
.woocommerce .login-container .woocommerce-form__label-for-checkbox input[type=checkbox]:checked+span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:5px;left:4px;width:12px;height:6px;border:2px solid #fff;border-top-style:none;border-right-style:none}
.woocommerce .login-container .forgot-password{margin-top:0}
.woocommerce .login-container .forgot-password a{font-size:15px}
.woocommerce table.shop_table:not(.c27-bookmarks-table){background-color:#f1f7f6 !important;border-radius:0 !important;margin-bottom:2em}
.woocommerce table.shop_table:not(.c27-bookmarks-table) tr{font-size:16px;padding-bottom:0;padding-top:0}
.woocommerce table.shop_table:not(.c27-bookmarks-table) th{font-weight:600 !important}
.woocommerce table.shop_table:not(.c27-bookmarks-table) tfoot th{font-weight:400 !important}
.woocommerce table.shop_table:not(.c27-bookmarks-table) tfoot .recurring-totals th{font-weight:600 !important}
.woocommerce table.shop_table:not(.c27-bookmarks-table).order_details td,.woocommerce table.shop_table:not(.c27-bookmarks-table).order_details th,.woocommerce table.shop_table:not(.c27-bookmarks-table).subscription_details td,.woocommerce table.shop_table:not(.c27-bookmarks-table).my_account_orders th,.woocommerce table.shop_table:not(.c27-bookmarks-table).my_account_orders td{padding:15px 18px !important}
.woocommerce table.shop_table:not(.c27-bookmarks-table) td,.woocommerce table.shop_table:not(.c27-bookmarks-table) th{padding:15px 18px !important}
.woocommerce table.shop_table:not(.c27-bookmarks-table) td,.woocommerce table.shop_table:not(.c27-bookmarks-table) tbody th,.woocommerce table.shop_table:not(.c27-bookmarks-table) tfoot td,.woocommerce table.shop_table:not(.c27-bookmarks-table) tfoot th{border-top:1px solid #fff}
.woocommerce table.shop_table:not(.c27-bookmarks-table).subscription_details tr:nth-last-child(3){display:none}
.woocommerce .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details *{font-size:16px}
.woocommerce .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details th{font-weight:600 !important}
.woocommerce .woocommerce-orders-table--subscriptions td.subscription-actions a+span{display:none}
.woocommerce .mark,.woocommerce mark{background-color:#f1f7f6;font-weight:600}
.woocommerce .order-number a,.woocommerce .subscription_details a{font-weight:600}
#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#f1f7f6;border-radius:0}
.woocommerce-checkout .woocommerce-info{border:none !important;max-width:none;margin-left:0 !important;margin-right:0 !important}
.woocommerce-page p,.woocommerce-page address,.woocommerce-page .chart-legend,.woocommerce-page .woocommerce-info{font-size:16px;line-height:1.5em}
.woocommerce-page p.job-manager-submitted-paid-listing-actions{display:inline-block;margin-bottom:.5em;margin-right:.25em}
.woocommerce-MyAccount-content .woocommerce-customer-details address{padding:0}
.woocommerce-MyAccount-content .col-md-4 .element:not(.form-section) .title-style-1 h5,.woocommerce-MyAccount-content .col-md-8:not(.col-md-offset-2) .element:not(.form-section) .title-style-1 h5{color:#333;font-size:24px;font-weight:700}
.woocommerce-order-details h2.woocommerce-order-details__title,.woocommerce-order-details .order_details~header h2,.woocommerce-customer-details h2,.sab-documents-download h3,.subscription_details~h2,.order_details~header h2,.woocommerce-EditAccountForm legend,.woocommerce-merkzettel .tinv-header h2,.woocommerce-cart h5,.woocommerce-Address-title>h3,.woocommerce .woocommerce-MyAccount-content form>h3{border-bottom:0;color:#333;font-size:24px;font-weight:700;margin-bottom:20px !important;margin-top:20px;padding-bottom:0;text-transform:none}
.round-icon .title-style-1 h5{margin-bottom:30px;top:0;left:0}
.woocommerce-cart .round-icon .title-style-1 h5{line-height:36px;margin-top:0}
.woocommerce-cart .round-icon .title-style-1{padding-bottom:0}
.woocommerce-edit-account .edit{display:block;font-size:16px;line-height:1.5em}
.woocommerce-edit-account .edit:before{content:"";font-family:"werkhaus-icons" !important;display:inline-block;line-height:1;padding-right:.3em}
.no-listings{font-size:16px}
.subscription-actions .woocommerce-button.view{margin-right:4px}
.subscription-actions .woocommerce-button.view+span{display:inline-block;line-height:36px}
.woocommerce form label{color:#333}
.woocommerce form .form-row .input-checkbox{margin-left:0;position:relative}
.woocommerce form.sign-in-form .form-group input{font-weight:400}
.woocommerce form.sign-in-form fieldset{margin-top:50px}
li.wc_payment_method input{float:left}
li.wc_payment_method label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:24px;font-weight:400}
li.wc_payment_method label img:first-of-type{margin:0 0 0 .5em !important}
#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:5px .5em 0 0}
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{margin-top:10px}
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin-bottom:0}
.woocommerce-checkout .woocommerce-checkout-payment#payment ul.payment_methods li .wc-saved-payment-methods label:before{top:5px}
.woocommerce-checkout .woocommerce-checkout-payment#payment ul.payment_methods li .wc-saved-payment-methods input[type=radio]:checked+label:after{top:11px}
.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #fff}
.woocommerce-checkout #payment ul.payment_methods li{margin-bottom:15px}
.woocommerce-order-pay #c27-site-wrapper>.woocommerce{-webkit-box-shadow:none;box-shadow:none;padding:0}
.update-all-subscriptions-payment-method-wrap{display:block;padding:18px;width:100%}
.update-all-subscriptions-payment-method-wrap label.checkbox{font-weight:400}
.ts-billing-details{padding:0;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.woocommerce form.checkout.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce form.checkout.woocommerce-checkout .woocommerce-additional-fields>h3,.woocommerce form.checkout.woocommerce-checkout h3,.woocommerce form.checkout #order_review_heading{color:#333;font-size:24px;font-weight:700;margin-bottom:20px !important;margin-top:0}
.woocommerce .woocommerce-checkout .woocommerce-checkout-payment#payment{margin-top:0;padding:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0}
#order_review .woocommerce-checkout-payment ul.wc_payment_methods .wc_payment_method .payment_box{background-color:#f1f7f6 !important}
.woocommerce form.checkout #order_review_heading{margin-left:0}
.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table{padding:0}
.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table *,p#calc_shipping_state_field span,ul#shipping_method label{color:#333 !important}
.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table tbody tr td,.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table tfoot tr td,.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-cart .element .pf-body .cart-collaterals .cart_totals tr:not(.cart-subtotal) td,.woocommerce-cart .element .pf-body .cart-collaterals table.shop_table tr.order-total td{border-top:1px solid #fff !important}
.woocommerce form .form-row select{border-bottom:2px solid rgba(0,0,0,.12);border-top:0;border-right:0;border-left:0;font-size:18px;min-height:48px;outline:none !important;padding:14px 0;display:block;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 7.406"><path d="M16.594,8.578,18,9.984l-6,6-6-6L7.406,8.578,12,13.172Z" transform="translate(-6 -8.578)"/></svg>');background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}
.c27-form-coupon-wrapper{width:auto}
.c27-form-coupon-wrapper .col-md-10.col-md-offset-1{margin:0;padding:0;width:100%}
.c27-form-coupon-wrapper .col-md-10.col-md-offset-1 .woocommerce-info{background:#f6f7fb;color:#333;margin-left:0 !important;margin-right:0 !important}
.c27-form-coupon-wrapper .col-md-10.col-md-offset-1 .woocommerce-info:before{color:#333}
.c27-form-coupon-wrapper .col-md-10.col-md-offset-1 .woocommerce-info a{color:#333}
.c27-form-coupon-wrapper .col-md-10.col-md-offset-1 form.checkout_coupon{background:#f6f7fb !important;border-radius:1px !important;-webkit-box-shadow:none !important;box-shadow:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-30px !important}
.c27-form-coupon-wrapper .col-md-10.col-md-offset-1 form.checkout_coupon>p:first-of-type{display:none}
.c27-form-coupon-wrapper .col-md-10.col-md-offset-1 form.checkout_coupon .input-text{padding:14px}
#fbuilder{background:#f1f7f6;margin-bottom:1.5em;padding:15px}
@media(min-width:768px){#fbuilder{padding:20px 25px}
}#fbuilder label,#fbuilder span{color:#333}
#fbuilder input,#fbuilder textarea,#fbuilder select{background:#f1f7f6;border:none !important;border-radius:0;outline:0}
#fbuilder select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5em;background:#fff;border:0;border-radius:3px;padding:1em 2em 1em 1em;font-size:1em}
#fbuilder .cff-dropdown-field .dfield{position:relative;display:inline-block;width:80px !important}
#fbuilder .cff-dropdown-field .dfield select{width:100% !important}
#fbuilder .cff-dropdown-field .dfield:after{color:#1a8679;content:"";font-family:Material Icons !important;font-size:28px;line-height:40px;width:0;height:0;position:absolute;pointer-events:none;top:5px;right:30px}
#fbuilder select::-ms-expand{display:none}
#fbuilder small{width:auto}
#fbuilder span.uh{font-size:14px !important}
#fbuilder .fform h2{font-size:22px}
#fbuilder .fform span{display:none}
#fbuilder .fields{line-height:1;padding:0 !important}
#fbuilder .field-userinput{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#fbuilder .field-userinput label{-ms-flex-preferred-size:40%;flex-basis:40%;font-size:16px;font-weight:600;padding-right:5px}
@media(min-width:768px){#fbuilder .field-userinput label{-ms-flex-preferred-size:50%;flex-basis:50%}
}#fbuilder .field-userinput .dfield{width:80px !important}
#fbuilder .field-userinput .dfield .small{width:100% !important}
#fbuilder .field-userinput input,#fbuilder .field-userinput textarea,#fbuilder .field-userinput select{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;font-size:18px;height:40px;padding:10px}
#fbuilder .field-structure{padding-top:10px !important}
#fbuilder .field-structure small{font-size:14px;line-height:1.2em !important}
#fbuilder .field-structure hr{border-top:1px solid #fff}
#fbuilder .field-output{width:100%}
#fbuilder .field-output label{font-weight:400;margin-right:.2em;width:auto !important}
#fbuilder .field-output input{font-size:14px;padding:0;text-align:right}
#fbuilder .field-output input.small{width:100% !important}
#fbuilder .cff-container-field .cff-container-field{margin-top:0}
#fbuilder .cff-container-field .cff-container-field .field-output.field-totalprice{text-align:right}
#fbuilder .cff-container-field .cff-container-field .field-output.field-totalprice label{display:none}
#fbuilder .cff-container-field .cff-container-field .field-output.field-totalprice input{font-size:30px;font-weight:700;text-align:right}
#fbuilder .cff-container-field .cff-container-field .field-output.field-regularprice input.small{margin-left:.2em;width:70px !important}
#fbuilder .cff-container-field .field-output.field-totalprice{text-align:right}
#fbuilder .cff-container-field .field-output.field-totalprice label{display:none}
#fbuilder .cff-container-field .field-output.field-totalprice input{font-size:30px;font-weight:700;text-align:right}
#fbuilder .cff-container-field .field-output.field-regularprice .dfield{width:auto !important}
#fbuilder .cff-container-field .field-output.field-regularprice input.small{width:70px !important}
#fbuilder .field-totalsize .dfield{display:inline;-ms-flex-preferred-size:15%;flex-basis:15%}
#fbuilder .field-totalsize label{padding-right:.5em}
#fbuilder .field-totalsize input{text-align:left}
#fbuilder .container-flex-wrapper>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media(min-width:1200px){#fbuilder .container-flex-wrapper>div{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}#fbuilder .container-flex-wrapper>div>div{-ms-flex-preferred-size:100%;flex-basis:100%;width:100% !important}
#fbuilder .container-flex-wrapper>div>div.column2:first-of-type{margin-bottom:10px}
@media(min-width:1200px){#fbuilder .container-flex-wrapper>div>div.column2:first-of-type{-ms-flex-preferred-size:70%;flex-basis:70%;margin-bottom:0}
}@media(min-width:1200px){#fbuilder .container-flex-wrapper>div>div.column2:last-of-type{-ms-flex-preferred-size:30%;flex-basis:30%}
}@media(min-width:420px){#fbuilder .container-flex-wrapper>div .field-output{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
}#fbuilder .container-flex-wrapper>div .field-output.field-totalprice,#fbuilder .container-flex-wrapper>div .field-output.field-regularprice{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
#fbuilder div.cpefb_error{line-height:1.3em;padding:10px 5px !important;width:140px}
.facetwp-counter{display:none}
.facetwp-checkbox{background:none !important;line-height:22px;margin-bottom:10px !important;padding-left:30px !important;position:relative}
.facetwp-checkbox:before,.facetwp-checkbox:after{content:"";position:absolute;left:0;top:0}
.facetwp-checkbox:before{background:#fff;border:2px solid rgba(0,0,0,.24);border-radius:50%;cursor:pointer;height:20px;-webkit-transition:background .3s;transition:background .3s;width:20px}
.facetwp-checkbox.checked{background-image:none;font-weight:600}
.facetwp-checkbox.checked:before{background:#1a8679;border:0}
.facetwp-checkbox.checked:after{border:2px solid #fff;border-top-style:none;border-right-style:none;height:6px;left:4px;top:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:12px}
.facetwp-facet-produktkategorien>.facetwp-checkbox{font-weight:700}
.facetwp-color{border:1px solid #ebebeb;border-radius:20px;-webkit-box-shadow:none !important;box-shadow:none !important}
.facetwp-color[data-value=bunt]{background-color:rgba(0,0,0,0) !important;background:repeating-linear-gradient(to right,#f6ba52,#f6ba52 5px,purple 5px,purple 10px)}
.facetwp-facet-holzart,.facetwp-facet-optik{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.facetwp-facet-holzart>div,.facetwp-facet-optik>div{-ms-flex-preferred-size:50%;flex-basis:50%}
.facet-wrap{margin-bottom:10px}
.facet-label,.facetwp-flyout h3{color:#333;display:inline-block;font-size:18px !important;font-weight:400 !important;margin-bottom:10px;margin-top:0}
.facetwp-facet{margin-bottom:20px !important}
.facetwp-facet.facetwp-facet-load_more{margin-bottom:40px !important;margin-top:20px;text-align:center}
@media(min-width:768px){.facetwp-facet.facetwp-facet-load_more{margin-top:40px}
}.textwidget .facetwp-facet>div,.facetwp-flyout .facetwp-facet>div{font-size:14px}
.section-facetwp .facetwp-facet{margin-bottom:15px !important}
.facetwp-facet.facetwp-facet-pro_seite{position:relative;width:82px}
.facetwp-facet.facetwp-facet-pro_seite:before{color:#1a8679;content:"";display:inline-block;font-family:"werkhaus-icons";font-size:20px;pointer-events:none;right:0;top:2px;position:absolute}
.facetwp-facet .custom-select{background:rgba(0,0,0,0);cursor:pointer;font-size:14px;border:0;outline:0;padding-left:0;padding-right:0;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}
.facetwp-sort,.facetwp-facet-kollektion{margin-left:20px;position:relative;width:160px}
.facetwp-sort:before,.facetwp-facet-kollektion:before{color:#1a8679;content:"";display:inline-block;font-family:"werkhaus-icons";font-size:20px;pointer-events:none;right:0;top:2px;position:absolute}
.facetwp-sort .facetwp-sort-select,.facetwp-sort .facetwp-dropdown,.facetwp-facet-kollektion .facetwp-sort-select,.facetwp-facet-kollektion .facetwp-dropdown{background:rgba(0,0,0,0);cursor:pointer;font-size:14px;border:0;outline:0;padding-left:0;padding-right:0;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}
.facetwp-facet-kollektion{margin-left:0;width:100%}
.facetwp-flyout-close{display:inline-block;font-size:0;line-height:1;position:absolute;z-index:10;right:0}
.facetwp-flyout-close:before{content:"";color:#1a8679;font-family:"werkhaus-icons";font-size:24px;position:relative}
.facetwp-flyout-content{padding:40px 20px 20px !important}
.section-facetwp .facetwp-facet-suchergebnisse,.section-facetwp .facetwp-selections{font-size:14px !important}
.section-facetwp .facetwp-sort{margin-bottom:15px !important}
.facetwp-selections ul{border-top:1px solid #96c2c4;padding:20px 130px 0 0}
.facetwp-selections .facetwp-selection-label{display:none;font-weight:700;margin-bottom:5px;margin-right:5px}
.facetwp-selections .facetwp-selection-value{background-color:#fff;background-image:none !important;border:1px solid #96c2c4;display:inline-block;margin-bottom:5px;margin-right:5px !important;padding:10px !important;position:relative;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.facetwp-selections .facetwp-selection-value:after{background-image:url("/wp-content/plugins/facetwp/assets/images/icon-close.png");background-size:12px;content:"";display:inline-block;height:12px;margin-left:5px;position:relative;top:1px;width:12px}
.facetwp-selections .facetwp-selection-value:hover{background:#96c2c4}
.facetwp-template .elementor-widget-container+.elementor-widget-container{margin-top:10px !important}
@media(min-width:768px){.facetwp-template .elementor-widget-container+.elementor-widget-container{margin-top:20px !important}
}.facetwp-template[data-name=produkte] .fwpl-layout.products{grid-template-columns:1fr}
@media(min-width:480px){.facetwp-template[data-name=produkte] .fwpl-layout.products{grid-template-columns:2fr 2fr}
}@media(min-width:992px){.facetwp-template[data-name=produkte] .fwpl-layout.products{grid-template-columns:4fr 4fr 4fr 4fr}
}.facetwp-template[data-name=produkte] .result-product-item{border:1px solid #ebebeb}
.facetwp-template[data-name=produkte] .result-product__content{padding:20px}
.facetwp-template[data-name=produkte] .result-product__content h3{font-size:14px;font-weight:600;line-height:1.3em;margin-bottom:5px;margin-top:0}
@media(min-width:768px){.facetwp-template[data-name=produkte] .result-product__content h3{font-size:16px}
}.facetwp-template[data-name=produkte] .result-product__content h3 a{color:#333}
.facetwp-template[data-name=produkte] .result-product__content p{line-height:18px}
.tinv-wishlist .tinv-header{margin-bottom:0}
.tinv-wishlist .cart-empty{font-size:16px}
.tinv-wishlist table{border-width:0;color:#333}
.tinv-wishlist table th,.tinv-wishlist table td{border-bottom:1px solid #ebebeb}
@media(max-width:768px){.tinv-wishlist table th,.tinv-wishlist table td{padding-top:0}
}@media(max-width:768px){.tinv-wishlist table th{text-align:left !important}
}@media print{.tinv-wishlist table th.product-remove{display:none}
.tinv-wishlist table th.product-price{text-align:right !important}
}@media(max-width:768px){.tinv-wishlist table td{text-align:left !important}
}@media(max-width:768px){.tinv-wishlist table td.product-remove,.tinv-wishlist table td.product-price{text-align:right !important}
}.tinv-wishlist table td.product-name a{display:inline-block;font-size:18px;font-weight:600;margin-bottom:.3em}
@media(max-width:768px){.tinv-wishlist table td.product-price{text-align:right !important}
}.tinv-wishlist table td dl{margin-bottom:0}
@media print{.tinv-wishlist table td{padding:1em;vertical-align:top}
.tinv-wishlist table td.product-price{width:20% !important;text-align:right;vertical-align:bottom}
.tinv-wishlist table td.product-remove{display:none}
.tinv-wishlist table td.product-thumbnail{width:30% !important}
}.tinv-wishlist table tfoot{display:none}
.tinv-wishlist .product-remove button{background-color:#f1f7f6;margin:0 0 0 auto}
.tinv-wishlist .tinvwl-items{font-size:14px;margin-left:0;margin-right:0;text-align:left}
.tinv-wishlist .tinvwl-items dt{float:left;font-weight:500;width:100%}
@media(min-width:641px){.tinv-wishlist .tinvwl-items dt{min-width:45%;width:auto}
}.tinv-wishlist .tinvwl-items dd,.tinv-wishlist .tinvwl-items dd strong{font-weight:400}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{vertical-align:bottom}
.tinv-wishlist .variation{display:none !important}
.CookieDeclaration{margin-top:-20px}
.CookieDeclaration *{font-size:16px}
#CybotCookiebotDialog a,#CybotCookiebotDialog div,#CybotCookiebotDialogBodyContentControls,#CybotCookiebotDialogBodyContentTitle{font-family:"Source Sans Pro" !important}
.wp-block-storeabill-item-table.is-style-odd>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="storeabill/item-table-column"]>.wp-block-storeabill-item-table-column .block-editor-inner-blocks{background:#e4f6f6}
.wc-gzd-checkbox-placeholder abbr{position:absolute;right:-5px;top:0}
.wc-gzd-checkbox-placeholder p{margin-bottom:0 !important}
.wc-gzd-checkbox-placeholder label{line-height:1 !important}
.wc-gzd-checkbox-placeholder-legal label{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;position:relative}
.wc-gzd-checkbox-placeholder-legal input[type=checkbox]{outline:0;margin-right:10px;visibility:hidden;position:absolute}
.wc-gzd-checkbox-placeholder-legal .woocommerce-gzd-legal-checkbox-text{cursor:pointer;padding-left:10px;position:static;margin:0 0 1.5em;font-size:15px;font-weight:400;white-space:inherit;line-height:22px}
.wc-gzd-checkbox-placeholder-legal .woocommerce-gzd-legal-checkbox-text:before,.wc-gzd-checkbox-placeholder-legal .woocommerce-gzd-legal-checkbox-text:after{content:"";position:absolute;left:0;top:0}
.wc-gzd-checkbox-placeholder-legal .woocommerce-gzd-legal-checkbox-text:before{width:20px;height:20px;background:#fff;border:2px solid rgba(0,0,0,.24);border-radius:50%;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}
.wc-gzd-checkbox-placeholder-legal input[type=checkbox]:checked+span:before,.wc-gzd-checkbox-placeholder-legal input[type=radio]:checked+span:before{background:#1a8679;border:0}
.wc-gzd-checkbox-placeholder-legal input[type=checkbox]:checked+span:after,.wc-gzd-checkbox-placeholder-legal input[type=radio]:checked+span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:5px;left:4px;width:12px;height:6px;border:2px solid #fff;border-top-style:none;border-right-style:none}
.aiowps-captcha-equation strong{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;line-height:53px}
.aiowps-captcha-equation strong input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px}
@media(min-width:481px){.woocommerce.single-product .woocommerce-product-gallery--with-images.c27-gallery-items-count--2 .gallery-nav>ul li{bottom:35px}
}@media(min-width:600px){.wp-block-media-text .wp-block-media-text__content{padding:0 24px 0 0}
.wp-block-media-text .wp-block-media-text__media+.wp-block-media-text__content{padding:0 0 0 24px}
.wp-block-image .alignleft{float:left;margin-right:24px}
.wp-block-image .alignright{float:right;margin-left:24px}
}@media(min-width:601px){body.single-listing .block-type-categories .element .pf-body .listing-details li{width:25% !important}
}@media(min-width:768px){.elementor-widget-tabs .elementor-tab-content{border:0;padding:40px 60px}
.woocommerce>section>.container{padding-left:25px !important;padding-right:25px !important}
body.single-listing .main-info-mobile .listing-main-info{padding-left:25px;padding-right:25px}
body.single-listing .tab-content{padding:0 15px}
.elementor-widget-case27-package-selection-widget .section-body{display:-webkit-box;display:-ms-flexbox;display:flex}
.woocommerce .woocommerce-breadcrumb{display:block}
.woocommerce .page-description p,.woocommerce .term-description p{font-size:16px}
.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products[class*=columns-] li.product .woocommerce-loop-product__title{font-size:16px !important;padding:0 20px}
.woocommerce ul.products li.product .custom-badges span,.woocommerce ul.products[class*=columns-] li.product .custom-badges span{font-size:16px}
.woocommerce.single-product .container{display:-webkit-box;display:-ms-flexbox;display:flex}
.woocommerce.single-product .woocommerce-product-gallery--with-images .gallerySlider .gallery-thumb[data-items="2"],.woocommerce.single-product .woocommerce-product-gallery--with-images .gallerySlider .gallery-thumb[data-items="3"]{margin:20px 0}
.woocommerce.single-product .woocommerce-product-gallery--with-images .gallery-nav>ul li{bottom:25px}
.woocommerce.single-product .woocommerce-product-gallery--with-images.c27-gallery-items-count--2 .gallery-nav>ul li{bottom:45px}
.woocommerce.single-product div.product .woocommerce-product-details__short-description{margin-bottom:3em}
.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{padding:5px 20px}
.woocommerce div.product .related.products ul.products li.product{width:23%;width:23%}
.woocommerce div.product .related.products ul.products li.product .woocommerce-loop-product__title{font-size:16px;padding:0 20px}
.woocommerce div.product .related.products ul.products li.product .price{padding:5px 20px}
}@media(min-width:769px){.woocommerce .woocommerce-orders-table__cell-order-actions a.button{margin-bottom:5px}
}@media(min-width:992px){.woocommerce.single-product .container{max-width:1024px}
}@media(min-width:993px){.woocommerce-cart .element .pf-body .woocommerce-cart-form .element{float:left;width:60%}
}@media(min-width:1024px){.button-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 -2px}
.button-wrapper a.button{margin:0 2px 10px;text-align:left}
.woocommerce>section>.container{max-width:992px;padding-left:0 !important;padding-right:0 !important}
.woocommerce .page-description p,.woocommerce .term-description p{font-size:18px}
}@media(min-width:1025px){.woocommerce.single-product .container{max-width:992px}
}@media screen and (max-width:1200px)and (min-width:992px){body .elementor-section.elementor-section-boxed .elementor-container,.e-con-boxed .e-con-inner{max-width:992px}
}@media(min-width:1200px){.woocommerce>section>.container{max-width:1180px}
body.single-listing .tab-content .container{max-width:1200px}
}@media(max-width:1200px)and (min-width:992px){body.single-listing .tab-content .container{max-width:992px}
}@media(min-width:1201px){.finder-listings{height:calc(100% - 50px) !important;top:25px}
.woocommerce.single-product .container{max-width:1180px}
}@media screen and (min-width:1500px){.woocommerce-account .woocommerce .i-section>.container .mlduo-account-menu .container{width:1220px}
}@media(max-width:1200px){.finder-search{position:relative !important}
.woocommerce-account .woocommerce .i-section>.container{max-width:992px}
.ac-details-container{max-width:992px}
body.single-listing .listing-main-buttons .lmb-calltoaction a.bookmarked,body.single-listing .listing-main-buttons .lmb-calltoaction a.bookmarked:hover,body.single-listing .listing-main-buttons .lmb-calltoaction a.bookmarked:focus{border:2px solid #1a8679}
.mlduo-welcome-message h1{margin-bottom:30px !important}
}@media only screen and (max-width:1200px){.finder-one-columns .finder-listings{width:100% !important}
}@media(max-width:1024px){.woocommerce .woocommerce-breadcrumb{padding-left:20px;padding-right:20px}
.woocommerce.single-product .site-main .col-md-12{padding-left:20px;padding-right:20px}
}@media(max-width:992px){form.woocommerce-checkout{padding:0 5px}
}@media(max-width:768px){.button-ci.button-md-small{border-width:2px;font-size:14px;padding:10px 15px}
.add-listing-step .section-title h2,.elementor-widget-case27-package-selection-widget .section-title h2{font-size:30px !important}
.add-listing-step .pricing-item,.elementor-widget-case27-package-selection-widget .pricing-item{margin-bottom:20px}
.woocommerce-mein-profil .case27-primary-text{font-size:30px}
.add-listing-form .c27-submit-listing-form .form-section .title-style-1 h5,.edit-listing-form .c27-submit-listing-form .form-section .title-style-1 h5{font-size:22px !important}
.woocommerce.single-product .woocommerce-product-gallery--with-images{margin-bottom:30px !important;max-width:728px}
.woocommerce div.product .related.products ul.products.columns-4 li.product,.woocommerce div.product .related.products ul.products.columns-5 li.product,.woocommerce div.product .related.products ul.products.columns-6 li.product{margin:0 1% 20px !important;width:47.8%}
.woocommerce div.product .related.products ul.products.columns-4 li.product:nth-child(2n),.woocommerce div.product .related.products ul.products.columns-5 li.product:nth-child(2n),.woocommerce div.product .related.products ul.products.columns-6 li.product:nth-child(2n){margin-right:0}
.woocommerce-cart #c27-site-wrapper>.woocommerce>.woocommerce-notices-wrapper,.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message,.woocommerce .woocommerce-info~form.woocommerce-form-login{margin-left:20px !important;margin-right:20px !important}
.woocommerce-cart .element .pf-body .woocommerce-cart-form table.shop_table td.product-price,.woocommerce-cart .element .pf-body .woocommerce-cart-form table.shop_table td.product-quantity,.woocommerce-cart .element .pf-body .woocommerce-cart-form table.shop_table td.product-subtotal{background:#f1f7f6;border-top:1px solid #fff;color:#333}
.woocommerce-cart .element .pf-body .woocommerce-cart-form .woocommerce-cart-form__contents.shop_table_responsive tr{background:#f1f7f6 !important;border:none !important;margin-bottom:0}
.woocommerce-cart .element .pf-body .woocommerce-cart-form .woocommerce-cart-form__cart-item .product-remove,.woocommerce-cart .element .pf-body .woocommerce-cart-form .woocommerce-cart-form__cart-item .product-name{display:table-cell;padding-right:0 !important}
.mlduo-welcome-message h1{font-size:30px !important;margin-bottom:20px !important}
.i-section .element:not(.form-section) .title-style-1 h5{font-size:30px !important;margin-bottom:20px !important}
.woocommerce table.shop_table:not(.c27-bookmarks-table) thead th:last-of-type,.woocommerce table.shop_table:not(.c27-bookmarks-table) td:last-of-type{text-align:right}
.woocommerce table.shop_table:not(.c27-bookmarks-table).shop_table_responsive tbody tr:first-child td:first-child{border-top:0}
.woocommerce .subscription_details a.button{float:right;margin-bottom:5px;margin-left:0 !important}
.woocommerce-MyAccount-content .col-md-4 .element:not(.form-section) .title-style-1 h5,.woocommerce-MyAccount-content .col-md-8:not(.col-md-offset-2) .element:not(.form-section) .title-style-1 h5{font-size:22px !important}
.woocommerce-order-details h2.woocommerce-order-details__title,.woocommerce-order-details .order_details~header h2,.woocommerce-customer-details h2,.sab-documents-download h3,.subscription_details~h2,.order_details~header h2,.woocommerce-EditAccountForm legend,.woocommerce-merkzettel .tinv-header h2,.woocommerce-cart h5,.woocommerce-Address-title>h3,.woocommerce .woocommerce-MyAccount-content form>h3{font-size:22px !important}
.subscription-actions .woocommerce-button.view{margin-right:0 !important}
}@media(max-width:767px){.elementor-widget-toggle .elementor-tab-content{padding:12px 10px 12px 39px}
.woocommerce-MyAccount-content .col-md-9{width:100% !important}
}@media(max-width:599px){.wp-block-image .alignleft img,.wp-block-image .alignright img{width:100vw}
}@media(max-width:500px){.add-listing-form .form-group .c27-term-checklist li.c27-term,.edit-listing-form .form-group .c27-term-checklist li.c27-term{width:100% !important}
}@media print{a[href]:after{content:""}
header.assistheader{display:none !important}
header.mainheader{margin-bottom:.5cm;margin-top:.5cm;position:relative !important;text-align:right}
header.mainheader .elementor-widget-wrap{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}
header.mainheader .logoflex img{width:200px !important}
body .elementor-section.elementor-section-boxed .elementor-container{max-width:992px}
.elementor-location-footer .elementor-element-8210c12,.elementor-location-footer .elementor-element-da08636,.elementor-location-footer .elementor-element-8d4672a,.elementor-location-footer .elementor-element-077670a{display:none}
footer.elementor-element-58874858{display:none}
.mlduo-account-menu,.elementor-widget-share-buttons,.elementor-widget-nav-menu,.elementor-widget-icon,.back-to-top,.print-page{display:none !important}
.woocommerce-MyAccount-content .c27-bookmarks-table .job-dashboard-actions{display:none}
}