/*  ------------------------------------------------------------------
    GM, 5-Apr-2022

    Inhalt der laks.css Datei
    ------------------------------------------------------------------ */
    main#main {
        padding-top: -5px !important; 				/* BB 08/22 war 5px */
      }
      main#main a {
          color: #124f80;
      }
      main#main .product a {
          color: #fff;
      }
      main#main .product a:hover {
          color: #124f80 !important;
      }
      main#main .product .auxshp-cats-wrapper a {
          color: #124f80!important;
      }
      main#main .product .tabs-content a {
          color: #000 !important; 				/* BB 22/06 */
      }
      
      /*.elementor-element:hover .aux-text-inner.aux-text-widget-content > .col-title, .elementor-element:hover .aux-text-inner.aux-text-widget-content > .aux-ico-box {
          color: #174f81 !important;
      }*/
      div.elementor-element.elementor-widget-aux_text:hover .elementor-widget-container section.widget-container div > div.aux-ico-box > .aux-ico,
      div.elementor-element.elementor-widget-aux_text:hover .elementor-widget-container section.widget-container div > div.aux-text-inner > h4.col-title {
          color: #124f80 !important;
      }
      
      
      
      
      
      .aux-content-top-margin .aux-primary{
          padding-top:50px !important;
      }
      .aux-sticky-footer .aux-subfooter, .aux-sticky-footer .aux-site-footer, .aux-sticky-footer .aux-subfooter-bar, .aux-sticky-footer .aux-elementor-footer { position: relative; max-width: 100%; }
      
      
      
      
      /*.aux-sidebar .widget-container a,
      .aux-sidebar .widget-container span {
          font-family: Raleway !important;
      }*/
      
      
      
      
      
      
      
      /*  --------------------------------------------
              HEADER
          -------------------------------------------- */
/*      .custom-logo.aux-logo-image.aux-logo-image1.aux-logo-light {			BB 10/22
          max-width: 200px;
      } */
      .aux-header-msg.aux-start.aux-middle {
          display: block;
          position: absolute;
          width: 100%;
      }
      span.aux-shop2-topbar-float-msg {
          display: block;
          position: absolute;
          right: 0px;
          top: 0px;
      }
      .aux-header-msg .aux-shop2-topbar-float-msg {
          margin-right: 70px;
      }
      header.aux-sticky .laks_bank_menu {
          display: none;
      }
      
      
      @media screen and (max-width: 414px) {
          .aux-submenu-indicator {
              margin-top: -20px;
              margin-right: 30px !important;
          }
          .aux-header-msg .aux-shop2-topbar-float-msg {
              margin-top: 17px;
              margin-right: inherit;
              margin-left: 0px !important;
              right: inherit;
          }



          table.cart.woocommerce-cart-form__contents thead > tr > th {
            display: none !important;
        }
        thead > tr > th, tr.woocommerce-cart-form__cart-item.cart_item > td {
            display: block !important;
            padding: 10px 20px;
        }
    
    
        tr.woocommerce-cart-form__cart-item.cart_item {
            position: relative;
            display: block;
        }
        tr.woocommerce-cart-form__cart-item.cart_item>td.product-remove>a {
            text-align: right;
            display: inline-block;
        }
        tr.woocommerce-cart-form__cart-item.cart_item>td.product-remove {
            border-bottom: none !important;
            text-align: right;
            margin-bottom: -40px;
            padding: 10px 20px 0px 0px;
            z-index: 1000;
            position: absolute;
            width: 100%;
        }
        tr.woocommerce-cart-form__cart-item.cart_item>td.product-quantity .quantity {
            display: inline-block;
        }
        td.product-name > a {
            display: inline-block;
            width: calc(100% - 150px);
        }
    
    
        .woocommerce-checkout thead {
            display: none;
        }
    
    
    
        .woocommerce-cart .quantity input.aux-number {
            font-size: 16px !important;
        }
      }
      
      
      
      
      
      
      
      
      
      /*  --------------------------------------------
              MAILCHIMP FORM
          -------------------------------------------- */
      div#mc_embed_signup {
          background: transparent !important;
          max-width: 820px;
          margin: 0px auto;
      }
      #mc_embed_signup .mc-field-group {
          width: 50% !important;
          float: left !important;
          clear: inherit !important;
          margin: 0px !important;
          padding: 0px 10px;
      }
      #mc_embed_signup .mc-field-group label {
          color: rgba(255,255,255,0.5);
      }
      .indicates-required {
          color: rgba(255,255,255,0.5);
      }


#mc_embed_signup .mc-field-group input {
    height: 55px;
    padding: 0 10px;
    min-width: 60px;
    color: rgba(0,0,0,0.5);
    display: inline-block;
    width: 100%;
    margin: 0 0 0 0;
}

#mc_embed_signup .button {
    background-color: #fff !important;
    border-radius: 0px !important;
    padding: 5px !important;
    height: 40px !important;
    font-size: 14px !important;
    line-height: 20px !important;
}

      #mc_embed_signup .datefield, #mc_embed_signup .phonefield-us {
          padding: 9px 0;
      }
      input#mc-embedded-subscribe {
          display: inline-block !important;
          margin: 9px 0px 0px 10px !important;
          width: 180px !important;
          background: transparent !important;
          border: 1px solid #fff !important;
      }
      #mc_embed_signup .datefield, #mc_embed_signup .phonefield-us {
          padding-top: 9px !important;
      }
      #mc_embed_signup .datefield {
          display: inline-block !important;
      }
      
      
      @media screen and (max-width: 614px) {
          .mc-banner {
              top: -130px !important;
          }
          div#PopupSignupForm_0 {
              display: none !important;
          }
          #mc_embed_signup .mc-field-group {
              width: 100% !important;
          }
          input#mc-embedded-subscribe {
              width: 150px!important;
              margin-left: 0px !important;
          }
      }
      
      
      
      
      
      
      
      
      .aux-float-layout .aux-header-msg {
          float: none;
          font-family: "proxima-nova",sans-serif !important;
          font-weight: 400;
      }
      
      .aux-float-layout .aux-header-msg  p {
          font-size: 14px;
      }
      
      .aux-header-msg .aux-shop2-topbar-float-msg {
          float: right
      }
      
      .aux-top-header .aux-search-section {
          display: none;
      }
      .aux-top-header .aux-socials-container {
              position: absolute;
          top: 50%;
          transform: translateY(-50%);
          right: 260px;
      }
      
      .aux-top-header .aux-social-list > li {
          margin-left: 10px;
      }
      .aux-top-header .aux-social-list > li > a {
          color: rgba(255,255,255,0.8) !important ;
      }
      
      .aux-top-header {
          padding: 3px 0px !important;
      }
            
      .site-header-section .aux-menu-box  {
              position: absolute;
          left: 62%;							/* BB 07/22 war 50% */
          transform: translateX(-50%);
      }

@media only screen and (max-width: 1200px){			/* BB 07/22 */
.aux-header-elements>[class*="-box"].aux-end {
    margin-left: 30px!important;
	}}
      

      .site-header-section .aux-menu-depth-0>.aux-item-content {
          padding: .75em 30px;
          text-transform: none;
      }
      
      /*.site-header-section {
          box-shadow: 0px 3px 30px rgba(0,0,0,0.1)		 
      }													BB 04/22	*/
      
      .aux-master-menu .aux-submenu.aux-megamenu {
          width: 100vw;
      }
      
      .aux-master-menu .aux-megamenu .aux-menu-row {
              width: auto;
          max-width: 1670px;
          padding-right: 35px;
          left: 35px;
              margin: auto;
      }
      
      .aux-master-menu .aux-submenu.aux-megamenu .aux-menu-column:first-child {
          padding-left: 0;
      }
      
      .aux-master-menu .aux-submenu.aux-megamenu .aux-menu-column:last-child {
          padding-left: 0;
      }
      
      .aux-master-menu .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content {
          color: #124f80 !important;
          font-size: 20px;
          font-weight: 400 !important;
          border-bottom: none !important;
          padding-bottom: 10px !important;
          margin: 0 !important;
      }
      
      .aux-master-menu .aux-megamenu .aux-menu-column .aux-menu-list-container .aux-item-content {
          font-family: "proxima-nova",sans-serif !important;
          font-weight: 400;
          font-size: 15px;
          color: #878787;
          padding: 7px 0px !important;
      }
      
      .aux-master-menu .aux-megamenu .aux-menu-column .aux-menu-list-container {
          border-right: 1px solid rgba(112, 112, 112, 0.3);
      }
      
      .aux-megamenu .aux-menu-list .aux-menu-sec-text {
          margin-left: 35px;
          float: none;
          font-size: 11px;
          padding: 3px 5px;
          border-radius: 3px;
      }
      
      .aux-master-menu .aux-megamenu .aux-menu-column:nth-child(3) .aux-menu-list-container {
          border: none;
      }
      
      .aux-master-menu.aux-horizontal.aux-skin-classic .aux-menu-depth-0 > .aux-submenu {
          padding: 75px 0px 85px 0;
          background-color: #E1E1E1;
      }
      
      .aux-master-menu .aux-submenu.aux-megamenu .aux-menu-image-item  img{
              max-width: none;
          position: absolute;
          top: -60px;
          left: -120px;
      }
      
      .aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu.aux-megamenu .aux-menu-item.aux-hover > .aux-item-content {
          color: #124f80;
          transform: translateX(15px);
      }
      
      .aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu.aux-megamenu .aux-menu-item > .aux-item-content {
          transition: background-color 150ms linear, color 150ms linear, transform 750ms cubic-bezier(0.19, 1, 0.22, 1);
      }
      
      .site-header-section .aux-menu-depth-0.aux-hover > .aux-item-content {
          color: #124f80;
      }
      
      .aux-subfooter {
          color: #878787;
          font-family: "proxima-nova",sans-serif !important;
          font-weight: 300;
      }
      
      aside .widget-container {
          font-size: 16px;
          line-height: 26px;
      }
      
      
      .aux-subfooter .aux-shop2-footer-text {
          margin-top: 35px;
          margin-bottom: 45px;
      }
      
      .aux-subfooter .widget-title {
          font-size: 24px;
          font-family: "proxima-nova",sans-serif !important;
          color: #1E1E1E;
          font-weight: 400 !important;
          text-transform: none;
          border-bottom: none;
          padding-bottom: 0;
          margin-bottom: 40px;
      
      }
      
      .aux-subfooter .widget-title:after{
          content: '';
          width: 70px;
          height: 2px;
          background-color: #124f80;
          display: block;
          margin-top: 20px;
      }
      
      .aux-subfooter #menu-footer-menu {
          columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;
      }
      
      .aux-subfooter #menu-footer-menu li {
          font-size:18px;
          font-weight: 400;
          line-height: 53px;
          color: #878787;
          text-decoration:underline;
      }
      
      .aux-shop2-footer-info-item {
          display: flex;
          margin-bottom: 20px;
      }
      
      
      .aux-shop2-footer-info-item span {
          margin-right: 15px;
      }
      
      .aux-site-footer .aux-social-list li {
          margin-right: 10px;
      }
      .aux-site-footer .aux-social-list li a  {
          color: rgba(30,30,30,0.8);
      }
      /* .aux-cart-wrapper {
          padding: 38px 0px;
      } */
      .aux-cart-wrapper .aux-card-dropdown {
          border: none;
          box-shadow:0 3px 30px rgba(0,0,0,0.14);
      
          right: 0;
          width: 338px;
          font-family: "proxima-nova",sans-serif !important;
      }
      
      .aux-cart-wrapper .aux-card-box {
          padding: 35px 44px 30px  48px;
      }
      
      
      .aux-cart-wrapper .aux-card-item .aux-card-item-img img {
          width: 65px;
          height: 65px;
      }
      .aux-cart-wrapper .aux-card-item .aux-card-item-img {
          margin-right: 30px;
      }
      .aux-cart-wrapper .aux-card-item h3 {
          color: #124f80;
          font-size: 17px;
          font-weight: bold;
      }
      
      .aux-cart-wrapper .aux-card-item span {
          color: #000;				/* BB 08/22 */
          font-size: 14px;
          font-weight: 400;
          padding-top: 0;
      }
      
      .aux-cart-wrapper .aux-card-item .woocommerce-Price-amount,
      .aux-cart-wrapper .aux-card-item .woocommerce-Price-amount .woocommerce-Price-currencySymbol{
          font-size: 16px;
          font-weight: 400;
          color: #1E1E1E;
          display: inline-block;
      }
      .aux-cart-wrapper .aux-card-item .woocommerce-Price-amount {
          transform: translateY(3px)
      }
      .aux-cart-wrapper .aux-card-item span ins {
          background: none;
      }
      .aux-cart-wrapper .aux-card-item span del .woocommerce-Price-amount,
      .aux-cart-wrapper .aux-card-item span del .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
          color: rgba(30, 30, 30, 0.2);
      }
      
      .aux-cart-wrapper .aux-card-item span del .woocommerce-Price-amount {
          text-decoration: line-through;
      }
      
      .aux-cart-wrapper .aux-card-item .aux-remove-cart-content {
          color: #EE1D26;
          top: 50%;
          transform: translateY(-50%);
          background:none;
          right: 0px;
      }
      
      .aux-cart-wrapper .aux-remove-cart-content:after{
          content: '×';
          font-family: "proxima-nova",sans-serif !important;
          color: #EE1D26;
          font-size: 19px;
          font-weight: 400;
          position: absolute;
          top: 0;
      }
      .aux-cart-wrapper .aux-card-item:last-child:after {
          content: '';
          position: absolute;
          bottom: -30px;
          left: 0;
          width: 100%;
          height: 1px;
          background: rgba(112, 112, 112, 0.3);
      }
      
      .aux-cart-wrapper .aux-card-item {
          padding-bottom: 0;
      }
      
      .aux-cart-wrapper.aux-elegant-cart .aux-card-final-amount {
              padding: 16px 0 12px  0px;
          margin: 0 44px 0 48px;
          text-align: center;
          font-size: 16px;
          font-weight: bold;
          color: #1E1E1E;
          border-bottom-color: rgba(112, 112, 112, 0.3);
      }
      
      .aux-cart-wrapper.aux-elegant-cart .aux-card-final-amount .woocommerce-Price-amount {
          color: #124f80;
      }
      .aux-cart-wrapper.aux-elegant-cart .aux-card-final-amount .aux-sub-total-desc {
          font-size: 12px;
          font-family: "proxima-nova",sans-serif !important;
          font-weight: 400;
          display: block;
          color: rgba(30,30,30,0.4);
      }
      
      .aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper {
          width: 100%;
          padding: 17px 44px 15px 48px;
          display: block;
          border-spacing: 0;
      }
      
      .aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-checkout-button {
              background: transparent;
          border-radius: 0;
          box-shadow: 0px 0px 0px 1px #124f80 inset !important;
              color: #124f80;
              font-size: 12px;
              font-weight: 400;
              padding: 12px 20px;
      }
      
      .aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-checkout-button .aux-text {
          text-shadow: initial;
      }
      
      .aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-checkout-button:hover {
          color: #FFF;
      }
      
      .aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-checkout-button .aux-overlay:after {
          background-color: #124f80;
      }
      
      .aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-cart-button {
              background-color: #124f80 !important;
          border-radius: 0;
              color: #FFF;
              font-size: 12px;
              font-weight: 400;
              padding: 12px 20px;
          box-shadow:initial !important;
          float:right;
      }
      .aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-cart-button:hover {
          color: #124f80 !important;
          box-shadow: 0px 0px 0px 1px #124f80 !important;
      }
      .aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-cart-button .aux-overlay:after {
          background-color:#FFF !important;
      }
      
      .aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-button {
          display: inline-block;
      }
      span.aux-cart-total-items {
          display: none !important;
      }
      .aux-card-final-amount.aux-cart-subtotal {
          margin-top: 0px !important;
          padding: 0px !important;
      }
      .aux-card-final-amount.aux-cart-subtotal {
          margin-top: 0px !important;
      }
      .aux-cart-wrapper .aux-inline-card-checkout {
          padding: 20px 21px 45px !important;
      }
      .woocommerce-cart ul#shipping_method >li> input.shipping_method {
          float: left;
          margin: 7px 10px 0px 0px;
      }
      
      
      
      
      
      
      
      
      
      
      /*	---------------------------------------
              CART
          --------------------------------------- */
      .woocommerce-cart .content {
          max-width: 1200px;
          margin: 0px auto;
      }
      .woocommerce-cart main#main a.checkout-button {
          background: #124f80 !important;
          color: #fff !important;
      }
      .woocommerce-cart main#main {
          min-height: 400px;
      }
      form.checkout_coupon.woocommerce-form-coupon > p.form-row.form-row-first {
          max-width: 390px;
      }
      input#coupon_code {
          width: calc(100% - 10px) !important;
          max-width: inherit !important;
      }
      
      
      fieldset#wc-stripe-cc-form {
          padding: 0px;
          border: 0px;
      }
      .woocommerce-checkout-payment .form-row {
          padding-left: 0px !important;
          padding-right: 0px !important;
      }
      .woocommerce-checkout-payment .form-row.form-row-first {
          padding-right: 10px;
      }
      
      
      .select2-container--default .select2-selection--single .select2-selection__arrow {
          right: 22px !important;
      }
      .select2-container--default .select2-selection--single .select2-selection__arrow b {
          top: 7px !important;
          right: 11px !important;
          border-color: transparent !important;
      }
      
      
      .woocommerce .woocommerce-invalid:after {
          right: 0% !important;
          top: 14px !important;
      }
      .woocommerce .woocommerce-invalid .validation-message {
          right: 30px !important;
      }
      p#account_password_field span.woocommerce-input-wrapper {
          width: 100% !important;
          display: block;
      }
      p#account_password_field input#account_password {
          width: 100% !important;
          display: block;
          max-width: 100% !important;
      }
      .woocommerce-form-login-toggle {
          background: #124f80;
          display: block;
          padding: 6px 20px;
          color: #fff!important;
          border: 2px solid #124f80;
      }
      main#main .woocommerce-form-login-toggle a {
          color: #fff!important;
          text-decoration: underline;
      }
      
      .woocommerce-notices-wrapper ul.woocommerce-error {
          list-style: none;
          margin: 0px;
          padding-left: 0px;
      }
      .woocommerce-message::before, .woocommerce-error::before {
          top: 14px;
      }
      .pt_laks_create_user_on_checkout {
          background: #124f80;
          display: block;
          clear: both;
          padding: 6px 20px;
          color: #fff!important;
          border: 2px solid #124f80;
      }
      main#main .pt_laks_create_user_on_checkout a {
          color: #fff!important;
          text-decoration: underline !important;
      }
      ul.woocommerce-error li {
          margin-left: 70px !important;
      }
      
      
      
      /* --- Shipping Costs on Cart and Checkout Page --- */
      tr.shipping td .woocommerce-Price-amount.amount, tr.shipping td .woocommerce-Price-currencySymbol {
          display: block;
          position: absolute;
          right: 30px;
          top: 25px;
      }
      tr.shipping td .woocommerce-Price-amount.amount {
          margin-right: 13px;
      }
      tr.shipping td > span:nth-of-type(1) {
          display: none;
      }
      
      .cart-discount > td {
          text-align: right;
      }
      tr.shipping td .woocommerce-Price-currencySymbol {
          right: -15px;
          top: 0px;
      }
      
      
      @media screen and (max-width: 1024px) {
          .site-header-section .aux-menu-depth-0>.aux-item-content {
              padding: .75em 15px !important;
          }
          dl.variation {
              margin-bottom: 0px;
          }
          dl.variation>dt {
              font-size: 12px !important;
              width: inherit !important;
          }
          dl.variation > dd {
              display: inline-block;
              margin-bottom: 0px;
              width: 80px !important;
              margin-left: 0px !important;
          }
          dl.variation > dd > p {
              margin-top: 0px !important;
              margin-bottom: 0px !important;
              font-size: 12px !important;
          }
          .woocommerce-checkout main#main {
              padding: 0px 15px;
          }
          input#coupon_code {
              width: calc(100% - 15px) !important;
              max-width: inherit !important;
          }
      
          .site-header-section .menu-item-language a.aux-item-content {
              padding-left: 0px !important;
              padding-right: 10px !important;
          }
      
      }
      
      @media screen and (max-width: 640px) {
          .woocommerce-checkout-payment .form-row.form-row-first, .woocommerce-checkout-payment .form-row.form-row-last {
              width: 100%;
          }
          .woocommerce-checkout-payment .form-row.form-row-first {
              padding-right: 0px;
          }
      }
      
      @media screen and (max-width: 414px) {
      }
      
      
      
      
      
      
      
      
      
      /*	---------------------------------------
              CHECKOUT
          --------------------------------------- */
      .woocommerce-checkout main#main {
          background: #fff !important;
      }
      .woocommerce-checkout main#main div#primary {
          max-width: 1200px;
          background: #fff !important;
          margin: 0px auto;
      }
      .woocommerce .form-row label {
          display: block;
          font-weight: 600;
          padding: .34375em 0 .625em;
          font-size: 1.05em; /* BB 08/22 */
          margin-bottom: 0px;
          padding-bottom: 0px !important;
          font-weight: normal !important;
      }
