.elementor-kit-122997{--e-global-color-primary:#000000;--e-global-color-secondary:#2B3C42;--e-global-color-text:#74747B;--e-global-color-accent:#F8C40C;--e-global-color-f4af998:#34909E;--e-global-color-a907fcc:#CA7C3A;--e-global-color-d5d3b51:#FFFFFF;--e-global-color-5cd9124:#014049;--e-global-color-21c1529:#FFFFFF;--e-global-color-c586c97:#F5F8E8;--e-global-color-d5517a6:#EAEFCE;--e-global-color-ffb6a3d:#F5F8E8;--e-global-color-f6e5afb:#F5F5F5;--e-global-color-390ffa6:#E9AA25;--e-global-color-e9bad44:#5AC4CF;--e-global-color-5620db0:#7CDDE7;--e-global-color-f1d0569:#DCD7E2;--e-global-color-f24a9aa:#2B3C42;--e-global-color-f508ede:#5B686B;--e-global-color-9b67bb3:#7A7A77;--e-global-color-5b9b086:#FFFFFF00;--e-global-color-98909ab:#FDE0A0;--e-global-color-dbc69e3:#F5C55E;--e-global-typography-primary-font-family:"Dosis";--e-global-typography-primary-font-size:20px;--e-global-typography-primary-font-weight:normal;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-size:17px;--e-global-typography-secondary-font-weight:normal;--e-global-typography-secondary-letter-spacing:-0.5px;--e-global-typography-text-font-family:"Dosis";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-letter-spacing:-0.5px;--e-global-typography-c1a72fb-font-family:"Dosis";--e-global-typography-c1a72fb-font-size:45px;--e-global-typography-c1a72fb-font-weight:400;--e-global-typography-c1a72fb-line-height:1.2em;--e-global-typography-58dd155-font-family:"Dosis";--e-global-typography-58dd155-font-size:32px;--e-global-typography-58dd155-font-weight:400;--e-global-typography-58dd155-line-height:1.2em;--e-global-typography-e233235-font-family:"Dosis";--e-global-typography-e233235-font-size:25px;--e-global-typography-e233235-font-weight:500;--e-global-typography-e233235-line-height:1.2em;--e-global-typography-6078efa-font-family:"Dosis";--e-global-typography-6078efa-font-size:22px;--e-global-typography-6078efa-font-weight:500;--e-global-typography-591bc64-font-family:"Dosis";--e-global-typography-591bc64-font-size:17px;--e-global-typography-591bc64-font-weight:600;--e-global-typography-591bc64-text-transform:uppercase;--e-global-typography-591bc64-letter-spacing:1px;--e-global-typography-4d40dce-font-weight:normal;background-color:var( --e-global-color-f6e5afb );color:#4A5054;font-family:"Open Sans", Open Sans;font-size:17px;font-weight:400;letter-spacing:-0.5px;}.elementor-kit-122997 button,.elementor-kit-122997 input[type="button"],.elementor-kit-122997 input[type="submit"],.elementor-kit-122997 .elementor-button{background-color:var( --e-global-color-accent );font-size:17px;font-weight:500;letter-spacing:-0.5px;color:#333333;border-style:none;border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-kit-122997 button:hover,.elementor-kit-122997 button:focus,.elementor-kit-122997 input[type="button"]:hover,.elementor-kit-122997 input[type="button"]:focus,.elementor-kit-122997 input[type="submit"]:hover,.elementor-kit-122997 input[type="submit"]:focus,.elementor-kit-122997 .elementor-button:hover,.elementor-kit-122997 .elementor-button:focus{background-color:var( --e-global-color-390ffa6 );color:#0A0A0A;border-style:none;}.elementor-kit-122997 a{color:var( --e-global-color-f4af998 );}.elementor-kit-122997 a:hover{color:var( --e-global-color-text );}.elementor-kit-122997 h1{color:var( --e-global-color-5cd9124 );font-family:"Dosis", Open Sans;font-size:45px;font-weight:400;line-height:1.2em;}.elementor-kit-122997 h2{color:var( --e-global-color-5cd9124 );font-family:var( --e-global-typography-58dd155-font-family ), Open Sans;font-size:var( --e-global-typography-58dd155-font-size );font-weight:var( --e-global-typography-58dd155-font-weight );line-height:var( --e-global-typography-58dd155-line-height );}.elementor-kit-122997 h3{color:var( --e-global-color-5cd9124 );font-family:var( --e-global-typography-e233235-font-family ), Open Sans;font-size:var( --e-global-typography-e233235-font-size );font-weight:var( --e-global-typography-e233235-font-weight );line-height:var( --e-global-typography-e233235-line-height );}.elementor-kit-122997 h4{color:var( --e-global-color-5cd9124 );font-family:var( --e-global-typography-6078efa-font-family ), Open Sans;font-size:var( --e-global-typography-6078efa-font-size );font-weight:var( --e-global-typography-6078efa-font-weight );}.elementor-kit-122997 h5{color:var( --e-global-color-5cd9124 );}.elementor-kit-122997 h6{color:var( --e-global-color-5cd9124 );}.elementor-kit-122997 img{border-radius:5px 5px 5px 5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:20px;--container-default-padding-right:20px;--container-default-padding-bottom:20px;--container-default-padding-left:20px;}.elementor-widget:not(:last-child){margin-block-end:30px;}.elementor-element{--widgets-spacing:30px 30px;--widgets-spacing-row:30px;--widgets-spacing-column:30px;}{}h1.page-title{display:var(--page-title-display);}.elementor-lightbox{background-color:var( --e-global-color-primary );--lightbox-navigation-icons-size:20px;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:991px){.elementor-kit-122997 h2{font-size:var( --e-global-typography-58dd155-font-size );line-height:var( --e-global-typography-58dd155-line-height );}.elementor-kit-122997 h3{font-size:var( --e-global-typography-e233235-font-size );line-height:var( --e-global-typography-e233235-line-height );}.elementor-kit-122997 h4{font-size:var( --e-global-typography-6078efa-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-122997{--e-global-typography-c1a72fb-font-size:2.5rem;--e-global-typography-c1a72fb-line-height:2.5rem;--e-global-typography-58dd155-font-size:2rem;--e-global-typography-e233235-font-size:1.3rem;--e-global-typography-e233235-line-height:1.3rem;font-size:15px;}.elementor-kit-122997 h1{font-size:2.5rem;line-height:2.5rem;}.elementor-kit-122997 h2{font-size:var( --e-global-typography-58dd155-font-size );line-height:var( --e-global-typography-58dd155-line-height );}.elementor-kit-122997 h3{font-size:var( --e-global-typography-e233235-font-size );line-height:var( --e-global-typography-e233235-line-height );}.elementor-kit-122997 h4{font-size:var( --e-global-typography-6078efa-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Formulare */
/* In css gravity-forms-theme-foundation.min.css?ver=2.9.16 */

.gform-theme--foundation .gform_fields {
    grid-row-gap: 0px !important;
    row-gap: 20px !important;
}

/* Überschriften */
h1 {
    margin-top:0;
    padding-top:0;
    padding-bottom:10px;
}

h2 {
    margin-top:0;
    padding-top:20px;
    padding-bottom:8px;
    margin-bottom:0;
}

h3 {
    margin-top:0;
    padding-top:20px;
    padding-bottom:8px;
    margin-bottom:0;
}

h4 {
    margin-top:0;
    padding-top:20px;
    padding-bottom:8px;
    margin-bottom:0;
}

p {
    margin-top:0;
    padding-top:0px;
    padding-bottom:5px !important;
    margin-bottom:0;
}

ol:last-child, ul:last-child {
    padding-bottom: 20px !important;
    margin-bottom:0;
}

ol:first-child, ul:first-child {
    padding-top: 0px !important;
    margin-top:0;
}


.elementor-element.elementor-widget-container<ul {
background-color:#f00ded;
 margin-top:0 !important;
 padding-top:0 !important;
}

/* Buttons */

.elementor-element.elementor-button-info .elementor-button {
    background-color: #7CDDE7;
}

.elementor-element.elementor-button-info  .elementor-button:hover {
    background-color: #5AC4CF;
}


/* Produkt Einzel Preis */
.elementor-128318 .elementor-element.elementor-element-3a951206 > .elementor-widget-container {
    margin: 0% 0% 10px 0%;
    float: left;
    padding: 10px 15px 0 15px;
    height: 44px;
}

p.price {
    background-color: #EAEFCE;
    padding: 10px;
    color: #222;
    font-size: 18px;
}

.elementor-widget-woocommerce-product-price {
    height:2.2em;
    margin-left:0;
    padding-left:0;
}

.elementor-element .elementor-element-8a4ea3a .e-transform .elementor-widget .elementor-widget-woocommerce-product-price {
    margin:0;
    padding-bottom:5;
}

/* Anzeige zzgl. Versandkosten*/
 p.wc-gzd-additional-info {
    display: block !important;
}

li > p.wc-gzd-additional-info {
    display: none !important;
}

/* Rankmath Breadcrumb überall kleiner */

.rank-math-breadcrumb
{
    font-size:0.9em;
    color:#e0e0e0;
}

/* Kategorien auf Produktseite in rechter Navi*/


#menu-akustikbilder-nach-kategorien  {
   margin-left:0;
   padding-left:0;
   list-style-type: none;
   padding-top:6px;
    padding-bottom:6px;

}

