html,
body{
  color: #595959 !important;
  background-color: #ffffff !important;
}html .avada-footer-scripts,
body .avada-footer-scripts{
  background-color: #ffffff !important;
}.basic-color-theme-dark p a:hover,
.basic-color-theme-dark p a:focus,
.basic-color-theme-dark p a:active{
  color: #F21A31 !important;
}.basic-color-theme-dark .fusion-secondary-header a:hover,
.basic-color-theme-dark .fusion-secondary-header a:focus,
.basic-color-theme-dark .fusion-secondary-header a:active{
  color: #F21A31;
}.basic-color-theme-dark .fusion-secondary-header .fusion-secondary-menu-cart a{
  color: #707173;
}.basic-color-theme-dark .fusion-secondary-header .fusion-secondary-menu-cart a:hover,
.basic-color-theme-dark .fusion-secondary-header .fusion-secondary-menu-cart a:focus,
.basic-color-theme-dark .fusion-secondary-header .fusion-secondary-menu-cart a:active{
  color: #F21A31;
}.basic-color-theme-dark .searchform .fusion-search-form-content .fusion-search-button input[type="submit"]:hover,
.basic-color-theme-dark .searchform .fusion-search-form-content .fusion-search-button input[type="submit"]:focus,
.basic-color-theme-dark .searchform .fusion-search-form-content .fusion-search-button input[type="submit"]:active{
  background-color: transparent !important;
  color: #F21A31 !important;
}.basic-color-theme-dark .fusion-main-menu > ul > li > a,
.basic-color-theme-dark .fusion-sticky-header-wrapper .fusion-main-menu > ul > li > a{
  color: #707173;
}.basic-color-theme-dark .fusion-menu-cart .fusion-widget-cart-number{
  color: #707173 !important;
  background-color: transparent !important;
}.basic-color-theme-dark .fusion-menu-cart .fusion-main-menu-icon::before{
  color: #707173 !important;
}.basic-color-theme-dark .fusion-menu-cart:hover{
  background-color: #707173 !important;
}.basic-color-theme-dark .fusion-menu-cart:hover .fusion-main-menu-icon::before{
  color: #ffffff !important;
}.basic-color-theme-dark .fusion-menu-cart:hover .fusion-widget-cart-number{
  color: #ffffff !important;
}.basic-color-theme-dark .fusion-menu-cart-items *{
  color: #595959 !important;
}.basic-color-theme-dark .fusion-menu-cart-items a:hover{
  background-color: #ffffff !important;
}.basic-color-theme-dark .fusion-menu-cart-items a:hover *{
  color: #707173 !important;
}.basic-color-theme-dark .fusion-menu-cart-items .fusion-menu-cart-checkout{
  background-color: #ffffff !important;
}.basic-color-theme-dark .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a{
  background-color: #f5f5f5 !important;
}.basic-color-theme-dark .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:hover,
.basic-color-theme-dark .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:focus,
.basic-color-theme-dark .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:active{
  background-color: #cfcfcf !important;
}.basic-color-theme-dark .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:hover *,
.basic-color-theme-dark .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:focus *,
.basic-color-theme-dark .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:active *{
  color: #595959 !important;
}.basic-color-theme-dark .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:hover::before,
.basic-color-theme-dark .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:focus::before,
.basic-color-theme-dark .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:active::before{
  color: #595959 !important;
}.basic-color-theme-dark .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a{
  background-color: #707173 !important;
}.basic-color-theme-dark .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a *{
  color: #ffffff !important;
}.basic-color-theme-dark .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a::before{
  color: #ffffff;
}.basic-color-theme-dark .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:hover,
.basic-color-theme-dark .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:focus,
.basic-color-theme-dark .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:active{
  background-color: #F21A31 !important;
}.basic-color-theme-dark .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:hover *,
.basic-color-theme-dark .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:focus *,
.basic-color-theme-dark .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:active *{
  color: #ffffff !important;
}.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items{
  background-color: #ffffff !important;
}.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items *{
  color: #595959 !important;
}.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items a{
  background-color: #ffffff !important;
}.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items a:hover{
  background-color: #ffffff !important;
}.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items a:hover *{
  color: #707173 !important;
}.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout{
  background-color: #ffffff !important;
}.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a{
  background-color: #f5f5f5 !important;
}.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:hover,
.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:focus,
.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:active{
  background-color: #cfcfcf !important;
}.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:hover *,
.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:focus *,
.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:active *{
  color: #595959 !important;
}.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:hover::before,
.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:focus::before,
.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:active::before{
  color: #595959 !important;
}.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a{
  background-color: #707173 !important;
}.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a *{
  color: #ffffff !important;
}.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a::before{
  color: #ffffff;
}.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:hover,
.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:focus,
.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:active{
  background-color: #F21A31 !important;
}.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:hover *,
.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:focus *,
.basic-color-theme-dark .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:active *{
  color: #ffffff !important;
}.basic-color-theme-dark .fusion-sticky-header-wrapper{
  border-bottom-color: #707173 !important;
}.basic-color-theme-dark .fusion-breadcrumbs a:hover,
.basic-color-theme-dark .fusion-breadcrumbs a:focus,
.basic-color-theme-dark .fusion-breadcrumbs a:active{
  color: #F21A31 !important;
}.basic-color-theme-dark .fusion-footer .fusion-footer-widget-area a:hover,
.basic-color-theme-dark .fusion-footer .fusion-footer-widget-area a:focus,
.basic-color-theme-dark .fusion-footer .fusion-footer-widget-area a:active{
  color: #F21A31 !important;
}.basic-color-theme-dark .fusion-footer .fusion-footer-copyright-area .fusion-copyright-notice a:hover,
.basic-color-theme-dark .fusion-footer .fusion-footer-copyright-area .fusion-copyright-notice a:focus,
.basic-color-theme-dark .fusion-footer .fusion-footer-copyright-area .fusion-copyright-notice a:active{
  color: #F21A31 !important;
}.basic-color-theme-dark .fusion-product-wrapper h3.product-title a:hover,
.basic-color-theme-dark .fusion-product-wrapper h3.product-title a:focus,
.basic-color-theme-dark .fusion-product-wrapper h3.product-title a:active{
  color: #F21A31 !important;
}.basic-color-theme-dark .fusion-product-wrapper .add_to_cart_button{
  background-color: #707173;
  color: #ffffff;
}.basic-color-theme-dark .fusion-product-wrapper .add_to_cart_button::before{
  color: #ffffff;
}.basic-color-theme-dark .fusion-product-wrapper .add_to_cart_button:hover,
.basic-color-theme-dark .fusion-product-wrapper .add_to_cart_button:focus,
.basic-color-theme-dark .fusion-product-wrapper .add_to_cart_button:active{
  background-color: #F21A31;
}.basic-color-theme-dark .fusion-product-wrapper .fusion-quick-view:hover,
.basic-color-theme-dark .fusion-product-wrapper .fusion-quick-view:focus,
.basic-color-theme-dark .fusion-product-wrapper .fusion-quick-view:active{
  background-color: #cfcfcf;
}.basic-color-theme-dark .woocommerce-pagination .current,
.basic-color-theme-dark .woocommerce-pagination .page-numbers.current{
  border-color: #707173;
}.basic-color-theme-dark .woocommerce-pagination .current{
  background-color: #707173;
}.basic-color-theme-dark .woocommerce-pagination .page-numbers:hover{
  border-color: #F21A31;
}.basic-color-theme-dark .woocommerce-pagination .next:hover,
.basic-color-theme-dark .woocommerce-pagination .prev:hover{
  color: #F21A31;
}.basic-color-theme-dark .price bdi,
.basic-color-theme-dark .price .woocommerce-Price-currencySymbol{
  color: #707173;
}.basic-color-theme-dark .fusion-woocommerce-quick-view-overlay{
  background-color: #707173 !important;
  opacity: 0.8 !important;
}.basic-color-theme-dark .quantity.buttons_added .minus:hover,
.basic-color-theme-dark .quantity.buttons_added .plus:hover,
.basic-color-theme-dark .quantity.buttons_added .minus:focus,
.basic-color-theme-dark .quantity.buttons_added .plus:focus,
.basic-color-theme-dark .quantity.buttons_added .minus:active,
.basic-color-theme-dark .quantity.buttons_added .plus:active{
  border-color: #cfcfcf;
  background-color: #cfcfcf;
}.basic-color-theme-dark .single_add_to_cart_button,
.basic-color-theme-dark .fusion-button-view-details,
.basic-color-theme-dark .woocommerce button.button,
.basic-color-theme-dark .button-default{
  background-color: #707173 !important;
}.basic-color-theme-dark .single_add_to_cart_button:hover,
.basic-color-theme-dark .fusion-button-view-details:hover,
.basic-color-theme-dark .woocommerce button.button:hover,
.basic-color-theme-dark .button-default:hover,
.basic-color-theme-dark .single_add_to_cart_button:active,
.basic-color-theme-dark .fusion-button-view-details:active,
.basic-color-theme-dark .woocommerce button.button:active,
.basic-color-theme-dark .button-default:active,
.basic-color-theme-dark .single_add_to_cart_button:focus,
.basic-color-theme-dark .fusion-button-view-details:focus,
.basic-color-theme-dark .woocommerce button.button:focus,
.basic-color-theme-dark .button-default:focus{
  background-color: #F21A31 !important;
}.basic-color-theme-dark .flex-control-paging li a.flex-active{
  background-color: #707173;
  opacity: 1;
}.basic-color-theme-dark .flex-next:hover,
.basic-color-theme-dark .flex-prev:hover,
.basic-color-theme-dark .flex-next:focus,
.basic-color-theme-dark .flex-prev:focus,
.basic-color-theme-dark .flex-next:active,
.basic-color-theme-dark .flex-prev:active{
  color: #F21A31 !important;
}.basic-color-theme-dark .woocommerce-product-gallery .woocommerce-product-gallery__trigger{
  background-color: #707173;
}.basic-color-theme-dark .product_meta a:hover,
.basic-color-theme-dark .product_meta a:focus,
.basic-color-theme-dark .product_meta a:active{
  color: #F21A31 !important;
}.basic-color-theme-dark .woocommerce-tabs li a{
  color: #595959;
}.basic-color-theme-dark .woocommerce-tabs li a:hover,
.basic-color-theme-dark .woocommerce-tabs li a:focus,
.basic-color-theme-dark .woocommerce-tabs li a:active{
  color: #707173 !important;
}.basic-color-theme-dark .woocommerce-tabs li.active a{
  color: #707173 !important;
}.basic-color-theme-dark .social-share.clearfix a:hover,
.basic-color-theme-dark .social-share.clearfix a:focus,
.basic-color-theme-dark .social-share.clearfix a:active{
  color: #F21A31 !important;
}.basic-color-theme-dark .social-share.clearfix a:hover i,
.basic-color-theme-dark .social-share.clearfix a:focus i,
.basic-color-theme-dark .social-share.clearfix a:active i{
  background-color: #F21A31 !important;
  border-color: #F21A31 !important;
}.basic-color-theme-dark .woocommerce-MyAccount-navigation ul li a,
.basic-color-theme-dark .woocommerce-checkout-nav li a{
  color: #595959 !important;
}.basic-color-theme-dark .woocommerce-MyAccount-navigation ul li a::after,
.basic-color-theme-dark .woocommerce-checkout-nav li a::after{
  color: #707173 !important;
}.basic-color-theme-dark .woocommerce-MyAccount-navigation ul li a:hover,
.basic-color-theme-dark .woocommerce-checkout-nav li a:hover,
.basic-color-theme-dark .woocommerce-MyAccount-navigation ul li a:focus,
.basic-color-theme-dark .woocommerce-checkout-nav li a:focus,
.basic-color-theme-dark .woocommerce-MyAccount-navigation ul li a:active,
.basic-color-theme-dark .woocommerce-checkout-nav li a:active{
  color: #707173 !important;
}.basic-color-theme-dark .woocommerce-MyAccount-navigation ul li.is-active a,
.basic-color-theme-dark .woocommerce-checkout-nav li.is-active a{
  color: #707173 !important;
}.basic-color-theme-dark .woocommerce .woocommerce-info .woocommerce-Button.button,
.basic-color-theme-dark .woocommerce .woocommerce-message .woocommerce-Button.button{
  background-color: #707173;
  color: #ffffff;
}.basic-color-theme-dark .woocommerce .woocommerce-info .woocommerce-Button.button:hover,
.basic-color-theme-dark .woocommerce .woocommerce-message .woocommerce-Button.button:hover,
.basic-color-theme-dark .woocommerce .woocommerce-info .woocommerce-Button.button:focus,
.basic-color-theme-dark .woocommerce .woocommerce-message .woocommerce-Button.button:focus,
.basic-color-theme-dark .woocommerce .woocommerce-info .woocommerce-Button.button:active,
.basic-color-theme-dark .woocommerce .woocommerce-message .woocommerce-Button.button:active{
  background-color: #F21A31;
}.basic-color-theme-dark .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout{
  background-color: #707173;
  transition: all 0.2s linear;
}.basic-color-theme-dark .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a{
  color: #ffffff !important;
}.basic-color-theme-dark .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout:hover,
.basic-color-theme-dark .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout:focus,
.basic-color-theme-dark .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout:active{
  background-color: #F21A31;
}.basic-color-theme-dark .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout:hover a,
.basic-color-theme-dark .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout:focus a,
.basic-color-theme-dark .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout:active a{
  color: #ffffff !important;
}.basic-color-theme-dark .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a{
  color: #707173 !important;
}.basic-color-theme-dark .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a:hover,
.basic-color-theme-dark .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a:focus,
.basic-color-theme-dark .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a:active{
  color: #F21A31 !important;
}.basic-color-theme-dark .woocommerce-MyAccount-content a{
  color: #707173;
}.basic-color-theme-dark .woocommerce-MyAccount-content a::after{
  color: #707173;
}.basic-color-theme-dark .woocommerce-MyAccount-content a:hover,
.basic-color-theme-dark .woocommerce-MyAccount-content a:focus,
.basic-color-theme-dark .woocommerce-MyAccount-content a:active{
  color: #F21A31 !important;
}.basic-color-theme-dark .woocommerce-MyAccount-content a:hover::after,
.basic-color-theme-dark .woocommerce-MyAccount-content a:focus::after,
.basic-color-theme-dark .woocommerce-MyAccount-content a:active::after{
  color: #F21A31 !important;
}.basic-color-theme-dark .woocommerce-MyAccount-content .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.button{
  color: #707173 !important;
  background-color: #ffffff !important;
}.basic-color-theme-dark .woocommerce-MyAccount-content .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.button:hover,
.basic-color-theme-dark .woocommerce-MyAccount-content .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.button:focus,
.basic-color-theme-dark .woocommerce-MyAccount-content .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.button:active{
  color: #F21A31 !important;
  background-color: #ffffff !important;
}.basic-color-theme-dark .woocommerce-MyAccount-content .download-file a,
.basic-color-theme-dark .woocommerce-MyAccount-content .button.wc-backward{
  color: #707173 !important;
  background-color: #ffffff !important;
}.basic-color-theme-dark .woocommerce-MyAccount-content .download-file a:hover,
.basic-color-theme-dark .woocommerce-MyAccount-content .button.wc-backward:hover,
.basic-color-theme-dark .woocommerce-MyAccount-content .download-file a:focus,
.basic-color-theme-dark .woocommerce-MyAccount-content .button.wc-backward:focus,
.basic-color-theme-dark .woocommerce-MyAccount-content .download-file a:active,
.basic-color-theme-dark .woocommerce-MyAccount-content .button.wc-backward:active{
  color: #F21A31 !important;
  background-color: #ffffff !important;
}.basic-color-theme-dark .woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button.button,
.basic-color-theme-dark .woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button.button{
  color: #ffffff !important;
}.basic-color-theme-dark .woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button.button:hover,
.basic-color-theme-dark .woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button.button:hover,
.basic-color-theme-dark .woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button.button:focus,
.basic-color-theme-dark .woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button.button:focus,
.basic-color-theme-dark .woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button.button:active,
.basic-color-theme-dark .woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button.button:active{
  color: #ffffff !important;
}.basic-color-theme-dark .not-user a:hover,
.basic-color-theme-dark .not-user a:focus,
.basic-color-theme-dark .not-user a:active{
  color: #F21A31;
}.basic-color-theme-dark .avada-myaccount-user-column .view-cart a{
  color: #707173;
}.basic-color-theme-dark .avada-myaccount-user-column .view-cart a:hover,
.basic-color-theme-dark .avada-myaccount-user-column .view-cart a:focus,
.basic-color-theme-dark .avada-myaccount-user-column .view-cart a:active{
  color: #F21A31 !important;
}.basic-color-theme-dark .woocommerce-checkout .shop_table{
  background-color: #ffffff !important;
}.basic-color-theme-dark .woocommerce-table.woocommerce-table--order-details.shop_table.order_details{
  background-color: #ffffff !important;
}.basic-color-theme-dark .woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-Price-amount.amount{
  color: #595959 !important;
}.basic-color-theme-dark .wc_payment_methods.payment_methods.methods .about_paypal:hover,
.basic-color-theme-dark .wc_payment_methods.payment_methods.methods .about_paypal:focus,
.basic-color-theme-dark .wc_payment_methods.payment_methods.methods .about_paypal:active{
  color: #F21A31 !important;
}.basic-color-theme-dark .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li::before{
  background-color: #707173 !important;
}.basic-color-theme-dark .woocommerce-cart-form .product-title{
  color: #707173;
}.basic-color-theme-dark .woocommerce-cart-form .product-title:hover,
.basic-color-theme-dark .woocommerce-cart-form .product-title:focus,
.basic-color-theme-dark .woocommerce-cart-form .product-title:active{
  color: #F21A31 !important;
}.basic-color-theme-dark .woocommerce-cart-form bdi{
  color: #707173;
}.basic-color-theme-dark .woocommerce-cart-form .product-remove .remove{
  color: #707173;
}.basic-color-theme-dark .woocommerce-cart-form .product-remove .remove:hover,
.basic-color-theme-dark .woocommerce-cart-form .product-remove .remove:focus,
.basic-color-theme-dark .woocommerce-cart-form .product-remove .remove:active{
  color: #F21A31 !important;
}.basic-color-theme-dark .order-total bdi,
.basic-color-theme-dark .cart-subtotal bdi{
  color: #707173;
}.basic-color-theme-dark .shipping-coupon button:hover,
.basic-color-theme-dark .shipping-coupon button:focus,
.basic-color-theme-dark .shipping-coupon button:active{
  background-color: #cfcfcf !important;
}.basic-color-theme-dark .fusion-update-cart{
  background-color: #f5f5f5 !important;
  color: #595959 !important;
}.basic-color-theme-dark .fusion-update-cart:hover,
.basic-color-theme-dark .fusion-update-cart:focus,
.basic-color-theme-dark .fusion-update-cart:active{
  background-color: #cfcfcf !important;
}.basic-color-theme-dark .button.wc-backward:hover,
.basic-color-theme-dark .button.wc-backward:focus,
.basic-color-theme-dark .button.wc-backward:active{
  color: #ffffff !important;
}.basic-typography-theme .fusion-secondary-header .fusion-secondary-menu-cart a{
  text-transform: none !important;
}.basic-typography-theme .fusion-menu-cart-items .fusion-menu-cart-item-details span{
  font-family: "Open Sans", "ubuntu", sans-serif;
  font-style: normal;
  font-weight: 400;
}.basic-typography-theme .fusion-menu-cart-items .fusion-menu-cart-item-details .fusion-menu-cart-item-quantity,
.basic-typography-theme .fusion-menu-cart-items .fusion-menu-cart-item-details .woocommerce-Price-currencySymbol{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}.basic-typography-theme .fusion-widget-cart-number{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}.basic-typography-theme .fusion-product-wrapper .price del bdi,
.basic-typography-theme .fusion-product-wrapper .price del bdi .woocommerce-Price-currencySymbol{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
}.basic-typography-theme .fusion-product-wrapper .price bdi,
.basic-typography-theme .fusion-product-wrapper .price .woocommerce-Price-currencySymbol{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}.basic-typography-theme .fusion-product-wrapper .add_to_cart_button,
.basic-typography-theme .fusion-product-wrapper .fusion-quick-view{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
}.basic-typography-theme .price del bdi,
.basic-typography-theme .price del bdi .woocommerce-Price-currencySymbol{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
}.basic-typography-theme .price bdi,
.basic-typography-theme .price .woocommerce-Price-currencySymbol{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}.basic-typography-theme .single_add_to_cart_button,
.basic-typography-theme .fusion-button-view-details,
.basic-typography-theme .button{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
}.basic-typography-theme .woocommerce .woocommerce-info .woocommerce-Button.button,
.basic-typography-theme .woocommerce .woocommerce-message .woocommerce-Button.button{
  font-family: "Open Sans", "ubuntu", sans-serif;
  font-style: normal;
  font-weight: 400;
}.basic-typography-theme .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}.basic-typography-theme .woocommerce-cart-form bdi,
.basic-typography-theme .woocommerce-cart-form bdi .woocommerce-Price-currencySymbol{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}.basic-typography-theme .woocommerce-shipping-calculator h2 .shipping-calculator-button{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}.basic-typography-theme .order-total bdi,
.basic-typography-theme .cart-subtotal bdi,
.basic-typography-theme .order-total bdi .woocommerce-Price-currencySymbol,
.basic-typography-theme .cart-subtotal bdi .woocommerce-Price-currencySymbol{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}.basic-typography-theme .cart-empty{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
}.fusion-header{
  border-bottom: none !important;
}.fusion-search-field.search-field input{
  border-top: none !important;
  border-left: none !important;
}.fusion-secondary-menu .sub-menu a{
  padding-left: 14px !important;
  padding-left: 0.875rem !important;
}.fusion-secondary-header{
  border-bottom: none;
}.fusion-sticky-header-wrapper{
  padding-bottom: 34px;
  padding-bottom: 2.125rem;
  border-bottom-width: 0;
  border-bottom-style: solid;
  height: auto !important;
}li.fusion-custom-menu-item.fusion-menu-cart.fusion-main-menu-cart.fusion-widget-cart-counter{
  display: none !important;
}.fusion-sticky-header-wrapper{
  margin-bottom: 10px !important;
  margin-bottom: 0.625rem !important;
}body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a{
  background-color: #ffffff;
}.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a::before{
  content: " ";
  margin-right: 7px;
  margin-right: 0.4375rem;
}.fusion-mobile-nav-item a{
  border-bottom: solid 0px !important;
}.fusion-footer .fusion-footer-widget-area,
.fusion-footer .fusion-footer-copyright-area{
  border-top-width: 1px;
  border-top-style: solid;
}.fusion-footer .fusion-copyright-notice,
.fusion-footer p.footer-info{
  text-align: center;
  font-size: 14px;
  font-size: 0.875rem;
}#wrapper .fusion-vertical-menu-widget .menu li.current-menu-item > a,
#wrapper .fusion-vertical-menu-widget .menu li.current_page_item > a{
  border-right: none !important;
}.single_add_to_cart_button,
.fusion-button-view-details,
.button{
  text-transform: none !important;
  font-size: 16px !important;
  font-size: 1rem !important;
  border-radius: 0 !important;
}.woocommerce .single_add_to_cart_button,
.woocommerce button.button{
  border-radius: 0 !important;
}.view-cart a{
  text-transform: none !important;
}@media screen and (max-width: 480px){.vc_btn3{
    width: 100%;
  }}.fusion-menu-cart-items .fusion-menu-cart-checkout{
  display: block !important;
}.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link,
.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link{
  padding: 0px !important;
  padding: 0rem !important;
}.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a,
.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a{
  display: block;
  margin: 5px !important;
  margin: 0.3125rem !important;
  padding: 10px !important;
  padding: 0.625rem !important;
}.fusion-product-wrapper{
  border: solid 1px !important;
}.fusion-product-wrapper .cart-loading i{
  background-color: #707173 !important;
  opacity: 0.8 !important;
}.fusion-product-wrapper .fusion-content-sep.sep-double.sep-solid{
  display: none;
}.fusion-product-wrapper .price bdi{
  font-size: 16px;
  font-size: 1rem;
}.fusion-product-wrapper .product-buttons-container .wc-gzd-additional-info{
  margin-top: 0px !important;
  margin-top: 0rem !important;
  margin-bottom: 0px !important;
  margin-bottom: 0rem !important;
}.fusion-product-wrapper .product-buttons-container .wc-gzd-additional-info:last-of-type{
  margin-bottom: 10px !important;
  margin-bottom: 0.625rem !important;
}.fusion-product-wrapper .product-buttons-container .add_to_cart_button,
.fusion-product-wrapper .product-buttons-container .fusion-quick-view{
  float: none !important;
  display: block;
  max-width: 100%;
  font-size: 13px !important;
  font-size: 0.8125rem !important;
  padding: 10px;
  padding: 0.625rem;
  padding-left: 26px;
  padding-left: 1.625rem;
}.fusion-product-wrapper .product-buttons-container .add_to_cart_button{
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}.woocommerce-product-details__short-description{
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}.woocommerce-product-details__short-description p{
  margin-bottom: 0px;
  margin-bottom: 0rem;
  font-size: 14px;
  font-size: 0.875rem;
}.fusion-wqv-close button:hover,
.fusion-wqv-close button:focus,
.fusion-wqv-close button:active{
  color: #F21A31 !important;
}.product .woocommerce-product-details__short-description{
  margin-top: 40px;
  margin-top: 2.5rem;
}.product .woocommerce-product-details__short-description p + p{
  margin-top: 30px;
  margin-top: 1.875rem;
}.pswp--open{
  z-index: 999999 !important;
}.avada-woocommerce-myaccount-heading,
.woocommerce-content-box h3{
  border-bottom: none !important;
}.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message{
  border-top: none;
  border-bottom: none;
  flex-direction: row-reverse;
  align-content: flex-start;
  align-items: baseline;
  padding: 0px;
  padding: 0rem;
}.woocommerce .woocommerce-info::before,
.woocommerce .woocommerce-message::before{
  display: none;
}.woocommerce .woocommerce-info .woocommerce-Button.button,
.woocommerce .woocommerce-message .woocommerce-Button.button{
  margin-left: 20px !important;
  margin-left: 1.25rem !important;
  padding: 10px !important;
  padding: 0.625rem !important;
}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout{
  float: right !important;
}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a{
  padding-top: 5px !important;
  padding-top: 0.3125rem !important;
  padding-bottom: 5px !important;
  padding-bottom: 0.3125rem !important;
  border-bottom-width: 0 !important;
}@media screen and (max-width: 799px){.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout{
    float: none !important;
    padding-right: 10px;
    padding-right: 0.625rem;
  }.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a{
    text-align: right !important;
  }}.woocommerce-MyAccount-content .woocommerce-message,