/*      span.optional {					BB 08/22
          font-size: 12px;
      } */
      .form-row-wide label {
          width: 100% !important;
          margin-bottom: 0px;
          padding-bottom: 0px !important;
          font-weight: normal !important;
      }
      .woocommerce .form-row-wide .aux-input-text {
          width: 100% !important;
          max-width: inherit;
      }
      .woocommerce-checkout p#billing_country_field .select2 {
          width: 100% !important;
      }
      .form-row:not(.form-row-wide) {
          width: 50%;
          float: left;
      }
      .woocommerce .form-row:not(.form-row-wide) .aux-input-text {
          width: 100%;	
      }
      input#billing_first_name, input#shipping_first_name {			/* BB 08/22 */
          width: calc(100% - 10px);
      }
      p#order_comments_field {
          width: 100% !important;
      }
      textarea#order_comments {
          width: 100% !important;
          max-width: inherit;
      }
      .form-row.place-order {
          width: 100% !important;
      }
      main#main a.wc-backward {
          color: #fff !important;
      }
      .woocommerce-checkout p#shipping_accesspoint_field {
          width: 100%;
      }
      select#shipping_accesspoint {
          width: 100% !important;
      }
      .place-order p.form-row.validate-required {
          width: 100%;
      }
      .woocommerce .woocommerce-invalid .validation-message {
          right: 30px;
          bottom: 0px;
          top: inherit;
      }
      .woocommerce .woocommerce-invalid:after {
          top: inherit;
          right: 0px;
          bottom: 0px;
      }
      .checkout.woocommerce-checkout #account_password_field {
          width: 100%;
      }
      .woocommerce-terms-and-conditions-wrapper > .form-row.validate-required {
          border-top: none;
      }
      p#billing_address_1_field {
          width: 70%;
          float: left;
          margin-right: 10px;
      }
      p#billing_address_2_field {
          width: calc(30% - 10px);
          float: left;
          margin-top: 35px;
      }
      p#billing_postcode_field {
          clear: both;
      }
      p#shipping_accesspoint_field {
          display: none;
      }
      
      @media screen and (max-width: 767px) {
          .page .woocommerce {
              margin: 0px 15px;
          }
          .form-row.place-order {
              padding: 20px 5px;
          }
          .checkout.woocommerce-checkout .aux-row > .aux-col {
              width: calc(100% - 20px) !important;
              margin: 0px 0px 0px 10px !important;
          }
          .form-row.place-order > div, .form-row.place-order > p, .form-row.place-order p.form-row {
              width: 100% !important;
              padding: 10px 0px 0px 0px;
          }
          #mailchimp_woocommerce_newsletter {
              display: block;
              width: 13px;
              margin: 15px 20px 0px 0px;
              float: left;
          }
          .woocommerce-form__label.woocommerce-form__label-for-checkbox.inline {
              display: inline-block;
              width: calc(100% - 40px) !important;
          }
          p#billing_address_1_field {
              width: 100%;
              margin-right: 0px;
          }
          p#billing_address_2_field {
              width: 100%;
              margin-top: 0px;
          }
      }
      
      
      
      
      
      
      
      .page-title {
          font-size: 27px;
          font-weight: bold;
      }
      
      .page-title-section .page-header > .aux-container > *:first-child {
          margin-top: 78px;
      }
      .page-title-section .page-header > .aux-container > *:last-child {
          margin-bottom: 25px;
      }
      .page-title-section .page-header {
          border-bottom: none;
      }
      /* Woo Shop Page */
      
      .woocommerce-page .woocommerce-result-count {
          display: none;
      }
      
      .woocommerce-page .aux-dropdown-filter {
          float:none;
          text-align: right;
          display: block;
          margin-bottom: 5px;				/* BB 08/22, war 25 px */
          margin-right: 15px;
      }
      
      
      .woocommerce-page .aux-filters.aux-dropdown-filter .aux-filter-by {
          font-size: 15px;
          font-weight: 400;
      }
      
      .woocommerce-page .aux-filters.aux-dropdown-filter .aux-filter-by .aux-filter-name {
          font-weight: bold;
      }
      
      .woocommerce-page .products-loop {
          margin:0;
      }
      .woocommerce-page .products-loop .type-product {
          margin-bottom: 20px;
      }
      
      
      /* @media screen and (max-width: 767px) {
          .aux-mb-col1>.aux-col {
              width: 50% !important;
              margin: 0px 0px 10px 0px !important;
              padding: 0px 5px 0px 5px;
          }
          .woocommerce-page .products-loop .type-product .auxshp-entry-main {
              display: block !important;
              flex-wrap: wrap;
              position: relative;
          }
          .woocommerce-page .products-loop .type-product .auxshp-entry-main .auxshp-loop-title {
              flex: 0 0 100% !important;
              font-size: 14px !important;
              padding-top: 2px !important;
              padding-bottom: 0px !important;
          }
          .woocommerce-page .products-loop .type-product .auxshp-entry-main .price {
              flex: 0 0 100% !important;
              font-size: 14px !important;
              padding-top: 0px !important;
          }
      
      } 																										BB 04/22 */
      
      
      
      
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main {
          display: flex;
          flex-wrap: wrap;
          position:relative;
      }
      
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main .auxshp-loop-title,
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main .loop-meta-wrapper {
          flex: 0 0 60%;
      }
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main .price,
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main .woocommerce-product-rating {
          flex: 0 0 40%;
          margin-bottom: 0;
      }
      
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main .woocommerce-product-rating  .aux-star-rating {
          float: right;
              top: 50%;
          transform: translateY(-50%);
      }
      
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main .loop-tools-wrapper {
          flex: 0 0 100%;
      }
      
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main .price {
          text-align: right;
          padding-top: 15px;
      }
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main .amount {
              color: #124f80;
          font-family: "proxima-nova",sans-serif !important;
          font-size: 20px;
          font-weight: 400;
              margin: 0;
      }
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main  del .amount  {
          color: rgba(30, 30, 30, 0.2);
          font-size: 18px;
      }
      
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main  ins {
          float: right;
          margin-right: 0;
          margin-left: 15px
      }
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main .auxshp-loop-title {
          color: #1E1E1E;
          font-family: "proxima-nova",sans-serif !important;
          font-size: 20px;
          font-weight: 400;
          margin: 0;
          padding-top: 15px;
          padding-bottom: 7px;
          line-height:26px;
      }
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main  .auxshp-meta-terms a {
          font-family: "proxima-nova",sans-serif !important;
          font-size: 11px;
          font-weight: 400;
          text-transform: uppercase;
          font-style: normal;
          line-height: 16px;
          letter-spacing: 1.1px;
      }
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main .aux-star-rating {
              font-size: 11px;
                  position:absolute;
          bottom:10px;
          right: 0;
      }
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main .aux-star-rating:before {
              color: #124f80 !important;
      }
      
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main .aux-star-rating span:before {
              color: #124f80 !important;
      }
      
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main .product_meta {
          margin: 0;
      }
      
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main .button {
          background-color: #124f80;
          color: #FFF;
          text-transform: uppercase;
          font-weight: 400;
          font-size: 12px;
          padding: 8px 16px;
          display: inline-block;
          transform: translatey(20px);
          opacity: 0;
          transition: transform 800ms cubic-bezier(0.19, 1, 0.22, 1) 300ms , opacity 900ms cubic-bezier(0.19, 1, 0.22, 1) 300ms;
      }
      
      .woocommerce-page .products-loop  .type-product:hover .auxshp-entry-main .button {
          transform: none;
          opacity: 1;
      }
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main .button i {
          display: none;
      }
      
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main .button:hover {
              background-color: transparent;
          color: #124f80;
          border: 1px solid #124f80;
      }
      
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main .loop-tools-wrapper {
          margin-top: 0;
          border-top: none;
          padding: 20px 0px;
          position: absolute;
          width: 100%;
          top: 0;
          left: 0;
          opacity: 0;
          background-color: #FFF;
          transition: opacity 450ms cubic-bezier(0.215, 0.61, 0.355, 1);
      }
      
      .woocommerce-page .products-loop  .type-product:hover .loop-meta-wrapper,
      woocommerce-page .products-loop  .type-product:hover .price,
      woocommerce-page .products-loop  .type-product:hover .auxshp-loop-title{
          opacity: 0;
      }
      .woocommerce-page .products-loop  .type-product:hover .auxshp-entry-main .loop-tools-wrapper {
          opacity: 1;
      }

/* -------------------------------------------- WISHLIST ----------------------------------- */

/*#laks_wishlist_button {
              font-family: "proxima-nova",sans-serif;
          }
            
          #laks_wishlist_button::before {
              content: '\e1e4';
              font-size: 25px;
              font-family: "auxin-front" !important;
              font-style: normal !important;
              font-weight: normal !important;
              font-variant: normal !important;
              text-transform: none !important;
              speak: none;
              line-height: 1;
              -webkit-font-smoothing: antialiased;
              -moz-osx-font-smoothing: grayscale;
              color: #000;
              margin-top: -3px;
              display: block;
          } */

/* .woocommerce-page .products-loop  .type-product .auxshp-entry-main .auxshp-wishlist-icon {
              color: #EE1D26;
          font-size: 20px;
      } 
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main .auxshp-wishlist-icon:before{
          content: '\e1e4';
      }
      
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main .auxshp-wishlist.available-remove .auxshp-wishlist-icon:before {
          content:'\e1e3';
      }
      .woocommerce-page .products-loop .type-product .auxshp-entry-main .auxshp-wishlist-wrapper {
          display: inline-block;
          padding-top: 4px;
          float: right;
          transform: translatex(15px);
          opacity: 0;	
          transition: transform 800ms cubic-bezier(0.19, 1, 0.22, 1) 300ms , opacity 900ms cubic-bezier(0.19, 1, 0.22, 1) 300ms;
      }
      .woocommerce-page .products-loop  .type-product:hover .auxshp-entry-main .auxshp-wishlist-wrapper  {
          transform: none;
          opacity: 1;
      }																	

      .auxshp-template-slider .auxshp-sw-wrapper .auxshp-wishlist-wrapper span.auxshp-wishlist-text,
      .auxshp-template-slider .auxshp-sw-wrapper .auxshp-share-wrapper .aux-text {
          display: none;
      } 						
      
      .auxshp-template-slider .auxshp-sw-wrapper .auxshp-wishlist-wrapper {
          margin-right: 30px;
      }

      .auxshp-template-slider .auxshp-sw-wrapper .auxshp-wishlist-wrapper .auxshp-sw-icon:before {
          content: '\e1e4';
      }

      span.auxshp-sw-icon.auxicon-heart-2.auxshp-wishlist-icon {
          font-weight: 800;
          font-size: 32px;
          line-height: 0.875;
          margin-top: 10px;
      }

      span.auxshp-sw-icon.auxicon-heart-2.auxshp-wishlist-icon {
          font-size: 25px;
      }

      span.auxshp-sw-icon auxshp-wishlist-icon auxicon-heart-2 {
          color: #000 !important;
      }
      
      .tinvwl_add_to_wishlist_button {
          background-color: #E1E1E1;
          padding-left: 5px;
          padding-right: 5px;
          font-size: 12px;
      }
      .tinvwl_add_to_wishlist_button a {
              color: #000 !important;
      }
      
      .aux-widget-recent-products-pro .aux-shop-btns-wrapper .auxshp-wishlist {
          font-size: 14px;
      }


WISHLIST HERZ rot leer-voll 

      .woocommerce-page .products-loop  .type-product .auxshp-entry-main .auxshp-wishlist-icon, .tinvwl_add_to_wishlist_button .auxshp-sw-icon.auxshp-wishlist-icon.auxicon-heart-2 {
          color: #E1E1E1;
          font-size: 20px;
      }
            
      .woocommerce-page .products-loop  .type-product .auxshp-entry-main .auxshp-wishlist-icon:hover, .tinvwl_add_to_wishlist_button .auxshp-sw-icon.auxshp-wishlist-icon.auxicon-heart-2:hover {
          color: #EE1D26;
      }
            
      .woocommerce-page .products-loop .type-product .auxshp-entry-main .auxshp-wishlist-icon:before {
          content: '\e1e3';
      }

      .tinv-wraper woocommerce tinv-wishlist auxshp-wishlist-wrapper tinvwl-shortcode-add-to-cart tinvwl-loop-button-wrapper, .aux-shop-archive .products-loop .loop-tools-wrapper .auxshp-wishlist-wrapper, .tinvwl_add_to_wishlist_button {
              background-color: #fff !important;		
              padding-top: 5px !important;
      }	  

            .woocommerce-page .products-loop .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text.auxshp-wishlist-text, .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_already_on_wishlist-text, .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text.auxshp-wishlist-text, .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text.auxshp-wishlist-text, tinvwl_already_on_wishlist-text, tinvwl_add_to_wishlist-text auxshp-wishlist-text {
                display: none !important;
                height: 0px;
            }
            

        .woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--tinv_wishlist::before {
              content: '\e1e4';
              font-family: "auxin-front" !important;
              font-size: 26px;
              left: 0;
              top: 4px;
              background-image: url(https://laks.com/wp-content/uploads/2021/01/user-headset-light.svg);
              width: 24px;
              height: 24px;
              background-size: contain;
              background-position: center center;
              background-repeat: no-repeat;
              opacity: 0.65;
        } 
        https://laks.com/wp-content/uploads/2021/01/hands-helping-light.svg
        https://laks.com/wp-content/uploads/2021/01/user-headset-light.svg
        https://laks.com/wp-content/uploads/2021/01/life-ring-light.svg 
          
      
          
         .auxshp-sw-wrapper .tinvwl_add_to_wishlist_button {
              
          }
          .tinvwl_add_to_wishlist_button {
              background: #ddd;
              padding: 6px 20px;
              color: #555 !important;
          }     																						
          .tinvwl_add_to_wishlist_button .auxshp-sw-icon.auxshp-wishlist-icon.auxicon-heart-2 {
              font-size: 20px;
              display: inline-block;
              margin: -2px 0px 0px 10px !important;
          }
          .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text.auxshp-wishlist-text {
              display: inline-block !important;
              padding-bottom: 6px !important;
              color: #333; 																			BB 04/22 
          }
      
          .auxshp-template-slider .auxshp-sw-wrapper .auxshp-wishlist-wrapper .auxshp-sw-icon::before {
              font-weight: bold !important;
          }
      
   ---  Wishlist Produktübersicht --- 
          .woocommerce-page .products-loop .type-product .auxshp-entry-main .auxshp-wishlist-wrapper {
              padding-top: 0px;
          }   
          .woocommerce-page .products-loop .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text.auxshp-wishlist-text {
              padding-bottom: 0px !important;
              font-size: 12px !important;
              text-transform: uppercase;
              margin-top: 5px;
          }
          .woocommerce-page .products-loop .tinvwl_add_to_wishlist_button {
              padding: 0px 20px 5px;
          }   
          .woocommerce-page .products-loop .tinvwl_add_to_wishlist_button.auxshp-wishlist.tinvwl-icon-heart.icon-black.tinvwl-product-already-on-wishlist.tinvwl-position-shortcode.ftinvwl-animated.tinvwl-loop.available-add.wl-animate-removed {
              display: grid;
              grid-template-columns: 80% 20%;
              min-height: 28px;
          }
          .woocommerce-page .products-loop .type-product .auxshp-entry-main .auxshp-wishlist-icon {
              margin-top: 3px !important;
          }
      

																											BB 0622 */



      .woocommerce-page .aux-pagination {
          text-align: center;
      }
      .woocommerce-page .aux-pagination > .pagination {
          display: inline-block;
      }
      
      .woocommerce-page .aux-pagination li.page.active span {
          background: rgba(223, 223, 223, 0.3);
          border: none;
          color: #124f80;
      }
      
       .woocommerce-page .aux-pagination li > a,
      .woocommerce-page .aux-pagination li > span {
		 font-family: "proxima-nova",sans-serif !important;		/* BB 04/22 */
 /*      font-size: 15px;										BB 04/22 */
          font-weight: 400;
          color: #1E1E1E;
      }																				
      
      .woocommerce-page .aux-pagination li.next a,
      .woocommerce-page .aux-pagination li.prev a {
          color: transparent;
      }
      
      .woocommerce-page .aux-pagination.aux-no-border li a:hover {
          border-color: #124f80;
      }
      
/*      .woocommerce-page .aux-pagination li.next a::before,						
      .woocommerce-page .aux-pagination li.prev a::before{
          background-image: none;
          content: '\e1e2';
          font-family: "proxima-nova",sans-serif !important; 
          width: auto;
          height: auto;
          opacity: 1;
          color: #124f80;
          font-size:19px;
      } 																	BB 07/22				*/

      .woocommerce-page .aux-pagination li.next a::before,
      .woocommerce-page .aux-pagination li.prev a::before {
    background-image: url(../../../../wp-content/themes/phlox-pro/css/images/svg/symbols.svg);
    background-repeat: no-repeat;
    display: block;
    width: 6px;
    height: 10px;
    background-position: -178px -761px;
}

