.price del .woocommerce-Price-amount.amount,
.price .wc-gzd-sale-price-label {
font-size: 12px;
color: #555 !important;
text-decoration: none;
}
footer .zahlungsarten {
width: 48.5%;
height: auto;
margin: 0 1.5% 1.5% 0;
transition: all .3s;
cursor: pointer;
border-radius: 4px;
}
section.vc_section.stagesection-768.vc_custom_1629706247215.vc_section-has-fill {
background-position: top !important;
padding-top: 158px !important;
} .wc-gzd-sale-price-label.wc-gzd-sale-price-regular-label {
font-size: 16px;
font-weight: 800;
text-transform: uppercase;
line-height: 1.2;
margin-top: 10px;
} .price ins .woocommerce-Price-amount.amount {
font-size: 26px;
color: #D85300;
} .woocommerce ul.products li.product .price.price-unit.smaller del {
display: none;
} .woocommerce ul.products li.product p.price.price-unit.smaller ins .woocommerce-Price-amount.amount {
color: #555555;
font-size: 14px;
font-weight: 400;
font-family: 'OpenSans',sans-serif !important;
line-height: 1.2;
}
.woocommerce ul.products li.product p.price.price-unit.smaller ins {
display: inline;
}
.woocommerce ul.products li.product .price ins {
line-height: 1.5;
}
li .wc-gzd-additional-info {
text-align: center;
margin: 0 !important;
font-size: .8em !important;
}
.entry-summary p.wc-gzd-additional-info {
text-align: left;
margin: 0 !important;
font-size: 16px !important;
} label.checkbox.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox.nofett {
font-weight: 100;
} .woocommerce .quantity a.quantity-change {
display: none;
}
.woocommerce .cart.has-unit-price-observer {
display: block;
}
.woocommerce .quantity .minus, .woocommerce .quantity .plus {
height: 43px;
}
.single-product .summary .price ins .woocommerce-Price-amount.amount {
font-size: 30px;
}
.single-product .summary .price ins .woocommerce-Price-amount.amount:before {
content: "JETZT: "
}
.single-product .summary .price del .woocommerce-Price-amount.amount {
font-size: 30px;
}
.single-product .summary .price del {
text-decoration: none;
margin-left: 0 !important;
line-height: 1.0;
}
.single-product .summary .price del .woocommerce-Price-amount.amount:before {
content: "Statt: ";
}
.single-product .summary .price.price-unit.smaller del {
display: none !important;
}
.single-product .summary .price.price-unit.smaller ins .woocommerce-Price-amount.amount {
color: #210B0B !important;
font-size: 16px;
}
.single-product .summary .price.price-unit.smaller ins .woocommerce-Price-amount.amount:before {
content: "";
}
.single-product .summary form.cart {
margin-top: 15px;
}
.woocommerce-checkout .shop_table {display:table;text-align:left} #Header {
min-height: unset !important;
}
#Top_bar .top_bar_right #search_button svg .path {
stroke: #fff !important;
}
#Top_bar .top_bar_right #search_button svg {
width: 40px;
}
#Top_bar .top_bar_right #search_button {
top: 0px;
right: 110px;
}
.post-footer .post-links {
float: left !important;
border-left: 0px !important;
}
#SubflexHeader.bgcheat {
background-image: url(//kaffee-ferro.de/wp-content/uploads/2019/01/headerbild-warenkorb.jpg) !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
height: 410px;
align-content: center;
display: flex;
}
#SubflexHeader.bgcheat h1 {
margin: auto;
}
.post-links.post-cart-button {
background: #d85300;
padding: 10px 60px;
color: #fff !important;
}
.search-results .no-img .post-desc-wrapper {
width: 100%;
padding: 15px 25px;
background: #f5f5f5;
}
.post-cart-button a {
color: #fff;
}
.post-footer-new {
background: rgba(0,0,0,.02);
padding: 0px;
overflow: hidden;
line-height: 30px;
}
@media only screen and (min-width: 1245px) { #Top_bar a#search_button {
display: block !important;
position: relative;
top: -25px;
right: 50px;
font-size: 40px;
}
#Top_bar .search_wrapper {
background: transparent !important;
top: 75%;
right: 95px !important;
left: unset;
width: 20%;
}
#Top_bar .search_wrapper a.icon_close {
color: #fff !important;
opacity: 1 !important;
}
#Top_bar .search_wrapper .icon_search {
color: #fff !important;
}
#Top_bar .search_wrapper input[type="text"] {
border-color: #fff !important;
}
#Top_bar .search_wrapper input[type="text"]::placeholder {
color: #fff;
}
.new_checking label.checkbox {
font-weight: 100;
}
}
.footer-copy-center #Footer .footer_copy .social {
position: fixed;
top: 50%;
right: 0;
z-index: 9999;
display: flex;
flex-direction: column;
}
.footer-copy-center #Footer .footer_copy .social li.facebook {
background:#4267B2;order:2
}
.footer-copy-center #Footer .footer_copy .social li.instagram{  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}
.footer-copy-center #Footer .footer_copy .social>li {
width: 40px;
height: 40px;
line-height: 40px;
margin: 0;
font-size: 25px;
}
.footer-copy-center #Footer .footer_copy .social>li a{
font-size:inherit
}
.product_list_widget .woocommerce-Price-amount{
background: #fff;
border-radius: 4px;
padding: 0 5px; line-height: 1.3;
margin:3px 0 3px;
display: inline-block;
float:left
}
#Footer .wc-gzd-additional-info .woocommerce-Price-amount{
background-color: transparent;
color: #ccc;
margin: 0 !important;
}
.woocommerce ul.product_list_widget {
line-height:1.3;
font-size:12px;
}
.woocommerce-page ul.product_list_widget li img{
width:80px
}
.product_list_widget p { float: left;
text-align: left;
line-height: 1.3!important;
clear:left;
color: #eee;
display: inline-block;
}
#Footer .price.price-unit.smaller.wc-gzd-additional-info {
margin-top: 5px !important;
color: #ccc !important;
}
#Footer .price.price-unit.smaller.wc-gzd-additional-info .unit {
color: #ccc;
}
.product_list_widget span.product-title {
font-size: 14px;
width: auto;
white-space: normal; hyphens: auto;
}
.prod_col2 .vc_column-inner, .prod_col2 .vc_column-inner>div, .prod_col2 .vc_column-inner>div>div,.prod_col2 .wpb_text_column.wpb_content_element >.wpb_wrapper  {
height: 100%;
}
.prod_col2 .wpb_text_column.wpb_content_element,.prod_col2 .wpb_text_column.wpb_content_element >.wpb_wrapper {
display:flex;flex-direction:column;justify-content:space-between;
}
.prod_col2 .btn-default {
margin: 0 auto;
}
.prod_col2 {margin-bottom:40px}
.checkout-row{
display: flex;
flex-wrap: wrap;
}
@media(max-width:768px){
.checkout-row {flex-direction:column}
}
@media(min-width:1025px){
.checkout-row>div{padding:0 15px;box-sizing:border-box}
#checkout-column1{width:30%;border-right:1px solid #eee}
#checkout-column2{width:70%}
#order_review {
margin-top: 0!important;
}
td.dhl-preferred-service-content {
text-align: left;
}
}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li{
border-top: 1px solid #ddd;
padding: 12px 6px 4px;
line-height:1.2;
}
.woocommerce-checkout #payment ul.payment_methods li a {line-height:inherit!important;    font-size: 60%!important;}
.checkout-row input.input-radio[type="radio"]:before{
left: -4px;
top: -10px;
}
.checkout-row input.input-radio[type="radio"]:checked:after{
background: #49d25a;
margin-top: -28px;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{
background-color:#eee
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{
border: 1em solid #eee;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table {
background: #eee;
padding: 18px!important;
}
table.shop_table.woocommerce-checkout-review-order-table thead tr th, table.shop_table.woocommerce-checkout-review-order-table thead tr td {
border-bottom: 2px solid #d0d0d0!important;
}
.checkout-row table > thead > tr > th.product-name:before,
.checkout-row table > thead > tr > th.product-name:after {
display:none!important
}
element.style {
}
tr.cart_item:nth-child(even) {
background: #f7f7f7;
}
.woocommerce ul#shipping_method li, .woocommerce ul#shipping_method li * {
font-size: 13px!important;
text-align: center!important;
line-height: 1.3!important;
}
tr.order-total, tr.order-total *, tr.order-total, tr.order-total th {
color: #317336;
font-size: 24px!important;
}
.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-logo img{max-height:40px}
p#privacy_policy_field,label.checkbox.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox.nofett {
line-height: 1.2!important;
}
p#privacy_policy_field input.input-checkbox[type="checkbox"]:before{margin-top:-9px}
.payment-logos-footer {
display: flex;
flex-wrap: wrap;
}
.payment-logos-footer img {
max-width: 48%;
margin: 0 1% 6px;
}
section#SubflexHeader.vc_custom_1620635557182 {
background-repeat: no-repeat !important;
background-size: auto 100%!important;
background-color: #efd1c6;
background-position: top 31px center!important;
}
.alert_info {
background: #d85300;
color: #fff;
}
.alert_info a, .alert_info a:hover {
color: #ffffff;
text-decoration: underline;
}
.grecaptcha-badge {
display: none!important;
}
@media(min-width:1025px){
body.term-154.header-transparent.ab-hide #Top_bar,
body.term-hygiene-reinigung-pflege #Top_bar,
body.product_cat_hygiene-reinigung-pflege #Top_bar {
background: rgb(0 0 0 / 20%)!important;
}
body.term-154 #Top_bar .top_bar_right,
body.term-hygiene-reinigung-pflege #Top_bar .top_bar_right,
body.product_cat_hygiene-reinigung-pflege #Top_bar .top_bar_right {
right: 70px !important;
top: -9px!important;
}
body.term-154 #Top_bar #logo img,
body.term-hygiene-reinigung-pflege #Top_bar #logo img,
body.product_cat_hygiene-reinigung-pflege #Top_bar #logo img
{margin-top:-9px}
}
@media(max-width:767px){
.payment-logos-footer img {
max-width: 31%;
margin: 0 1% 6px;
height: auto;
}
aside#text-4 .textwidget {display:flex;justify-content:space-between}
aside#text-4 .textwidget > div{width:45%;max-width:45%}
aside#text-4 .textwidget > div img {
max-width: 100%;margin:0
}
img.DHL-icon {
max-height: 28px;
}
}
@media(min-width:768px) and (max-width:1080px){
#Footer .container {
display: flex;
flex-wrap: wrap;
}
aside#text-4 .textwidget {
display: flex;
justify-content: space-between;
flex-direction: column;
}
#Footer .one-fifth.column {
width: 33%;
margin: 0;
padding: 0 15px;
box-sizing: border-box;
}
#Footer .one-fifth.column:nth-child(4) {
width: 66%;
}
.payment-logos-footer img {
max-width: 18%;
margin: 0 1% 6px;
height: auto;
}
aside#text-4 .textwidget > div{width:100%;max-width:100%}
aside#text-4 .textwidget > div img {
max-width: 100%;margin:0;max-height:66px
}
aside#text-4 .textwidget > div {
width: 100%;
max-width: 100%;
padding: 9px;
box-sizing: border-box;
background: #fff;
box-shadow: none!important;
border: 0px!important;
margin-bottom: 10px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
aside#text-4 .textwidget > div.DHL-wrapper{background:#fecc00}
#Top_bar a#header_cart {
position: relative;
top: -6px;
left: -20px;
}
.checkout-row>div{padding:0 15px;box-sizing:border-box}
#checkout-column1{width:30%;border-right:1px solid #eee}
#checkout-column2{width:70%}
#order_review {
margin-top: 0!important;
}
td.dhl-preferred-service-content {
text-align: left;
}
.checkout-row {
flex-direction: row;margin:0 -15px
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{
padding:10px 0
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{
width:100%;padding:0!important;margin:0!important;
}
.style-simple table:not(.recaptchatable) tr:before{display:none!important}
td.product-name {
display: flex;
margin: 0!important;
}
.woocommerce-form__label-for-checkbox span {line-height:1.3}
}
.verpackung-icon, .DHL-wrapper {
max-width: 170px!important;
overflow: hidden!important;
box-sizing: border-box;
}
#order_review .legal, #order_review .legal *,
p#privacy_policy_field, label.checkbox.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox.nofett {
font-size:13.5px!important;
line-height:120%!important
}
.woocommerce-checkout #payment ul.payment_methods {
padding-left: 0;
margin-bottom: 50px;
}
.apple-pay-button-black {
background: #000;
text-align: center;
height: 40px;
padding-top:0;
padding-bottom:0;
}
.apple-pay-button-black::before  {
content: "";
width: 90px;
height: 40px;
display: inline-block;
background: url(//kaffee-ferro.de/wp-content/uploads/Apple_Pay-White-Logo.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
ul.wc-braintree-product-gateways .wc-braintree-product-gateway.wc_braintree_product_gateway_braintree_paypal {
max-height:40px
} @media only screen and (max-width: 767px) {
.logo-overflow #Top_bar .logo {
width: auto;
}
} .danger_symbols {
list-style-type: none;
display: flex;
flex-wrap: nowrap;
flex-direction: row;
}
.danger_symbols > * {
width: 60px;
} .mfn-cart-step.mfn-cart-step-1,
.mfn-cart-step.mfn-cart-step-2,
.mfn-cart-step.mfn-cart-step-3 {
padding: unset;
}
.mfn-cart-step-1 .section_wrapper.clearfix,
.mfn-cart-step-2 .section_wrapper.clearfix,
.mfn-cart-step-3 .section_wrapper.clearfix  {
display: none;
}
.mfn-cart-step-1 .woocommerce {
display: block;
}
.mfn-cart-step-1 .woocommerce .woocommerce-cart-form {
max-width: 100%;
}
.cart-collaterals .cross-sells {
display: none;
}
.mfn-cart-step-1 .woocommerce .cart-collaterals {
float: right;
max-width: 540px;
}
.mfn-cart-step-1 .woocommerce .cart-collaterals {
float: right;
max-width: 100%;
background-color: unset;
}
#coupon_code::placeholder {
color: #000;
text-transform: none;
opacity: initial;
letter-spacing: 0px;
font-weight: normal;
font-size: 14px;
}
.woocommerce button.button:disabled[disabled] {
color: #fff;
}
.cart_totals h4 {
display: none;
}
.cart_totals .mfn-woo-cart-link {
display: none;
}
.woocommerce-cart table.cart .product-remove {
line-height: 18px;
padding-top: 3px !important;
}
.woocommerce table.shop_table tbody th {
font-weight: bold;
}
.woocommerce table.shop_table .order-total th {
color: #317336;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
background-color: #d85300;
color: #fff;
}
.showcoupon {
color: #fff;
text-decoration: underline;
}
#step-wrapper-address {
width: 100%;
}
.mfn-cart-step-2 .woocommerce #customer_details {
max-width: 100%;
}
.mfn-cart-step-2 .woocommerce .woocommerce-checkout #customer_details .col-1 {
width: 49%;
float: left;
}
.mfn-cart-step-2 .woocommerce .woocommerce-checkout #customer_details .col-2 {
width: 49%;
float: right;
}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
border: none;
padding: unset;
margin: unset;
}
#ship-to-different-address span {
line-height: 7px;
}
.mfn-cart-step-2 .woocommerce #order_review {
max-width: 100%;
flex-basis: unset;
background: unset;
}
.woocommerce-checkout #payment ul.payment_methods li {
padding: unset;
}
.woocommerce-checkout #payment div.payment_box {
padding: 15px;
}
ul.payment_methods li[class*="payment_method"] > input[name="payment_method"] + label {
padding: 8px 0px;
}
.woocommerce-form__label .woocommerce-gzd-legal-checkbox-text {
display: inline !important;
}
.image_frame .image_wrapper .image_links {
display: none;
}
.image_frame .image_wrapper .mask, .edd_download_image::after {
box-shadow: unset;
}
.woocommerce-checkout #payment ul.payment_methods .wc_payment_method {
padding: 8px 0;
}
.woocommerce-form__label .required {
margin-left: 8px;
}
.image_frame .image_wrapper .mask {
display: none;
}
@media screen and (max-width: 1239px) {
.top_bar_right_wrapper .icon-bag-fine, .top_bar_right_wrapper .header-cart-count {
display: none !important;
}
.header-cart-total {
color: #FFFFFF;
}
}
.woocommerce .product div.entry-summary .cart .button {
margin-top: 0 !important;
min-width: 100%;
height: 43px;
}
.woocommerce .product div.entry-summary .cart .quantity {
height: 43px;
}
.woocommerce .product div.entry-summary .cart {
margin-top: 10px;
}
@media screen and (max-width: 1239px) {
.woocommerce .product div.entry-summary .cart {
flex-wrap: wrap;
}
.woocommerce .product div.entry-summary .cart .button {
margin-top: 10px !important;
}
} .woocommerce .woocommerce-cart-form {
order: 0;
}
.woocommerce .button {
order: 2;
}
.woocommerce .cart-collaterals {
order: 1;
}
.woocommerce .cart-collaterals .cart_totals .shop_table_responsive {
width: 100%;
position: initial;
}
.woocommerce .woocommerce-cart-form .shop_table .product-remove {
padding-top: 5px !important;
}
.woocommerce .button[name="update_cart"] {
margin-top: 2rem;
}
.woocommerce .woocommerce-cart-form .woocommerce-cart-form__cart-item .product-remove a.remove:before {
top: -12px;
left: -10px;
}
@media only screen and (max-width: 1024px) {
.woocommerce .woocommerce-cart-form .woocommerce-cart-form__cart-item .product-remove a.remove:before {
top: -14px;
left: -12px;
width: 22px;
}
}
.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout {
width: 100%;
}
.woocommerce .gpay-card-info-container, .woocommerce .gpay-card-info-placeholder-container {
min-width: 200px;
}
.woocommerce .processing .cart_totals {
position: initial !important;
} .woocommerce .form-row .woocommerce-form-login__submit {
margin-left: 0 !important;
} .woocommerce .step-wrapper .col2-set {
max-width: 100% !important;
}
.woocommerce .woocommerce-form__input-checkbox {
vertical-align: middle;
}