p + h2, 
ul + h2,
ol + h2 {
margin-top: 1.5em;
margin-bottom: 0.5em;
}
h1  {
margin-bottom: 0.5em;
}
h3  {
margin-bottom: 0.2em;
}  @media only screen and (max-width: 959px) {
body.content-full-screen .elementor-section-wrap>.elementor-section.elementor-section-boxed>.elementor-container {
max-width: 100% !important;
}
} .produkt-video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.produkt-video-container iframe,
.produkt-video-container object,
.produkt-video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.produkt-video-container-wrapper {
max-width: 100%;
width: 504px;
left: 0;
right:0;
margin: 25px 0px;
} a.sidr-class-toggle-sidr-close i {
font-size: 1.3em;
font-weight: bold;
vertical-align: middle;
} .woocommerce table.shop_table a.remove {
display: inline-block;
font-size: 25px;
font-weight: 600;
border: 2px solid;
}  .woocommerce-MyAccount-content #payment .payment_methods li .payment_box {
padding: 20px;
} a.woocommerce-button.button.invoice {
margin: .5em .236em 0 0;
} input[type="checkbox"]:checked:before {
font-weight: 600;
}
h1.entry-title {
line-height: 1.2;
} .sku_wrapper {
color: #61615f;
}
.sku_wrapper span {
color: #61615f;
}
.product_meta .posted_in {
color: #61615f;
} .woocommerce-MyAccount-content .addresses .woocommerce-Address .title h3 {
font-weight: 600;
} .woocommerce-info a {
margin: 0 2px;
} .woocommerce table.shop_table td {
text-transform: none;
} .woocommerce-info {
font-size: 14px;
font-weight: 600;
text-transform: none;
border-color: #cb2027;
} .woocommerce-info:before {
color: #77b6e0;
} .sk-border img {
border-radius: 15px !important; 
}
.woocommerce div.product .woocommerce-product-gallery img {
border-radius: 15px !important; 
}
img.woo-entry-image-main {
border-radius: 15px !important;
}
.bundled_product_summary .bundled_product_images img {
border-radius: 15px !important;
} 
.sk-price-basis {
font-size: 36px;
color: #57bf6d;
line-height: 30px;
font-weight: 400;
margin: 20px 0 0;
}
.sk-mwst-basis {
font-size: .8em;
margin-top: 10px;
} .wp-caption-text.gallery-caption {
margin-bottom: 30px;
} .wp-caption img[class*="wp-image-"] {
display: block;
margin-bottom: 0px;
}
.wp-caption-text {
background-color: #f5f5f5;
color: #333;
font-size: 14px;
font-weight: 400;
line-height: 1.3;
padding: 8px 10px;
margin-bottom: 30px;
} .news-button {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #fff;
font-family: Open Sans;
font-size: 15px;
font-weight: 400;
padding: 5px 10px;
margin: 10px 0px;
background-color: #77B6E0;
text-decoration: none;
display: inline-block;
cursor: pointer;
text-align: center;
}
.news-button:hover {
background: #61615f;
color: #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
} @media only screen and (max-width: 480px) {
#scroll-top {
width: 35px;
height: 35px;
line-height: 35px;
font-size: 18px;
}
} .gallery-masonry {
min-height: 400px !important;
} #snow {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
pointer-events: none;
z-index: 1000;
} .woocommerce div.product form.cart div.quantity {
display: none;
}