/*      .woocommerce-page .aux-pagination li.prev a::before {
          content: '\e1e8';
      } */
      
      .woocommerce-page .aux-pagination li.next a::after,
      .woocommerce-page .aux-pagination li.prev a::after{
          display: none;
      }
      
      .woocommerce-page .aux-pagination li > a:hover {
          background-color: #124f80;
      }
      
      .woocommerce-page .aux-pagination li > a:hover:before {
          color: #FFF;
      }
      
      .woocommerce-page .aux-pagination li > a:before, .woocommerce-page .aux-pagination li > a:after {
          color: #000 !important;
      }

      .woocommerce-page .aux-pagination li.last,
      .woocommerce-page .aux-pagination li.first {
          display: none;
      }
      .woocommerce-page .aux-page-title-box {
          transform: translateX(375px);
      }
      
      .aux-sidebar .widget-title {
          font-size: 19px;
          text-transform: none;
          font-weight: bold !important;
          line-height: 22px;
          padding-bottom: 16px;
          border-bottom-color: #878787;
          margin-bottom: 40px;
          letter-spacing: 0;
      }
      
      .aux-sidebar .widget_product_search {
          font-family: "proxima-nova",sans-serif !important;
      }
      .aux-sidebar .widget_product_search input[type="search"] {
              color: rgba(30, 30, 30, 0.4);
          font-size: 14px;
          line-height: 16px;
          border-color: rgba(112, 112, 112, 0.3);
          border-width: 1px;
          padding: 13px 20px;
          box-sizing: border-box;
          width: 100%;
          font-weight:300;
      }
      
      .aux-sidebar .widget_product_search input[type="search"]::placeholder {
              color: rgba(30, 30, 30, 0.4);
          font-style: italic;
          font-size: 14px;
          font-weight: 300;
          line-height: 16px;
          font-family: "proxima-nova",sans-serif !important;
      }
      .aux-sidebar .widget_product_search button[type="submit"] {
          margin-top: 10px;
          display: block;
          width: 100%;
          color: #FFF;
          font-size: 14px;
          text-transform: uppercase;
          font-weight: 400;
          padding: 13px 0 ;
          background-color: #124f80;
          font-family: "proxima-nova",sans-serif !important;
      }
      
      .aux-sidebar .widget-container {
          margin-top: 10px;													/* war 100px	BB 08/22 */
          font-family: "proxima-nova",sans-serif !important;
      }
      
      .widget_price_filter .price_slider_wrapper .price_label span {
          font-size: 17px;
          font-weight: 400;
          color: #1E1E1E;
      }
      
      .widget_price_filter .ui-slider .ui-slider-handle {
          background-color: #124f80;
          border: none;
          box-shadow: 0 0 2px rgba(0, 0, 0, 0.65);
          width: 22px;
          height: 22px;
      }
      
      .widget_price_filter .ui-slider .ui-slider-range {
          background-color: #124f80;
      }
      .widget_price_filter .price_slider_wrapper .price_label {
          padding-bottom:0;
          margin-bottom: 10px;
      }
      .widget_price_filter .ui-slider-horizontal {
          height: 8px;
          margin-bottom: 35px;
      }
      
      .widget_price_filter .price_slider_amount .aux-button {
          width: auto;
          font-size: 14px;
          font-weight: 400;
          color: #124f80;
          box-shadow: 0 0 0 1px #124f80 inset;
          padding: 12px 35px;
          margin-bottom: 0;
      }
      
      .widget_price_filter .price_slider_amount .aux-button .aux-overlay:after {
          background-color: #124f80;
      }
      
      .widget_product_categories .product-categories {
          margin: 0;
      }
      .widget_product_categories .product-categories li {
          padding: 10px 0px;
          border-bottom: 1px solid rgba(112, 112, 112, 0.1);
      
      }
      .widget_product_categories .product-categories li a {
          color: #1E1E1E;
          font-weight: 400;
          text-decoration: none;
      }
      
      .widget_product_categories .product-categories li .count {
          float: right;
          font-size: 16px;
          color: rgba(30, 30, 30, 0.2);
      }
      
      .widget_top_rated_products .auxshp-card-items-img img {
              width: 77px;
          height: 77px;
              margin-right: 30px;
      }
      
      .widget_top_rated_products .product_list_widget .auxshp-card-items-img, .elementor-widget-wp-widget-woocommerce_top_rated_products .product_list_widget .auxshp-card-items-img {
          flex: 0 0 77px;
      
      }
      
      .widget_top_rated_products .product_list_widget .auxshp-card-items-info, .elementor-widget-wp-widget-woocommerce_top_rated_products .product_list_widget .auxshp-card-items-info {
          flex: 0 0 calc(100% - 92px);
      }
      .auxshp-card-items-info .star-rating {
          order: 4;
          font-size: 12px !important;;
      }
      
      .widget_top_rated_products .auxshp-card-items-info a {
          font-weight: 400;
          color: #1E1E1E;
          text-decoration:none;
          font-size: 21px;
      }
      
      .aux-sidebar-primary {
          width: 360px;
      }
      .left-sidebar .aux-sidebar-primary {
          margin-left: -360px;
      }
      .left-sidebar > .aux-wrapper > .aux-container {
          padding-left: 360px;
      }
      
      .widget_top_rated_products .auxshp-card-items-info  .woocommerce-Price-amount {
          color: #124f80;
          font-size: 22px;
      }
      
      .widget_top_rated_products .auxshp-card-items-info del  {
          order: 2;
          color: #878787;
          margin-right: 27px;
          transform: translateY(3px);
      }
      .widget_top_rated_products .auxshp-card-items-info ins  {
          order: 3;
      }
      
      .widget_top_rated_products .auxshp-card-items-info del .woocommerce-Price-amount {
              color: rgba(30, 30, 30, 0.2);
          font-size: 18px;
      }
      
      .widget_top_rated_products .star-rating:before,
      .widget_top_rated_products .star-rating span:before{
          color: #124f80 !important;
      }
      
      .aux-subfooter .widget_top_rated_products{
          font-family: "proxima-nova",sans-serif !important;
      }
      
      /* Single */
      
      .ms-product-slider .ms-thumbs-cont {
          top: 0 !important;
      }
      
      /* .auxshp-template-slider.single-product .images{
           width: calc(50% + 150px);
          padding: 0;
      } 																	BB 03/22 */
      
      .auxshp-template-slider.single-product .summary {
              margin-left: -100px;
          position: relative;
              background-color: #FFF;
      /*		box-shadow: 0 3px 35px rgba(0,0,0,0.16);					BB 03/22 */
          transform: translateX(-32px);
          padding: 8%;
          width: calc(50% - 50px);
          margin-top: 130px;
      }
      
      .auxshp-template-slider .auxin-onsale-badge {
          display: none;
      }
      
      
      /* .auxshp-template-slider .entry-title {
          font-size: 37px;
          font-weight: 400;
          line-height: 42px;
          margin-bottom: 16px;
      }                                                      BB 03/22 */
      
      .auxshp-template-slider .price {
          line-height: 36px;
      }
      .auxshp-template-slider .price ins,
      .auxshp-template-slider .price del {
          display: inline-block;
          padding: 0;
      }
      .auxshp-template-slider .price ins .amount,
      .auxshp-template-slider .price .amount{
              font-family: "proxima-nova",sans-serif !important;
              color: #124f80;
              font-weight: 400;
              font-size: 37px ;
      }
      .auxshp-template-slider .price > span.woocommerce-Price-amount {
          color: #124f80;
      }
      
      .auxshp-template-slider .quantity .ui-spinner {
          overflow: visible;
      }
      .auxshp-template-slider .price del .amount {
          font-size: 25px;
          color: rgba(30, 30, 30, 0.2);
      }
      .auxshp-template-slider .price del {
          transform: translateY(-4px);
          margin-left: 35px;
      }
      
      .auxshp-template-slider .star-rating {
          font-size: 21px;
          margin-right: 31px;
      }
      
      .auxshp-template-slider .star-rating:before ,
      .auxshp-template-slider .star-rating span:before{
          color: #124f80;
      }
      
      .auxshp-template-slider .woocommerce-review-link {
          font-family: "proxima-nova",sans-serif !important;
          color: rgba(30, 30, 30, 0.3);
      }
      
      .auxshp-template-slider .woocommerce-product-details__short-description {
          font-size: 16px;
          font-family: "proxima-nova",sans-serif !important;
          color: #878787;
          border-bottom: 1px solid rgba(112, 112, 112, 0.2);
          margin-bottom: 40px;
      }
      
      .auxshp-template-slider .cart {
          display: inline-block;
          margin-bottom: 0;
      }
      
      
      
      .auxshp-template-slider .cart .auxshp-add-to-cart {
          font-size: 15px;
          font-weight: 400;
          padding: 14px 28px;
          background-color: #124f80;
          letter-spacing: 1px;
          margin-bottom:0;
      }
      
      .auxshp-template-slider .cart .auxshp-add-to-cart .aux-text {
          text-shadow: initial;
      }
      .auxshp-template-slider .cart .auxshp-add-to-cart .aux-overlay:after {
          background-color: #FFF;
      }
      
      .auxshp-template-slider .cart .auxshp-add-to-cart:hover {
          box-shadow: 0 0 0 1px #124f80;
          color: #124f80;
      }
      
      .auxshp-template-slider .quantity .ui-spinner-button .ui-icon{
          background-image: none !important;
          text-indent: initial;
          color: transparent;
          display:none;
      }
      
      .auxshp-template-slider .quantity .ui-spinner-button.ui-spinner-up .ui-icon:after {
          content: '+';
          position: absolute;
          right: 0;
          color: red;
      }
      .auxshp-template-slider .quantity .ui-spinner-button.ui-spinner-down .ui-icon:after {
      
      }
      .auxshp-template-slider.quantity .ui-spinner {
          overflow: visible;
      }
      .auxshp-template-slider .quantity input.aux-number {
          padding: 0;
          width: 39px;
          height: 45px;
          border: 1px solid #E1E1E1;
          text-align: center;
          font-size: 14px;
          line-height: 45px;
          font-family: "proxima-nova",sans-serif !important;
          color: #124f80;
      }
      .auxshp-template-slider .quantity .ui-spinner-button.ui-spinner-up {
              right: -33px;
          border: 1px solid #E1E1E1;
          width: 34px;
          height: 22.5px;
          margin: 0;
          top: 0;
      }
      
      .auxshp-template-slider .quantity .ui-spinner-button.ui-spinner-down {
              right: -33px;
          border: 1px solid #E1E1E1;
          width: 34px;
          height: 22.5px;
          margin: 0;
          top: 22px;
      }
      
      .auxshp-template-slider .quantity .ui-spinner-button.ui-spinner-down:after {
          content: '-';
          font-size: 20px;
          line-height: 22px;
          font-weight: 500;
      
      }
      .auxshp-template-slider .quantity .ui-spinner-button.ui-spinner-up:after {
          content: '+';
          font-size: 20px;
          line-height: 22px;
          font-weight: 500;
      }
      
      .auxshp-template-slider .cart .quantity:before {
          content: 'Quantity: ';
          font-size: 15px;
          font-weight: 600;
          position: absolute;
          left: 0;
          top: 50%;
          transform: translatey(-50%);
      
      }
      

      
      .auxshp-template-slider .auxshp-sw-wrapper {
          display: inline-block;
          border: none;
          float: right;
          padding: 0;
          margin-bottom: 0;
          font-size: 27px;
          margin-top: 5px;
      }

      .auxshp-template-slider .auxshp-sw-wrapper .auxshp-share-wrapper span:before {
          content: "\e08a";
      }
      
      
      
      
      
      
      
      .auxshp-template-slider .woocommerce-tabs .tabs li.active .aux-reviews-number {
          color: #FFF;
      }
      .auxshp-template-slider .woocommerce-tabs .tabs li.active {
          border: none;
          background-color: #124f80;
      
      }
      .auxshp-template-slider .woocommerce-tabs .tabs li.active a {
          color: #FFF;
      }
      .auxshp-template-slider  .woocommerce-tabs {
          position: relative;
      }
      .auxshp-template-slider  .woocommerce-tabs:before	 {
          content: '';
          position: absolute;
          left: 50%;
          top: -130px;
          width: 1px;
          height: 68px;
          background-color: rgba(112, 112, 112, 0.30);
      }
      
      .single-product.auxshp-template-slider .woocommerce-tabs .tabs-content{
          width: 60%;
          margin: auto;
          padding: 80px 0;
      }
      
      .auxshp-template-slider .auxshp-center-line {
          margin-top: 0 !important;
          width: 100% !important;
          border-width: 2px;
      }
      
      .auxshp-related-products .widget-title{
          text-align: center;
          font-size: 40px;
          font-weight: bold;
          position: relative;
          margin-bottom: 125px;
      }
      
      .auxshp-template-slider .auxshp-related-products .widget-title:before {
          content: '';
          bottom: -36px;
          position: absolute;
          width: 80px;
          height: 2px;
          background: #124f80;
          left: 50%;
          transform: translateX(-50%);
      }
      
      
      
      
      
      
      .aux-widget-related-products .loop-meta-wrapper {
          display: inline-block;
      }
      
      .auxshp-template-slider .aux-widget-related-products{
          margin-bottom: 185px;
      }
      .aux-widget-related-products .loop-meta-wrapper .product_meta {
          border: none;
          padding : 0;
      }
      
      .single-product .woocommerce-Reviews .comment_container {
          border: none;
          padding: 0;
      }
      
      .single-product .woocommerce-review__author {
          font-size: 24px;
          font-weight: bold;
          font-family: "proxima-nova",sans-serif !important;
          margin-right: 15px;
      }
      
      .single-product .woocommerce-Reviews .comment-text .star-rating {
          position: relative;
          right: auto;
          flex: 0 0 100%;
          order: 2;
          font-size: 16px;
          margin-bottom: 10px;
      }
      .single-product .woocommerce-Reviews .comment-text {
          display: flex;
          flex-wrap: wrap;
          margin-left: 115px;
      }
      .single-product .woocommerce-Reviews .comment-text .description {
          flex: 0 0 100%;
          order: 3;
          font-size: 16px;
          font-weight: 400;
          color: #878787;
      }
      .single-product .woocommerce-Reviews  {
          padding: 0 90px;
      }
      .single-product .woocommerce-Reviews .comment-text .meta {
          flex: 0 0 100%;
          order: 1;
          display: flex;
          margin-bottom: 7px;
          margin-top: 15px;
      }
      
      .single-product .woocommerce-Reviews .woocommerce-review__published-date {
          font-size: 13px;
          color: #878787;
          font-weight: 400;
      }
      .single-product .woocommerce-Reviews  .woocommerce-review__dash {
          font-size: 13px;
          color: #878787;
          margin-right: 15px;
      }
      
      .single-product .woocommerce-Reviews .commentlist .comment:after {
          content: '';
          width: calc(100% - 115px);
          height: 2px;
          background: #E1E1E1;
          position: absolute;
          right: 0;
          bottom: 0;
      }
      
      .single-product .woocommerce-Reviews .commentlist .comment {
              margin-bottom: 44px;
          position: relative;
          padding-bottom: 40px;
      }
      
      .comments-title, .comment-reply-title {
          font-size: 30px;
          font-family: "proxima-nova",sans-serif !important;
          font-weight:bold;
      }
      
      #respond {
          margin-top: 96px;
      }
      
      #respond .comment-form-rating label ,
      #respond .comment-notes{
          color: #878787;
          font-weight: 400;
          font-size: 16px;
      }
      #respond .comment-form-rating  .stars {
          margin-top: 7px;
          margin-bottom: 17px;
      }
      
      #respond .comment-form-rating  .stars a{
          color: #124f80;
          font-size: 16px;
      }
      
      .single-product .aux-modern-form {
          display: flex;
          flex-wrap: wrap;
      }
      
      .single-product .aux-modern-form  .comment-notes,
      .single-product .aux-modern-form  .aux-input-group,
      .single-product .aux-modern-form .comment-form-rating{
          flex: 0 0 100%;
      }
      
      .single-product .aux-modern-form .comment-form-rating {
          order: 1;
      }
      
      .single-product .aux-modern-form  .comment-form-author {
          order: 2;
          flex: 0 0 calc( 50% - 15px );
          margin-right: 15px;
      }
      
      .single-product .aux-modern-form  .comment-form-email {
          order: 3;
          flex: 0 0 calc( 50% - 15px );
          margin-left: 15px;
      }
      
      .single-product .aux-modern-form  .comment-form-comment {
          order: 4;
      }
      
      .single-product .aux-modern-form  .aux-input-group input {
          width: 100% !important;
      }
      
      .single-product .aux-modern-form  .form-submit{
          order: 5;
      }
      
      .aux-modern-form .aux-input-group label {
          font-size: 15px;
          font-weight: 400;
          color: rgba(0, 0, 0, 0.4);
      }
      
      .aux-modern-form .aux-input-group .aux-modern-form-border {
              height: 1px;
          background: #878787;
      }
      
      .aux-modern-form .aux-input-group.aux-focused .aux-modern-form-border {
          box-shadow: initial;
          background-color: #124f80;
      }
      
      .single-product .aux-modern-form  .aux-input-group textarea {
          height: 120px !important;
          min-height: auto !important;
      }
      
      .single-product .aux-modern-form .form-submit input[type="submit"] {
          border-radius: 0;
          padding: 14px 40px !important;
          background-color: #124f80;
          font-weight: 400 !important;
          font-size: 15px;
          margin-top: 55px;
      }
      
      
      .single-post .aux-single  .aux-medium-context {
          text-align: center
      }
      
      .single-post .aux-single  .aux-medium-context .entry-content {
          text-align: left;
          color: #878787;
          line-height: 26px;
      }
      
      .single-post .aux-single  .hentry .entry-title {
          font-size: 55px;
          line-height: 63px;
          font-weight: bold;
      }
      .single-post .aux-single  .hentry .entry-info {
          display: flex;
          flex-wrap: wrap;
          justify-content: center;
      }
      .single-post .aux-single  .hentry .entry-info ,
      .single-post .aux-single  .hentry .entry-info a{
              color: #878787;
          font-size: 14px;
          text-transform: uppercase;
          font-weight: 400;
          margin-bottom: 17px;
      }
      
      .single-post .aux-single  .hentry .entry-info  .entry-tax {
          order: 1;
      
      }
      .single-post .aux-single  .hentry .entry-info .entry-tax:before,
      .single-post .aux-single  .hentry .entry-info .entry-author:before  {
          display: none;
      }
      
      .single-post .aux-single  .hentry .entry-info .entry-tax:after,
      .single-post .aux-single  .hentry .entry-info .entry-date:after,
      .single-post .aux-single  .hentry .entry-info .entry-edit:before {
          content: '';
          width: 2px;
          height: 10px;
          display: inline-block;
          background: rgba(170, 170, 170, 0.3);
          margin-left: 20px;
          margin-right: 15px;
      }
      
      .single-post .aux-single  .hentry .entry-info  .entry-date {
          order: 2;
      }
      .single-post .aux-single  .hentry .entry-info  .entry-author{
          order: 3;
      }
      .single-post .aux-single  .hentry .entry-info  .entry-edit{
          order: 4;
      }
      
      .single-post .aux-single .entry-header  {
          margin-bottom: 30px;
      }
      
      .single-post .aux-single  .aux-medium-context .entry-meta {
          margin-right: 15%;
          margin-left: 15%;
          text-align: left;
      }
      
      .single-post .aux-single  .aux-medium-context .entry-meta .entry-tax {
          font-style: normal;
          font-size: 19px;
          font-weight: 600;
          color: #000;
          margin: 47px 0px
      }
      
      .single-post .aux-single  .aux-medium-context .entry-meta .entry-tax a {
          color: #878787 !important;
          font-weight: 400 !important;
          text-decoration: none;
      }
      
      .aux-primary .aux-wpulike .wp_ulike_general_class .wp_ulike_put_image:before {
          content: '\e1e4';
          font-family: "auxin-front" !important;
          font-style: normal !important;
          font-weight: normal !important;
          font-variant: normal !important;
          text-transform: none !important;
          speak: none;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          font-size: 27px;
          color: #1E1E1E;
      }
      .aux-primary .aux-wpulike .wp_ulike_general_class.wp_ulike_is_liked .wp_ulike_put_image:before {
          content: '\e1e3';
          color: red;
      }
      .aux-primary .aux-wpulike .wp_ulike_general_class .wp_ulike_put_image:after {
          display: none;
      }
      
      .aux-primary .aux-wpulike .wp_ulike_general_class .count-box {
          display: none;
      }
      .aux-tooltip-socials .auxicon-share {
          margin-top: 10px;
          display: inline-block;
      }
      .aux-tooltip-socials .auxicon-share:before {
          content: '\e08a';
          font-size: 27px;
      
      }
      
      .single-post .hentry .entry-meta .aux-wpulike {
          right: 65px;
      }
      
      .aux-comments {
          margin-right: 15%;
          margin-left: 15%;
      }
      
      .single-post .aux-single #respond {
          margin-right: 15%;
          margin-left: 15%;
      }
      
      .aux-commentlist .avatar {
          border-radius: 50%;
          border: none;
      }
      
      .aux-commentlist .comment .comment-author, .aux-commentlist .comment .comment-body, .aux-commentlist .comment .comment-reply-nav {
          margin-left: 120px;
      }
      
      .author-indicator {
          display: none;
      }
      
      .bypostauthor > header .fn {
              background: none;
          color: #000;
          font-size: 24px;
          font-family: "proxima-nova",sans-serif !important;
          padding: 0;
          line-height: 28px;
      }
      
      @media screen and (max-width: 767px) {
          .woocommerce-page .aux-page-title-box {
              transform: translateX(15px);
          }
      
      /*	.auxshp-template-slider.single-product .images {				BB 03/22
              width: 100%;
              padding-right: 35px;
              float: none;
          } 
          .auxshp-template-slider.single-product .summary {
                      transform: none;
                      padding: 10%;
                      float: none;
                      margin: auto;
                      width: calc(100% - 70px );
                      margin-right: 35px;
          } */
      
          .auxshp-template-slider 	.auxshp-sw-wrapper {
              float: none;
              display: block;
              margin-top: 19px;
                      margin-bottom: -21px;
          }
      
          .auxshp-template-slider .woocommerce-tabs:before {
                  display: none;
          }
      
          .single-product.auxshp-template-slider .woocommerce-tabs .tabs-content {
                  width: 100%;
          }
      
          .single-product .woocommerce-Reviews {
                  padding: 0;
          }
      
          .aux-resp .widget-title {
                  text-align: left !important;
          }
      
          .auxshp-related-products .widget-title {
                  text-align: center !important;
          }
              .pt_variations a>img {
                  min-width: 60px;
              }
              .pt_variations a.no_value {
                  margin: 0px 100% 0px 0px;
              }
              .pt_variations a:not(.select_color):not(.select_ringsize) > img {
                  max-width: 120px;
                  min-width: 120px;
              }
              .pt_variations a.no_value img {
                  max-width: 120px;
                  min-width: 120px;
              }
      }
      
      @media screen and (max-width: 480px) {
          .auxshp-template-slider .cart .quantity {
              float: none;
              margin-left:0;
              margin-bottom: 30px;
          }
      
          .auxshp-template-slider .cart .auxshp-add-to-cart  {
              display: block;
          }
      }
      
      @media screen and ( min-width: 768px) and (max-width: 1500px) {
              .auxshp-template-slider 	.auxshp-sw-wrapper {
              float: none;
              display: block;
              margin-top: 19px;
          margin-bottom: -21px;
          }
      
              .auxshp-template-slider .cart .quantity {
              float: none;
              margin-left:0;
              margin-bottom: 30px;
          }
      
          .auxshp-template-slider .cart .auxshp-add-to-cart  {
              display: block;
          }
      
      }
      @media screen and ( min-width: 768px) and (max-width: 1400px) {
              .woocommerce-page .products-loop > .aux-col {
              width: 33.33%;
          }
      
              .woocommerce-page .products-loop > .aux-col:nth-child(4n+5) {
              clear:none;
          }
              .woocommerce-page .products-loop > .aux-col:nth-child(3n+4) {
              clear: left;
              margin-top: 30px;
          }
      }
      
      @media screen and ( min-width: 768px) and (max-width: 1200px) {
          .auxshp-template-slider.single-product .images {
              width: 100%;
              padding:0 35px;
              float:none;
          }
      
      /*	.auxshp-template-slider.single-product .summary {
          float: none;		 
          width: calc(100% - 70px);
          transform: none;
          margin: 0 auto 50px auto;
              padding: 6%;
          } 																			BB 03/22 */
      
      
      }
          
      @media screen and  (max-width: 767px) {
          .aux-header-msg .aux-shop2-topbar-float-msg {
              float: none;
          }
      
          .aux-top-header .aux-float-wrapper {
              height: auto;
          }
      
          .aux-header-msg  {
              top: auto !important;
              transform: none !important;
          }
      
          .aux-shop2-topbar-float-msg {
              display:block;
          }
      
          .single-post .hentry .entry-meta .aux-single-post-share {
              position: static;
              text-align: center;
          }
      }
      
      
      .single-post .aux-modern-form input[type="submit"] {
              background-color: #124f80;
          color: #FFF;
          text-transform: uppercase;
          font-weight: 400 !important;
          font-size: 15px !important;
          padding: 12px 45px !important;
          display: inline-block;
          border-radius: 0px;
      }
      
      .single-post .aux-modern-form input[type="submit"]:hover{
          background:#FFF;
          color: #124f80;
          box-shadow: 0px 0px 0px 1px #124f80;
      }
      
      .woocommerce-page .products-loop .type-product .auxshp-entry-main del {
          color: #878787;
      }
      
      .single-product .woocommerce-Reviews .comment-text .aux-star-rating {
          top: 18px;
      }
      @media only screen and (max-width: 767px){
          .site-header-section .aux-logo-header {
              position:static;
              transform: none;
          }
      
          .aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-button {
              float: none;
          }
      
          .aux-cart-wrapper .aux-card-item .aux-card-item-img {
              margin-right: 15px;
          }
      }
      
      @media only screen and ( min-width:768px) and ( max-width: 1024px) {
          .single-product .woocommerce-Reviews {
              padding:0;
          }
      }
      
      /* .aux-cart-wrapper.aux-cart-display-dropdown .aux-card-dropdown {
          transform: translateY(100%);
      } Remove 67px */
      
      .site-header-section.aux-overlay-header {
          top: 30px;
      }
      
      
      
      
      /*------------------------- HEADER -------------------------------------------------------------*/
      .aux-master-menu.aux-horizontal.aux-skin-classic .aux-menu-depth-0 > .aux-submenu {
          padding: 25px 0px 35px 0;
      /*    background-color: #efefef; 														BB 04/22 */
          margin-top: -30px;
      }
      .menu-item-language a {
          padding: .75em 5px !important;
      }
      .aux-float-layout .aux-header-msg {
          float: none;
          font-family: "proxima-nova",sans-serif !important;
          font-weight: 400;
      }
      
      
      
      
      /*---FONTS---*/
      h1 {
          font-family: "proxima-nova",sans-serif !important;
          color: #000;
      }
      .woocommerce-page .products-loop .type-product .auxshp-entry-main .amount {
          color: #124f80;
      }
      .widget_top_rated_products .auxshp-card-items-info .woocommerce-Price-amount {
          color: #124f80;
          font-family: "proxima-nova",sans-serif !important;
          font-size: 16px;
      }
      .auxshp-template-slider .price > span.woocommerce-Price-amount {
          color: #124f80;
      }
      .elementor-30369 .elementor-element.elementor-element-c370c1c:hover .col-title, .elementor-30369 .elementor-element.elementor-element-c370c1c:hover .aux-ico-box {
          color: #124f80 !important;
      }
      .auxshp-template-slider .auxshp-related-products .widget-title:after {
          color: #124f80;
      }
      .auxshp-template-slider .auxshp-related-products .widget-title:before {
          background: #124f80;
      }
      /*aside.subfooter.aux-subfooter h3.widget-title {
          color: #EFEFEF;
      }*/
      .aux-subfooter .widget-title:after {
          background-color: #124f80;
      }
      aside.subfooter.aux-subfooter a,
      footer#sitefooter a {
          color: rgb(135, 135, 135);
      }
      
      aside.subfooter.aux-subfooter a:hover,
      footer#sitefooter a:hover {
          color: #124f80;
      }
      /*div#copyright {
          color: #efefef;
      }*/
      .laks_heading_blue h3.aux-modern-heading-secondary span.aux-head-before {
          color: #124f80;
      }
      section .aux-modern-heading-secondary {
          color: #124f80 !important;
      }
      section .aux-modern-heading-divider {
          background-color: #124f80 !important;
      }
      .laks_newsletter_row span.aux-head-before {
          color: #E1E1E1 !important;								
      }
      .laks_newsletter_row .aux-modern-heading-divider {
          background-color: #E1E1E1 !important;					
      }
      .auxshp-template-slider .price ins .amount, .auxshp-template-slider .price .amount {
          color: #124f80;
      }
      
      
      
      /*---BUTTONS & ELEMENTS---*/
      .aux-sidebar .widget_product_search button[type="submit"] {
          color: #FFF;
          background-color: #124f80;
      }
      /*.woocommerce-page .products-loop .type-product .auxshp-entry-main .button {
          background-color: #1d1d1b;
      } 												BB 04/22 */
      
      .woocommerce-page .products-loop .type-product .auxshp-entry-main .button:hover {
          background-color: transparent;
          color: #124f80;
          border: 1px solid #124f80;
      }
      .elementor-widget-aux_button .aux-text {
            color: #124f80 !important;
      }
      .elementor-widget-aux_button .aux-icon {
          color: #124f80 !important;
      }
      
      
      /*Filter*/
      .laks_heading_blue .aux-filters a.aux-selected {
          box-shadow: 0 3px 17px rgba(23,79,129, 0.4) !important
      }
      .laks_heading_blue .aux-filters a span::after {
          background: #124f80 !important
      }
      .laks_heading_blue .aux-shop-btns-wrapper .button {
          background: #124f80 !important
      }
      .laks_heading_blue .aux-shop-btns-wrapper .button:hover {
          background-color: #fff !important;
          color: #124f80 !important;
          border: 1px solid #124f80 !important;
      }
      /* .laks_heading_blue .woocommerce-Price-amount {
          color: #124f80 !important;
      }													BB 04/22 */
      .laks_heading_blue .aux-button {
            color: #124f80 !important;
          box-shadow: 0px 0px 0px 1px #124f80 !important;
      }
      .laks_heading_blue .aux-button span.aux-text {
            color: #124f80 !important;
      }
      .laks_heading_blue .aux-button .aux-overlay::after {
          background-color: #124f80 !important;
      }
      .laks_heading_blue .aux-button:hover span.aux-text {
          color: #ffffff !important;
      }
      
      
      /*Range Slider*/
      .widget_price_filter .ui-slider .ui-slider-range {
          background-color: #124f80;
      }
      .widget_price_filter .ui-slider .ui-slider-handle {
          background-color: #124f80;
      }
      
      
      /*Slider*/
      div#site_topslider .ms-btn-container > a {
          background-color: #124f80;
      }
      
      
      /*Animation Buttons*/
      .widget_price_filter .price_slider_amount .aux-button {
          color: #124f80;
          box-shadow: 0 0 0 1px #124f80 inset;
      }
      .widget_price_filter .price_slider_amount .aux-button .aux-overlay:after {
          background-color: #124f80;
      }
      
      .auxshp-template-slider .cart .auxshp-add-to-cart {
          background-color: #124f80;
      }
      .auxshp-template-slider .cart .auxshp-add-to-cart:hover {
          box-shadow: 0 0 0 1px #124f80;
          color: #124f80;
      }
      
      
      /*Input Fields*/
      .auxshp-template-slider .quantity input.aux-number {
          color: #124f80;
      }
      
      
      
      /*---My Account---*/
      .page.woocommerce-account .page-header {
          display: none !IMPORTANT;
      }
      .woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my-custom-endpoint:before {
          content: "\42";
          left: 0;
          top: 2px;
      }
      .woocommerce-account .woocommerce-info {
          display: block;
          background: orange;										/* BB 08/22 */
          padding: 10px 20px;
          color: #fff;
      }
      main#main .woocommerce-Addresses a {
          background: #fff;
          border: 1px solid;
          right: 30px;
      }
      
      
      @media screen and (max-width: 414px) {
          .form-row:not(.form-row-wide) {
              width: 100%;
          }
          div#shopping-basket-burger {
              height: 80px !important;
          }
          .aux-master-menu.aux-narrow .aux-submenu-indicator, .aux-master-menu.aux-narrow.aux-skin-classic .aux-submenu-indicator {
              top: 20% !important;
          }
          ul.sub-menu.aux-submenu {
              margin-top: -50px !important;
              margin-bottom: 30px !important;
          }
          main#main a.pt_continue_shopping {
              top: -60px;
          }
          a.woocommerce-button.button.view, a.woocommerce-button.button.invoice {
              padding: 10px !important;
              margin-top: 10px !important;
          }
          .aux-resp .woocommerce .shop_table tbody td:before, .aux-resp .woocommerce .shop_table .aux-shop-table tfoot td:before, .aux-resp .woocommerce .aux-shop-table .shop_table tfoot td:before {
              font-size: 14px;
              margin-top: 5px;
          }
          main#main .woocommerce .woocommerce-Address-title > a.edit {
              margin-top: -34px !important;
              padding: 4px 12px;
              color: #fff !important;
          }
      
          span.select2-selection.select2-selection--single {
              height: 56px;
          }
          .select2-container--default .select2-selection--single .select2-selection__rendered {
              min-height: 56px !important;
              line-height: 56px !important;
          }
      }
      
      
      
      .woocommerce-page .aux-pagination li.next a::before, .woocommerce-page .aux-pagination li.prev a::before {
          color: #124f80;
      }
      .woocommerce-page .aux-pagination li.page.active span {
          color: #124f80;
      }
      .woocommerce-page .aux-pagination.aux-no-border li a:hover {
          border-color: #124f80;
            color: #fff;
      }
      .woocommerce-page .aux-pagination li > a:hover {
          background-color: #124f80;
      }
      .woocommerce-page .aux-pagination.aux-no-border li.next a:hover {
          color: #124f80;
      }
      .woocommerce-page .aux-pagination li.next a:hover::before,
      .woocommerce-page .aux-pagination li.prev a:hover::before {
          color: #fff;
      }
      .widget_top_rated_products .auxshp-card-items-info del .woocommerce-Price-amount {
          color: rgba(30, 30, 30, 0.75);
      }
      .cat-item-15,
      .cat-item-259 {
          display: none;
      }
      
      
      
      
      
      
      /*---Footer---*/
      section#text-3 .textwidget img {
          max-width: 100px;
          max-height: 40px;
          width: auto;
          height: auto;
          display: inline-block;
          margin: 0px 10px 10px 0px;
      }
      /*aside.subfooter.aux-subfooter {
          top: 150px;
      }*/
      
      
      
      
      
      
      
      
      /*--- SINGLE PRODUCT ---*/
      .woocommerce-product-details__short-description {
          margin-top: 40px;
      }
      .woocommerce-product-details__short-description > p {
          padding-left: 0px !important;
          color: #333;
      }
      body.single-product div#primary {
          padding-top: 0px;
      }
      .auxshp-template-slider.single-product .summary {
          margin-top: 40px;
      }
       .auxshp-template-slider.single-product .summary {
          padding: 80px 80px 60px 80px;
      }
      
      .auxshp-variations.variations {
          visibility: hidden !important;
          height: 0px;
      }
      .auxshp-template-slider .variations_form .value .aux-dropdown:after {
          visibility: hidden !important;
      }
      a.reset_variations {
          visibility: hidden !important;
          height: 0px;
      }
      .pt_variations {
          display: block;
          margin-top: 0px;
          margin-bottom: 40px;
      }
      .pt_variations h5 {
          margin: 20px 0px 10px 0px;
      }
      .pt_variations a {
          display: inline-block;
          border: 1px solid #E1E1E1;					
          padding: 4px;
          position: relative;
      }
      .pt_variations a:not(.select_color) > img {
          -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
          transition: all ease-in 0.2s;
          max-width: 100px;
      }
      .pt_variations a:hover > img {
          -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
      }
      
      .pt_variations a.active > img {
          -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
      }
      .pt_variations a > i {
          position: absolute;
          left: 0px;
          top: 0px;
          opacity: 0;
          z-index: 10;
          color: #124f80;
      }
      .pt_variations a.active > i {
          opacity: 1;
      }
      .auxshp-template-slider .cart .quantity:before {
          display: none;
      }
      .single-product .cart .quantity {
          margin-left: 0px;
      }
      span.pt_quantity_string_i8ln {
          position: absolute;
          left: 0;
          top: 50%;
          transform: translatey(-50%);
          text-align: left;
          display: inline-block;
          margin-right: 5px;
          font-size: 1em;
          color: #1e1e1e;
          font-weight: 600;
      }
      
      body.pt_bank_icard .auxshp-template-slider .woocommerce-tabs .tabs li.abnamro_tab_tab {
          opacity: 0;
          display: none !important;
      }
      body.pt_bank_abn-amro .auxshp-template-slider .woocommerce-tabs .tabs li.icard_tab_tab {
          opacity: 0;
          display: none !important;
      }
      form.cart > a.woocommerce-button.button.view {
          display: block;
          text-align: center;
      }
      span.pt_important_remark {
          display: block;
          color: #124f80;
          font-weight: bold;
          border: 1px solid #124f80;
          padding: 10px;
          text-align: center;
          margin-bottom: -24px;
      }
      
      
      
      
      
      /*	----------------------------------------
              MINI CART
          ---------------------------------------- */
      .aux-cart-wrapper .aux-card-dropdown {
          position: absolute;
          right: 0px !important;
          z-index: 200 !important;
      }
      .aux-card-dropdown.aux-phone-off .aux-card-box {
          max-height: 400px;
          overflow-y: scroll;
      }
      .aux-cart-wrapper.aux-elegant-cart .aux-card-box {
          max-height: 440px;
          overflow-y: scroll;
      }
      .aux-cart-wrapper.aux-elegant-cart .aux-card-final-amount .aux-cart-total-items, .aux-cart-wrapper.aux-elegant-cart .aux-card-final-amount .aux-sub-total-desc {
          display: none !important;
      }
      
      @media screen and (max-height: 820px) {
          .aux-card-dropdown.aux-phone-off .aux-card-box {
              max-height: 300px;
          }
      }
      @media screen and (max-height: 750px) {
          .aux-card-dropdown.aux-phone-off .aux-card-box {
              max-height: 200px;
          }
      }
      @media screen and (max-height: 667px) {
          .aux-cart-wrapper.aux-elegant-cart .aux-card-box {
              max-height: 340px;
          }
      }
      @media screen and (max-height: 480px) {
          .aux-cart-wrapper.aux-elegant-cart .aux-card-box {
              max-height: 190px;
          }
      }
      

      
      
      
      
      
      /*	----------------------------------------
              CART
          ---------------------------------------- */
      .woocommerce .aux-shop-table tbody td:after, .woocommerce .aux-shop-table tfoot td:after {
          display: none;
      }
