.elementor-8835 .elementor-element.elementor-element-43485f4:not(.elementor-motion-effects-element-type-background), .elementor-8835 .elementor-element.elementor-element-43485f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F8;}.elementor-8835 .elementor-element.elementor-element-43485f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8835 .elementor-element.elementor-element-43485f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8835 .elementor-element.elementor-element-1d1e1c0 .woocommerce-breadcrumb{color:#000000;font-size:14px;}.elementor-8835 .elementor-element.elementor-element-1d1e1c0 .woocommerce-breadcrumb > a{color:#000000;}.elementor-8835 .elementor-element.elementor-element-0f0a660{padding:40px 0px 0px 0px;}.elementor-8835 .elementor-element.elementor-element-9630deb{z-index:1;}.elementor-8835 .elementor-element.elementor-element-3cd8c5e .elementor-heading-title{font-family:"Lucida Sans Unicode", Sans-serif;font-size:18px;font-weight:bold;line-height:1.3em;}.elementor-8835 .elementor-element.elementor-element-3cd8c5e > .elementor-widget-container{margin:0px 0px 10px 0px;}.woocommerce .elementor-8835 .elementor-element.elementor-element-7becdc8 .woocommerce-product-details__short-description{font-family:"Lucida Sans Unicode", Sans-serif;font-size:14px;}.elementor-8835 .elementor-element.elementor-element-7cdb3fb{padding:40px 0px 40px 0px;}.elementor-8835 .elementor-element.elementor-element-7703a9d:not(.elementor-motion-effects-element-type-background), .elementor-8835 .elementor-element.elementor-element-7703a9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F8;}.elementor-8835 .elementor-element.elementor-element-7703a9d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-8835 .elementor-element.elementor-element-7703a9d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8835 .elementor-element.elementor-element-a7d305d{text-align:center;}.elementor-8835 .elementor-element.elementor-element-a7d305d .elementor-heading-title{font-family:"Lucida Sans Unicode", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;}.elementor-8835 .elementor-element.elementor-element-63dacf2{padding:0px 0px 0px 0px;}.elementor-8835 .elementor-element.elementor-element-7a70197 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-8835 .elementor-element.elementor-element-7a70197 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8835 .elementor-element.elementor-element-23fd1d8{font-family:"Lucida Sans Unicode", Sans-serif;font-size:16px;font-weight:bold;line-height:1.7em;}@media(max-width:1024px){.elementor-8835 .elementor-element.elementor-element-0f0a660{padding:0px 0px 0px 0px;}.elementor-8835 .elementor-element.elementor-element-7cdb3fb{padding:20px 0px 20px 0px;}.elementor-8835 .elementor-element.elementor-element-7703a9d{padding:20px 20px 20px 20px;}.elementor-8835 .elementor-element.elementor-element-63dacf2{padding:0px 0px 0px 0px;}.elementor-8835 .elementor-element.elementor-element-7a70197 > .elementor-element-populated{padding:10px 10px 10px 10px;}}/* Start custom CSS */*,
*:focus {
    outline: 0;
    outline: none;
}

.pg-breadcrumb .woocommerce-breadcrumb {
	margin-bottom: 0;
}
.pg-btn-product-desc {
    margin-right: 15px;
}
.button-kaufen {
    background-color: #f88d10;
    color: #fff !important;
    padding: 12px;
    font-size: 18px !important;
    float: left;
    text-align: center;
}
.button-katalog {
    background-color: #fff;
    color: #000 !important;
    padding: 11px;
    font-size: 18px !important;
    float: left;
    border: 1px solid #000;
}
.product-btm-cta {
    text-align: center;
    background: #f6f6f8;
    padding: 40px;
    font-size: 16px;
    color: #333;
    margin-top: 30px;
		line-height: 1.7em;
}
.product-btm-cta .pg-btn-anfragen {
    display: block;
    max-width: 200px;
    margin: 10px auto 0;
	box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
}
.elementor-widget-woocommerce-product-short-description table {
    font-size: 14px;
}
.elementor-widget-woocommerce-product-short-description table tr td:nth-child(1) {
    font-weight: bold;
}
.elementor-widget-woocommerce-product-short-description table tr:nth-child(odd) {
    background: #f6f6f8;
}
.elementor-widget-woocommerce-product-short-description table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background: none !important;
}
.pg-btn-anfragen {
    background-color: #429863;
    border: 1px solid #429863;
    color: #FFF !important;
    padding: 11px 30px;
    font-size: 18px;
    vertical-align: middle;
    display: inline-block;
}
.pg-btn-anfragen:hover {
    background-color: #358152;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    z-index: 1 !important;
}

