

/* INPUT - VOOR BV SUSCRIPTIONS */
.woocommerce .quantity .qty{
}

.wdr_table_container, .stock{
  display: none;
}

/* WOOCOMMERCE ACCOUNT */

.woocommerce-account .woocommerce{
  width: 100%;
}
.woocommerce-account .woocommerce-notices-wrapper .alerts-wrapper{
  position: relative;
}


/* TABLE */

.woocommerce-account table{
    border-collapse: collapse;
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 5px;
    border-collapse: separate !important;
    margin-bottom: 36px;
    }

  .woocommerce-account table td, .woocommerce-account table  th{
    padding: 10px;
    text-align:left;
    border-collapse: collapse;
    border-bottom: 1px solid #ddd;
  }

  .woocommerce-account table tfoot tr:first-child td, .woocommerce-account table tfoot tr:first-child th{
    border-top: 1px solid #ddd;
  }

  .woocommerce-account table tbody tr:last-child td, .woocommerce-account table tbody tr:last-child th, .woocommerce-account table tfoot tr:last-child td, .woocommerce-account table tfoot tr:last-child th{
    border-bottom: none;
  }

  .woocommerce-account table th{
    font-weight: bold;
  }

  .woocommerce-account table .woocommerce-orders-table__cell-order-actions{
    text-align: right;
  }

  .woocommerce-account table .woocommerce-orders-table__cell-order-actions a{
    background-color: #ddd;
    padding: 7px 10px;
    color: #333;
    text-decoration: none;
    margin-left: 7px;
    border-radius: 5px;
  }

  .woocommerce-account table .woocommerce-orders-table__header-order-actions span{
    display:none;
  }

  /* ACCOUNT NAVIGATION */

    .woocommerce-account .woocommerce-MyAccount-content{
          float: none!important;
       width: auto!important;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation{
          float: none!important;
       width: 20%!important;
    }

    @media (max-width: 991px){
      .woocommerce-account .woocommerce-MyAccount-navigation{
          width: 100%!important;
        }

       .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{
          width: 100%!important;
          float:none!important;

      }
    }

  /* WOOCOMMERCE CART */

  .cart-row .variation p{
      margin: 0!important;
  }

  .cart-total-line div{
      width: 50%;
      padding: 15px;
      font-size: 18px;
  }


   .wc-proceed-to-checkout{
      margin-top: 24px;
      text-align: right;
  }


  @media (max-width: 767px){
      .cart-total-line div {
          width: 100%!important;
      }

      .wc-proceed-to-checkout .button1 {
          width: 100%;
      }
  }

  .form-row input[type="checkbox"], .form-row  input[type="radio"]{
  margin-right: 8px;
}

/* SUBSCRIPTION VARIATIONS */
.variations_form .variations .label label{
  font-size: 21px;
  margin-right: 24px;
}
.variations_form .variations .reset_variations{
  margin-left: 24px;
}
.woocommerce-variation-price{
  margin-top: 24px;
}
.single_variation_wrap {
}
.woocommerce-variation-add-to-cart{
  margin-top: 36px;

}

/* CHECKOUT */
.woocommerce-form__label{
  line-height: 30px!important;
}
  .woocommerce-terms-and-conditions-checkbox-text{
    font-weight: 300!important;
    line-height: 30px!important;
  }

  .woocommerce-shipping-methods label, .woocommerce-shipping-methods .woocommerce-Price-amount{
    font-weight: 300!important;
  }

  /* LOGIN / REGISTRATION */

.woocommerce-form-login__rememberme{
  display:block!important;
  margin-bottom: 24px!important;
}


  /* WIDGETS */

  .widgettitle{
    font-size: 12.5px;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    line-height: 20px;
    margin-bottom: 20px;
    color: #7f8893;
  }

  .product-categories {
    padding-left: 0;
    list-style: none;
  }

  .product-categories .cat-item{

  }

  .product-categories .cat-item a{

    display: block;
  }




  /* MISC */

  textarea.w-commerce-commercecheckoutemailinput {
  height: auto;
  min-height: 100px;
}

  abbr[title]{
      border:none!important;
  }

  legend {
      font-size: 24px;
      font-weight: bold;
      margin-bottom: 24px;
  }

  mark{
    background: #eee;
  }

.woocommerce-account h2{
  font-size: 24px;
  margin-bottom: 12px;
   }

   .w-commerce-commercecheckoutplaceorderbutton{
     width: 100%;
   }

   .woocommerce-form__label.woocommerce-form__label-for-checkbox {
     width: auto;
     height: auto;
     margin: 0;
   }

   #ship-to-different-address{
    margin-bottom: 0px;
   }

   .w-commerce-commercecheckoutordersummaryextraitemslistitem{
     text-align: right;
   }