/*      tr.woocommerce-cart-form__cart-item.cart_item > td {				BB 08/22
          border-bottom: 1px solid #bbb !important;
      } */
      
      
      
      
      
      
      
      /*	----------------------------------------
              BLOG
          ---------------------------------------- */
      main#main .type-post:hover .entry-main {
          background-color: #124f80!important;
          box-shadow: 5px 9px 35px 0px rgba(23,79,129,0.41);
      }
      main#main .type-post:hover .entry-main a {
          color: #ffffff !important;
      }
      .elementor-302 .elementor-element.elementor-element-5c49f53c .entry-main .entry-title {
          max-height: inherit !important;
      }
      
      
      
      
      
      
      
      
      
      
      
      
      .home .aux-widget-text .aux-text-widget-content .widget-content p {
          display: block;
          max-width: 320px;
      }
      section.widget-container.aux-widget-recent-products-pro > .aux-filters {
          display: none;
      }
      
      
      
      
      
      
      
      
      
      .auxshp-template-slider .variations_form .value {
          display: inline-block;
          margin-right: 30px
      }
      .auxshp-template-slider .variations_form .value select {
          border-color: #E1E1E1 !important;
          font-size: 13px !important;
          text-transform: uppercase;
          font-weight: 400;
          padding: 15px 47px 15px 25px;
      }
      .auxshp-template-slider .variations_form {
          display : block;
      }
      .auxshp-template-slider .variations_form .value  .aux-dropdown:after {
          content: '\e1e9';
          background-image: none;
              font-family: "auxin-front" !important;
          font-style: normal !important;
          font-weight: normal !important;
          font-variant: normal !important;
          text-transform: none !important;
          speak: none;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          right: 19px;
          top: 21px;
          font-size: 13px;
          color: #1E1E1E;
      }
      
      .auxshp-template-slider .product-type-variable .auxshp-sw-wrapper{
              transform: translateY(18px);
      
      }
      .auxshp-template-slider .variations_form + .auxshp-sw-wrapper {
          float: none;
          display: block;
          padding: 10px 0px 20px 0px;
      }
      .auxshp-template-slider .auxshp-variations .auxshp-label,
      .auxshp-template-slider .variations_form .reset_variations{
          display: none;
      }
      
      .auxshp-template-slider .woocommerce-variation-add-to-cart {
          display: inline-block;
      
      }
      .auxshp-template-slider .product_meta {
          margin-top: 40px;
          padding-top: 0px;
      }
      
      .auxshp-template-slider .product_meta > div {
          margin-bottom: 0;
      }
      
      .auxshp-template-slider .product_meta .auxshp-label {
          display: inline-block;
          margin-right: 5px;
          font-size: 17px;
          color: #1E1E1E;
          font-weight: 600;
      }
      
      
      .auxshp-template-slider .product_meta .auxshp-meta-terms {
          font-size: 17px;
          color: #878787;
          font-weight: 400;
      }
      .auxshp-template-slider .auxshp-cats-wrapper,
      .auxshp-template-slider  .auxshp-sku-wrapper{
          margin-right: 100px;
      }
      .auxshp-template-slider .auxshp-cats-wrapper,
      .auxshp-template-slider .auxshp-tags-wrapper,
      .auxshp-template-slider  .auxshp-sku-wrapper{
          display: inline-block;
      }
      main#main .woocommerce-message a.button.wc-forward {
          color: #fff !important;
      }
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      /* --- SLIDER --- */
      div#site_topslider {
          background: #fff;
      }
      @media screen and (max-width: 1600px) and (min-width: 1100px) {
          .aux-shop2-slider .aux-shop2-slider-big-title:after {
              display: none !important;
          }
      }
      
      
      
      
      
      
      
      
      
      /* --- PRODUCT DETAILS --- */
      .woocommerce-product-details__short-description > hr {
          display: none;
      }
      
      .aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-cart-button {
          background-color: #124f80 !important;
      }
      .aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-checkout-button {
      /*    box-shadow: 0px 0px 0px 1px #124f80 inset !important; 							BB 04/22 */
          color: #124f80 !important;
      }
      
      .woocommerce-product-details__short-description a {
            color: rgb(61, 61, 61);
           text-decoration: underline;
      }
      main#main .product .woocommerce-product-details__short-description a {
          color: #124f80 !important;
      }
      .woocommerce-product-details__short-description a:hover {
            color: #124f80;
           text-decoration: none;
      }
      .single-product .cart .auxshp-add-to-cart {
          display: block !important;
          clear: both;
          padding: 20px 30px !important;
          font-size: 1em !important;											/* war 18px BB 04/22 */
      }
      input.input-text.qty.text.aux-number.ui-spinner-input {
          border: 1px solid #E1E1E1;
          font-size: 18px;
      }
      .auxshp-template-slider .cart .quantity {
          float: right;
          border: none;
          position: relative;
          padding-left: 85px;
          margin-left: 40px;
          margin-bottom: 0;
          display: block;
          clear: both;
      }

      .single-product.auxshp-template-slider .woocommerce-tabs .tabs {
          text-align: center;
          margin-top: 130px;
          border-bottom: 2px solid #E1E1E1 !important;
		  visibility: hidden;											/* BB 08/22 Tabs versteckt */
      }
      .auxshp-template-slider .woocommerce-tabs .tabs li {
          float: none !important;
          display: inline-block !important;
          border: none;
          background: none !important;
          top: 3px;
      }
      .auxshp-template-slider .woocommerce-tabs .tabs li {
          float: none !important;
          display: inline-block !important;
          border: none;
          background: none !important;
          top: 3px;
          border: 1px solid #E1E1E1;
          margin: 0px 10px 0px 0px;
          padding: 0px 20px 0px 20px !important;
      }
      main#main .woocommerce-tabs .tabs li a {
          padding: 15px 35px;
          line-height: 20px;
          font-size: 17px;
          color: #000 !important;
      }
      .auxshp-template-slider .woocommerce-tabs .tabs li .aux-reviews-number {
          margin: 0;
          padding: 0;
          background: none;
          color: #000;
          font-size: 17px;
      }
      .auxshp-template-slider .woocommerce-tabs .tabs li.active {
          border: none;
          background-color: #E1E1E1 !important;
          border: 1px solid #E1E1E1;
          font-weight: bold;
      }
      
      
      /* Product Navigation */
      nav.aux-next-prev-posts.nav-skin-minimal {
          max-width: 1100px;
          margin-left: auto;
          margin-right: auto;
      }
      /* Related Products Tabs */
      .container.auxshp-related-products section.widget-container.products-loop.related-products.aux-widget-related-products {
          width: 100%;
          max-width: 1100px;
          margin-left: auto;
          margin-right: auto;
      }
      
      /* Hover Box mit Infos */
      .elementor-31495 .elementor-element.elementor-element-c370c1c:hover .col-title, .elementor-31495 .elementor-element.elementor-element-c370c1c:hover .aux-ico-box {
          color: #124f80 !important;
      }
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      /*--- Product Details ---*/
      .pt_custom_product_select {
          display: block;
          width: 100%;
          margin: 20px 0px;
      }
      .pt_custom_product_select input,
      .pt_custom_product_select select {
          width: 100%;
      }
      
      
      /*.single-product .auxshp-template-slider .entry-title {      
          font-size: 3.375em !important;
          font-weight: 600 !important; 
      }                                                                   
      
      .single-product .auxshp-template-slider .price > span.woocommerce-Price-amount {
          color: #174f81;
          font-weight: 600;
          line-height: 1;
          font-size: 1.75em;
          padding-right: 3em;
          margin-top: 0;
          font-family: "proxima-nova",sans-serif !important;
      }																		----------- BB 03/22 */
      
      
      .single-product .auxshp-template-slider .wccs-live-price-section.wccs-live-price-price-section .price>span.woocommerce-Price-amount {
          font-size: 1.2em !important;
      }
      .auxshp-add-to-cart.single_add_to_cart_button.aux-button.aux-exlarge.aux-black.aux-uppercase.pt_disabled {
          background-color: #ccc;
          cursor: no-drop;
      }
      .single-product .woocommerce-button.button.view {
          background: #124f80;
          font-size: 16px;
          text-transform: uppercase;
      }
      .single-product main#main .product .woocommerce-button.button.view:hover {
          background: #124f80;
          font-size: 16px;
          text-transform: uppercase;
          color: #fff !important;
      }
      
      
      
      /*--- Product Tabs ---*/
      main#main .woocommerce-tabs .tabs li.abnamro_tab_tab a {
          background-image: url(https://laks.sitecontrol.at/wp-content/uploads/2019/06/abn-header.jpg);
          background-position: center center;
          background-repeat: no-repeat;
          color: rgba(0,0,0,0) !important;
      
          -webkit-filter: grayscale(100%);
          filter: gray;
      
          /*
          filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
          -moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
          -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
          */
      }
      main#main .woocommerce-tabs .tabs li.abnamro_tab_tab.active a {
          background-image: url(https://laks.sitecontrol.at/wp-content/uploads/2019/06/abn-header.jpg);
      }
      main#main .woocommerce-tabs .tabs li.icard_tab_tab a {
          background-image: url(https://laks.sitecontrol.at/wp-content/uploads/2019/06/icard-header.jpg);
          background-position: center center;
          background-repeat: no-repeat;
          color: rgba(0,0,0,0) !important;
      
          -webkit-filter: grayscale(100%);
          filter: gray;
      
          /*
          filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
          -moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
          -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
          */
      
      }
      main#main  li.icard_tab_tab.active a {
          background-image: url(https://laks.sitecontrol.at/wp-content/uploads/2019/06/icard-header.jpg);
      }
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      /* --- Mini Cart --- */
      .aux-card-dropdown span.woocommerce-Price-amount.amount {
          font-size: 14px !important;
          line-height: 14px;
          margin-top: -15px;
          transform: none;
      }
      .aux-card-dropdown .aux-card-final-amount {
          margin: 25px 44px 0 48px !important;
          color: #333 !important;
      }
      .aux-cart-wrapper.aux-elegant-cart .aux-card-final-amount .aux-cart-total-items {
          color: rgba(30,30,30,0.4) !important;
          font-size: 13px !important;
      }
      .aux-card-dropdown a.aux-button.aux-checkout-button.aux-curve.aux-medium.aux-black.aux-uppercase {
          width: 100%;
          display: block;
          clear: both;
          text-align: center;
      }
      .aux-card-dropdown a.aux-button.aux-cart-button.aux-curve.aux-medium.aux-.aux-black.aux-outline.aux-uppercase {
          display: block;
          width: 100%;
          text-align: center;
      }
      
      
      
      
      
      
      
      
      
      /* --- BREADCRUMBS --- */
      p.aux-breadcrumbs,
      body:not(.woocommerce-account) .page-header {
          display: none !important;
      }
      body.woocommerce-account .page-header {
          padding-top: 50px !important;
      }
      body:not(.woocommerce-account) div#primary > .content {
          padding-top: 50px !important;
      }
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      /*	---------------------------------------------------------
              CART / CHECKOUT
          --------------------------------------------------------- */
      h3#ship-to-different-address {
          font-size: 22px;
      }
      h3#ship-to-different-address label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
          line-height: 24px;
      }
      dl.variation {
          display: block;
      }
      dl.variation > dt {
          display: inline-block;
          width: 50%;
      }
      dl.variation > dd {
          display: inline-block;
          margin-bottom: 0px;
      }
      dl.variation > dd > p {
          margin-bottom: 0px;
      }
      form.checkout.woocommerce-checkout.processing .blockUI.blockOverlay {
          background-image: url(https://laks.com/wp-content/plugins/pt-digiseq/css/loading_spinner2.gif) !important;
          background-position: center center !important;
          background-repeat: no-repeat !important;
      }
      .includes_tax {
          display: block;
      }
      dt.variation-fortheproduct,
      dt.variation-frdasProdukt,
      dt.variation-voorhetproduct {
          display: inline-block;
          width: inherit !important;
          font-size: 12px;
      }
      dd.variation-fortheproduct,
      dd.variation-frdasProdukt,
      dd.variation-voorhetproduct {
          margin-left: 0px;
          font-size: 12px;
      }
      .product-name .variation p {
          margin-top: 0px !important;
      }
      .product-name .variation dd {
          display: block;
      }
      
      
      
      .pt_product_select {
          background-position: center left;
          background-size: 60px;
          background-repeat: no-repeat;
      }
      .woocommerce-order-details .wc-item-meta {
          display: none;
      }
      .pt_replacement_card_data {
          display: block;
          font-size: 12px;
      }
      
      p#billing_state_field {
          display: none;
      }
      
      
      
      
      
      
      
      
      /*	---------------------------------------------------------
              PRODUCT LISTS / LOOP
          --------------------------------------------------------- */
      
      /* --- Standard Loop --- */
      .products-loop img.auxshp-product-image.auxshp-attachment {
          background-color: #f6f6f6 !important;
      }
      .woocommerce-page .products-loop .type-product .auxshp-entry-main .auxshp-loop-title {
          flex: 0 0 80%;
          font-size: 14px;
          padding-top: 7px !important;
      }
      .woocommerce-page .products-loop .type-product .auxshp-entry-main .price {
          flex: 0 0 20%;
          font-size: 14px !important;
          padding-top: 7px;
      }
      .woocommerce-page .products-loop .type-product .auxshp-entry-main .amount {
      /*    color: #000;																		 BB 04/22 */
          font-family: "proxima-nova",sans-serif !important;
          font-size: 14px;
          font-weight: 400;
          margin: 0;
      }
      .woocommerce-page .products-loop .type-product .auxshp-entry-main .loop-tools-wrapper {
          padding: 7px 0px;
      }
      
      /* --- Elementor Loop --- */
      .aux-recent-products-pro-wrapper img.auxshp-product-image.auxshp-attachment {
          background-color: #fff !important;
      }
      
      @media screen and (max-width: 1024px) {
          .aux-recent-products-pro-wrapper .aux-shop-info-wrapper,
          .products-loop .auxshp-entry-main {
              padding-top: 7px !important;
              display: block !important;
          }
          .aux-recent-products-pro-wrapper h3.auxshp-label.auxshp-loop-title,
          .products-loop .auxshp-entry-main h3	{
              max-width: 100% !important;
              width: 100% !important;
              font-size: 14px !important;
              padding-top: 7px !important;
              display: block !important;
              float: none;
              clear: both;
              flex: 100%;
          }
          .woocommerce-page .products-loop .type-product .auxshp-entry-main .auxshp-loop-title {
              color: #1E1E1E;
              font-family: "proxima-nova",sans-serif !important;
              font-size: 20px;
              font-weight: 400;
              margin: 0;
              padding-top: 15px;
              padding-bottom: 0px;
              line-height: 26px;
          }
          .aux-recent-products-pro-wrapper span.woocommerce-Price-amount.amount {
              display: block !important;
              max-width: 100% !important;
              width: 100% !important;
              font-size: 14px !important;
              padding-top: 7px;
          }
          .aux-recent-products-pro-wrapper span.woocommerce-Price-amount.amount, .products-loop .auxshp-entry-main span.price {
              display: block !important;
              max-width: 100% !important;
              width: 100% !important;
              font-size: 14px !important;
              padding-top: 0px !important;
              text-align: left !important;
          }
      
      }
      
      
      
      
      
      
      
      
      
      
      
      
      
      /*	---------------------------------------------------------
              BANK SWITCH
          --------------------------------------------------------- */
      a.select_bank.no_value {
          border: none;
          padding: 0;
      }
      li.abnamro_tab_tab,
      li.icard_tab_tab {
          display: none;
      }
      body.abn-amro li.abnamro_tab_tab {
          display: inline-block !important;
      }
      body.icard li.icard_tab_tab {
          display: inline-block !important;
      }
      
      .laks_bank_menu_item.pt_bank_coming_soon > a {
          cursor: auto;
      }
      .laks_bank_menu_item.pt_bank_coming_soon > a > img:nth-of-type(2) {
          opacity: 0;
          display: block;
          position: absolute;
          top: 0px;
          transition: all ease-in 0.3s;
      }
      .laks_bank_menu_item.pt_bank_coming_soon > a:hover > img:nth-of-type(2) {
          opacity: 1;
      }
      
      
      
      
      
      
      
      
      
      
      
      
      
      /*	---------------------------------------------------------
              MY ACCOUNT
          --------------------------------------------------------- */
      .woocommerce-account .woocommerce .shop_table tbody td {
          padding: 20px !important;
      }
      td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
          background: #fff !important;
          border: 1px solid;
          display: block !important;
          margin: 0px 0px 10px 0px !important;
          text-align: center;
      }
      .u-column1.col-1, .u-column2.col-2 {
          max-width: 50%;
          display: block;
          float: left;
          width: 100%;
      }
      .woocommerce-LostPassword.lost_password {
          width: 200px;
      }
      
      
      
      
      
      
      
      
      
      
      /*	---------------------------------------------------------
              SLIDER
          --------------------------------------------------------- */
      
      /* --- Master Slider - Homepage/Landingpages --- */
      /*div.master-slider-parent {
          padding-top: 50px;
      }*/
      #site_topslider .ms-layer.aux-shop2-slider-button.ms-btn.ms-btn-circle.ms-btn-l.msp-preset-btn-165.ms-hover-active:hover {
          color: #fff !important;
      }
      
      
      
      
      /* --- Product Slider --- */
      .images.ms-product-slider.woocommerce-product-gallery .ms-view.ms-basic-view.ms-grab-cursor {
          max-height: 900px;
      }
      .ms-slide.ms-zoom.ms-sl-selected {
          max-height: 900px !important;
      }
      .ms-slide.ms-zoom.ms-sl-selected {
          max-height: 900px !important;
      }
      .ms-slide.ms-zoom img {
          max-height: 900px;
          text-align: center;
          margin: 0px auto !important;
          width: auto !important;
          left: calc(50% - 450px) !important;
          margin-left: calc(50% - 450px) !important;
      }
      
      
      
      /*@media screen and (max-width: 1024px) {
          .aux-shop2-slider .ms-view, .aux-shop2-slider .ms-slide {
              max-height: 500px !important;
          }
          .aux-shop2-slider .ms-anim-layers > .aux-shop2-slider-title {
              top: 46% !important;
          }
          .aux-shop2-slider .ms-anim-layers > .aux-shop2-slider-big-title {
              top: 41% !important;
          }
          .aux-shop2-slider .ms-anim-layers > .aux-shop2-slider-desc {
              display: none;
          }
          .aux-shop2-slider .ms-anim-layers > .aux-shop2-slider-desc h3 {
              line-height: 20px !important;
              font-size: 20px !important;
          }
          .pt_laks_slider_image > img,
              .pt_laks_slider_image > p > img {
              max-width: 200px !important;
              padding-top: 40px;
              margin-top: 40px;
          }
          .aux-shop2-slider .ms-anim-layers > .ms-btn-container {
              top: 75% !important;
          }
      
          div.master-slider-parent {
              padding-top: 37px;
          }
      }
      
      */
      
      
      
      
      
      body.pt_bank_switch:not(.home) .laks_bank_menu {
          display: none;
      } 
      
      
      @keyframes pt_laks_fade_in {
          50% {
              transform: translateY(0px);
              box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.16);
          }
          100% {
              transform: translateY(-10px);
              box-shadow: 0px 3px 35px 0px rgba(0,0,0,0.16);
          }
      }
      .pt_laks_bank_notice {
          display: block;
          padding: 40px 40px 25px 40px;
          margin: 40px 0px 20px 0px;
          border-style: solid;
          border-width: 1px 1px 1px 1px;
          border-color: #E1E1E1;
          color: #3d3d3d;
      
          transform: translateY(0px);
          box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
      
          transition: all ease-in 0.3s;
      }
      .pt_laks_bank_notice.pt_animate {
          transform: translateY(-10px);
          box-shadow: 0px 3px 35px 0px rgba(0,0,0,0.16);
      }
      
      
      
      .pt_laks_seperator {
          display: block;
          margin: 0px 0px 80px 0px;
      }
      
      
      
      
      
      
      
      /*	---------------------------------------------
              MY ACCOUNT
          --------------------------------------------- */
      @media screen and (max-width: 960px) {
          .u-column1.col-1, .u-column2.col-2 {
              max-width: 100%;
          }
      }
      
      
      
      
      
      
      
      
      
      
      
      .pt_logos > img {
          max-width: 80px;
          margin: 60px auto 0px auto;
          text-align: center;
          display: inherit;
      }
      
      
      
      
      
      
      
      
      
      
      
      
      
      img.pt_laks_bank_logo_slider_mobile {
          display: none;
      }
      .woocommerce-tabs.widget-tabs:before {
          display: none;
      }
      .woocommerce-tabs.widget-tabs {
          margin-top: -130px !important;
      }
      
      
      @media screen and (max-width: 414px) {
      
      
          .laks_bank_menu {
              display: none;
          }
      
          .woocommerce-tabs.widget-tabs {
              margin-top: inherit !important;
          }
          .ms-slide.ms-zoom img {
              left: inherit !important;
              margin-left: inherit !important;
          }
      
      
      
      
          .ms-layer.aux-shop2-slider-title > img {
              display: none;
          }
          img.ms-layer.pt_laks_bank_logo_slider {
              display: none;
          }
          img.pt_laks_bank_logo_slider_mobile {
              display: block;
              margin: 0px auto;
              max-width: 160px !important;
              max-height: 30px !important;
              width: auto;
          }
      
      
      
      
          div.master-slider-parent {
              margin-top: 15px;
          }
      }
      
      
      
      
      
      
      
      @media screen and (max-width: 1024px) {
          header:not(.aux-sticky) > div.aux-wrapper {
              margin-bottom: -20px;
          }
          .site-header-section .aux-menu-box {
              left: 56%;
              min-width: 500px;
          }
      
      
      
      
          .aux-widget-text .aux-ico-pos-left .aux-text-widget-content {
              display: block !important;
          }
      
      
      
      
          .ms-slide.ms-zoom img {
              width: 100% !important;
              height: auto !important;
          }
      
          /* --- Product Tabs --- */
          .woocommerce-tabs.widget-tabs {
              margin-top: -50px !important;
          }
          .single-product.auxshp-template-slider .woocommerce-tabs .tabs {
              margin-top: 0px !important;
          }
          .woocommerce-page .woocommerce-tabs .tabs li {
              width: 50%;
              float: left !important;
              margin-right: 0px;
              margin-bottom: 0px !important;
          }
          .woocommerce-page .woocommerce-tabs .tabs li > a {
              max-height: 50px;
          }
          main#main .woocommerce-tabs .tabs li a {
              padding: 15px 0px !important;
          }
      }
      @media screen and (max-width: 991px) {
      }
      @media screen and (max-width: 768px) {
          header:not(.aux-sticky) > div.aux-wrapper {
              margin-bottom: inherit;
          }
      }
      
      
      
      
      
      @media screen and (max-width: 1024px) and (min-width: 769px) {
          .ms-view.ms-basic-view {
              max-height: 600px;
          }
          .ms-slide.ms-zoom img {
              max-height: 600px;
              width: auto !important;
              height: auto !important;
          }
      }
      @media screen and (max-width: 991px) and (min-width: 768px) {
          .aux-tb-col2 .aux-col:nth-child(2n+3) {
              margin-top: 30px !important;
          }
          .aux-tb-col2 .aux-col:nth-child(3) {
              margin-top: 0px !important;
          }
          .aux-tb-col2 .aux-col:nth-child(2n+3) {
              clear: none !important;
          }
          .left-sidebar .aux-primary {
              padding-left: 0px !important;
          }
      
      
      
      
      }
      
      
      
      @media screen and (max-width: 414px) {
          li.menu-item-language {
              display: inline-block !important;
              width: auto !important;
              margin: 0px 20px 0px 0px;
          }
          li.menu-item-language {
              margin-left: 20px;
          }
          li.menu-item-language ~ .menu-item-language {
              margin-left: 0px;
          }
          .woocommerce-tabs.widget-tabs {
                  margin-top: 0px !important;
          }
      }
      
      
          @media screen and (max-width: 1200px) and (min-width: 1025px) {
              .site-header-section .aux-menu-depth-0>.aux-item-content {
                  padding: .75em 15px;
                  text-transform: none;
              }
          }
          @media screen and (max-width: 768px) and (min-width: 414px) {
              img.ms-layer.aux-shop2-slider-woman-img {
                  max-width: 360px;
                  max-height: 360px;
                  width: auto!important;
                  height: auto!important;
              }
              .ms-layer.aux-shop2-slider-title {
                  display: none;
              }
          }
      
      
      
      .aux-remove-cart-content.aux-svg-symbol.aux-small-cross.aux-black {
          display: none;
      }
      
      
      
      .woocommerce-form-login-toggle,
      .woocommerce-form-coupon-toggle {
          margin-bottom: 20px;
      }
      .woocommerce-form-coupon-toggle {
          background: #E1E1E1;							
          display: block;
          padding: 6px 20px;
          color: #124f80 !important;
          border: 2px dashed #124f80 !important;
      }
      main#main .woocommerce-form-coupon-toggle a {
          color: #124f80 !important;
      }
      .checkout_coupon.woocommerce-form-coupon {
          margin-top: -30px;
          padding: 10px 20px;
          margin-bottom: 40px;
      }
      .woocommerce-form.woocommerce-form-login.login {
          padding: 10px 20px;
          margin-bottom: 30px;
      }
      
      
      
      
      
      
      
      
      
      .single main#main .type-post:hover .entry-main {
          background-color: #fff !important;
          box-shadow: none !important;
      }
      .single main#main .type-post:hover .entry-main .entry-info a {
          color: #124f80 !important;
      }
      
      
      
      
      
      
      
      
      
      
      .pt_replacement_card_no_purchase_yet {
          display: none;
          position: relative;
          background: #E1E1E1;						
          padding: 15px 20px 1px 20px;
      }
      .pt_replacement_card_no_purchase_yet.show {
          display: block;
      }
      main#main .product .pt_replacement_card_no_purchase_yet a {
          color: #124f80 !important;
          text-decoration: underline;
      }
      
      
      
      
      
      
      
      
      .single-product .woocommerce-variation-add-to-cart.variations_button .quantity {
          float: left;
          margin-left: 0px;
          margin-bottom: 10px;
      }
      .single-product .woocommerce-variation-add-to-cart.variations_button .quantity input.input-text.qty.text.aux-number {
          font-size: 20px;
      }
      
      
      
      
      .pt_laks_stock_remark {
          color: #1fce6f;
          font-weight: bold;
          display: block;
          margin: 20px 0px 0px 0px;
      }
      main#main .pt_device_desc > a.pt_disabled {
          background: #aaa !important;
          cursor: no-drop;
      }
      .woocommerce-variation-availability {
          /*display: none;*/
      }
      .pt_laks_stock_remark.pt_device_list {
          display: block;
          margin: 20px 0 0;
          background: #fff;
          padding: 20px 20px 10px;
          border: 1px solid #ccc;
          color: inherit;
          font-weight: inherit;
      }
      
      
      
      
      
      
      
      
      
      button.woocommerce-button.button.woocommerce-form-login__submit {
          background: #124f80!important;
          color: #fff;
          margin-top: 10px;
          font-size: 18px;
      }
      button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
          background: #124f80!important;
          color: #fff;
          font-size: 18px;
      }
      
      
      
      
      
      
      
      
      /*  ---------------------------------------------
              MENU
          --------------------------------------------- */
      ul.sub-menu.aux-submenu {
          width: 320px;
      }
      .aux-master-menu.aux-vertical.aux-skin-classic .aux-menu-depth-0>.aux-submenu>.aux-menu-item.aux-hover>.aux-item-content,
      .aux-master-menu.aux-horizontal.aux-skin-classic .aux-menu-depth-0>.aux-submenu>.aux-menu-item.aux-hover>.aux-item-content {
          background-color: rgba(0,0,0,0.1) !important;
      }
      ul.sub-menu.aux-submenu > li:after {
          display: block;
          width: 100px;
          height: 50px;
          content: ' ';
          position: absolute;
          right: 20px;
          top: 15px;
          color: #bbb;
          text-align: right;
          z-index: -1 !important;
      }
      
      
      
      
      
      
      
      
      
      
      
      
      
      .single-product .auxshp-variations.variations {
          visibility: visible!important;
          height: auto;
      }
      .pt_variations {
          display: none !important;
      }
      
      
      
      
      
      
      
      
      
      
      
      
      .laks_hot_products h2 {
          text-align: center;
      }
      .laks_hot_products .aux-shop-meta-wrapper {
          display: none;
      }
      .laks_hot_products .add_to_cart_button {
          box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
          text-shadow: 0 0 10px rgba(0,0,0,.3);
      
      }
      .laks_hot_products .aux-shop-btns-wrapper .button {
          background-color: #124f80;
          color: #FFF;
          text-transform: uppercase;
          font-weight: 400;
          font-size: 15px;
          padding: 10px 20px;
          transform: translatey(20px);
          opacity: 0;
          transition: transform 800ms cubic-bezier(.19,1,.22,1) 300ms,opacity 900ms cubic-bezier(.19,1,.22,1) 300ms;
      }
      .laks_hot_products .type-product:hover .aux-shop-btns-wrapper .button {
          transform: none;
          opacity: 1;
      }
      
      
      
      
      .aux-cart-display-dropdown.aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-checkout-button {
          color: #fff !important;
      }
      
      
      
      
      .shop_checkout_totals tr.wccs-order-total-discounts {
          display: none;
      }
      .aux-cart-wrapper.aux-elegant-cart .aux-inline-card-checkout a.aux-button.aux-checkout-button.aux-large.aux-black.aux-uppercase span.aux-text {
          color: #124f80 !important;
      }
      .aux-cart-wrapper.aux-elegant-cart .aux-inline-card-checkout a.aux-button.aux-checkout-button.aux-large.aux-black.aux-uppercase:hover span.aux-text {
          color: #ffffff !important;
      }
      
      
      
      
      
      
      
      /* --- NORDEA --- */
      body {
        counter-reset: nordea_plan;
      }
      .laks_bank_plan {
          color: #000;
          font-size: 20px;
          font-weight: bold;
          list-style: none;
      }
      .laks_bank_plan li:before {
        counter-increment: nordea_plan;
        content: counter(nordea_plan);
        font-size: 40px;
        background: #000;
        color: #fff;
        border-radius: 50%;
      }
      
      
      
      
      
      
      
      
      
      
      
      
      @media screen and (max-width: 414px) {
        .aux-master-menu.aux-narrow li.menu-item:not(.menu-item-language) .aux-submenu-indicator,
        .aux-master-menu.aux-narrow.aux-skin-classic li.menu-item:not(.menu-item-language) .aux-submenu-indicator {
            margin-right: 20px !important;
        }
      }
      
      
      
      
      
      
      
      
      @media screen and (max-width:640px) {
          div#primary {
              padding-top: 50px;
          }
          body:not(.woocommerce-account) div#primary>.content {
              padding-top: 0px !important;
          }
          ul.sub-menu.aux-submenu>li:nth-of-type(1) {
              margin-left: 0px !important;
          }
          li.menu-item-language span.aux-submenu-indicator {
              margin-right: 0px !important;
          }
      }
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
            
            /* ----------------------------- BB 22/04 ---------------------- */
      
            
      /* -------------------------------------------------------
         BLACK BAR 
         ------------------------------------------------------- */
      .laks_bank_menu_item > a > img {
          border: 1px solid #E1E1E1;
          margin-right: 0px !important;
      }
      .laks_topbar_claim {
          font-family: "proxima-nova",sans-serif;
          font-size: 12px !important;
          font-weight: 600;
          letter-spacing: 0.2px;
      }
            
            
            
      /* -------------------------------------------------------
         IMAGES
         ------------------------------------------------------- */
      
      img {
          image-rendering: -webkit-optimize-contrast;
          image-rendering: high-quality;
      }
            
            
      
      /* -------------------------------------------------------
         MENU
         ------------------------------------------------------- */
      
      .site-header-section .aux-menu-depth-0 > .aux-item-content, .aux-elementor-header-menu .aux-menu-depth-0 > .aux-item-content, .site-header-section .aux-menu-depth-0 > .aux-item-content .aux-menu-label {
          font-family: "proxima-nova",sans-serif !important;
          font-size: 14px;
          color: #000;
          font-weight: 600 !important;
        letter-spacing: 0.5px;
          text-transform: uppercase;
      }
      
      .aux-master-menu .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content {
          font-family: "proxima-nova",sans-serif !important;
          color: #000 !important;
          font-weight: 600 !important;
          font-size: 16px;
          letter-spacing: 0.1px;
      }
      
      .site-header-section .aux-menu-box {
          width: 100%;
      }
      
      .site-header-section .aux-menu-depth-0>.aux-item-content {
          padding-left: 10px !important;
          padding-right: 10px !important;
      }
      
      
      /* -------------------------------------------------------
         MEGAMENU
         ------------------------------------------------------- */
      
      .aux-master-menu.aux-horizontal.aux-skin-classic .aux-menu-depth-0 > .aux-submenu {
          margin-top: 0px !important;
      }
            
      .aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu {
          border: none !important;
      }
            
            
      .aux-master-menu .aux-megamenu .aux-menu-column .aux-menu-list-container .aux-item-content {
          font-family: "proxima-nova",sans-serif; 
          color: #000;
          font-weight: 400;
          padding: 2px;
      }
      
      .aux-master-menu .aux-megamenu .aux-menu-column .aux-menu-list-container {
          border-right: none;
          padding-left: 20px;
      }
      
      .aux-master-menu .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content {
          padding-bottom: 0px !important;
      }
      
      .aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu.aux-megamenu .aux-menu-item.aux-hover > .aux-item-content {
          transform: none;
      }
      
      .aux-master-menu .aux-submenu.aux-megamenu .aux-menu-column
      {
          padding-top: 0px;
          padding-bottom: 5px;
          padding-left: 0px;
      }
      
      .aux-master-menu .aux-submenu.aux-megamenu .aux-menu-column:first-child {
          padding: 0px !important;
      }
            
            
      .aux-master-menu.aux-horizontal.aux-skin-classic .aux-menu-depth-0 > .aux-submenu {
            background-color: #F7F7F7;
            }
      
      .site-header-section {
          box-shadow: none;
            }
      