#menu-akustikbilder-nach-kategorien li
{
    line-height:1.4em;
    border-top: solid 2px #f3e5bf;
        padding-top:6px;
    padding-bottom:6px;
    padding-left:15px;
    font-size: 0.9em;
       list-style-type: none;
}



/* Häckchen-Liste */

.haken
{
    list-style-type:none;
    margin-left:0;
    padding-left:10px;
}
.haken .last-elem
{
    padding-bottom:20px;
}

/* KASSE */

#order_comments_field {
    background-color: #EAEFCE;
    padding:20px;
    border-radius:15px;
}

#order_comments_field label {
    font-size:1.3em;
}

#order_comments {
    height: 5em;
    border-radius:20px;
}

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
    text-align: left;
    padding: 1em;
    list-style: none;
    background-color:#F5F5F5;
    border-radius:5px;
}

#order_review .wc-gzd-checkbox-placeholder p.form-row {
    float: none;
    text-align: left;
    background-color:#CA7C3A;
    color:#fff;
    margin:20px 0 20px 0;
    padding:10px 0 10px 0;!important
        border-radius:10px;
}

#order_review .wc-gzd-checkbox-placeholder a {

    color:#fff;
    text-decoration: underline;

}

#order_review .wc-gzd-checkbox-placeholder p.form-row label {
    display: inline;
    padding-left:20px;

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dosis';
	font-display: auto;
	src: url('https://www.akustikbild-manufaktur.de/wp-content/uploads/Dosis-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans';
	font-display: auto;
	src: url('https://www.akustikbild-manufaktur.de/wp-content/uploads/OpenSans-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */