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 .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-sticky-header-wrapper{
  border-bottom-color: #707173 !important;
}.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 .flex-control-paging li a.flex-active{
  background-color: #707173;
  opacity: 1;
}.basic-color-theme-dark .woocommerce-tabs li.active a{
  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;
}.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;
}.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;
}.product-border.fusion-separator.sep-double.sep-solid{
  display: none;
}.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;
}.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;
}.product .product_meta{
  font-size: 14px;
  font-size: 0.875rem;
  padding-top: 0px !important;
  padding-top: 0rem !important;
}.product li{
  font-size: 14px;
  font-size: 0.875rem;
}.pswp--open{
  z-index: 999999 !important;
}.social-share.clearfix{
  display: none !important;
  border-top: none !important;
  border-bottom: none !important;
}.social-share.clearfix li{
  border-right: none !important;
  border-left: none !important;
}#tab-title-additional_information{
  display: none !important;
}.related.products{
  margin-top: 40px;
  margin-top: 2.5rem;
}@media screen and (max-width: 767px){.related.products{
    margin-top: 20px;
    margin-top: 1.25rem;
  }}.related.products .title-sep-container{
  display: none !important;
}@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;
  }}@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;
  }}.cart-collaterals h2{
  border-bottom: none !important;
}.cart-collaterals button.button{
  color: #ffffff !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-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-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-sticky-header-wrapper{
  border-bottom-color: #707173 !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 .woocommerce-pagination .current,
body .woocommerce-pagination .page-numbers.current{
  border-color: #707173;
}body .woocommerce-pagination .current{
  background-color: #707173;
}body .product_title.entry-title{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
}body .price bdi,
body .price .woocommerce-Price-currencySymbol{
  color: #707173;
}body .quantity.buttons_added .minus,
body .quantity.buttons_added .plus{
  border-color: #f5f5f5;
  background-color: #f5f5f5;
}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 .woocommerce-product-gallery .woocommerce-product-gallery__trigger{
  background-color: #707173;
}body .product_meta{
  color: #595959 !important;
}body .product_meta a{
  color: #707173 !important;
}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{
  color: #707173 !important;
}body .social-share.clearfix a i{
  background-color: #707173 !important;
  border-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.is-active a,
body .woocommerce-checkout-nav li.is-active a{
  color: #707173 !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 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;
}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;
  }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 th{
  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-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 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 .product_title.entry-title{
  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 .product_title.entry-title{
  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 strong,
body p a,
body li a{
  font-family: "Open Sans", "ubuntu", sans-serif;
  font-style: normal;
  font-weight: 700;
}body em{
  font-family: "Open Sans", "ubuntu", sans-serif;
  font-style: italic;
  font-weight: 400;
}body .fusion-product-wrapper .product-title a{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}body .product_title.entry-title{
  font-family: "Open Sans", "ubuntu", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
  font-size: 30px !important;
  font-size: 1.875rem !important;
  line-height: 45px !important;
  line-height: 2.8125rem !important;
}body .woocommerce-tabs h2{
  font-size: 18px !important;
  font-size: 1.125rem !important;
}.fusion-product-wrapper{
  background-color: #ffffff !important;
}.hide-add-to-cart-button .woocommerce-variation-add-to-cart{
  display: none !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;
  }}.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;
}.paoc-design-1.paoc-popup-con-bg{
  background-color: #92368d !important;
}@media screen and (max-width: 767px){.mobile-hidden{
    display: none !important;
  }}