/*      @media screen and (max-width: 999px) {					 BB 04/22 
                .aux-logo-header .aux-logo-anchor > img {
          max-height: 80px !important;							  
      } 
          .aux-resp .site-header-section .aux-logo-header {
              max-width: 60%;									 
              padding-left: -10px !important;
          }}	*/
            
      @media screen and (max-width: 999px) {					/*  BB 04/22 */
                .aux-resp .site-header-section .aux-logo-header {
    max-width: 70%;
}}
            
            
      /* -------------------------------------------------------
         SLIDER
         ------------------------------------------------------- */
            
      .aux-content-top-margin .aux-primary {
         padding-top: 0px !important;
      }
      
      .entry-content h3, .post-content h3, .page-content h3, #content h3, .type-post h3, .type-page h3 {
          font-family: "proxima-nova",sans-serif;
          font-size: 23px;
            font-weight: 400;
          line-height: 25px;
      }
      
      .ms-btn-container a, main#main .slider_button a, .master-slider a {
          background-color: #fff !important;
          font-weight: 400;
      }
      
      /* -------------------------------------------------------
         HEADINGS
      ------------------------------------------------------- */
        
      .elementor-widget-heading .elementor-heading-title {
          color: #000;
            }
            
      h2, h2 strong {
          font-family: "proxima-nova",sans-serif !important;
          font-size: 1.2em !important;
          font-weight: 600 !important;
          color: #000;
          text-transform: uppercase !important;
          letter-spacing: 0.05em;
      }
            
      .h2_slider_white h2 {
          color: #fff !important;
          font-size: 1.5em !important;
          line-height: 1em;
            }
            
      .h2_slider h2 {
          color: #000;
          font-size: 1.5em !important;
          line-height: 1em;
      }
      
      .h3_slider h3 {
          color: #fff !important;
          font-size: 1.3em !important;
          line-height: 1em;
      }
            
      .single-product .auxshp-template-slider .entry-title {
          font-size: 1.8em !important;
          font-weight: 600 !important;
      }
            
      h3 {
       font-family: "proxima-nova",sans-serif !important;
          font-size: 1.2em !important;
          color: #000;
          font-weight: 600 !important;
          letter-spacing: 0.05em;
      }
            
      .h3_white h3 {
          color: #fff !important;
            }
            
      main#main .aux-widget-recent-products-pro .product .auxshp-title-heading, main#main .products-loop .product h3.auxshp-title-heading {
          font-size: 14px !important;
      } 
                  
      .auxshp-template-slider .entry-title {
          font-weight: 400;
          margin-bottom: 0px;
      }
            
      h4, .elementor-1026275 .elementor-element.elementor-element-87e857e .elementor-toggle-title { /* auch Titel FAQ Landing Pages */
       font-family: "proxima-nova",sans-serif !important;
          color: #000 !important;
          font-size: 1em !important;
          font-weight: 600;
          text-transform: none;
          line-height: 1.4em !important;
        letter-spacing: 0.02em;
      }
      
      .h4_category h4 {
          text-align: center !important;
      }
      
      
      
      /* -------------------------------------------------------
         HOME BODY
      ------------------------------------------------------- */
      
      body {
       font-family: "proxima-nova",sans-serif !important;
                background-color: #F7F7F7;
      }
      
      p, .elementor-widget-image-box .elementor-image-box-description {
          font-size: 1em /*!important*/;											/* BB 04/22 */
        font-family: "proxima-nova",sans-serif;
      }
      
      main#main a {
          color: #000;
      }
      
      a.button .aux-icon, a.button .aux-text, button .aux-icon, button .aux-text, input[type="button"] .aux-icon, input[type="button"] .aux-text, .aux-button .aux-icon, .aux-button .aux-text {
          transition: none !important;
          transform: none;
          border-radius: 0px;
      }
      
      a.button .aux-overlay, button .aux-overlay, input[type="button"] .aux-overlay, .aux-button .aux-overlay {
          transition: none !important;
          transform: none !important;
          background-color: #000;
          border-radius: 0px;
      }
            
      .elementor-1012597 .elementor-element.elementor-element-6562d59:not(.elementor-motion-effects-element-type-background),  .elementor-1012597 .elementor-element.elementor-element-6562d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1012603 .elementor-element.elementor-element-d131ac7:not(.elementor-motion-effects-element-type-background), .elementor-1012603 .elementor-element.elementor-element-d131ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1012606 .elementor-element.elementor-element-ed4f19a:not(.elementor-motion-effects-element-type-background), .elementor-1012606 .elementor-element.elementor-element-ed4f19a > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1012616 .elementor-element.elementor-element-9ae4728:not(.elementor-motion-effects-element-type-background), .elementor-1012616 .elementor-element.elementor-element-9ae4728 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1012624 .elementor-element.elementor-element-71da1a7:not(.elementor-motion-effects-element-type-background), .elementor-1054583 .elementor-element.elementor-element-39500232:not(.elementor-motion-effects-element-type-background), .elementor-1012624 .elementor-element.elementor-element-71da1a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1315449 .elementor-element.elementor-element-211283f:not(.elementor-motion-effects-element-type-background), .elementor-1315449 .elementor-element.elementor-element-211283f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
          margin-left: -10px !important;
          margin-right: -10px !important;
      
            }

      @media screen and (max-width: 2000px) and (min-width: 1600px) {
.elementor-1012597 .elementor-element.elementor-element-6562d59:not(.elementor-motion-effects-element-type-background),  .elementor-1012597 .elementor-element.elementor-element-6562d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1012603 .elementor-element.elementor-element-d131ac7:not(.elementor-motion-effects-element-type-background), .elementor-1012603 .elementor-element.elementor-element-d131ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1012606 .elementor-element.elementor-element-ed4f19a:not(.elementor-motion-effects-element-type-background), .elementor-1012606 .elementor-element.elementor-element-ed4f19a > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1012616 .elementor-element.elementor-element-9ae4728:not(.elementor-motion-effects-element-type-background), .elementor-1012616 .elementor-element.elementor-element-9ae4728 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1012624 .elementor-element.elementor-element-71da1a7:not(.elementor-motion-effects-element-type-background), .elementor-1054583 .elementor-element.elementor-element-39500232:not(.elementor-motion-effects-element-type-background), .elementor-1012624 .elementor-element.elementor-element-71da1a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    margin-left: -20px !important;
    margin-right: -20px !important;
	width: inherit !important;
            }
  }
      


      
      /* -------------------------------------------------------
         PRODUKTUEBERSICHT
      ------------------------------------------------------- */
            
      main#main .price, .elementor-910765 .elementor-element.elementor-element-2150620 .woocommerce-Price-amount, .aux-widget-recent-products-carousel .price .amount {
          font-family: "proxima-nova",sans-serif !important;
          font-size: 0.9em !important;
          color: #000 !important;
          font-weight: 400;
          text-align: right !important;
      }
      
      button aux-ajax-add-to-cart add_to_cart_button, .woocommerce-page .products-loop .type-product .auxshp-entry-main .button {
          background-color: #E1E1E1 !important;
          padding: 3px;
          margin-top: 8px !important;
          border-radius: 0px;
      }
      
      main#main .product .loop-tools-wrapper a {
          padding: 10px;
          color: #000 !important;
          font-weight: 600;
            }
            
      main#main .product .loop-tools-wrapper a:hover, main#main .aux-widget-recent-products-pro .product a:hover {
          border: none !important;
          color: #878787 !important;
          font-weight: 600;
      }
      
      .elementor-265380 .elementor-element.elementor-element-7f20aae .add_to_cart_button {
          box-shadow: none !important;
          border-radius: 0px;
      }
      
            
      .products-loop img.auxshp-product-image.auxshp-attachment {
          background-color: #fff !important;
      }
            
      .product_meta a, .elementor-910765 .elementor-element.elementor-element-2150620 .aux-shop-meta-terms, .elementor-910765 .elementor-element.elementor-element-2150620 .aux-shop-meta-terms a {
                font-family: "proxima-nova",sans-serif !important;
          font-size: 0.8em !important;
          font-style: normal !important;
          text-transform: none !important;
      }
      

      
      .aux-widget-recent-products-pro .aux-shop-btns-wrapper .button {
          background-color: #E1E1E1 !important;
          padding: 5px !important;
          height: 42px;
          vertical-align: center !important;
          border-radius: 0px;
      }
      
      a.button aux-ajax-add-to-cart add_to_cart_button {
          color: #000 !important;
          vertical-align: center;
          border-radius: 0px;
      }
      

            
      .single-product .auxshp-template-slider .price > span.woocommerce-Price-amount {
          color: #000;
          font-weight: 600;
          line-height: 1;
          font-size: 1.1em;
          padding-right: 3em;
          margin-top: 0;
          font-family: "proxima-nova",sans-serif !important;
      }
            
      main#main .price, .elementor-910765 .elementor-element.elementor-element-2150620 .woocommerce-Price-amount {
          text-align: left !important;
            }
            
      .auxshp-template-slider .woocommerce-product-details__short-description {
          color: #000 !important;
            }
           
            
      .woocommerce-page .products-loop .type-product .auxshp-entry-main .amount {
            color: #000;
            }
      
            
      /* Meta Daten - Kategorien weg */
            .woocommerce-page .products-loop .type-product .auxshp-entry-main .loop-meta-wrapper, .elementor-974324 .elementor-element.elementor-element-92aae69 .aux-shop-meta-wrapper {
                display: none !important;
                height: 0px;
            }
            


            
            
            
            .aux-widget-recent-products-pro .aux-shop-btns-wrapper {
                border-top: none;
                margin-top: 0px;
            }
            
            main#main .aux-widget-recent-products-pro .product a {
                color: #000 !important;
            }
            
      /* Preis in Uebersicht immer links unten anzeigen -------------- */
          .woocommerce-page .products-loop .type-product .auxshp-entry-main, .aux-widget-recent-products-pro .aux-shop-info-wrapper {
              display: block !important;
              flex-wrap: wrap;
              position: relative;
          }
          .woocommerce-page .products-loop .type-product .auxshp-entry-main .auxshp-loop-title {
              flex: 0 0 100% !important;
              font-size: 14px !important;
              padding-top: 2px !important;
              padding-bottom: 0px !important;
          }
          .woocommerce-page .products-loop .type-product .auxshp-entry-main .price {
              flex: 0 0 100% !important;
              font-size: 14px !important;
              padding-top: 0px !important;
          } 
      
            .aux-widget-recent-products-pro .aux-shop-btns-wrapper .button .aux-ico {
                display: none;
            }
      
      
            
            
      main#main .aux-widget-recent-products-pro .product a {
          color: #fff !important;
          width: 60px;
          height: 30px;
      }
            
            
            
      /* -------------------------------------------------------
         TESTIMONIAL
      ------------------------------------------------------- */
            
      .elementor-910765 .elementor-element.elementor-element-15c3d87 .elementor-testimonial__text {
          font-size: 20px !important;
      }
      
      
      /* -------------------------------------------------------
         NEWSLETTER
      ------------------------------------------------------- */
            
      #mc_embed_signup .indicates-required, #mc_embed_signup .mc-field-group label, #mc_embed_signup .mc-field-group label, #mc_embed_signup .mc-field-group {
       font-family: "proxima-nova",sans-serif !important;
          color: #000 !important;
          size: 12px !important;
      }
      
      #mc_embed_signup .mc-field-group .address {
          float: none !important;
          padding: 0px !important;
      }
      
      #mc_embed_signup .mc-field-group .size1of2 {
          padding-right: 10px !important;
      }
      
      #mc_embed_signup .mc-field-group input#mce-BIRTHDAY-month, #mc_embed_signup .mc-field-group input#mce-BIRTHDAY-day, #mc_embed_signup .datefield {
          min-width: 50px !important;
          width: 50px !important;
          text-align: center !important;
          padding-top: 0px !important;
      }
      
      input#mc-embedded-subscribe {
          border-radius: 0px !important;
          border-color: #000 !important;
          border: 0px !important;
          width: 150px !important;
      }
      
      #mc_embed_signup .button {
          background-color: #000 !important;
          border-radius: 0px !important;
          padding: 5px !important;
          height: 40px !important;
          font-size: 14px !important;
          line-height: 20px !important;
          vertical-align: center !important;
      }
      
      label {
          margin-top: 10px;
          margin-bottom: 2px;
/*         font-size: 14px; 			BB 08/22 */
      }
      
      /* -------------------------------------------------------
         FOOTER
      ------------------------------------------------------- */
      
            .elementor-975325 .elementor-element.elementor-element-2aa75129 > .elementor-background-overlay {
              background-color: #000 !important;
            }
            
      .elementor-nav-menu li, .elementor-nav-menu a {
          padding-left: 0px !important;
      }
      
      .footer_partner {
          padding-top: 12px;
      }
      
      .footer_partner p {
          font-size: 16px !important;
          padding-bottom: 6px;
      }
      
      .footer_social a {
          background-color: #124f80 !important;
      }
      
      .elementor-975325 .elementor-element.elementor-element-288b2619 .elementor-social-icon i {
          color: #fff !important;
      }
      
      .elementor-button {
          font-family: "proxima-nova",sans-serif !important;
          font-weight: 600;
          border-radius: 0px !important;
      }
      
      .elementor-975325 .elementor-element.elementor-element-1d744977 .elementor-heading-title {
          font-family: "proxima-nova",sans-serif !important;
              font-weight: 400 !important;
          font-size: 12px !important;
      }
      
      
      /* -------------------------------------------------------
         SIDEBAR
      ------------------------------------------------------- */
            
      .aux-sidebar .sidebar-inner {
          background-color: #fff;
      }
      
      .aux-sidebar-primary .widget-title {
            font-family: "proxima-nova",sans-serif !important;
          letter-spacing: 0.1em !important;
        border: none;
          padding-bottom: 0px;
      }
      
      .widget_product_categories .product-categories li a, .widget_price_filter .price_slider_wrapper .price_label {
          color: #000 !important;
        font-family: "proxima-nova",sans-serif !important;
          text-transform: uppercase;
          font-size: 1em;
          letter-spacing: 0.1em;
      }
      
      .widget_product_categories .product-categories li .count {
          font-family: "proxima-nova",sans-serif !important;
          text-transform: uppercase;
          font-size: 1em;
      }
      
      .widget_price_filter .ui-slider .ui-slider-handle {
          background-color: #000;
          border: none !important;
          box-shadow: none;
          width: 15px;
          height: 15px;
      }
      
      .widget_price_filter .ui-slider .ui-slider-range {
              background-color: #000;
      }
      
      .widget_price_filter .ui-slider-horizontal {
          height: 2px;
      }
      
      .widget_price_filter .price_slider_amount .aux-button {
          box-shadow: none;
          background-color: #000 !important;
          color: #fff !important;
          transition: none !important;
      }
      
      button .aux-overlay, .aux-button .aux-overlay {
          visibility: hidden !important;
      }
            
      .widget_recently_viewed_products .product_list_widget .auxshp-card-items-info .auxshp-cart-items-title {
          font-family: "proxima-nova",sans-serif;
      }
            
      .widget-container ul li {
          font-family: "proxima-nova",sans-serif;
      }
            
      
      /* -------------------------------------------------------
         PRODUKTSEITE
      ------------------------------------------------------- */
            
      .auxshp-template-slider.single-product .summary {
                padding: 20px;
      }
            
      .pswp--zoom-allowed .pswp__img {
                background-color: #fff;
      }
       