.woocommerce-MyAccount-content .woocommerce-Message{
  display: flex;
  float: left;
}@media screen and (max-width: 1024px){.woocommerce-MyAccount-content{
    border-top: solid 1px #e0dede !important;
    margin-top: 30px !important;
    margin-top: 1.875rem !important;
    border-top-width: 1px;
  }.woocommerce-MyAccount-navigation{
    border-bottom: none !important;
  }.woocommerce-MyAccount-navigation a{
    font-size: 14px;
    font-size: 0.875rem;
  }}@media screen and (max-width: 799px){.woocommerce-MyAccount-content{
    border-top: solid 1px #e0dede !important;
    margin-top: 30px !important;
    margin-top: 1.875rem !important;
    border-top-width: 1px;
  }}.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details tr td,
.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details tr th{
  padding: 20px !important;
  padding: 1.25rem !important;
  vertical-align: top !important;
}@media screen and (max-width: 787px){.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details tr th{
    display: none !important;
  }.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details tr td{
    display: block !important;
    width: 100% !important;
    padding-top: 10px !important;
    padding-top: 0.625rem !important;
    padding-bottom: 10px !important;
    padding-bottom: 0.625rem !important;
  }.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details tr td:nth-of-type(1)::before{
    content: "Produkt: ";
  }.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details tr td:nth-of-type(2)::before{
    content: "Verbliebene Downloads: ";
  }.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details tr td:nth-of-type(3)::before{
    content: "Läuft ab: ";
  }.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details tr td:nth-of-type(4)::before{
    content: "Download: ";
  }}@media screen and (max-width: 787px){.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table th{
    display: none !important;
  }.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td{
    display: block !important;
    width: 100% !important;
    padding-top: 10px !important;
    padding-top: 0.625rem !important;
    padding-bottom: 10px !important;
    padding-bottom: 0.625rem !important;
  }.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td:nth-of-type(1)::before{
    content: "Bestellung: ";
  }.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td:nth-of-type(2)::before{
    content: "Datum: ";
  }.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td:nth-of-type(3)::before{
    content: "Status: ";
  }.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td:nth-of-type(4)::before{
    content: "Gesamtsumme: ";
  }.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td:nth-of-type(5)::before{
    content: "Aktionen: ";
  }}.woocommerce-checkout-review-order-table .cart_item td{
  vertical-align: top;
}.woocommerce-checkout-review-order-table tfoot th,
.woocommerce-checkout-review-order-table tfoot td,
.woocommerce-checkout-review-order-table tfoot ul{
  text-align: left !important;
}.woocommerce-content-box.avada-checkout{
  padding-bottom: 100px;
  padding-bottom: 6.25rem;
}.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td{
  vertical-align: top !important;
}.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td .fusion-product-name-wrapper{
  align-items: flex-start !important;
}.woocommerce-cart-form h2{
  border-bottom: none !important;
}.woocommerce-cart-form td{
  vertical-align: top;
}.woocommerce-cart-form .fusion-product-name-wrapper{
  align-items: flex-start;
}.cart-collaterals h2{
  border-bottom: none !important;
}.cart-collaterals button.button{
  color: #ffffff !important;
}.cart_totals table .woocommerce-shipping-totals.shipping td,
.cart_totals table .woocommerce-shipping-totals.shipping th{
  vertical-align: top !important;
  text-align: left !important;
}.cart_totals table .woocommerce-shipping-totals.shipping td #shipping_method{
  text-align: left;
}.cart_totals table .woocommerce-shipping-totals.shipping td #shipping_method label{
  display: block;
  margin-top: -20px;
  margin-left: 30px;
}.cart_totals table .woocommerce-shipping-destination{
  font-size: 12px;
  font-size: 0.75rem;
  margin-top: 20px;
  margin-top: 1.25rem;
}@media screen and (max-width: 600px){.cart_totals tr{
    display: flex;
    flex-direction: column;
  }.cart_totals .cart-subtotal td{
    text-align: left !important;
  }}@media screen and (max-width: 600px){.cart_totals td,
  .cart-totals th{
    display: block !important;
    width: 100% !important;
  }}@media screen and (max-width: 380px){.shipping-coupon button.fusion-button-default-size,
  .fusion-update-cart.fusion-button-default-size,
  .checkout-button.fusion-button-default-size{
    width: 100% !important;
  }}.woocommerce .return-to-shop{
  border-top: none !important;
  border-bottom: none !important;
}.cart-empty.woocommerce-info{
  flex-direction: row !important;
}@media screen and (max-width: 834px){.cart-empty.woocommerce-info{
    border-top: none !important;
    display: inherit;
    margin-bottom: 30px !important;
    margin-bottom: 1.875rem !important;
  }}body p{
  color: #595959 !important;
}body p a{
  color: #707173 !important;
}body p a:hover,
body p a:focus,
body p a:active{
  color: #F21A31 !important;
}body h1,
body h2,
body h3,
body h4,
body h5,
body h6{
  color: #707173 !important;
}body .fusion-secondary-header{
  background-color: #707173;
  color: #ffffff;
}body .fusion-secondary-header a{
  color: #ffffff;
}body .fusion-secondary-header a:hover,
body .fusion-secondary-header a:focus,
body .fusion-secondary-header a:active{
  color: #F21A31;
}body .fusion-secondary-header .fusion-secondary-menu > ul > li{
  border-color: transparent !important;
}body .fusion-secondary-header .fusion-secondary-menu-icon{
  background-color: #ffffff;
}body .fusion-secondary-header .fusion-secondary-menu-cart a{
  color: #707173;
}body .fusion-secondary-header .fusion-secondary-menu-cart a:hover,
body .fusion-secondary-header .fusion-secondary-menu-cart a:focus,
body .fusion-secondary-header .fusion-secondary-menu-cart a:active{
  color: #F21A31;
}body .fusion-search-field.search-field *{
  color: #595959 !important;
}body .fusion-search-field.search-field input{
  border-color: #595959 !important;
}body .fusion-search-field.search-field input:focus{
  border-color: #707173;
}body .searchform .fusion-search-form-content .fusion-search-button input[type="submit"]{
  background-color: transparent !important;
  color: #707173 !important;
}body .searchform .fusion-search-form-content .fusion-search-button input[type="submit"]:hover,
body .searchform .fusion-search-form-content .fusion-search-button input[type="submit"]:focus,
body .searchform .fusion-search-form-content .fusion-search-button input[type="submit"]:active{
  background-color: transparent !important;
  color: #F21A31 !important;
}body .fusion-main-menu > ul > li > a,
body .fusion-sticky-header-wrapper .fusion-main-menu > ul > li > a{
  color: #707173;
}body .fusion-menu-cart .fusion-widget-cart-number{
  color: #707173 !important;
  background-color: transparent !important;
}body .fusion-menu-cart .fusion-main-menu-icon::before{
  color: #707173 !important;
}body .fusion-menu-cart:hover{
  background-color: #707173 !important;
}body .fusion-menu-cart:hover .fusion-main-menu-icon::before{
  color: #ffffff !important;
}body .fusion-menu-cart:hover .fusion-widget-cart-number{
  color: #ffffff !important;
}body .fusion-secondary-menu .sub-menu,
body .fusion-secondary-main-menu .sub-menu{
  border-color: transparent !important;
}body .fusion-secondary-menu .sub-menu a,
body .fusion-secondary-main-menu .sub-menu a{
  color: #595959;
  background-color: #ffffff;
}body .fusion-secondary-menu .sub-menu a,
body .fusion-secondary-main-menu .sub-menu a{
  border-color: transparent !important;
}body .fusion-secondary-menu .sub-menu a:hover,
body .fusion-secondary-main-menu .sub-menu a:hover{
  color: #707173 !important;
  background-color: #ffffff;
}body .fusion-menu-cart-items *{
  color: #595959 !important;
}body .fusion-menu-cart-items a:hover{
  background-color: #ffffff !important;
}body .fusion-menu-cart-items a:hover *{
  color: #707173 !important;
}body .fusion-menu-cart-items .fusion-menu-cart-checkout{
  background-color: #ffffff !important;
}body .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a{
  background-color: #f5f5f5 !important;
}body .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:hover,
body .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:focus,
body .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:active{
  background-color: #cfcfcf !important;
}body .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:hover *,
body .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:focus *,
body .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:active *{
  color: #595959 !important;
}body .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:hover::before,
body .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:focus::before,
body .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:active::before{
  color: #595959 !important;
}body .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a{
  background-color: #707173 !important;
}body .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a *{
  color: #ffffff !important;
}body .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a::before{
  color: #ffffff;
}body .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:hover,
body .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:focus,
body .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:active{
  background-color: #F21A31 !important;
}body .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:hover *,
body .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:focus *,
body .fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:active *{
  color: #ffffff !important;
}body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items{
  background-color: #ffffff !important;
}body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items *{
  color: #595959 !important;
}body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items a{
  background-color: #ffffff !important;
}body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items a:hover{
  background-color: #ffffff !important;
}body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items a:hover *{
  color: #707173 !important;
}body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout{
  background-color: #ffffff !important;
}body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a{
  background-color: #f5f5f5 !important;
}body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:hover,
body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:focus,
body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:active{
  background-color: #cfcfcf !important;
}body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:hover *,
body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:focus *,
body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:active *{
  color: #595959 !important;
}body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:hover::before,
body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:focus::before,
body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-link a:active::before{
  color: #595959 !important;
}body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a{
  background-color: #707173 !important;
}body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a *{
  color: #ffffff !important;
}body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a::before{
  color: #ffffff;
}body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:hover,
body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:focus,
body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:active{
  background-color: #F21A31 !important;
}body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:hover *,
body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:focus *,
body .fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link a:active *{
  color: #ffffff !important;
}body .fusion-sticky-header-wrapper{
  border-bottom-color: #707173 !important;
}body .fusion-breadcrumbs a:hover,
body .fusion-breadcrumbs a:focus,
body .fusion-breadcrumbs a:active{
  color: #F21A31 !important;
}body .fusion-footer .fusion-footer-widget-area{
  border-color: #707173;
  background-color: #ffffff;
}body .fusion-footer .fusion-footer-widget-area a{
  color: #707173 !important;
}body .fusion-footer .fusion-footer-widget-area a:hover,
body .fusion-footer .fusion-footer-widget-area a:focus,
body .fusion-footer .fusion-footer-widget-area a:active{
  color: #F21A31 !important;
}body .fusion-footer .fusion-footer-copyright-area{
  border-color: #999999;
  background-color: #ffffff;
}body .fusion-footer .fusion-footer-copyright-area .fusion-copyright-notice{
  color: #595959 !important;
}body .fusion-footer .fusion-footer-copyright-area .fusion-copyright-notice a{
  color: #707173 !important;
}body .fusion-footer .fusion-footer-copyright-area .fusion-copyright-notice a:hover,
body .fusion-footer .fusion-footer-copyright-area .fusion-copyright-notice a:focus,
body .fusion-footer .fusion-footer-copyright-area .fusion-copyright-notice a:active{
  color: #F21A31 !important;
}body .fusion-product-wrapper{
  border-color: #f5f5f5 !important;
}body .fusion-product-wrapper h3.product-title a{
  color: #707173 !important;
}body .fusion-product-wrapper h3.product-title a:hover,
body .fusion-product-wrapper h3.product-title a:focus,
body .fusion-product-wrapper h3.product-title a:active{
  color: #F21A31 !important;
}body .fusion-product-wrapper .price bdi{
  color: #707173 !important;
}body .fusion-product-wrapper .wc-gzd-additional-info{
  color: #595959;
}body .fusion-product-wrapper .add_to_cart_button{
  background-color: #707173;
  color: #ffffff;
}body .fusion-product-wrapper .add_to_cart_button::before{
  color: #ffffff;
}body .fusion-product-wrapper .add_to_cart_button:hover,
body .fusion-product-wrapper .add_to_cart_button:focus,
body .fusion-product-wrapper .add_to_cart_button:active{
  background-color: #F21A31;
}body .fusion-product-wrapper .fusion-quick-view:hover,
body .fusion-product-wrapper .fusion-quick-view:focus,
body .fusion-product-wrapper .fusion-quick-view:active{
  background-color: #cfcfcf;
}body .woocommerce-pagination .current,
body .woocommerce-pagination .page-numbers.current{
  border-color: #707173;
}body .woocommerce-pagination .current{
  background-color: #707173;
}body .woocommerce-pagination .page-numbers:hover{
  border-color: #F21A31;
}body .woocommerce-pagination .next:hover,
body .woocommerce-pagination .prev:hover{
  color: #F21A31;
}body .price bdi,
body .price .woocommerce-Price-currencySymbol{
  color: #707173;
}body .fusion-woocommerce-quick-view-overlay{
  background-color: #707173 !important;
  opacity: 0.8 !important;
}body .quantity.buttons_added .minus:hover,
body .quantity.buttons_added .plus:hover,
body .quantity.buttons_added .minus:focus,
body .quantity.buttons_added .plus:focus,
body .quantity.buttons_added .minus:active,
body .quantity.buttons_added .plus:active{
  border-color: #cfcfcf;
  background-color: #cfcfcf;
}body .single_add_to_cart_button,
body .fusion-button-view-details,
body .woocommerce button.button,
body .button-default{
  background-color: #707173 !important;
}body .single_add_to_cart_button:hover,
body .fusion-button-view-details:hover,
body .woocommerce button.button:hover,
body .button-default:hover,
body .single_add_to_cart_button:active,
body .fusion-button-view-details:active,
body .woocommerce button.button:active,
body .button-default:active,
body .single_add_to_cart_button:focus,
body .fusion-button-view-details:focus,
body .woocommerce button.button:focus,
body .button-default:focus{
  background-color: #F21A31 !important;
}body .flex-control-paging li a.flex-active{
  background-color: #707173;
  opacity: 1;
}body .flex-next:hover,
body .flex-prev:hover,
body .flex-next:focus,
body .flex-prev:focus,
body .flex-next:active,
body .flex-prev:active{
  color: #F21A31 !important;
}body .woocommerce-product-gallery .woocommerce-product-gallery__trigger{
  background-color: #707173;
}body .product_meta a:hover,
body .product_meta a:focus,
body .product_meta a:active{
  color: #F21A31 !important;
}body .woocommerce-tabs li a{
  color: #595959;
}body .woocommerce-tabs li a:hover,
body .woocommerce-tabs li a:focus,
body .woocommerce-tabs li a:active{
  color: #707173 !important;
}body .woocommerce-tabs li.active a{
  color: #707173 !important;
}body .social-share.clearfix a:hover,
body .social-share.clearfix a:focus,
body .social-share.clearfix a:active{
  color: #F21A31 !important;
}body .social-share.clearfix a:hover i,
body .social-share.clearfix a:focus i,
body .social-share.clearfix a:active i{
  background-color: #F21A31 !important;
  border-color: #F21A31 !important;
}body .woocommerce-MyAccount-navigation ul li a,
body .woocommerce-checkout-nav li a{
  color: #595959 !important;
}body .woocommerce-MyAccount-navigation ul li a::after,
body .woocommerce-checkout-nav li a::after{
  color: #707173 !important;
}body .woocommerce-MyAccount-navigation ul li a:hover,
body .woocommerce-checkout-nav li a:hover,
body .woocommerce-MyAccount-navigation ul li a:focus,
body .woocommerce-checkout-nav li a:focus,
body .woocommerce-MyAccount-navigation ul li a:active,
body .woocommerce-checkout-nav li a:active{
  color: #707173 !important;
}body .woocommerce-MyAccount-navigation ul li.is-active a,
body .woocommerce-checkout-nav li.is-active a{
  color: #707173 !important;
}body .woocommerce .woocommerce-info .woocommerce-Button.button,
body .woocommerce .woocommerce-message .woocommerce-Button.button{
  background-color: #707173;
  color: #ffffff;
}body .woocommerce .woocommerce-info .woocommerce-Button.button:hover,
body .woocommerce .woocommerce-message .woocommerce-Button.button:hover,
body .woocommerce .woocommerce-info .woocommerce-Button.button:focus,
body .woocommerce .woocommerce-message .woocommerce-Button.button:focus,
body .woocommerce .woocommerce-info .woocommerce-Button.button:active,
body .woocommerce .woocommerce-message .woocommerce-Button.button:active{
  background-color: #F21A31;
}body .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout{
  background-color: #707173;
  transition: all 0.2s linear;
}body .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a{
  color: #ffffff !important;
}body .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout:hover,
body .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout:focus,
body .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout:active{
  background-color: #F21A31;
}body .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout:hover a,
body .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout:focus a,
body .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout:active a{
  color: #ffffff !important;
}body .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a{
  color: #707173 !important;
}body .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a:hover,
body .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a:focus,
body .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a:active{
  color: #F21A31 !important;
}body .woocommerce-MyAccount-content a{
  color: #707173;
}body .woocommerce-MyAccount-content a::after{
  color: #707173;
}body .woocommerce-MyAccount-content a:hover,
body .woocommerce-MyAccount-content a:focus,
body .woocommerce-MyAccount-content a:active{
  color: #F21A31 !important;
}body .woocommerce-MyAccount-content a:hover::after,
body .woocommerce-MyAccount-content a:focus::after,
body .woocommerce-MyAccount-content a:active::after{
  color: #F21A31 !important;
}body .woocommerce-MyAccount-content .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.button{
  color: #707173 !important;
  background-color: #ffffff !important;
}body .woocommerce-MyAccount-content .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.button:hover,
body .woocommerce-MyAccount-content .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.button:focus,
body .woocommerce-MyAccount-content .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.button:active{
  color: #F21A31 !important;
  background-color: #ffffff !important;
}body .woocommerce-MyAccount-content .download-file a,
body .woocommerce-MyAccount-content .button.wc-backward{
  color: #707173 !important;
  background-color: #ffffff !important;
}body .woocommerce-MyAccount-content .download-file a:hover,
body .woocommerce-MyAccount-content .button.wc-backward:hover,
body .woocommerce-MyAccount-content .download-file a:focus,
body .woocommerce-MyAccount-content .button.wc-backward:focus,
body .woocommerce-MyAccount-content .download-file a:active,
body .woocommerce-MyAccount-content .button.wc-backward:active{
  color: #F21A31 !important;
  background-color: #ffffff !important;
}body .woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button.button,
body .woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button.button{
  color: #ffffff !important;
}body .woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button.button:hover,
body .woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button.button:hover,
body .woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button.button:focus,
body .woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button.button:focus,
body .woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button.button:active,
body .woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button.button:active{
  color: #ffffff !important;
}body .not-user a:hover,
body .not-user a:focus,
body .not-user a:active{
  color: #F21A31;
}body .avada-myaccount-user-column .view-cart a{
  color: #707173;
}body .avada-myaccount-user-column .view-cart a:hover,
body .avada-myaccount-user-column .view-cart a:focus,
body .avada-myaccount-user-column .view-cart a:active{
  color: #F21A31 !important;
}body .woocommerce-checkout .shop_table{
  background-color: #ffffff !important;
}body .woocommerce-table.woocommerce-table--order-details.shop_table.order_details{
  background-color: #ffffff !important;
}body .woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-Price-amount.amount{
  color: #595959 !important;
}body .wc_payment_methods.payment_methods.methods .about_paypal:hover,
body .wc_payment_methods.payment_methods.methods .about_paypal:focus,
body .wc_payment_methods.payment_methods.methods .about_paypal:active{
  color: #F21A31 !important;
}body .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li::before{
  background-color: #707173 !important;
}body .woocommerce-cart-form .product-title{
  color: #707173;
}body .woocommerce-cart-form .product-title:hover,
body .woocommerce-cart-form .product-title:focus,
body .woocommerce-cart-form .product-title:active{
  color: #F21A31 !important;
}body .woocommerce-cart-form bdi{
  color: #707173;
}body .woocommerce-cart-form .product-remove .remove{
  color: #707173;
}body .woocommerce-cart-form .product-remove .remove:hover,
body .woocommerce-cart-form .product-remove .remove:focus,
body .woocommerce-cart-form .product-remove .remove:active{
  color: #F21A31 !important;
}body .order-total bdi,
body .cart-subtotal bdi{
  color: #707173;
}body .shipping-coupon button:hover,
body .shipping-coupon button:focus,
body .shipping-coupon button:active{
  background-color: #cfcfcf !important;
}body .fusion-update-cart{
  background-color: #f5f5f5 !important;
  color: #595959 !important;
}body .fusion-update-cart:hover,
body .fusion-update-cart:focus,
body .fusion-update-cart:active{
  background-color: #cfcfcf !important;
}body .button.wc-backward:hover,
body .button.wc-backward:focus,
body .button.wc-backward:active{
  color: #ffffff !important;
}body h1{
  color: #707173 !important;
}body .fusion-secondary-header a:hover,
body .fusion-secondary-header a:focus,
body .fusion-secondary-header a:active{
  color: #b0b1b2;
}body .fusion-main-menu > ul > li > a:not(.fusion-logo-link):hover{
  color: #F21A31 !important;
}body .fusion-footer-widget-area.fusion-widget-area{
  background-color: #707173;
}body .fusion-footer-widget-area.fusion-widget-area *{
  color: #ffffff !important;
}body .fusion-footer-widget-area.fusion-widget-area a:hover{
  color: #F21A31 !important;
}body .input-text,
body .order-dropdown ul li a,
body .order-dropdown > li::after,
body .searchform .fusion-search-form-content .fusion-search-field input,
body .select2-container--default .select2-selection--single .select2-selection__rendered,
body #comment-input input::placeholder,
body #comment-textarea textarea::placeholder,
body .comment-form-comment textarea::placeholder,
body .input-text::placeholder,
body .post-password-form label input[type="password"]::placeholder,
body .searchform .s::placeholder,
body input#s::placeholder,
body input::placeholder,
body textarea.fusion-form-input::placeholder{
  color: #707173 !important;
}h1,
.h1{
  font-size: 60px !important;
  font-size: 3.75rem !important;
}h1 + .wpb_text_column,
.h1 + .wpb_text_column{
  margin-top: 60px;
  margin-top: 3.75rem;
}h2,
.h2{
  font-size: 42px !important;
  font-size: 2.625rem !important;
}h3{
  font-size: 16px;
  font-size: 1rem;
}@media screen and (max-width: 1199px){h1,
  .h1{
    font-size: 40px !important;
    font-size: 2.5rem !important;
    line-height: 52px !important;
    line-height: 3.25rem !important;
  }h1 + .wpb_text_column,
  .h1 + .wpb_text_column{
    margin-top: 30px !important;
    margin-top: 1.875rem !important;
  }h2,
  .h2{
    font-size: 30px !important;
    font-size: 1.875rem !important;
  }}@media screen and (max-width: 767px){h1,
  .h1{
    font-size: 30px !important;
    font-size: 1.875rem !important;
    line-height: 40px !important;
    line-height: 2.5rem !important;
  }h2,
  .h2{
    font-size: 18px !important;
    font-size: 1.125rem !important;
    line-height: 26px !important;
    line-height: 1.625rem !important;
  }h3{
    font-size: 14px;
    font-size: 0.875rem;
  }p{
    font-size: 14px;
    font-size: 0.875rem;
  }}body *{
  font-family: "Open Sans", "ubuntu", sans-serif;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}body h1,
