@font-face {
font-display: swap; font-family: 'Raleway';
font-style: normal;
font-weight: 200;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/raleway-v29-latin-200.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Raleway';
font-style: italic;
font-weight: 200;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/raleway-v29-latin-200italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Raleway';
font-style: normal;
font-weight: 300;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/raleway-v29-latin-300.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Raleway';
font-style: italic;
font-weight: 300;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/raleway-v29-latin-300italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Raleway';
font-style: normal;
font-weight: 400;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/raleway-v29-latin-regular.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Raleway';
font-style: italic;
font-weight: 400;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/raleway-v29-latin-italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Raleway';
font-style: normal;
font-weight: 500;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/raleway-v29-latin-500.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Raleway';
font-style: italic;
font-weight: 500;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/raleway-v29-latin-500italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Raleway';
font-style: normal;
font-weight: 600;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/raleway-v29-latin-600.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Raleway';
font-style: italic;
font-weight: 600;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/raleway-v29-latin-600italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Raleway';
font-style: normal;
font-weight: 700;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/raleway-v29-latin-700.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Raleway';
font-style: italic;
font-weight: 700;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/raleway-v29-latin-700italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Raleway';
font-style: normal;
font-weight: 800;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/raleway-v29-latin-800.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Raleway';
font-style: italic;
font-weight: 800;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/raleway-v29-latin-800italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Raleway';
font-style: normal;
font-weight: 900;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/raleway-v29-latin-900.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Raleway';
font-style: italic;
font-weight: 900;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/raleway-v29-latin-900italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Poppins';
font-style: normal;
font-weight: 100;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/poppins-v20-latin-100.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Poppins';
font-style: normal;
font-weight: 200;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/poppins-v20-latin-200.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Poppins';
font-style: normal;
font-weight: 300;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/poppins-v20-latin-300.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Poppins';
font-style: italic;
font-weight: 300;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/poppins-v20-latin-300italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Poppins';
font-style: normal;
font-weight: 400;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/poppins-v20-latin-regular.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Poppins';
font-style: italic;
font-weight: 400;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/poppins-v20-latin-italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Poppins';
font-style: normal;
font-weight: 500;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/poppins-v20-latin-500.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Poppins';
font-style: normal;
font-weight: 600;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/poppins-v20-latin-600.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Poppins';
font-style: normal;
font-weight: 700;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/poppins-v20-latin-700.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Poppins';
font-style: normal;
font-weight: 800;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/poppins-v20-latin-800.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Poppins';
font-style: normal;
font-weight: 900;
src: url(//skyflowers.de/wp-content/themes/demia-child/fonts/poppins-v20-latin-900.woff2) format('woff2'); }
.woocommerce-order-received .checkout-page-style-2 .bwp-header { display: block;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: "Raleway"; font-weight: 500;}
.bwp-header .wpbingoLogo img {max-width: 200px; width: 180px; padding: 1em 0em;}
.bwp-header .header-sticky .wpbingoLogo img {width: 140px;}
.bwp-header .header-sticky {padding: 25px 0 0 0 !important;}
.cmplz-buttons button {font-size: 1rem !important;} .display-none {display: none;}
.news-hoch, .news-hoch * {max-height: 431px;}
.news-hoch .bwp-image img {object-fit: contain!important;}
.bwp-single-info .product-notify, .bwp-single-info .woocommerce-variation-availability {display:none;}
.product-lable .onsale {display: none;}
.onsale { background: #91B9E3;  top: 1em;}
h1 {margin-bottom: .5em; margin-top: .5em;}
.banner-wrapper-infor {width:auto!important;}
.news-hoch .banner-wrapper-infor {margin: auto; left: 0; right: 0; width: 65% !important;}
.bwp-header .header-wrapper {padding: 0px;}
.header-desktop {box-shadow: 1px 1px 10px rgba(0,0,0,.08);}
#rev_slider_1_1_wrapper .arrow-1.tparrows.rs-touchhover::before {background-color: #a29279!important;} 
.bwp-navigation ul.menu > li.level-0 > a {font-size: 1.2rem;}
.bwp-header .header-sticky {padding: 0px 0 0 0; }
rs-mask-wrap {overflow:visible!important;}
.bwp-button-widget .bwp-button.style_6 {box-shadow: none;}
.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-received, .woocommerce-view-order .woocommerce .woocommerce-thankyou-order-received {border: none;}
.checkout-page-style-2 .bwp-footer {display:block;}
.checkout-page-style-2 .woocommerce-order {display: block; margin: auto;  width: 70%;}
.checkout-page-style-2 .woocommerce-order section { width: 50%;}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details, .table.shop_table thead, table.shop_table thead, .table.shop_table thead th, table.shop_table thead th, .table.shop_table > tbody > tr > td, .table.shop_table > tfoot > tr > td, .table.shop_table > thead > tr > td, table.shop_table > tbody > tr > td, table.shop_table > tfoot > tr > td, table.shop_table > thead > tr > td {border: none;}
.table.shop_table > tbody > tr > td, .table.shop_table > tfoot > tr > td, .table.shop_table > thead > tr > td, table.shop_table > tbody > tr > td, table.shop_table > tfoot > tr > td, table.shop_table > thead > tr > td, .table.shop_table > tbody > tr > th, .table.shop_table > tfoot > tr > th, .table.shop_table > thead > tr > th, table.shop_table > tbody > tr > th, table.shop_table > tfoot > tr > th, table.shop_table > thead > tr > th {padding: 16px 0px; border: none;}
.checkout ul.payment_methods li label {float:none;}
.bwp-header .header-sticky {padding: 0px 0 0 0 !important;}
.checkout .payment_method_bacs p, .payment_method_cod p, .payment_method_ppcp-gateway p, .payment_method_direct-debit p, .single-post #breadcrumb, .single-post .prevNextArticle.box h2, .post-single .prevNextArticle::before {display: none;}
.elementor-widget-container p a {color: #91B9E3;}
.payment_method_direct-debit #direct-debit-form p, .form-row.form-row-last.woocommerce-validated {display: block;}
.shop_table.woocommerce-checkout-review-order-table .product-name img {display: none;}
select {line-height: 1em;}
.checkout ul.payment_methods li label {padding-left: 10px;}
.bwp-quick-view .quickview-container .bwp-single-info .content_product_detail {padding-top: 0.2em;}
.checkout .woocommerce-checkout-payment .payment_methods img {margin: 0px;}
.woocommerce .cart-empty.woocommerce-info {font-family: "Raleway";}
.woocommerce .wc-backward, .woocommerce .wc-backward a {font-family: "Poppins";}
.mini-cart .cart-popup .buttons .button {background: #91B9E3;}
.woocommerce-checkout .shop_table th {padding-top: 0px;}
.woocommerce-info, .woocommerce-message {text-transform: unset;}
.demia-topcart.popup .mini-cart .cart-popup div.empty {padding: 1em;}
.woocommerce-order {display: inline-block; margin: auto; width: 100%;  padding: 6em;}
.woocommerce-order-received .woocommerce-thankyou-order-details, .woocommerce-view-order .woocommerce-thankyou-order-details {margin-bottom:0px;}
.woocommerce-order-received .woocommerce-customer-details address, .woocommerce-view-order .woocommerce-customer-details address {border: none; padding: 0px;}
.woocommerce-order section {width: 33.3333%;  float: left;}
.woocommerce-order h2{font-size: 1.8rem!important; margin-bottom: 1.5em;}
.wc-bacs-bank-details-account-name {font-size: 1.5rem!important;}
.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns .woocommerce-column, .woocommerce-view-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column {margin-top: 0px;}
#wpcf7-f1287-p9601-o1 .zustimmung a {color: #fff;}
.woocommerce-checkout .shop_table {background-color: transparent;}
.content-newsletter .wpcf7-submit {border: 2px solid #fff!important;}
.content-newsletter .wpcf7-submit:hover {background-color: #a29279!important; border: 2px solid #a29279!important;}
.zustimmung {line-height: 1.2em; margin-top: 2em;}
.zustimmung a:hover, .zustimmung a:focus {color: #fff; text-decoration: underline;}
.zustimmung .wpcf7-not
-valid-tip {position: absolute;  bottom: -25px;  width: 150px;}
.zustimmung .wpcf7-list-item-label {font-weight: normal;}
.product-template .product .yith-wfbt-section.woocommerce {max-width: 1410px;  margin: auto;}
.product-template .product .yith-wfbt-section .yith-wfbt-images td img { width: 200px;}
.product-template .product .yith-wfbt-section .yith-wfbt-items { list-style-type: decimal;}
.product-template .product .yith-wfbt-section .yith-wfbt-items label {display: block;}
.product-template .product .yith-wfbt-section .price_text {color: #222;  margin-bottom: 0.5em; text-align: center; font-size: 1.5rem;}
.product-template .product .yith-wfbt-section .total_price {color: #91B9E3;  font-weight: 500;}
.product-template .product .yith-wfbt-submit-block {display: inline-block; padding-top: 2em; padding-left: 2em;}
.single-product .price-single {margin-bottom: 0px!important;}
option {    font-family: 'Poppins', 'Arial'}
#bwp-footer .elementor-widget-image img {width: 100%;}
#bwp-footer .elementor-icon i, #bwp-footer .elementor-icon svg {  height: 100%; width: 100%;}
footer .elementor-icon-list-item:hover .elementor-icon-list-text {  color: #222!important;}
body i.slick-arrow.fa-angle-left {
left: -40px;
}
.quickview-container .bwp-single-info .quantity button, .single-product .bwp-single-info .quantity button {font-size: 1rem;}
.quickview-container .product_title, .single-product .product_title, .quickview-container .product_title, .single-product .product_title {line-height: 1.2em;}
.h1, h1, .home h2, h2.elementor-heading-title.elementor-size-large { font-size: 2.5rem; margin-bottom: .5em; margin-top: .5em;}
.checkout-top .woocommerce-info a {display:block;}
.checkout-top .woocommerce-info::before {  margin-bottom: 0.4em!important;}
.elementor-widget-bwp_recent_post .entry-title {height: 50px;}
.post-grid .post-excerpt {text-align: left;}
.post-grid .comments-link {display: none!important;}
.bwp-recent-post.slider .day-cmt { text-align: left;  margin-bottom: 10px;  margin-top: 1em;}
.bwp-slider ul.slick-dots {bottom: -40px;}
#searchsubmit span {display:none;}
.home-height-full, .home-height-full * {height: 100%;}
.home-height-full .banner-wrapper-infor {height: auto;}
.bwp-slider .slick-arrow {opacity: 1;
visibility: visible;}
body i.slick-arrow.fa-angle-right {right: -40px;}
.cart_totals .wc-proceed-to-checkout > a.wc-forward { padding: 15px 20px;}
.contact-us-form textarea, .contact-us-form input[type="email"], .contact-us-form input[type="text"] {color: #222222bf;}
.contact-us-form .form-required .wpcf7-form-control-wrap {  position: initial;}
select  {color: #222222bf; height: 50px; width: 100%; padding: 10px 20px;}
.copyright-footer p {margin-bottom: 0px;}
#bwp-footer .elementor-icon i::before, #bwp-footer .elementor-icon svg::before {top: 25%;}
.post-grid .entry-title {font-size: 1.5rem; text-align: left;}
p, .quickview-container .bwp-single-info .single_add_to_cart_button.button, .single-product .bwp-single-info .single_add_to_cart_button.button, button, span, .quickview-container .bwp-single-info .button.quick-buy, .single-product .bwp-single-info .button.quick-buy {font-family: "Poppins"; text-transform: none;}
.mini-cart .cart-popup .cart_item a.remove {text-transform: none;}
* {text-transform: none;}
.quickview-container .bwp-single-info .safe-checkout .title-safe-checkout, .single-product .bwp-single-info .safe-checkout .title-safe-checkout {letter-spacing: 0px;}
.products-list.grid .product-wapper .products-thumb .product-button .woosw-btn.woosw-added::before {font-weight: 900; color: #222;}
.products-list.grid .product-wapper .products-thumb .product-button .woosw-btn.woosw-added:hover::before {color: #fff;}
.bwp-quick-view .price { font-size: 1.6rem!important;}
.quickview-container .bwp-single-info .percent_quantity_stock, .single-product .bwp-single-info .percent_quantity_stock {  margin-bottom: 10px;}
.quickview-container .product-type-variable .variations_form.cart table tr td select {background-size: 13px; width: 55%; border: 1px solid #e5e5e5;}
.quickview-container .bwp-single-info .product-shipping-delivers i, .single-product .bwp-single-info .product-shipping-delivers i {top: 6px;}
.quickview-container .bwp-single-info .product-shipping-delivers li, .single-product .bwp-single-info .product-shipping-delivers li { display: block;}
.home .bwp-filter-heading, .quickview-container .bwp-single-info .quantity button.plus::before, .single-product .bwp-single-info .quantity button.plus::before, .quickview-container .bwp-single-info .quantity button.minus::before, .single-product .bwp-single-info .quantity button.minus::before {display: none;}
#tab-description a {color: #91b9e3; font-weight: 500;}
#customer_details, #order_review {margin-top: 3em;}
.bwp-filter-ajax #bwp_form_filter_product > div, .bwp-filter-ajax #bwp_form_filter_product .bwp-filter { margin-bottom: 30px;}
.main-archive-product .products-list.list .product-wapper .products-content .price {color: #222;}
.aktuelles .breadcrumb {display: none;}
.single-product .entry-summary .price {font-size: 1rem;}
.single-product .legal-price-info {margin-top: 1em;}
.entry-by.entry-meta, .woosw-item--stock, .post-categories {display: none;}
.checkout-top .checkout_coupon .description {  max-width: 100%;}
.bwp-single-product .price span {font-size: 2rem; color: #91b9e3;}
.wc-gzd-additional-info.price.price-unit.smaller.wc-gzd-additional-info-placeholder, .wc-gzd-additional-info.price.price-unit.smaller.variation_modified, .wc-gzd-additional-info.tax-info {display: none!important;}
.bwp-main .page-title {  margin: 0 0 0px;}
.single-product .product-type-variable .variations_form.cart table tr td select { width: 100%; border: 1px solid var(--border-color,#e9e9e9); background-size: 17px; height: 51px; background-position: calc(100% - 18px) calc(1em + 6px),calc(100% - 13px) calc(1em + 3px),calc(100% - 2.5em) .5em;}
tr.type_attribute.select {width: 100%; border: none;}
.woosw-list .woosw-items .woosw-item--actions .woosw-item--add a {border: 1.5px solid #A29279;  height: auto;  background: #A29279;  padding: 10px 20px !important;}
.woosw-list .woosw-items .woosw-item--actions .woosw-item--add a:hover {color: #fff; border-color: #91b9e3;}
.woocommerce-error {z-index: 999; bottom: 0; width: 62%; position: absolute;}
button, input, optgroup, select, textarea, .price {font-family: "Poppins";}
.woocommerce-page-header ul li a, .woocommerce-page-header ul li.active a{font-family: "Raleway"; font-weight: 600;}
.cart_totals .wc-proceed-to-checkout > a.wc-forward, .woocommerce-cart .woocommerce-cart-form .actions .bottom-cart h2 a, .woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner a, .bwp-filter-homepage.tab_category_default .bwp-filter-heading ul.filter-category li a {font-family: "Poppins";}
.woocommerce-tabs #tab-reviews #reviews .button-reviews, .contact-us-form input[type="submit"] {font-family: "Poppins"!important;}
.bwp-navigation ul.menu > li.level-0.current-menu-ancestor > a, .bwp-navigation ul.menu > li.level-0.current-menu-item > a, .bwp-navigation ul.menu > li.level-0.current_page_item > a, .bwp-navigation ul.menu > li.level-0:hover > a, .icon-login::before  {color: #fff;}
.woocommerce-Address {width: 100%;  max-width: 100%;  flex: 0 0 100%;}
.woocommerce-account #customer_login .button-login input[type="submit"], .woocommerce-account #customer_login .button-register input[type="submit"] {
background: #A29279;}
.woocommerce-account #customer_login .button-register input[type="submit"] {background: #A29279;}
.woocommerce-account .woocommerce-form__input.woocommerce-form__input-checkbox.input-checkbox {width: auto!important; line-height: 0em!important;  height: auto!important;}
.bwp-header .header-page-link .search-box .search-toggle, .bwp-header .block-top-link > .widget .widget-custom-menu .widget-title::after, .icon-heart::before, .icon-cart::before  { color: #fff;}
.bwp-header .header-page-link .search-box .search-toggle:hover {color: #fff;}
.sub-menu h2 span  {font-family: 'Poppins';  font-weight: 500;}
.sub-menu h2 {margin-bottom: 0px;}
.sub-menu .info .item-count {font-size: 0.9rem;}
.bwp-header .header-page-link .wishlist-box .count-wishlist {border: 1px solid #fff;
padding: 7px 0px 7px;  line-height: 0em;}
.bwp-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {border: 1px solid #fff;
padding: 7px 0px 7px 1px;  line-height: 0em;}
.header-desktop, .bwp-header.sticky .header-sticky {background: #91b9e3;}
.bwp-navigation ul.menu > li.level-0 > a, .bwp-navigation ul.menu > li.level-0 > a .caret { color: #fff;}
.entry-thumb.single-thumb {display: none;}
.bwp-navigation ul.menu > li.level-0 > a > span::before {background: #fff;}
.bwp-filter-homepage.tab_category_default .bwp-filter-heading ul.filter-category li a {font-weight: 500;}
.shop_table.shop_table_responsive {padding: 0px 30px; margin-bottom: 2.5em;}
.woocommerce-cart .cart-collaterals .shop_table_responsive > div {padding: 15px 0px;}
.wc-proceed-to-checkout .ppc-button-wrapper {margin-top: 2em;}
.main-content .elementor-widget-container a {font-weight: 600;  text-decoration: underline;}
.main-content .elementor-widget-container li{margin-bottom: 0.5em;}
#buttons-container, .ppc-button-wrapper {margin-top: 2em;}
.category.active a, .category a {text-decoration: none!important;}
#info-point .imh-6310-annotation-box .imh-6310-pin-main-img, #info-point .imh-6310-annotation-box .imh-6310-pin-hover-img {font-size: 20px!important;}
.imh-6310-hover-content *{font-family: 'Raleway';}
.content-info {margin-top: 4em;}
.single-post-content .post-content-entry, .single-post-content .edit-link {display: none;}
#info-point .imh-6310-pin-main-img:after {content: '';
position: absolute;
width: 40px;
height: 40px;
box-shadow: 0 0 1px 3px white;
animation: pulse 1.6s infinite;
display: block;
transform: translate(-50%, -50%);
top: -50%;
left: -50%;
border-radius: 50%;
pointer-events: none;}
.products-list.grid .product-wapper .products-thumb .product-button .woosw-btn::before {font-weight: 900;}
ul.woocommerce-product-subcategories.image_categories li.active > a::before, ul.woocommerce-product-subcategories.image_categories li > a:hover::before {
border: 2px solid #91b9e3;}
.products.products-list .woocommerce-price-suffix, .products.products-list .woocommerce-Price-amount.amount {color: #222;}
.bwp-sidebar > .widget.widget_block .wp-block-column .post-content h2 {border-bottom: none;}
.bwp-recent-post.sidebar .item .post-content h2.entry-title { font-size: 1.2rem;  line-height: 1.2em;} .woocommerce-order-received .checkout-page-style-2 .wpbingoLogo {margin-bottom: 0px!important;}
.woocommerce-order-received .checkout-page-style-2 .wpbingoLogo img {
content: url(//skyflowers.de/wp-content/uploads/_media/_allgemein/logo-white.svg);}
.checkout-page-style-2 .checkout_style2_content {top: 20px;}
.checkout-page-style-2 .wpbingoLogo img { max-width: 230px;}
.checkout-page-style-2 .woocommerce-checkout .row > div {padding-top: 200px;}
.wc-gzd-order-submit {margin-top: 3em;}
.shop_table.woocommerce-checkout-review-order-table .product-quantity {float: left;  margin-right: 5px;}
.checkout .woocommerce-checkout-review-order .total-price, .table.shop_table.cart > tbody > tr > td.product-subtotal span, .table.shop_table.cart > tbody > tr > th.product-subtotal span, .table.shop_table.cart > tfoot > tr > td.product-subtotal span, .table.shop_table.cart > tfoot > tr > th.product-subtotal span, .table.shop_table.cart > thead > tr > td.product-subtotal span, .table.shop_table.cart > thead > tr > th.product-subtotal span, table.shop_table.cart > tbody > tr > td.product-subtotal span, table.shop_table.cart > tbody > tr > th.product-subtotal span, table.shop_table.cart > tfoot > tr > td.product-subtotal span, table.shop_table.cart > tfoot > tr > th.product-subtotal span, table.shop_table.cart > thead > tr > td.product-subtotal span, table.shop_table.cart > thead > tr > th.product-subtotal span, .order-total strong, .checkout .total-price strong, .checkout .woocommerce-checkout-review-order .cart-subtotal .subtotal-price, .checkout .woocommerce-checkout-review-order .order-total .subtotal-price {color: #222; font-weight: 500!important;}
.mini-cart .cart-popup .product-subtotal, .woosw-list .woosw-items .woosw-item--info .woosw-item--price > span, .woosw-list .woosw-items .woosw-item--info .woosw-item--price ins .woocommerce-Price-amount,  .woosw-list .woosw-items .woosw-item--info .woosw-item--price {color: #222;}
.payment_box.payment_method_ppcp-pay-upon-invoice-gateway p:first-child, .payment_box.payment_method_ppcp-pay-upon-invoice-gateway div:last-child  {display: none;}
.payment_box.payment_method_ppcp-pay-upon-invoice-gateway #billing_birth_date_field
{display:block;}
.payment_box.payment_method_ppcp-pay-upon-invoice-gateway div {padding: 0px!important;}
.bwp-button-widget .bwp-button.style_6 {text-decoration: none;}
.woocommerce #respond input#submit, .woocommerce button.button, .woocommerce input.button {font-family: 'Poppins';}
.sub-menu .info .item-count span {padding-left: 2px;}
.woocommerce-tabs #tab-reviews #reviews #respond #reply-title { border: none; padding: 0; font-weight: 600;}
.back-top, .woocommerce-tabs #tab-reviews #reviews #respond input[type="submit"] {background: #A29279;}
.percent {display: none;}
.woocommerce-tabs #tab-reviews #reviews #respond .comment-form .comment-form-rating label { font-weight: 600;}
.bwp-single-product .entry-summary {display: grid;}
.bwp-single-product .entry-summary .itsnew {font-family: Poppins; font-size: 1.5rem; background: #91B9E3; line-height: 70px; right: 0; position: absolute;  margin-top: -1em; border-radius: 50px;  width: fit-content; min-width: 70px;  display: inline-block; padding: 0 5px; order: -1; text-align: center !important;  color: #fff;}
.hot, .onsale {font-family: Poppins;} h2 span {font-family: 'Raleway';  font-weight: 700;}
.bg-grau .elementor-section-full_width .nummer .elementor-widget-container {  background-color: #fff;}
.ppcp-card-icon {margin-left: 1em; width: 50px; height: auto;}
.main-content .elementor-widget-container a.elementor-accordion-title {text-decoration: none; line-height: 1.2em; color: #222;}
.eigenschaften h3 {margin-top: 0px;}
.elementor-shortcode .woocommerce.woocommerce-gzd .payment_method_ppcp-credit-card-gateway .payment_box {display: none;}
.sendungsverfolgung .bwp-main .page-title {  margin: 0 0 0px;}
.height-100 a,  .height-100 a img {height: 580px; width: auto;}
.height-100 img, .hover-effekt img {backface-visibility: hidden;  filter: alpha(opacity=100);
-webkit-transition: opacity 1s ease 0s,transform 1s ease 0s;
transition: opacity 1s ease 0s,transform 1s ease 0s; -webkit-transform: scale(1);
transform: scale(1); max-width: 140%;}
.height-100 * {height: 100%;}
.height-100 .elementor-widget-wrap.elementor-element-populated,  .height-100 a, .hover-effekt a{overflow: hidden;}
.hover-effekt a, .hover-effekt img {width: 100%; height: auto;}
.height-100 a:hover img, .hover-effekt a:hover img  { filter: alpha(opacity=80); transform: scale3d(1.1,1.1,1);}
.sendungsverfolgung #breadcrumb, .sendungsverfolgung .woocommerce-page-header {display: none;}
.elementor-accordion p {color: #222;}
.elementor-accordion .fas {color: #91B9E3;}
.menu-item-45223 .sub-menu {margin-top: 2.5em;}
.header-sticky .menu-item-45223 .sub-menu {margin-top: 2em;}
@media screen 
and (min-device-width: 3200px){
.bwp-header .header-campbar a, .bwp-header .header-page-link .wishlist-box .count-wishlist, .bwp-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count { font-size: 1.6rem;}
.bwp-navigation ul.menu > li.level-0 > a,.bwp-header .header-page-link .login-header .icon-login, .bwp-header .header-page-link .search-box .search-toggle, .bwp-navigation ul.menu>li.level-0.menu-item-has-children>a:after { font-size: 2rem;}
.bwp-navigation ul.menu>li.level-0.mega-menu .title h2, .bwp-header .header-page-link .mini-cart .cart-icon i, .bwp-header .header-page-link .wishlist-box { font-size: 2rem;}
.bwp-navigation .content-category .item-title a, .bwp-navigation .content-category .item-count, .bwp-navigation .elementor-icon-list-text {    font-size: 1.6rem!important;}
.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1750px;}
.bwp-header .header-campbar .close-campbar:after, .bwp-header .header-campbar .close-campbar:before {width: 25px;}
.bwp-header .header-campbar .close-campbar {  height: 35px;  width: 35px;}
.bwp-header .wpbingoLogo img { max-width: 380px;  width: 100%;}
#rev_slider_1_1_wrapper, #rev_slider_1_1, #rev_slider_1_1_forcefullwidth {max-height: 950px!important; height: 950px!important;}
#rev_slider_1_1_wrapper .headline {    width: 740px; line-height: 85px; font-size: 70px;}
#customer_details, #order_review { margin-top: 14em;}
.checkout-page-style-2 .wpbingoLogo img { max-width: 340px;}
.checkout-top .woocommerce-info, .checkout .form-row label, .checkout-page-style-2 #customer_details .back-to-cart, .checkout ul.payment_methods li label, body, .checkout #ship-to-different-address, .bwp-top-bar .woocommerce-ordering, .bwp-top-bar .woocommerce-sort-count, .breadcrumb, .bwp-recent-post.slider .day-cmt>* time {font-size: 1.4rem;}
.checkout h3 { font-size: 2.2rem;}
.bwp-navigation .bwp-woo-categories .item-title, .btn, .bwp-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count, .bwp-header .header-page-link .wishlist-box .count-wishlist, button, input, optgroup, select, textarea, .bwp-filter-ajax #bwp_form_filter_product .bwp-filter .content_filter h2, .mini-cart .cart-popup .product-name a, .mini-cart .cart-popup .cart_item a.remove, .total-cart .title-total, .mini-cart .cart-popup .free-ship, .mini-cart .cart-popup .total-cart .total-price, .woosw-list .woosw-items .woosw-item--actions .woosw-item--add a, .woocommerce-Price-currencySymbol, .post-single .prevNextArticle .hoverExtend {font-size: 1.4rem!important;}
.checkout-page-style-2 .woocommerce-checkout .col-xl-8>div { max-width: 1260px;}
.checkout .woocommerce-checkout-review-order .title-product-name, .woocommerce-Price-amount *, .checkout .woocommerce-checkout-review-order h2, ul.woocommerce-product-subcategories li h2, h3.widget-title, .bwp-filter-ajax #bwp_form_filter_product h3, .demia-topcart.popup .mini-cart .cart-popup .top-total-cart { font-size: 1.8rem;}
h2.elementor-heading-title, .products-list.grid .product-wapper .products-content h3.product-title {font-size: 1.8rem!important}
.rs-parallax-wrap .text {width: 700px!important; font-size: 1.8rem!important;}
.rs-parallax-wrap .button-slider {font-weight: 400!important;  font-size: 1.8rem!important;}
.mini-cart .cart-popup .total-cart .total-price {padding-right: 1em;}
.demia-topcart.popup .mini-cart .cart-popup {width: 800px;}
.remove-cart {padding-right: 3em!important;}
.container {  max-width: 1790px;}
.products-list.grid .product-wapper .products-thumb .product-button>:before {padding: 0 15px; font-size: 1.4rem;}
.woosw-btn {color: transparent!important; font-size: 0;}
.products-list.grid .product-wapper .products-thumb .product-button .woosw-btn:hover:before, .products-list.grid .product-wapper .products-thumb .product-button .woosw-btn::before, .single-product .bwp-single-info .woosw-wishlist .woosw-btn:hover:before, .single-product .bwp-single-info .woosw-wishlist .woosw-btn:before {padding-left: 0.5em!important;}
.home h2.elementor-heading-title {font-size: 2.5rem!important}
.menu-item-45223 .sub-menu {margin-top: 3.3em;}
.post-grid .post-excerpt {height: 135px;}
.padding-seite img {width: 95%;}
}
@media screen 
and (min-device-width: 2000px)
and (max-device-width: 3000px){
.bwp-header .wpbingoLogo img {max-width: 240px; width: 240px; }
.bwp-header .header-campbar a, .text-gleich p, .breadcrumb, ul.woocommerce-product-subcategories li h2 a, ul.woocommerce-product-subcategories li h2, .bwp-top-bar .woocommerce-ordering, .bwp-top-bar .woocommerce-sort-count {font-size: 1.3rem;}
.bwp-navigation ul.menu > li.level-0 > a {  font-size: 1.4rem;}
footer a, footer p,  footer .menu-item-text {font-size: 1.1rem;}
.bwp-header .header-page-link .search-box .search-toggle, .bwp-header .header-page-link .login-header .icon-login, .bwp-header .header-page-link .wishlist-box, .bwp-header .header-page-link .mini-cart .cart-icon i{  font-size: 1.5rem;}
.bwp-navigation .elementor-icon-list-text {    font-size: 1.2rem;}
.button-slider {margin-top: 2em; font-size: 1.2rem!important;}
.bwp-navigation ul.menu > li.level-0 ul.sub-menu {margin-top: 3.2em;}
.wp-block-themepunch-revslider .text {font-size: 1.6rem!important;}
.sub-menu .info .item-count {  font-size: 1rem;}
.bwp-navigation .bwp-woo-categories .item-title, .btn, .bwp-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count, button, input, optgroup, select, textarea {    font-size: 1.2rem!important;}
.bwp-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count, .bwp-header .header-page-link .wishlist-box .count-wishlist {  font-size: 1.3rem; width: 1.2em; height: 1.2em;  line-height: 0.5em;     top: -10px;}
.text-gleich p {padding-right: 1em;  padding-left: 1em;}
.headline-slider { font-size: 4.5rem!important; min-width: 700px; width: auto!important;}
.bwp-top-bar .display li a span { width: 5px; height: 25px;}
.post-single .prevNextArticle .hoverExtend {font-size: 1.4rem;}
.bwp-header .header-campbar .close-campbar:after, .bwp-header .header-campbar .close-campbar:before {width: 20px;}
.bwp-header .header-page-link .wishlist-box .count-wishlist , .bwp-header .header-page-link .cart-count { line-height: 0.3em;   font-size: 1.2rem!important;}
.woosw-popup .woosw-popup-inner .woosw-popup-content {  max-width: 1280px;}
.bwp-header .header-campbar .close-campbar {line-height: 30px; height: 30px; width: 30px;}
.price, .price ins, .wpbingo-newsletter.newsletter-default .content-newsletter input[type=email], footer .menu-item-text, .main-content .elementor-widget-container a.elementor-accordion-title {   font-size: 1.1rem;}
.products-list.grid .product-wapper .products-thumb .product-button>:nth-child(2) { -webkit-transform: translateY(-15px) !important;transform: translateY(-15px) !important;}
.products-list.grid .product-wapper .products-thumb .product-button .woosw-btn {font-size: 0 !important;}
.products-list.grid .product-wapper .products-thumb .product-button a:before, .products-list.grid .product-wapper .products-thumb .product-button .woosw-btn:before {display: block;}
.products-list.grid .product-wapper .products-content h3.product-title { font-size: 1.5rem;}
.products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a {background: #fff;}
.products-list.grid .product-wapper .products-thumb .product-button .product-quickview {background: transparent;}
.products-list.grid .product-wapper .products-thumb .product-button a:before, .products-list.grid .product-wapper .products-thumb .product-button .woosw-btn:before {font-size: 20px!important;  line-height: 50px;}
.products-list.grid .product-wapper .products-thumb .product-button a, .products-list.grid .product-wapper .products-thumb .product-button .woosw-btn {width: 50px!important; height: 50px!important; line-height: 50px!important;}
.products-list.grid .product-wapper .products-thumb .product-button>:before {    font-size: 1.2rem; line-height: 1.1em}
.bwp-button-link, .style-newsletter_three .wpbingo-newsletter.newsletter-default .content-newsletter input[type=submit], .style-newsletter_two .wpbingo-newsletter.newsletter-default .content-newsletter input[type=submit], .copyright-footer a span{line-height: 1.3em; font-size: 1.4rem;}
.bwp-sidebar>.widget .widget-title, .bwp-filter-ajax #bwp_form_filter_product .bwp-filter-price h3, .bwp-filter-ajax #bwp_form_filter_product h3 {font-size: 2rem;}
.bwp_ajax_filte label, .bwp-top-bar, .bwp_ajax_filte .filter_category_product .item-category .count, .content-filter-price .price-input, .bwp-filter-ajax #bwp_form_filter_product .bwp-filter .content_filter h2, .bwp-navigation ul.menu>li.level-0 div.sub-menu li a, .bwp-navigation ul.menu>li.level-0>ul.sub-menu li a, .imh-6310-template-01-hover-content, .elementor-widget-container {font-size: 1.2rem;}
.container {  max-width: 1650px;}
.text-gleich p {line-height: 1.4em;}
.bwp-sidebar.sidebar-product {padding-right: 3em;}
.bwp-quick-view .woosw-wishlist {display: inline-block;  width: 100%;}
.bwp-quick-view .woosw-btn { width: 100%!important;}
.bwp-quick-view .woosw-btn:hover {color: #fff!important;}
.quickview-container .product-type-variable .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart {margin-right: 0;}
.feather-plus {line-heigth: 2em;}
.bwp-quick-view .woosw-btn:before {margin-right: 0.5em!important;}
.bwp-quick-view .slider_img_productd {padding-left: 2em;}
.ueberschrift-unten {margin-bottom: 2em;}
.single_variation_wrap .woosw-wishlist, .single_variation_wrap .woosw-btn  {width: 100%!important;}
.single-product .bwp-single-info .woosw-wishlist .woosw-btn:before {padding-right: 1em;}
.single-product .bwp-single-info .woosw-wishlist .woosw-btn:hover {color: #fff;}
.elementor-element-b73b896 {height:0;}
.elementor-widget-bwp_recent_post h2.entry-title a {line-height: 1.5em;}
.elementor-widget-bwp_recent_post .entry-title {    height: 60px;}
.checkout-page-style-2 .checkout_style2_content .content_style2 {max-width: 1640px;}
.checkout-page-style-2 .checkout_style2_content .content_style2>.content { max-width: 1120px;}
}
@media screen 
and (max-device-width: 1600px){
#rev_slider_1_1_wrapper .arrow-1.tparrows:before {    line-height: 60px!important; width: 60px!important;    height: 60px!important;}
.text-breite p {   width: 80%;  margin: auto;}
.bwp-sidebar.sidebar-product.col-xl-3 {    padding-right: 4em;}
.bwp-sidebar .filter_orther div {    display: flex;}
.page-template-default .page.type-page, .padding-seite {  padding: 0em 8em!important;}
.height-100 a, .height-100 a img { height: 490px;  width: auto;}
.post-grid .entry-title {font-size: 1.2rem;}
.slick-carousel .post-grid {min-height: 465px;}
.checkout-page-style-2 .checkout_style2_content .content_style2 {  max-width: 930px; margin-left: 15px;}
.checkout-page-style-2 .post-12.page {padding-right: 0px!important;}
.rs-parallax-wrap a {font-weight: normal!important;}
h3.widget-title, .bwp-filter-ajax #bwp_form_filter_product h3 {font-size: 1.6rem;}
}
@media screen 
and (max-device-width: 1440px){
.zwei-spalten-text .elementor-container {display: block;}
.zwei-spalten-text .m-b-50 {width: 100%!important;}
.zwei-spalten-text .elementor-col-50:nth-child(2) {margin-top: 4em; column-count: 2; display: block; column-gap: 40px;}
.zwei-spalten-text .elementor-col-50:nth-child(2) .elementor-widget-wrap.elementor-element-populated {padding: 0px 15px 0px 15px;}
.eigenschaften .elementor-widget-image {padding-right: 1.5em;}
.woocommerce-tabs.description-style-full-content {    padding: 45px 40px 60px 40px;}
.post-content .e-con.e-parent:last-child .e-con.e-child {margin-top: 0px;}
.woocommerce-order-received .checkout-page-style-2 .woocommerce-order {   width: 100%;}
}
@media screen 
and (min-width: 900px)
and (max-width: 1440px){
.checkout-page-style-2 .woocommerce-checkout .row > div {   padding-top: 260px;}
.product-template .product .yith-wfbt-section.woocommerce {padding: 2em 3em;}
}
@media screen 
and (min-width: 800px)
and (max-width: 1280px){
.product-template .product .yith-wfbt-section.woocommerce {padding-left: 4em!important;}
}
@media screen 
and (max-device-width: 1280px){
h3.widget-title, .bwp-filter-ajax #bwp_form_filter_product h3, .bwp-sidebar>.widget .title_brand h2, .bwp-sidebar>.widget .widget-title, .bwp-sidebar>.widget .widgettitle, .bwp-sidebar>.widget .wp-block-group__inner-container h2, .bwp-sidebar>.widget .wp-block-search__label {font-size: 1.4rem;}
.menu-item-45223 .sub-menu {margin-top: 2.5em;}
.bg-grau .elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .bg-grau .elementor-widget-wrap .elementor-element.elementor-widget__width-initial { width: 460px; max-width: 540px;}
.bg-grau .elementor-widget-wrap.elementor-element-populated {padding: 120px 15px 0px 15px;}
h1, h1.elementor-heading-title, .content-image-single .entry-title {    font-size: 40px!important;}
.elementor-widget__width-initial {max-width: 100%!important;}
.h1, .home h1, .home h2.elementor-heading-title.elementor-size-large {
font-size: 2.5rem!important;}
.woocommerce-tabs.description-style-full-content {    padding: 45px 40px 60px 40px;}
.woocommerce-order-received .checkout-page-style-2 .woocommerce-order {width: 100%;}
.height-100 a, .height-100 a img {  height: 350px;    width: auto;}
.elementor-section.elementor-section-boxed > .elementor-container {    max-width: 100%;}
}
@media screen 
and (max-device-width: 1366px){
.woocommerce-order-received .checkout-page-style-2 .woocommerce-order {width: 100%;}
}
@media screen 
and (max-device-width: 1366px)
and (min-device-width: 768px) {
.product-template .product .yith-wfbt-section.woocommerce {padding-left: 4em!important;}
}
@media screen 
and (min-device-width: 1366px){
h1, h1.elementor-heading-title.elementor-size-default, .content-image-single .entry-title {  font-size: 3rem!important;}
}
@media screen 
and (min-device-width: 1200px){
.container-quickview.transition .bwp-quick-view, .container-quickview .quickview-container.woocommerce { height: 520px;}
.container-quickview.transition .bwp-quick-view {max-width: 1080px;}
.container-quickview.transition .product, .container-quickview.transition .product_detail, .container-quickview.transition .row{height: 100%;}
.faq h2 {font-size: 1.8rem!important;}
.faq .sub-menu h2 {  font-size: 1rem!important;}
.checkout-page-style-2 .checkout_style2_content .content_style2>.content { max-width: 840px;}
.page-template-default .page.type-page{  padding: 0em 0em!important;}
.home-height-full, .home-height-full * {height: 892px!important;}
.home-height-full .banner-wrapper-infor, .home-height-full .banner-wrapper-infor * {height: auto!important;}
}
@media screen 
and (min-device-width: 1024px){
.post-grid .post-excerpt {min-height: 72px;}
}
@media screen 
and (max-device-width: 1024px){
.page-template-default .page.type-page{ padding: 0em 0em!important;}
.checkout-page-style-2 .checkout_style2_content .content_style2 {margin-left: 0px;}
.checkout-top>div {  flex: 0 0 50%; max-width: 50%;}
.checkout-page-style-2 .checkout_style2_content, .checkout.woocommerce-checkout {padding: 0em 2em;}
.checkout-page-style-2 .woocommerce-checkout .row > div {  padding-top: 0px;}
.header-mobile, .bwp-header.sticky .header-mobile>.container {background-color: #91b9e3;}
.bwp-header .header-mobile .navbar-toggle {color: #fff;}
.bwp-header .header-mobile .navbar-toggle:before, .bwp-header .header-mobile .mini-cart .cart-icon i {font-size: 2.5rem;}
.bwp-header .header-mobile .mini-cart .cart-icon .cart-count {    top: -10px;    right: -14px;    width: 20px;    height: 20px;    line-height: 20px; font-size: 0.9rem; border: 1px solid #fff;}
.bwp-header.sticky .header-mobile>.container {padding-top: 0px!important;  padding-bottom: 0!important;}
.bwp-canvas-vertical .login-header a, .content-mobile-menu .login-header a {line-height: 20px;    height: auto;  padding: 20px; text-align: left;}
.headline-slider {line-height: 45px!important; font-size: 32px!important; }
.text.rs-layer { max-width: 420px!important;}
.menu.mm-listview .mm-next {width: 100%!important;}
.menu.mm-listview .info {margin-bottom: 0.5em!important;}
.mm-menu h2.elementor-heading-title {margin-top: 2em!important;}
.bwp-canvas-vertical .bwp-canvas-navigation .mm-menu .sub-menu li>a:not(.mm-next), .bwp-canvas-vertical .bwp-canvas-navigation .mm-menu .sub-menu li span.title, .content-mobile-menu .bwp-canvas-navigation .mm-menu .sub-menu li>a:not(.mm-next), .content-mobile-menu .bwp-canvas-navigation .mm-menu .sub-menu li span.title { text-transform: none!important;}
.bwp-canvas-vertical .bwp-canvas-navigation .mm-menu .title, .content-mobile-menu .bwp-canvas-navigation .mm-menu .title {margin-bottom: 0!important;}
.text-gleich { min-height: 130px!important;}
.home .m-b-50 { margin-bottom: 110px !important;}
.bwp-widget-banner .title-banner { font-size: 20px!important;  line-height: 30px!important;}
.h1, h1, .home h2, h2.elementor-heading-title.elementor-size-large, .home h2.elementor-heading-title.elementor-size-large {font-size: 2.2rem!important;}
h2.elementor-heading-title.elementor-size-default {    font-size: 1.4rem!important;}
.wpcf7-form p {line-height: 0em;}
.back-top {bottom: 100px;}
.woosw-list .woosw-actions .woosw-copy{width: 100%;}
#woosw_copy_btn {padding: 10px 20px !important; background: #A29279; height: auto; box-shadow: none; border: 1.5px solid #A29279; color: #fff;}
.legal.form-row-wide.terms-privacy-policy input {   width: 5%!important;  height: auto!important;}
.woosw-list .woosw-actions .woosw-copy .woosw-copy-url input {padding: 0 20px 0 20px;}
.search-overlay .search-from .search-box input[type=text] {font-size: 20px;}
.menu-skyflowers-main-menu-container.mm-menu h2.elementor-heading-title.elementor-size-default { font-size: 1rem!important;}
.quickview-container .bwp-single-info .product-shipping-delivers, .single-product .bwp-single-info .product-shipping-delivers {text-align: left!important;;}
.bwp-single-info .summary {padding: 0em 4em;}
.e-con.e-con>.e-con-inner>.elementor-widget {max-width: 90%!important;}
.nummer p {font-size: 20px!important;  line-height: 55px!important;}
.bg-grau .elementor-section-full_width .nummer .elementor-widget-container {    background-color: #fff;    width: 55px;    height: 55px;    margin: auto;    text-align: center;    padding: 0;}
.page-child .site-content{padding: 0em 1em;}
.zwei-spalten-text .elementor-col-50:nth-child(2) {column-gap: 20px;}
.form-spalte {    margin-left: 2em;}
.form-spalte .wpcf7-form .col-sm-4 { flex: 0 0 50%;  max-width: 50%;}
.form-spalte .contact-us-form input[type=email], .form-spalte  .contact-us-form input[type=text] {height: 40px;  line-height: 40px;}
.form-spalte .contact-us-form textarea { padding: 20px 20px;  height: 110px;}
.form-spalte .wpcf7-acceptance span {line-height: 1.3em; font-weight: 500;}
h1, h1.elementor-heading-title, .content-image-single .entry-title { font-size: 35px!important;}
.padding-seite {      margin-bottom: 0px!important; padding: 0em 0em!important;}
.padding-seite .elementor-col-50 {width: 100%!important;}
.hover-effekt .elementor-col-50 {width: 50%!important;}
.hover-effekt {margin-top: 3em!important; margin-bottom: 3em!important;}
.elementor-9601 .elementor-element.elementor-element-c99df37 { margin-bottom: 0px;}
#wpcf7-f1287-p9601-o1 .zustimmung a {font-weight: 400;}
.bwp-woo-categories .item-title {font-size:1rem!important;}
.bwp-single-info  h1 {font-size: 30px!important;}
.cross_sell .content-product-list .slick-arrow.fa-angle-right, .recent-view .content-product-list .slick-arrow.fa-angle-right, .related .content-product-list .slick-arrow.fa-angle-right, .upsells .content-product-list .slick-arrow.fa-angle-right {right: 0px;}
.cross_sell .content-product-list .slick-arrow.fa-angle-left, .recent-view .content-product-list .slick-arrow.fa-angle-left, .related .content-product-list .slick-arrow.fa-angle-left, .upsells .content-product-list .slick-arrow.fa-angle-left {left: 0px;}
.bwp-main .page-title {padding: 70px 0 40px;}
.post-grid .entry-title {  font-size: 1rem; line-height: 1.3em;}
.slick-carousel .post-grid {  min-height: 425px;}
.aktuelles .e-con.e-con>.e-con-inner>.elementor-widget, .single-post .e-con.e-con>.e-con-inner>.elementor-widget {  max-width: 100%!important;}
.post-single .post-content, p {font-size: 1rem;}
.linie {margin-bottom: 2em!important;}
}
@media screen 
and (max-device-width: 1024px)
and (min-device-width: 768px) {
.rs-parallax-wrap {margin-left: 5em!important; margin-top: -1em!important;}
#bwp-footer .wpb-col-sm-50 {  width: 33.3333% !important; margin-bottom: 3em;}
#bwp-footer .m-t-50 { margin-top: 0px !important;}
.woocommerce-order h2 {  font-size: 1.5rem!important;}
.product-template .product .yith-wfbt-section.woocommerce {padding: 1em;}
.product-template .product .yith-wfbt-section .yith-wfbt-images {margin: 10px 0px 10px 0;}
.product-template .product .yith-wfbt-submit-block {   padding-left: 0em;   width: 100%;}
.product-template .product .yith-wfbt-submit-block button{width: 100%; margin-bottom: 2em;}
}
@media screen 
and (min-device-width: 768px){
.text-gleich {min-height: 190px;}
.checkout #billing_address_2_field .woocommerce-input-wrapper {    margin-top: 33.8px;}
.checkout .woocommerce-billing-fields__field-wrapper p, .checkout .woocommerce-shipping-fields__field-wrapper p {align-items: flex-end; height: 70px; width: 50%; float:left; padding-right: 2em;}
.checkout #billing_title_field, .checkout #shipping_title_field {width: 100%; margin-bottom: 4em;}
.checkout .woocommerce-billing-fields__field-wrapper .form-row-wide, .checkout .woocommerce-shipping-fields__field-wrapper .form-row-wide {clear: none;}
.checkout .woocommerce-additional-fields {    display: inline-block;
width: 100%;}
}
@media screen 
and (max-device-width: 1024px)
and (min-device-width: 600px)
and (orientation: portrait) {
.bg-grau .img-absolute {position: relative!important;}
.bg-grau .elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .bg-grau .elementor-widget-wrap .elementor-element.elementor-widget__width-initial {width: 100%;  max-width: 100%;}
.bg-grau .elementor-widget-wrap.elementor-element-populated {padding: 0px 15px 10px 15px!important;}
.eine-spalte-mobil .e-con-inner { display: block;}
.eine-spalte-mobil .e-con {width: 100%;}
.form-spalte {margin-top: 2em; margin-left: 0px;}
.form-spalte .wpcf7-form .col-sm-4 {flex: 0 0 33.3333%; max-width: 33.3333%;}
.height-100 {    margin-top: 5em!important;}
.height-100 .elementor-col-50, .height-100 .elementor-widget__width-initial {width: 100%!important;}
.height-100 .elementor-col-50 .elementor-col-50 {width: 50%!important;}
.height-100 a, .height-100 a img {  height: 360px; width: auto;}
.post-single .post-content, p {  line-height: 1.3em;}
.checkout-page-style-2 .woocommerce-order section {   width: 100%;}
.ueber-uns h1 {   margin-bottom: 1em!important;    padding-top: 0.2em;}
.gif-bereich img {margin-bottom: 2em;}
.product-template .product .yith-wfbt-section.woocommerce h3 {   text-align: center;   font-size: calc(var(--font-size-heading,25px) + 5px);  margin-bottom: 1em;}
.product-template .product .yith-wfbt-submit-block {margin-bottom: 3em;  justify-content: center;   display: flex;}
.product-template .product .yith-wfbt-submit-block button {  width: auto;   margin-right: auto;  margin-bottom: 0;  margin-left: auto;}
.product-template .product .yith-wfbt-section .yith-wfbt-images {    width: 100%;}
.product-template .product .yith-wfbt-section .yith-wfbt-images td {text-align:center;}
.product-template .product .yith-wfbt-section .price_text { padding-left: 1em;   font-size: 1.3rem;   align-items: center;    display: inline-flex;}
bdi {font-size: initial; }
.product-template .product .yith-wfbt-section.woocommerce {   padding: 10px 40px 60px 40px!important;}
}
@media screen 
and (max-device-width: 1080px)
and (min-device-width: 810px)
and (orientation: landscape) {
#post-12 {padding-left: 0px!important;}
.woocommerce-order h2 {  font-size: 1.5rem!important;}
}
@media screen 
and (max-device-width: 1080px)
and (min-device-width: 810px)
and (orientation: portrait) {
.form-spalte .wpcf7-form .col-sm-4 {flex: 0 0 33.3333%; max-width: 33.3333%;}
.wpcf7-quiz-label {line-height: 2em;}
.post-single .post-content, p {  line-height: 1.3em;}
.slick-carousel .post-grid {  min-height: 395px;}
.height-100 a, .height-100 a img {    height: 200px;    width: auto;}
.product-template .product .yith-wfbt-section.woocommerce h3 {   text-align: center;   font-size: calc(var(--font-size-heading,25px) + 5px);  margin-bottom: 1em;}
}
@media screen 
and (max-device-width: 991px){
.bwp-canvas-vertical .login-header a, .content-mobile-menu .login-header a {line-height: 1.2em;  height: 85px!important; align-content: center!important;}
}
@media screen 
and (max-device-width: 960px){
.woocommerce-order-received .checkout-page-style-2 .woocommerce-order section { width: 100%;}
.woocommerce-order-received .checkout-page-style-2 .woocommerce-order { width: 100%;}
.padding-seite.abstand-unten .elementor-widget-container {margin-bottom: 0px;}
.ueberschrift-unten {margin-bottom: 2em;}
.ueber-uns .main-content {margin-top: 40px;}
.ueber-uns h1 {    margin-bottom: 2em;}
.ueberschrift-unten .elementor-col-50 {width: 100%!important;}
.text-links .elementor-widget-container {    margin: 0px 0px 0px 0px;}
.elementor-9095 .elementor-element.elementor-element-674ac26 > .elementor-widget-container {    margin: 0px 0px 0px 0px!important;}
}
@media screen 
and (max-device-width: 1194px)
and (min-device-width: 834px)
and (orientation: landscape) {
.woocommerce-order-received #post-12 {padding-left: 0px!important;}
.woocommerce-order h2 {  font-size: 1.5rem!important;}
.ueberschrift-unten {margin-bottom: 2em;}
}
@media screen 
and (max-device-width: 1194px)
and (min-device-width: 834px)
and (orientation: portrait) {
.ueber-uns h1 {    margin-bottom: 1em; padding-top: 0.2em;}
.elementor-element.elementor-element-db3afa4 {  width: 45%!important;}
.elementor-9095 .elementor-element.elementor-element-77ece00 { width: 55%!important;}
.text-links .elementor-element-populated {   padding: 0px 0px 0px 30px!important;}
.height-100 a, .height-100 a img {  height: 240px;    width: auto;}
.product-template .product .yith-wfbt-section .yith-wfbt-items {padding-left: 1em;}
}
@media screen 
and (max-device-width: 1112px)
and (min-device-width: 1025px)
and (orientation: landscape) {
.product-template .product .yith-wfbt-section.woocommerce h3 {   text-align: center;   font-size: calc(var(--font-size-heading,25px) + 5px);  margin-bottom: 1em;}
.product-template .product .yith-wfbt-submit-block {margin-bottom: 3em;  justify-content: center;   display: flex;}
.product-template .product .yith-wfbt-submit-block button {  width: auto;   margin-right: auto;  margin-bottom: 0;  margin-left: auto;}
.product-template .product .yith-wfbt-section .yith-wfbt-images {    width: 100%;}
.product-template .product .yith-wfbt-section .yith-wfbt-images td {text-align:center;}
.product-template .product .yith-wfbt-section .price_text { padding-left: 2em;   font-size: 1.3rem;   align-items: center;    display: inline-flex;}
bdi {font-size: initial; }
.product-template .product .yith-wfbt-section.woocommerce {  padding: 45px 20px 60px 0px!important;}
.product-template .product .yith-wfbt-section .yith-wfbt-items {   padding-left: 4em;}
.image_plus {font-size:2rem;}
}
@media screen 
and (max-device-width: 1080px)
and (min-device-width: 600px)
and (orientation: landscape) {
.kasse.page-template-default .page.type-page {  padding: 16em 0em 0em 0em!important;}
.checkout-page-style-2 .checkout_style2_content .content_style2>.content { max-width: 640px;}
.checkout-page-style-2 .wpbingoLogo img {  max-width: 200px;}
.checkout h3 {font-size: 1.6rem;}
.checkout-page-style-2 .checkout_style2_content, .checkout.woocommerce-checkout {padding-right: 0em;}
.checkout-page-style-2 #customer_details .back-to-cart {right: 30px;}
.checkout .form-row {padding-right: 25px;}
.woocommerce-order h2 {  font-size: 1.5rem!important;}
button, input, optgroup, select, textarea {line-height: 1em;}
.form-spalte .wpcf7-form .col-sm-4 {flex: 0 0 33.3333%; max-width: 33.3333%;}
.contact-us-form .form-required .wpcf7-form-control-wrap:after {top: 15px;}
.wpcf7-quiz-label {line-height: 2em;}
.wc-proceed-to-checkout .ppc-button-wrapper {width: 67%; float: right;  margin-top: 0;}
.cart_totals .wc-proceed-to-checkout > a.wc-forward {width: 32%; height: 55px;}
.ueber-uns .height-100:first-child {    margin-top: 100px;}
.height-100 .elementor-col-50:first-child {width: 40%; padding-right: 2em;}
.height-100 .elementor-col-50:last-child {width: 60%;}
.height-100 .elementor-col-50:last-child .elementor-col-50, .height-100 .elementor-col-50:first-child .elementor-col-50 {padding-right: 0em; width: 50%;}
.height-100 a, .height-100 a img {  height: 310px;  width: auto;}
.woocommerce-order h2 {  font-size: 1.5rem!important;}
.padding-seite .elementor-col-50:first-child { width: 40%!important;}
.padding-seite .elementor-col-50:last-child { width: 60%!important;}
.hover-effekt .elementor-col-50:first-child, .hover-effekt .elementor-col-50:last-child { width: 50%!important;}
.single_variation_wrap .quantity {width: 35%;}
.quickview-container .bwp-single-info .quantity input, .single-product .bwp-single-info .quantity input {padding: 0px; width: 100%;}
.single_add_to_cart_button.button.alt {width: 50%;}
.single_add_to_cart_button.button.alt span, .button-slider, .text.rs-layer {font-size: 0.9rem!important;}
.home .elementor-col-25 h2.elementor-heading-title.elementor-size-default { font-size: 1.2rem!important;}
.post-single .post-content, p {  font-size: 0.9rem; line-height: 1.3em;}
.home .m-b-50 {  margin-bottom: 20px !important;}
.text-gleich {  min-height: 140px;}
.title-block-1 h2 {font-size: 2rem!important;}
.page-template-default .page.type-page, .padding-seite { padding: 0em 4em!important;}
.nummer p {font-size: 1.6rem!important; line-height: 55px!important;}
.nummer .elementor-widget-container {width: 55px!important; padding: 0px!important; text-align: center; height: 55px!important;}
.eigenschaften .elementor-widget__width-initial {max-width: 95%!important;}
.padding-seite .elementor-col-50 .elementor-widget-container {margin-top: 0px!important;}
.abstand-unten { margin-bottom: 0em!important;}
.slick-carousel .post-grid { min-height: 395px;}
.checkout-page-style-2 .woocommerce-checkout .row > div { padding-top: 0px;}
.height-100 a, .height-100 a img {  height: 300px!important;}
}
@media screen 
and (max-device-width: 1024px)
and (min-device-width: 600px)
and (orientation: landscape) {
.padding-seite {  padding: 2em 4em 0em 4em!important;}
.ueber-uns .text-links{  width: 45%!important;}
.home .elementor-col-25 h2 {font-size: 1.25rem!important;}
.single-product .bwp-single-info .quantity input { padding: 0 20px;  width: 75px;}
.single-product .product-type-variable .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart button {max-width: 140px;}
.single-product .bwp-single-info .single_add_to_cart_button.button {    font-size: 0.95rem!important;}
.kasse .checkout.woocommerce-checkout {margin-top: 19em;}
.kasse.page-template-default .page.type-page {  padding: 0em 0em 0em 0em!important;}
.checkout-page-style-2 .checkout_style2_content .content_style2>.content {    max-width: 75%!important;}
.product-template .product .yith-wfbt-section.woocommerce h3 {   text-align: center;   font-size: calc(var(--font-size-heading,25px) + 5px);  margin-bottom: 1em;}
.product-template .product .yith-wfbt-submit-block {margin-bottom: 3em;  justify-content: center;   display: flex;}
.product-template .product .yith-wfbt-submit-block button {  width: auto;   margin-right: auto;  margin-bottom: 0;  margin-left: auto;}
.product-template .product .yith-wfbt-section .yith-wfbt-images {    width: 100%;}
.product-template .product .yith-wfbt-section .yith-wfbt-images td {text-align:center;}
.product-template .product .yith-wfbt-section .price_text { padding-left: 3em;   font-size: 1.3rem;   align-items: center;    display: inline-flex;}
bdi {font-size: initial; }
.product-template .product .yith-wfbt-section.woocommerce {  padding: 45px 40px 60px 40px!important;}
.product-template .product .yith-wfbt-section .yith-wfbt-items {   padding-left: 3em;}
.image_plus {font-size:2rem;}
}
@media screen 
and (max-device-width: 1200px)
and (min-device-width: 834px)
and (orientation: portrait) {
.checkout-page-style-2 #customer_details .back-to-cart {right: 30px;}
.text-links {    padding-left: 2em;  padding-right: 3em;}
.title-block-1 .elementor-widget-container {margin: 0em 0em 0em 0em!important;}
.title-block-1 h2 {margin-bottom: 2em; margin-top: 1em;}
}
@media screen 
and (max-device-width: 1200px)
and (min-device-width: 834px)
and (orientation: landscape) {
.home .elementor-col-25 h2 {font-size: 1.3rem!important;}
.title-block-1 h2 {font-size: 2.5rem!important;}
.nummer p {font-size: 1.6rem!important; line-height: 55px!important;}
.nummer .elementor-widget-container {width: 55px!important; padding: 0px!important; text-align: center; height: 55px!important;}
.bg-grau .elementor-widget-wrap.elementor-element-populated {padding: 100px 15px 20px 15px!important;}
.bg-grau .elementor-widget-wrap.elementor-element-populated .elementor-widget-wrap.elementor-element-populated {padding: 0px!important;}
.page-template-default .page.type-page, .padding-seite { padding: 0em 4em!important;}
.eigenschaften.e-con.e-con>.e-con-inner>.elementor-widget { max-width: 90%!important}
.height-100 a, .height-100 a img { height: 360px;}
.height-100 .elementor-col-50:first-child {width: 40%;}
.height-100 .elementor-col-50:last-child {width: 60%;}
.woocommerce-order h2 {  font-size: 1.5rem!important;}
.height-100 .elementor-col-50:last-child .elementor-col-50, .height-100 .elementor-col-50:first-child .elementor-col-50 {width: 50%;}
.abstand-unten {margin-bottom: 20px!important;}
.checkout-page-style-2 #customer_details .back-to-cart {    right: 30px;}
.checkout-page-style-2 .checkout_style2_content .content_style2 { max-width: 100%;}
.checkout-page-style-2 .checkout_style2_content {max-width: 90%!important;}
#post-12 {padding-right: 0em!important;}
.checkout-page-style-2 .wpbingoLogo {  margin-bottom: 40px;}
.checkout-page-style-2 .checkout_style2_content .content_style2>.content  {max-width: 67%;}
.wc-proceed-to-checkout .ppc-button-wrapper {width: 67%; float: right;  margin-top: 0;}
.cart_totals .wc-proceed-to-checkout > a.wc-forward {width: 32%; height: 55px;}
.bwp-main .page-title { padding: 70px 0 20px;}
.checkout-page-style-2 .wpbingoLogo {    margin-bottom: 10px;}
.product-template .product .yith-wfbt-section.woocommerce {padding: 2em;}
}
@media screen 
and (min-device-width: 1024px)
and (max-device-width: 1366px)
and (orientation: portrait) {
.home .elementor-col-25 h2.elementor-heading-title.elementor-size-default {font-size: 1.2rem!important;}
.text-gleich {  min-height: 170px!important;}
.quickview-container .bwp-single-info .quantity input, .single-product .bwp-single-info .quantity input {width: 80px;}
.quickview-container .product-type-variable .entry-summary .prices, .quickview-container .product-type-variable .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart button, .single-product .product-type-variable .entry-summary .prices, .single-product .product-type-variable .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart button {width: 50%;}
.single_add_to_cart_button.button.alt span {font-size: 0.9rem!important;}
.woocommerce-tabs #tab-reviews #reviews #comments .woocommerce-Reviews-title {font-size: 1.5rem;}
.title-block-1 h2.elementor-heading-title.elementor-size-default {    font-size: 2.3rem!important;}
.elementor-divider {margin-bottom: 4em;}
.eine-spalte-mobil .e-con.e-child {padding-right: 2em; width: 50%; float: left;}
.form-spalte {margin-top: 0px;}
.checkout.woocommerce-checkout {    padding-top: 17em;}
.checkout-page-style-2 .wpbingoLogo { margin-bottom: 30px;}
.checkout-page-style-2 .checkout_style2_content .content_style2>.content { max-width: 700px;}
.padding-seite.abstand-unten .elementor-col-50 {  width: 45%!important;}
.height-100 a, .height-100 a img {   height: 270px;}
.kasse .checkout.woocommerce-checkout {margin-top: 2em;}
.single-product .bwp-single-info .quantity input {width: 80px; padding: 0 10px;}
.single_add_to_cart_button.button.alt {width: 120px;}
.single-product .bwp-single-info .single_add_to_cart_button.button {     padding: 0 10px;   font-size: 13px;}
h2.elementor-heading-title.elementor-size-default {  font-size: 1.2rem!important;}
.product-template .product .yith-wfbt-section.woocommerce h3 {   text-align: center;   font-size: calc(var(--font-size-heading,25px) + 5px);  margin-bottom: 1em;}
.product-template .product .yith-wfbt-section .yith-wfbt-images td {font-size: 2rem;}
}
@media screen 
and (max-device-width: 1366px)
and (min-device-width: 1024px)
and (orientation: landscape) {
.checkout-page-style-2 .wpbingoLogo {  margin-bottom: 40px;}
.abstand-unten {    margin-bottom: 20px!important;}
.nummer p {    font-size: 24px!important;  text-align: center; line-height: 55px!important;}
.nummer .elementor-widget-container {  padding: 0px!important; width: 55px;   height: 55px;}
.eigenschaften.e-con.e-con>.e-con-inner>.elementor-widget{   max-width: 90%;}
.woocommerce-order h2 {  font-size: 1.5rem!important;}
.woocommerce-order-received .checkout-page-style-2 .woocommerce-order {  width: 100%;}
.checkout-page-style-2 .wpbingoLogo {    margin-bottom: 10px;}
.checkout-page-style-2 .woocommerce-checkout .row > div {   padding-top: 220px;}
.product-template .product .yith-wfbt-section.woocommerce {padding: 2em;}
}
@media screen 
and (max-device-width: 760px)
{
.content-text {line-height: 1.2em; padding: 0em 1em 0em 1em;}
.bwp-header .header-campbar .close-campbar { right: 5px;}
.bwp-header .header-mobile { padding: 5px 0px 0px 0px;}
.product-template .product .yith-wfbt-section.woocommerce {padding: 1em;}
.product-template .product .yith-wfbt-section .yith-wfbt-images {margin: 10px 0px 10px 0;}
.product-template .product .yith-wfbt-submit-block {   padding-left: 0em;   width: 100%;}
.product-template .product .yith-wfbt-submit-block button{width: 100%; margin-bottom: 2em;}
.woocommerce-order-received .checkout-page-style-2 .woocommerce-checkout .shop_table td, .woocommerce-order-received .woocommerce-checkout .shop_table th {display: block; }
.woocommerce-order-received .checkout-page-style-2 .woocommerce-table__product-name.product-name {width: 100%;}
.woocommerce-order-received .checkout-page-style-2 .woocommerce-checkout .shop_table td .wc-item-meta { margin-top: 1em;  padding-left: 1.5em}
.woocommerce-order-received .checkout-page-style-2 .woocommerce-order section { width: 100%;}
.woocommerce-order-received .checkout-page-style-2 .woocommerce-order { padding: 5em 2em; width: 100%;}
.headline-slider {  line-height: 22px!important;  font-size: 18px!important;}
.text.rs-layer  {  line-height: 14px!important;  font-size: 11px!important;}
.elementor-widget-slider_revolution .button-slider {font-size: 11px!important;}
#rev_slider_1_1_wrapper .arrow-1.tparrows:before { line-height: 35px!important; font-size: 12px!important; width: 35px!important;  height: 35px!important;}
#rev_slider_1_1_wrapper .arrow-1.tp-leftarrow {left: -10px!important;}
#rev_slider_1_1_wrapper .arrow-1.tp-rightarrow {right: -10px!important;}
.bwp-header .header-mobile .navbar-toggle:before, .bwp-header .header-mobile .mini-cart .cart-icon i {font-size: 2rem;}
.bwp-header .wpbingoLogo img {  width: 160px;}
.home .elementor-section-full_width {    margin-bottom: 30px!important;}
.h1, .home h1, .home h2.elementor-heading-title.elementor-size-large {   font-size: 1.6rem!important;  padding: 0em 2em;}
.post-single .post-content, p, .bwp-button-widget a, .bwp-button-widget a span { font-size: 0.9rem;}
h1, h1.elementor-heading-title, .content-image-single .entry-title, .checkout h3{   font-size: 1.6rem!important;  }
.text-breite p { width: 90%;  margin: auto;}
.bwp-button-widget a, .bwp-button-widget a span {font-weight: 500;}
.yith-wfbt-section.woocommerce h3 {font-size: 1.6rem;    text-align: center;}
bdi {font-size: initial;}
.product-template .product .yith-wfbt-section .price_text {font-size: 1.2rem;}
h2.elementor-heading-title.elementor-size-default { font-size: 1.1rem!important; margin-bottom: 0;}
.elementor-divider {  padding-top: 0px!important;  padding-bottom: 0px!important;}
.h1, h1, .home h2, h2.elementor-heading-title.elementor-size-large, .home h2.elementor-heading-title.elementor-size-large {font-size: 1.6rem!important;}
.text-breite {margin-bottom: 20px!important;}
.products-list.grid .product-wapper .products-content h3.product-title { height: 70px; font-size: 1rem;}
.price, .price ins { font-size: 1rem;}
.home .elementor-col-25 {margin-top: 2em!important;  margin-bottom: 0px !important;}
.text-gleich { min-height: 90px!important;}
.home .elementor-col-25 .elementor-widget-wrap.elementor-element-populated {margin-bottom: 0px !important;}
.bwp-widget-banner .title-banner {  font-size: 1.3rem!important; line-height: 1.2em!important;}
#bwp-footer .elementor-top-section {margin-top: 40px!important;  margin-bottom: 40px!important; }
#bwp-footer .elementor-col-20 .elementor-widget-wrap.elementor-element-populated {margin-bottom: 30px;}
#bwp-footer {      margin-top: 40px; padding-bottom: 20px;}
.subcategorie-content .slick-track{ width: 100%!important;     display: inline-flex; justify-content: center; transform: none!important;}
.subcategorie-content .slick-arrow, .subcategorie-content .slick-cloned {display: none!important;}
ul.woocommerce-product-subcategories li {width: 120px!important;}
.bwp-main .page-title { padding: 40px 0 40px;}
.woocommerce-loop-category__title {font-size: 1.2rem!important;}
.bwp-single-image {order: 2; margin-top: 3em;}
.single-product-background {padding: 45px 0 40px; margin-top: 20px; margin-bottom: 20px;}
.bwp-single-info .summary { padding: 0em 1em;}
.bwp-single-info h1 { font-size: 1.8rem!important;}
.bwp-single-product .price span { font-size: 1.4rem;}
.quantity { width: 30%;}
.quickview-container .bwp-single-info .quantity input, .single-product .bwp-single-info .quantity input {padding: 0; width: 100%;}
.product-shipping-delivers .wpb-icon-shipping:before {margin-right: 10px;}
.product-shipping-delivers .wpb-icon-delivers:before  {margin-right: 5px;}
.woocommerce-tabs.description-style-full-content {  padding: 45px 20px 60px 20px;}
.cross_sell .title-block h2, .recent-view .title-block h2, .related .title-block h2, .upsells .title-block h2, .woocommerce-tabs #tab-reviews #reviews #comments .woocommerce-Reviews-title {font-size: 1.6rem;}
.cross_sell .title-block, .recent-view .title-block, .related .title-block, .upsells .title-block {    margin-bottom: 30px;}
.cross_sell, .recent-view, .related, .upsells {margin-bottom: 3em; margin-top: 0px;}
body .bwp_slick-margin-mobile:not(.sidebar) .slick-arrow { display: block!important;}
.single-product .products-list.grid .product-wapper .products-content h3.product-title {height: auto;}
.elementor-widget-accordion {margin-bottom: 2em;}
body .bwp_slick-margin-mobile:not(.sidebar) .slick-slider .slick-list {    padding-right: 0!important;}
.bg-grau .elementor-widget-wrap .elementor-element.elementor-widget__width-auto {position: relative; right: auto!important; width: 100%;max-width: 100%;}
.bg-grau .elementor-widget-wrap .elementor-element.elementor-widget__width-auto img {    max-width: 100%;}
#info-point .imh-6310-annotation-box .imh-6310-pin-main-img, #info-point .imh-6310-annotation-box .imh-6310-pin-hover-img {font-size: 15px!important;}
#info-point .imh-6310-pin-main-img:after {width: 30px; height: 30px;}
.zwei-spalten-text .elementor-col-50:nth-child(2) {  margin-top: 1em;    column-count: 1;}
.h3, h3 {  font-size: 1.2rem;}
.e-con.e-con>.e-con-inner>.elementor-widget { max-width: 100%!important;}
.eigenschaften .e-con-inner {display:block;}
.eigenschaften .elementor-widget-image {margin-bottom: 2em!important; width: 100%!important; padding: 0px;}
.form-spalte {  margin-left: 0em;}
.post-content .e-parent:last-child {margin-top: 0px;}
.hover-effekt {  margin-top: 1em!important;  margin-bottom: 1em!important;}
.content-image-single {  margin: 0 0 20px;}
.height-100 a, .height-100 a img { height: auto;  width: 100%;}
.content-image-single .content-info {  padding-bottom: 10px;}
.elementor-widget-bwp_recent_post .entry-title { height: 70px;}
.content-cart-right .quantity {  width: 60%;}
.checkout-page-style-2 .wpbingoLogo img { max-width: 190px;}
.checkout-page-style-2 .checkout_style2_content { margin-top: 20px;}
.checkout-page-style-2 .wpbingoLogo { margin-bottom: 30px;}
.checkout-top>div {  flex: 0 0 100%;    max-width: 100%;}
#customer_details, #order_review { margin-top: 2em;}
.checkout-page-style-2 #customer_details .back-to-cart {  position: relative;  top: -20px;}
.checkout .form-row .woocommerce-input-wrapper .input-text {  height: 20px;  line-height: 20px;}
.checkout #ship-to-different-address label.woocommerce-form__label-for-checkbox span:before {    top: calc(10%);}
.checkout-top .checkout_coupon .input-button .button {padding: 0 0px;}
.ueber-uns h1 {    margin-bottom: 1em;}
.gif-bereich img {margin-bottom: 2em;}
.ueber-uns .elementor-col-33 .elementor-widget-icon {display: none;}
h2.elementor-heading-title.elementor-size-default {line-height: 1.4em;}
}
@media screen 
and (max-device-width: 940px)
and (min-device-width: 320px)
and (orientation: landscape) {
.cart_totals .wc-proceed-to-checkout>a.wc-forward {height: 45px; line-height: 1em;  font-size: 1rem;}
.kasse.page-template-default .page.type-page { padding: 0em 0em 0em 0em!important;}
.checkout-page-style-2 .checkout_style2_content .content_style2>.content { max-width: 100%;}
.checkout-page-style-2 .checkout_style2_content { max-width: 100%!important;}
.e-con.e-con>.e-con-inner>.elementor-widget { max-width: 100%!important;}
.eigenschaften .e-con-inner {display:block;}
.eigenschaften .elementor-widget-image {margin-bottom: 2em!important; width: 100%!important; padding: 0px;}
.height-100 a, .height-100 a img { height: 100%;   width: 100%;}
footer .elementor-column.elementor-col-20:last-child {    max-width: max-content;}
.ueber-uns h1 {    margin-bottom: 1em;}
.ueber-uns .text-links {  width: 40%!important;}
.height-100 a, .height-100 a img {   height: 240px!important;    width: auto!important;}
.bwp-header .wpbingoLogo img {   width: 130px;}
.bwp-header .header-mobile .navbar-toggle:before, .bwp-header .header-mobile .mini-cart .cart-icon i { font-size: 2rem;}
.bwp-header .header-mobile {   padding: 0px 0;}
.product-template .product .yith-wfbt-section .price_text {  padding-left: 0em;}
.product-template .product .yith-wfbt-section .yith-wfbt-items {  padding-left: 0em;}
}
@media screen 
and (max-device-width: 812px)
and (min-device-width: 320px)
and (orientation: portrait) {
.elementor-9095 .elementor-element.elementor-element-674ac26 > .elementor-widget-container {   margin: 0px 0px 0px 0px!important;}
}
@media screen 
and (max-device-width: 812px)
and (min-device-width: 320px)
and (orientation: landscape) {
.bg-grau .elementor-widget-wrap .elementor-element.elementor-widget__width-auto {position: relative; right: auto!important; width: 100%;max-width: 100%;}
.bg-grau .elementor-widget-wrap .elementor-element.elementor-widget__width-auto img {    max-width: 100%;}
#info-point .imh-6310-annotation-box .imh-6310-pin-main-img, #info-point .imh-6310-annotation-box .imh-6310-pin-hover-img {font-size: 15px!important;}
#info-point .imh-6310-pin-main-img:after {width: 30px; height: 30px;}
.zwei-spalten-text .elementor-col-50:nth-child(2) {  margin-top: 1em;    column-count: 1;}
.h3, h3 {  font-size: 1.2rem;}
.e-con.e-con>.e-con-inner>.elementor-widget { max-width: 100%!important;}
.eigenschaften .e-con-inner {display:block;}
.eigenschaften .elementor-widget-image {margin-bottom: 2em!important; width: 100%!important; padding: 0px;}
.height-100 .elementor-col-50:first-child {  padding-right: 0em;}
.ueber-uns .text-links {  width: 100%!important;}
.height-100 .elementor-col-50:last-child {  width: 100%;}
.elementor-9095 .elementor-element.elementor-element-674ac26 > .elementor-widget-container {   margin: 0px 0px 0px 0px!important;}
.height-100 a, .height-100 a img { height: 350px;    width: auto;}
.gif-bereich .elementor-col-50:first-child {margin-bottom: 2em;  width: 100%!important;}
.gif-bereich .elementor-col-50:last-child { width: 100%!important;}
.ueber-uns .height-100:first-child {  margin-top: 50px;}
.padding-seite {    padding: 0em 2em 0em 2em!important;}
}