.elementor-toggle-icon.elementor-toggle-icon-left {
    margin-top: 2px;
}
            
      /*	  ------------------------- SLIDER-FIX - Produktslider weg				*/
      .auxshp-template-slider.single-product .images, .laks_gift_this_product {
          display: none !important;
          opacity: 0 !important;
          height: 0px !important;
          width: 0px !important;
          padding: 0px !important;
          margin: 0px !important;
      }
                
      
      @media screen and (max-width: 999px) {
      .iconic-woothumbs-all-images-wrap {
          float: left;
          width: 100%;
          }
            
      .aux-resp .right-sidebar .aux-primary, .aux-resp .right-sidebar .aux-sidebar, .aux-resp .left-sidebar .aux-primary, .aux-resp .left-sidebar .aux-sidebar, .aux-resp .right-left-sidebar .aux-primary, .aux-resp .right-left-sidebar .aux-sidebar, .aux-resp .left-right-sidebar .aux-primary, .aux-resp .left-right-sidebar .aux-sidebar {
          width: 100%;
          margin-right: auto;
          margin-left: auto;
          }
            .aux-resp .aux-sidebar {
          border-top: 1px solid #EAEAEA;
          padding-top: 2em;
          }
          .iconic-woothumbs-all-images-wrap {
          float: none;
          width: 100%;
          }
          .aux-resp .left-sidebar > .aux-wrapper > .aux-container {
          padding-left: 43px;
      }
            }
            
            
      @media screen and (max-width: 768px) {
          .auxshp-template-slider.single-product .summary {
              width: 90%;
              padding: 20px;
          }
      }
      
            /*
            @media screen and (min-width: 1000px) and (max-width: 1200px) {
      .aux-resp .left-sidebar .aux-sidebar-primary {
          margin-left: -140px;
      }
                .aux-resp .aux-sidebar-primary {
          width: 240px;
      }
                .left-sidebar .aux-primary {
                    padding-left: 10px;
      }
      } */
            
            
            
            
            
            
            
      /* ---------------------------------------------------------------------------------------------------- 
         OLD CODE
         ------------------------------------------------------------------------------------------------- */
            
            
            
        /* --- Nordea Plan --- */
        .laks_bank_plan li::before {
            counter-increment: nordea_plan;
            content: counter(nordea_plan);
            font-size: 25px;
            background: #0000a0;
            color: #fff;
            border-radius: 50%;
            width: 40px;
            height: 40px;
            display: inline-block;
            position: absolute;
            text-align: center;
            line-height: 34px;
            left: 0;
        }
        .laks_bank_plan li {
            padding-left: 50px;
            line-height: 39px !important;
            display: block;
            margin-bottom: 20px !important;
            font-size: 18px;
        }
      
      
        /* --- hide Languages FI, SV, DA --- */
        /*li#menu-item-wpml-ls-31-fi,*/
        li#menu-item-wpml-ls-31-sv,
        li#menu-item-wpml-ls-31-da {
            display: none !important;
        }
      
      
        /* --- hide pricing discounts --- */
        .wccs-live-price-container {
            display: none !important;
        }
      
      
      
      
        .auxshp-template-slider .auxshp-related-products .widget-title:after {
            content: 'CHOOSE THE BEST';
            display: block;
            font-size: 19px;
            line-height: 22px;
            font-family: "proxima-nova",sans-serif !important;
            font-weight: 400;
            color: #174f81;
            letter-spacing: 6.3px;
        }
      
      
      
      
        /* --- ORDER RECEIVED / THANK YOU PAGE --- */
        p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
            font-size: 32px;
            margin-top: 0px;
        }
        ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
            padding: 0px;
        }
        ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
            list-style: none;
            margin: 0px;
            padding: 0px;
            background: #E1E1E1;				
            padding: 10px 20px;
            display: inline-block;
            margin: 0px 5px 0px 0px;
        }
        a#start_link_wearable {
          display: block;
          margin-bottom: 140px;
        }
      
      
      
        
      
        /*html[lang="nl-NL"] .auxshp-template-slider .auxshp-related-products .widget-title:after {
            content: 'KIES DE BESTE';
        }
        html[lang="fr-FR"] .auxshp-template-slider .auxshp-related-products .widget-title:after {
            content: 'KIES DE BESTE';
        }
        html[lang="fi"] .auxshp-template-slider .auxshp-related-products .widget-title:after {
            content: 'KIES DE BESTE';
        }*/
      
      
      
        @media screen and (max-width: 640px) {
          .laks_bank_plan li {
            line-height: 24px !important;
          }
          .elementor.elementor-225581 > div > div > section:nth-of-type(1) {
            margin-top: -40px !important;
          }
      
      
          #select2-billing_country-container,
          #select2-shipping_country-container {
              margin-top: -28px;
              padding-top: 0px;
              top: 0px;
          }
          .aux-resp .woocommerce-checkout .select2 {
              width: 100% !important;
          }
        }
      
      
      
      
      
        .gift_card_template_button.variations_button .single_add_to_cart_button.gift_card_add_to_cart_button.button.alt {
            display: block;
            clear: both;
        }
      
      
      
      
          /* --- Buttons --- */
          .aux-button {
              font-family: "proxima-nova",sans-serif !important;
          }
      
      
      
        main#main .products-loop .product h3.auxshp-title-heading {
            color: #333;
        }
        main#main .products-loop .product .product_meta a {
            color: #333 !important;
        }
        main#main .aux-widget-recent-products-pro .product a {
            color: #fff !important;
        }
        main#main .aux-widget-recent-products-pro .product a:hover {
            color: #333 !important;
        }
        main#main .aux-widget-recent-products-pro .product .auxshp-title-heading {
            color: #333 !important;
        }
        main#main .aux-widget-recent-products-pro .product .aux-shop-meta-terms a {
            color: #333 !important;
        }
        main#main .products-loop .product .product_meta .auxshp-meta-terms a {
            color: #333!important;
        }
        .woocommerce-page .products-loop .type-product .auxshp-entry-main .amount {
            font-size: 13px !important;
        }
      
      
      
      
        /*  --------------------------------------------------------------------------
            SUPPORT
            -------------------------------------------------------------------------- */
        #request_email, #request_title, #request_description, #woo_order_id {
            display: block;
            width: 100%;
            max-width: 600px;
        }
      
      
      
        /*  --------------------------------------------------------------------------
            SINGLE PRODUCT
            -------------------------------------------------------------------------- */
        .pt_variations {
            display: block;
            margin-top: 0px;
            margin-bottom: 40px;
        }
        .pt_variations h5 {
            margin: 20px 0px 10px 0px;
        }
        .pt_variations a {
            display: inline-block;
            border: 1px solid #E1E1E1;				
            padding: 4px;
            position: relative;
        }
        .pt_variations a:not(.select_color) > img {
            -webkit-filter: grayscale(100%);
            filter: grayscale(100%);
            transition: all ease-in 0.2s;
            max-width: 100px;
        }
        .pt_variations a:hover > img {
            -webkit-filter: grayscale(0%);
            filter: grayscale(0%);
        }
      
        .pt_variations a.active > img {
            -webkit-filter: grayscale(0%);
            filter: grayscale(0%);
        }
        .pt_variations a > i {
            position: absolute;
            left: 0px;
            top: 0px;
            opacity: 0;
            z-index: 10;
            color: #174f81;
        }
        .pt_variations a.active > i {
            opacity: 1;
        }
      
      
      
      
       
      
      
      
      body.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon {
          padding-left: 0px;
      }
      
      
      
      
        @media screen and (max-width: 614px) {
          .aux-master-menu.aux-narrow .aux-menu-item>.aux-submenu, .aux-master-menu.aux-narrow.aux-skin-classic .aux-menu-item>.aux-submenu {
              height: auto !important;
          }
          #menu-megamenu > li > a.aux-item-content {
              line-height: 100%;
      
              margin-top: 20px;
              margin-left: 0px;
              padding-left: 0px !important;
          }
          #menu-megamenu > li > a.aux-item-content > .aux-menu-label {
              padding-left: 0px !important;
              margin-left: 0px !important;
              font-size: 18px;
          }
          ul.sub-menu.aux-submenu > li::after {
              display: block;
              width: 100px;
              height: 24px;
              content: ' ';
              position: absolute;
              right: 20px;
              top: 11px;
              color: #bbb;
              text-align: right;
              z-index: -1 !important;
              font-size: 13px;
          }
          li.menu-item-language {
              margin-left: 0px;
          }
        }
      
      
      
      
      
      
      
        .auxshp-template-slider .auxshp-variations .auxshp-label, .auxshp-template-slider .variations_form .reset_variations {
            display: block !important;
        }
      
      
      
      
        main#main .incon_show_all_tickets {
            display: inline-block;
            background: #174f81 !important;
            color: #fff !important;
            padding: 10px 20px;
            border-radius: 6px;
            margin: 0px 20px 0px 0px;
        }
      
        .page-id-38179 main#main,
        .page-id-38178 main#main,
        .page-id-38070 main#main,
        .page-id-215839 main#main,
        .page-id-235373 main#main,
        .page-id-235374 main#main,
        .page-id-235372 main#main
         {
            padding-top: 0px;
        }
      
      
        .btn.btn-primary.eh_crm_check_request {
            display: none;
        }
        .powered_wsdesk {
            display: none;
        }
      
      
      
      
      
        .woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--wc-smart-coupons::before {
            content: " ";
            left: 0;
            top: 4px;
            background-image: url(https://laks.com/wp-content/uploads/2021/01/coupon.svg);
            width: 24px;
            height: 24px;
            background-size: cover;
            background-position: center center;
            background-repeat: no-repeat;
            opacity: 0.65;
        }
        .woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--gift-cards::before {
            content: " ";
            left: 0;
            top: 4px;
            background-image: url(https://laks.com/wp-content/uploads/2021/01/gift-light.svg);
            width: 24px;
            height: 24px;
            background-size: cover;
            background-position: center center;
            background-repeat: no-repeat;
            opacity: 0.65;
        }
        .woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wsdesk_my_tickets::before {
            content: " ";
            left: 0;
            top: 4px;
            background-image: url(https://laks.com/wp-content/uploads/2021/01/user-headset-light.svg);
            width: 24px;
            height: 24px;
            background-size: contain;
            background-position: center center;
            background-repeat: no-repeat;
            opacity: 0.65;
        }

      
      
      
        #eh_crm_ticket_form {
            max-width: 600px;
            margin: 0px auto;
        }
        #eh_crm_ticket_form .input_element {
            border: solid 1px #bbb;
            background: transparent;
            width: 100%;
            border-radius: 0;
            padding: 15px 20px !important;
            height: auto;
            box-shadow: none;
            font-size: 110%;
        }
        #eh_crm_ticket_form .input_element:focus {
            border-color: black;
        }
      
      
      
        #crm_form_submit {
            margin-top: 1.0625em;
            padding: 2.1375em 3.4375em;
            text-transform: uppercase;
            display: block;
            font-weight: 600;
            display: inline-block;
            position: relative;
            line-height: 100%;
            margin-bottom: 1em;
            border: none;
            cursor: pointer;
            overflow: hidden;
            z-index: 1;
            transition: all 450ms;
            border-radius: 0px;
        }
        .btn.btn-primary.wsdesk_crm_reset_button_show_hide {
            margin-top: 1.0625em;
            padding: 2.1375em 3.4375em;
            text-transform: uppercase;
            display: block;
            font-weight: 600;
            display: inline-block;
            position: relative;
            line-height: 100%;
            margin-bottom: 1em;
            border: none;
            cursor: pointer;
            overflow: hidden;
            z-index: 1;
            transition: all 450ms;
            border-radius: 0;
            background-color: #ddd;
            color: rgb(61,61,61);
        }
        #eh_crm_ticket_form small {
          display: inline-block;
          position: relative;
          padding-left: 20px;
        }
        #eh_crm_ticket_form small::before {
            background-image: url(https://laks.com/wp-content/uploads/2021/01/info-circle-light.svg);
            background-position: center center;
            background-size: contain;
            background-repeat: no-repeat;
            content: ' ';
            position: absolute;
            width: 16px;
            height: 20px;
            left: 0px;
            opacity: 0.6;
        }
        .wsdesk_wrapper h3 {
          font-size: 24px !important;
        }
        .woocommerce-MyAccount-navigation-link--wsdesk_support::before {
          content: " ";
          left: 0;
          top: 4px;
          background-image: url(https://laks.com/wp-content/uploads/2021/01/user-headset-light.svg);
          width: 24px;
          height: 24px;
          background-size: contain;
          background-position: center center;
          background-repeat: no-repeat;
          opacity: 0.65;
        }
      
      
      
      
      
      
      
        .laks_support_menu_item {
            position: relative;
            font-size: 20px;
            display: inline-block;
            padding: 10px 20px 10px 50px;
            background: #E1E1E1;						
            margin-bottom: 20px !important;
            border-radius: 8px;
            font-weight: bold;
        }
      
        .laks_support_menu_item::before {
            content: " ";
            left: 12px;
            top: 12px;
            background-image: url(https://laks.com/wp-content/uploads/2021/01/user-headset-light.svg);
            width: 24px;
            height: 24px;
            background-size: contain;
            background-position: center center;
            background-repeat: no-repeat;
            opacity: .65;
            position: absolute;
        }
      
      
      
        .ticket_table_wrapper .panel.panel-default.tickets_panel {
            margin: 0px auto;
            display: inherit;
        }
        .ticket_table_wrapper {
            max-width: 1000px;
            display: block;
            margin: 0px auto;
        }
        .reply_textarea {
            width: 100%;
            display: block;
            max-width: 100%;
        }
      
      
      
      
          .wpcf7-form .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
              margin-left: 0px !important;
              padding-left: 15px !important;
          }
      
      
            
      
      
      
      
      
      
      
      
      
          /*  ---------------------------------------------------------------------
              LAKS BANK MENU
              --------------------------------------------------------------------- */
          #laks_banks_container {
              display: inline-block;
              margin-left: 20px;
          }
          /*.laks_bank_menu {
              text-align: center;
              display: block;
              padding: 0 0 20px;
              position: absolute;
              width: 100%;
              background: #fff;
              border-bottom: 1px solid #efefef;
              box-shadow: 10px 10px 10px 0px #efefef;
              z-index: -1;
          }*/
          .laks_bank_menu {
              text-align: left;
              display: inline-block;
              padding: 0px;
              position: relative;
              width: 100%;
              background: transparent;
              border-bottom: none;
              box-shadow: none;
              z-index: inherit;
          }
          .laks_bank_menu_item {
              display: inline-block;
              max-width: 70px;
              margin: 0 5px;
              background: #fff;
              width: 70px;
              text-align: center;
              height: 19px;
          }
          .laks_bank_menu_item a {
              display: inline-block;
              height: 19px;
          }
          .laks_bank_menu_item > a > img {
              border: 1px solid #E1E1E1;								
              margin-right: 10px;
          }
          .laks_bank_menu_item.bank_Rabobank,
          .laks_bank_menu_item.bank_no,
          .laks_bank_menu_item.pt_bank_coming_soon {
              display: none;
          }
          .laks_bank_menu_item img {
              max-height: 19px;
          }
      
          #lang_sel_list {
              display: inline-block;
              border: none;
              background: transparent;
              padding: 0px;
              position: absolute;					 /* BB 03/22 */
              right: 60px;						 /* BB 03/22 */
          }
          #laks_topbar_lang {
              min-width: 370px;
              margin-right: 10px;					/* BB 03/22 */
          }
          #laks_topbar_lang .wpml-ls-link {
              background: transparent;
              padding: 0px 25px 0px 0px;					/* BB 03/22 */
          }
      
          .aux-header-msg.aux-start.aux-middle p {
              display: grid;
              grid-template-columns: 300px auto auto;
          }
          .widget-socials.aux-socials-container.aux-end.aux-middle.aux-tablet-off.aux-phone-off.aux-socials-header.aux-horizontal.aux-small.aux-brand-color {
             display: none;
          }
          #master-menu-main-header > ul > li:nth-of-type(1) {
              display: none;
          }
          .aux-top-header .aux-header-msg p {
              font-family: "proxima-nova",sans-serif !important;
          }
      
      
            
      
            
            
      /* ---------------------------------@media -------- FOR IPHONE ----------- */
      /* BB 03/22 */
          @media screen and (max-width: 767px) {
               #top-header {
                  padding: 10px 0px 15px;
              }
          } 	
      
            
          @media screen and (min-width: 768px) and (max-width: 1099px) {
          .aux-top-header .aux-float-wrapper {
              height: 65px !important;
              }
          #top-header {
                  padding: 10px 0px 20px;
              }
              #site-header {
                  margin-top: 0px;
              }
          }
          
          @media screen and (min-width: 1100px) and (max-width: 1350px) {
          .aux-top-header .aux-float-wrapper {
              height: 55px !important;
              }
          #top-header {
              padding: 10px 0px 5px;
              }
          }
            
            
          @media screen and (max-width: 1020px) {
      /*        #top-header {
                  padding: 10px 0px 15px;
              } 														BB 03/22 */
              .aux-header-msg.aux-start.aux-middle p {
                  display: block;
              }
              .laks_topbar_claim,
              .aux-shop2-topbar-float-msg
             /* #laks_topbar_lang */ {			/* ---------- BB 03/22 ------- */
                  display: none;
              }
      
              .aux-header-msg.aux-start.aux-middle {
                  display: block;
                  position: relative;
                  width: 100%;
                  margin: 10px;
              }
              #master-menu-main-header > ul > li:nth-of-type(1) {
                  display: inline-block;
              }
              .laks_bank_menu_item {
                  margin: 5px 12px 0px 0px;			 /* BB 03/22 */
              }
              #laks_banks_container {
                  margin-left: 0px;
                  padding-left: 0px;
              }
          #lang_sel_list {
               position: initial;					 /* BB 03/22 */
              right: initial;						 /* BB 03/22 */
            }
              .aux-btns-box.aux-btn1-box.aux-end.aux-middle.aux-tablet-off.aux-phone-off {
                  display: block !important;
              }
          }
          
      /*    @media screen and (max-width: 771px) {								
              #top-header {
                  padding: 10px 0px 15px;
              }
          }																	BB 03/22 */
      
            
            
      /* -----------------------@media -------- FOR IPAD ---------------------- */
      
      /*	@media screen and (max-width: 1419px) {
          #top-header {
              padding: 10px 0px 5px;
              }
          } 																	BB 03/22 */
      
            
      
      
      
            
          /*  ---------------------------------------------------------------------
              HEADER
              --------------------------------------------------------------------- */