body h2,
body h3,
body h4,
body h5,
body h6{
  margin-top: 0px;
  margin-top: 0rem;
}body h1,
body h2,
body h3{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}body .fusion-header-wrapper *{
  font-family: "Open Sans", "ubuntu", sans-serif;
  font-style: normal;
  font-weight: 700;
}body .fusion-secondary-header .fusion-secondary-menu-cart a{
  text-transform: none !important;
}body .fusion-menu-cart-items .fusion-menu-cart-item-details span{
  font-family: "Open Sans", "ubuntu", sans-serif;
  font-style: normal;
  font-weight: 400;
}body .fusion-menu-cart-items .fusion-menu-cart-item-details .fusion-menu-cart-item-quantity,
body .fusion-menu-cart-items .fusion-menu-cart-item-details .woocommerce-Price-currencySymbol{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}body .fusion-widget-cart-number{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}body .fusion-product-wrapper .product-title a{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
}body .fusion-product-wrapper .price del bdi,
body .fusion-product-wrapper .price del bdi .woocommerce-Price-currencySymbol{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
}body .fusion-product-wrapper .price bdi,
body .fusion-product-wrapper .price .woocommerce-Price-currencySymbol{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}body .fusion-product-wrapper .add_to_cart_button,
body .fusion-product-wrapper .fusion-quick-view{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
}body .price del bdi,
body .price del bdi .woocommerce-Price-currencySymbol{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
}body .price bdi,
body .price .woocommerce-Price-currencySymbol{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}body .single_add_to_cart_button,
body .fusion-button-view-details,
body .button{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
}body .woocommerce .woocommerce-info .woocommerce-Button.button,
body .woocommerce .woocommerce-message .woocommerce-Button.button{
  font-family: "Open Sans", "ubuntu", sans-serif;
  font-style: normal;
  font-weight: 400;
}body .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}body .woocommerce-cart-form bdi,
body .woocommerce-cart-form bdi .woocommerce-Price-currencySymbol{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}body .woocommerce-shipping-calculator h2 .shipping-calculator-button{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}body .order-total bdi,
body .cart-subtotal bdi,
body .order-total bdi .woocommerce-Price-currencySymbol,
body .cart-subtotal bdi .woocommerce-Price-currencySymbol{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}body .cart-empty{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
}body h1,
body .h1{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}body h2,
body .h2{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}body .h2-unterstrichen::after{
  content: " ";
  background-image: url("/wp-content/uploads/2022/06/unterstrichen-grey_184px.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  height: 20px;
  width: 92px;
  display: block;
  position: relative;
  left: calc(50% - 46px);
}@media screen and (max-width: 767px){body .h2-unterstrichen::after{
    width: 55px;
    left: calc(50% - 27px);
  }}body .row-bg-yellow .h2-unterstrichen::after{
  background-image: url("/wp-content/uploads/2022/04/unterstrichen_184px.png") !important;
}body strong,
body p a,
body li a{
  font-family: "Open Sans", "ubuntu", sans-serif;
  font-style: normal;
  font-weight: 700;
}body .fusion-product-wrapper .product-title a{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}body .woocommerce-tabs h2{
  font-size: 18px !important;
  font-size: 1.125rem !important;
}body .mobile-only{
  display: none;
}@media screen and (max-width: 1199px){body .mobile-only{
    display: block;
  }}.fusion-product-wrapper{
  background-color: #ffffff !important;
}.hide-add-to-cart-button .woocommerce-variation-add-to-cart{
  display: none !important;
}.retina-img img{
  width: 50% !important;
}.kachel-img{
  -webkit-box-shadow: 5px 5px 15px -11px #000000;
  box-shadow: 5px 5px 15px -11px #000000;
}.kachel-img img{
  opacity: 1;
  transition: opacity 0.2s linear;
}.kachel-img:hover img{
  opacity: 0;
}@media screen and (max-width: 1199px){.kachel-img{
    margin-bottom: 16px !important;
    margin-bottom: 1rem !important;
  }}.row-recommendations img{
  height: 100px !important;
  width: auto !important;
}.container-ueber-die-zeitschrift .vc_tta-tabs .vc_tta-tab.vc_active a{
  background-color: #92368d !important;
}@media screen and (max-width: 767px){.container-ueber-die-zeitschrift .vc_tta-panel.vc_active a{
    background-color: #92368d !important;
  }}.row-bg-yellow h2{
  color: #ffffff !important;
}.row-bg-top{
  background-repeat: no-repeat;
  background-size: 2400px;
  background-position: top center;
}@media screen and (max-width: 1199px){.startseite-produkt-teaser .products-3 > li{
    width: 33% !important;
  }}@media screen and (max-width: 990px){.startseite-produkt-teaser .products.products-3 .product-grid-view{
    width: 33% !important;
  }}@media screen and (max-width: 767px){.startseite-produkt-teaser .products.products-3 .product-grid-view{
    width: 100% !important;
  }}.fusion-secondary-main-menu #menu-item-3648,
.fusion-secondary-main-menu #menu-item-2153,
.fusion-secondary-main-menu #menu-item-2159{
  width: 33.33% !important;
}.fusion-header{
  background-color: transparent !important;
}.fusion-header.fusion-sticky-shadow{
  background-color: #ffffff !important;
}.fusion-main-menu .menu-text,
.fusion-main-menu .fusion-main-menu-icon::after{
  padding-top: 85px;
  padding-top: 5.3125rem;
}.fusion-main-menu .fusion-main-menu-icon:hover::after{
  color: #F21A31 !important;
}.fusion-body .fusion-main-menu .current-menu-ancestor > a,
.fusion-body .fusion-main-menu .current-menu-item > a,
.fusion-body .fusion-main-menu .current-menu-parent > a,
.fusion-body .fusion-main-menu .current_page_item > a,
.fusion-sticky-menu .current-menu-item .fusion-textcolor-highlight .menu-text{
  color: #F21A31;
}li.fusion-custom-menu-item.fusion-menu-cart.fusion-main-menu-cart.fusion-widget-cart-counter{
  display: none !important;
}@media screen and (max-width: 695px){li.fusion-custom-menu-item.fusion-menu-cart.fusion-main-menu-cart.fusion-widget-cart-counter{
    visibility: collapse;
  }}@media screen and (max-width: 860px){.fusion-secondary-header .fusion-alignleft{
    display: none;
  }}@media screen and (max-width: 800px){.fusion-sticky-header-wrapper{
    padding-bottom: 0px;
    padding-bottom: 0rem;
  }.fusion-sticky-header-wrapper .fusion-header{
    margin-top: 20px;
    margin-top: 1.25rem;
  }}@media screen and (max-width: 503px){.fusion-secondary-header #menu-item-1786,
  .fusion-secondary-header #menu-item-1674{
    display: none;
  }}.fusion-footer{
  
  
}@media screen and (max-width: 850px){.fusion-footer{
    padding-top: 30px;
    padding-top: 1.875rem;
  }}.fusion-footer .fusion-widget-cart.fusion-widget-cart-counter{
  display: none !important;
}.fusion-footer .fusion-footer-widget-area{
  background-color: #eb7e18 !important;
}#fusion-menu-widget-3 ul{
  display: flex;
  justify-content: space-between;
}@media screen and (max-width: 850px){#fusion-menu-widget-3 ul{
    flex-direction: column;
  }}#fusion-menu-widget-3 ul li a{
  color: #ffffff !important;
}#fusion-menu-widget-3 ul li a:hover{
  color: #F21A31 !important;
}#fusion-menu-widget-3 ul li a::after{
  display: none;
}.fusion-footer .fusion-footer-widget-area,
.fusion-footer .fusion-footer-copyright-area{
  border-top-width: 0 !important;
}.row-padding-top-bottom{
  padding-top: 40px;
  padding-top: 2.5rem;
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
}.row-padding-top{
  padding-top: 40px;
  padding-top: 2.5rem;
}.row-margin-top-bottom{
  margin-top: 40px;
  margin-top: 2.5rem;
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}.row-margin-top{
  margin-top: 40px;
  margin-top: 2.5rem;
}.row-margin-bottom{
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}.row-margin-bottom{
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}.row-upped{
  margin-top: -80vh;
}@media screen and (max-width: 767px){.row-padding-top-bottom{
    padding-top: 20px;
    padding-top: 1.25rem;
    padding-bottom: 20px;
    padding-bottom: 1.25rem;
  }.row-padding-top{
    padding-top: 20px;
    padding-top: 1.25rem;
  }.row-margin-bottom{
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }}@media screen and (max-width: 1199px){.row-upped{
    margin-top: -60vh;
  }}@media screen and (max-width: 990px){.tablet-portrait-100{
    width: 100% !important;
  }.row-upped{
    margin-top: -70vh;
  }}@media screen and (max-width: 767px){.row-upped{
    margin-top: 0 !important;
  }}.slider-heading{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
  font-size: 32px !important;
  font-size: 2rem !important;
  color: #707173 !important;
}.slider-link{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  font-size: 1rem !important;
  text-transform: uppercase;
}.slider-link:hover{
  color: #F21A31 !important;
}.slide-yellow .slider-link{
  color: #f0cb24 !important;
}.slide-yellow .slider-link:hover{
  color: #F21A31 !important;
}@media screen and (max-width: 990px){.slider-heading{
    font-family: "Open Sans", "ubuntu", sans-serif !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 24px !important;
    font-size: 1.5rem !important;
    line-height: 30px !important;
    line-height: 1.875rem !important;
    color: #707173 !important;
  }}@media screen and (max-width: 767px){.startseite-zwischen-slider{
    display: none;
  }}.paoc-design-1.paoc-popup-con-bg{
  background-color: #92368d !important;
}