.elementor-widget-woocommerce-product-content ul {
    margin-bottom: 15px;
    padding: 0;
    margin-left: 25px;
}
.elementor-widget-woocommerce-product-content h1,
.elementor-widget-woocommerce-product-content h2,
.elementor-widget-woocommerce-product-content h3,
.elementor-widget-woocommerce-product-content h4,
.elementor-widget-woocommerce-product-content h5 {
    margin-top: 25px;
}

#jetzt-anfragen .elementor-form-fields-wrapper input,
#jetzt-anfragen .elementor-form-fields-wrapper select,
#jetzt-anfragen .elementor-form-fields-wrapper textarea {
    border-radius: 0; 
}
#jetzt-anfragen .elementor-form-fields-wrapper button {
    border-radius: 0;
    font-weight: bold;
    background: #429863;
    text-transform: uppercase;
    max-width: 200px;
    margin: 0 auto;
}
#jetzt-anfragen .elementor-form-fields-wrapper button:hover {
    background: #358152;
}
#jetzt-anfragen .elementor-section .elementor-widget-wrap {
    padding: 0;
}

.af2_form_wrapper .af2_question_wrapper,
.af2_form_wrapper .af2_question_wrapper label, .af2_form_wrapper .af2_question_wrapper .af2_question_label,
.af2_form_wrapper .af2_form input {
    color: #000 !important;
}


@media (min-width: 768px) {
    .woocommerce-product-gallery {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .woocommerce-product-gallery .flex-control-thumbs {
        -webkit-box-ordinal-group: -9;
        -ms-flex-order: -10;
                order: -10;
    }
    .woocommerce div.product div.images .flex-control-thumbs li {
        width: 100%;
        margin-bottom: 10px;
    }
    .woocommerce div.product div.images .flex-control-thumbs {
        max-width: 90px;
        margin-right: 10px;
    }
}
@media (max-width: 767px) {
    .woocommerce div.product div.images .flex-control-thumbs {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-column-gap: 10px;
        -moz-column-gap: 10px;
                column-gap: 10px;
        margin-top: 10px;
    }
    .woocommerce div.product div.images {
        margin-bottom: 0;
    }
}

@media (max-width: 680px) {
    .type-product .woocommerce-product-details__short-description a.pg-btn-product-desc,
    .pg-btn-anfragen {
        width: 100%;
        text-align: center;
    }
    .type-product .woocommerce-product-details__short-description a.pg-btn-product-desc {
        margin-bottom: 10px;
    }
    .product-btm-cta {
        padding: 15px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lucida Sans Unicode';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.primeguest.de/wp-content/uploads/2023/07/LucidaSansUnicode.eot');
	src: url('https://staging.primeguest.de/wp-content/uploads/2023/07/LucidaSansUnicode.eot?#iefix') format('embedded-opentype'),
		url('https://staging.primeguest.de/wp-content/uploads/2023/07/LucidaSansUnicode.woff2') format('woff2'),
		url('https://staging.primeguest.de/wp-content/uploads/2023/07/LucidaSansUnicode.woff') format('woff'),
		url('https://staging.primeguest.de/wp-content/uploads/2023/07/LucidaSansUnicode.ttf') format('truetype'),
		url('https://staging.primeguest.de/wp-content/uploads/2023/07/LucidaSansUnicode.svg#LucidaSansUnicode') format('svg');
}
/* End Custom Fonts CSS */