/*          main#main {
                padding-top: 1px !important; 							GM, 17.2.22 / BB 08/22
          }	  */
          body.woocommerce-account div#primary > .content {
              padding-top: 50px!important; /* GM, 17.2.22 */
          }
          body:not(.woocommerce-account) div#primary > .content {
              padding-top: 0px!important; /* GM, 17.2.22 */
          }
      
      /* MICROSOFT EDGE */
      @supports (-ms-ime-align:auto) {
      .aux-top-header .aux-float-wrapper {
      height: 42px !important;
      }
      }
      
           
            /* ------------------------------------ MENU */
            
            @media only screen and (max-width: 1100px) and (min-width: 1024px) {
      .aux-menu-box.aux-phone-off.aux-auto-locate.aux-end.aux-fill.aux-tablet-center {
          width: 70% !important;
          margin-left: 10% !important;
                }}
           
            
            @media screen and (min-width: 1100px) {
      .aux-desktop-off, .aux-tablet-on, .aux-phone-on {
          display: none !important;
                }}
            
      /* MENU LABELS ENTFERNEN ------------------------------- 
       #menu-item-61495:after,
        #menu-item-61486:after,
        #menu-item-61499:after,
        #menu-item-214829:after,
        #menu-item-231648:after,
        #menu-item-232932:after,
        #menu-item-231664:after,
        #menu-item-231667:after {
          content: 'Ring2Pay'; 
          color: #124f80;
        }
        #menu-item-61492:after,
        #menu-item-61500:after,
        #menu-item-61496:after,
        #menu-item-214826:after,
        #menu-item-231649:after,
        #menu-item-232933:after,
        #menu-item-231665:after {
            content: 'Key2Pay';
           color: #124f80;
        }
        #menu-item-61494:after,
        #menu-item-61502:after,
        #menu-item-61498:after,
        #menu-item-214828:after,
        #menu-item-231666:after {
            content: 'Charm2Pay';
            color: #124f80; 
        }
        #menu-item-61493:after,
        #menu-item-61501:after,
        #menu-item-61497:after,
        #menu-item-214827:after,
        #menu-item-231650:after,
        #menu-item-232935:after {
         content: 'Watch2Pay';
            color: #124f80;  
        }
        #menu-item-132483:after,
        #menu-item-132482:after,
        #menu-item-132485:after,
        #menu-item-214830:after,
        #menu-item-231652:after,
        #menu-item-232937:after,
        #menu-item-231669:after {
         content: 'Stick2Pay';
            color: #124f80;    
        }
        #menu-item-132487:after,
        #menu-item-132490:after,
        #menu-item-132486:after,
        #menu-item-214832:after,
        #menu-item-231653:after {
          content: 'Ski2Pay'; 
            color: #124f80;    
        }
        #menu-item-272694:after,
        #menu-item-272693:after,
        #menu-item-272692:after,
        #menu-item-272695:after,
        #menu-item-231651:after,
        #menu-item-272716:after,
        #menu-item-232934:after,
        #menu-item-232936:after,
        #menu-item-272698:after {
           content: 'Strap2Pay';
            color: #124f80;    
        }
        #menu-item-256778:after,
        #menu-item-256780:after,
        #menu-item-256781:after,
        #menu-item-256782:after,
        #menu-item-256783:after,
        #menu-item-272696:after,
        #menu-item-256785:after,
        #menu-item-256784:after {
           content: 'Happy2Pay';
            color: #124f80;    
        }
      
        #menu-item-259815:after,
        #menu-item-260209:after,
        #menu-item-260208:after,
        #menu-item-260210:after,
        #menu-item-260211:after,
        #menu-item-260207:after,
        #menu-item-260212:after {
          content: 'Sports2Pay';
            color: #124f80;  
        }
      
        #menu-item-277589:after,
        #menu-item-277591:after,
        #menu-item-277595:after,
        #menu-item-277599:after,
        #menu-item-277601:after,
        #menu-item-277605:after,
        #menu-item-277603:after {
          content: 'Arts2Pay';
            color: #124f80;    
        }
      
        #menu-item-277588:after,
        #menu-item-277590:after,
        #menu-item-277594:after,
        #menu-item-277598:after,
        #menu-item-277600:after,
        #menu-item-277604:after,
        #menu-item-277602:after {
           content: 'Black2Pay';
            color: #124f80;   
        }
      
      #menu-item-363531:after,
      #menu-item-363552:after,
      #menu-item-363565:after,
      #menu-item-363558:after,
      #menu-item-363567:after,
      #menu-item-363539:after,
      #menu-item-363561:after {
         content: 'Cap2Pay';
          color: #124f80;    
      }
      
      #menu-item-318251:after,
      #menu-item-318229:after,
      #menu-item-313648:after,
      #menu-item-318221:after,
      #menu-item-318243:after,
      #menu-item-318258:after,
      #menu-item-318217:after {
         content: 'ONE';
          color: #124f80;    
      }
      
      #menu-item-318252:after,
      #menu-item-318234:after,
      #menu-item-313767:after,
      #menu-item-318220:after,
      #menu-item-318242:after,
      #menu-item-318257:after,
      #menu-item-318218:after {
         content: 'TWO';
          color: #124f80;    
      }
      
      /* DE, EN, NL, DK, FR, FI, SE 
      #menu-item-671226:after,
      #menu-item-671681:after,
      #menu-item-671696:after,
      #menu-item-671708:after,
      #menu-item-671710:after,
      #menu-item-671717:after,
      #menu-item-671720:after {
         content: 'Wood2Pay';
          color: #124f80;   
      }
      
      
      /* DE, EN, NL, DK, FR, FI, SE 
      #menu-item-680405:after,
      #menu-item-680408:after,
      #menu-item-680461:after,
      #menu-item-680521:after,
      #menu-item-680411:after,
      #menu-item-680513:after,
      #menu-item-680523:after {
        content: 'Fashion2Pay';
          color: #124f80;   
      }  
      
      /* DE, EN, NL, DK, FR, FI, SE 
      #menu-item-677190:after,
      #menu-item-677197:after,
      #menu-item-677353:after,
      #menu-item-677362:after,
      #menu-item-677348:after,
      #menu-item-677356:after,
      #menu-item-677364:after {
         content: 'Heart2Pay';
          color: #124f80;    
      }  
      */
              
              
            

      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
          /*  ---------------------------------------------------------------------
              CART / CHECKOUT
              --------------------------------------------------------------------- */
          .aux-card-final-amount.aux-cart-subtotal {
              color: #fff !important;
              font-size: 1px !important;
          }
          #shipping_method > li {
              position: relative;
          }
          tr.shipping td .woocommerce-Price-amount.amount {
              top: 15px;
          }
      
          label[for="shipping_method_0_flat_rate11"]::after,
          label[for="shipping_method_0_flat_rate18"]::after {
              background: #E1E1E1;										
              padding: 4px 12px;
              font-size: 12px;
              position: relative;
              line-height: 22px;
          }
          #billing_address_2_field .validation-message {
              position: absolute;
              top: -20px;
              display: block;
              height: 20px;
          }
          .woocommerce .woocommerce-invalid::after {
              top: -21px !important;
          }
          .woocommerce-page .quantity .ui-spinner {
              position: relative;
              display: inline-block;
              overflow: hidden;
              padding: 0;
              vertical-align: middle;
              height: 2.35rem !important;
          }
          @media screen and (max-width: 414px) {
              .woocommerce {
                  margin-left: 0px !important;
              }
              main .aux-container.aux-fold {
                  padding-left: 0px;
                  padding-right: 0px;
              }
              .product-thumbnail-resp {
                  width: 25px !important;
                  padding: 0px !important;
              }
          }
      
      
      
      
      
      
      
      
          .woocommerce-shipping-destination {
              display: none;
          }
      
      
      
      
      
      
          .iframe-wrapper {
              width: 100%;
              margin: 0px auto;
              height: 700px;
          }
      
      
      
      
      
      
          .aux-resp.aux-nd .aux-fold, .aux-resp.aux-nd .aux-fold-width, .aux-resp.aux-nd .aux-boxed-container > .aux-container {
              max-width: 1670px;
          }
          #main .elementor-toggle-item a.elementor-toggle-title {
              color: #333 !important;
          }
      
      
      
          #laks_top_notice div {
              background: red;
              color: #fff;
              padding: 20px;
              text-align: center;
              width: 100%;
              max-width: 600px;
          }
      
      
      
      
          .wpcf7-not-valid-tip, .wpcf7-response-output {
              background: red;
              color: #fff;
              padding: 0px 20px;
              margin: 0px 0px 0px 20px;
              font-size: 14px;
          }
      
      
      
      
          .laks_rc_old_webshop_orders_in_system {
              display: block;
              background: #E1E1E1;					
              padding: 10px 20px;
              margin: 0px 0px 20px;
              border-left: 6px solid #999;
          }
      
      
      
      
          .woocommerce-checkout .woocommerce-form-coupon-toggle {
              padding: 0px;
              background: none;
              border: none !important;
          }
      
      
          
      
      
          @media screen and (max-width: 343px) {
              .aux-resp .site-header-section .aux-logo-header {
                  max-width: 70%;
              }
              .custom-logo.aux-logo-image.aux-logo-image1.aux-logo-light {
                  width: 100%;														/* BB 10/22 von 160px auf 100% */
              }
          }
      
      
      
          @media screen and (max-width: 1600px) and (min-width: 1100px) {
              .site-header-section .aux-menu-depth-0 > .aux-item-content {
                  padding: .75em 20px;
              }
          }
      
      
      
          @media screen and (max-width: 767px) and (min-width: 415px) {
              .aux-master-menu.aux-narrow .aux-menu-item > .aux-submenu, .aux-master-menu.aux-narrow.aux-skin-classic .aux-menu-item > .aux-submenu {
                  height: auto;
              }
              .sub-menu.aux-submenu {
                  width: 100% !important;
              }
              .aux-item-content {
                  height: auto !important;
              }
          }
      
      
      
      
      
      
      
      
          .site-header-section .aux-menu-depth-0 > .aux-item-content .aux-menu-label,
          .menu-item:after,
          .product-categories {
              font-family: "proxima-nova",sans-serif !important;
          }

          .auxshp-template-slider .auxshp-sw-wrapper {
              font-size: 20px !important;
              font-weight: normal !important;
          }

          .woocommerce-page .products-loop .auxshp-share-wrapper {
              display: block !important;
              text-align: left !important;
              padding: 0px 10px;
          }
      
      
      
      
          /* --- GM @ 06-Apr-2022 --- */
          .woocommerce-ordering.aux-filters.aux-dropdown-filter.aux-right {
             position: relative;
          }
      
      
          /* --- Ladegrafik --- */
          /* https://laks.com/wp-content/plugins/pt-digiseq/css/loading_spinner2.gif */
          /* Bild muss in folgendem Verzeichnis ersetzt werden: /wp-content/plugins/pt-digiseq/css/loading_spinner2.gif */