body.woocommerce-page {
  font-size: 18px; }
  body.woocommerce-page .woocommerce-info,
  body.woocommerce-page .woocommerce-error {
    margin-bottom: 0; }
  body.woocommerce-page .woocommerce-MyAccount-content {
    width: 100% !important; }
  body.woocommerce-page .sec-dashboard {
    background: linear-gradient(to bottom, #00a99d 50%, #fff 50%);
    color: #fff; }
    body.woocommerce-page .sec-dashboard h4 {
      color: inherit; }
    body.woocommerce-page .sec-dashboard .sec-body {
      margin-top: 60px;
      margin-bottom: 60px; }
      body.woocommerce-page .sec-dashboard .sec-body .cell {
        padding: 26px 16px 20px;
        border-radius: 6px;
        background-color: #fff;
        box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
        max-width: 320px;
        color: #333; }
        body.woocommerce-page .sec-dashboard .sec-body .cell .ad {
          justify-content: flex-end; }
        body.woocommerce-page .sec-dashboard .sec-body .cell img {
          align-self: center;
          margin-bottom: 26px; }
        body.woocommerce-page .sec-dashboard .sec-body .cell h1 {
          font-weight: bold;
          font-size: 20px; }
          body.woocommerce-page .sec-dashboard .sec-body .cell h1 i {
            font-weight: normal; }
        body.woocommerce-page .sec-dashboard .sec-body .cell p:last-of-type {
          flex: 1 1 auto; }
        body.woocommerce-page .sec-dashboard .sec-body .cell button {
          padding-top: 10px;
          padding-bottom: 8px;
          line-height: normal; }
  body.woocommerce-page .sec-login,
  body.woocommerce-page .sec-register,
  body.woocommerce-page .sec-lost-password {
    background: linear-gradient(to bottom, #00a99d 50%, #fff 50%); }
    body.woocommerce-page .sec-login .sec-body,
    body.woocommerce-page .sec-register .sec-body,
    body.woocommerce-page .sec-lost-password .sec-body {
      margin-top: 60px;
      margin-bottom: 60px; }
      body.woocommerce-page .sec-login .sec-body h2,
      body.woocommerce-page .sec-register .sec-body h2,
      body.woocommerce-page .sec-lost-password .sec-body h2 {
        font-size: 36px;
        margin-bottom: 36px; }
      body.woocommerce-page .sec-login .sec-body .c1,
      body.woocommerce-page .sec-register .sec-body .c1,
      body.woocommerce-page .sec-lost-password .sec-body .c1 {
        padding: 36px 42px 32px;
        background-color: #fff;
        border-radius: 12px;
        box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2); }
        body.woocommerce-page .sec-login .sec-body .c1 input[type=submit],
        body.woocommerce-page .sec-register .sec-body .c1 input[type=submit],
        body.woocommerce-page .sec-lost-password .sec-body .c1 input[type=submit] {
          margin-top: 30px;
          margin-right: 12px; }
      body.woocommerce-page .sec-login .sec-body .c2,
      body.woocommerce-page .sec-register .sec-body .c2,
      body.woocommerce-page .sec-lost-password .sec-body .c2 {
        justify-content: center; }
    body.woocommerce-page .sec-login img,
    body.woocommerce-page .sec-register img,
    body.woocommerce-page .sec-lost-password img {
      align-self: center; }
  body.woocommerce-page .sec-edit-account .sec-head {
    width: 100%;
    color: #fff;
    padding-top: 54px;
    background-color: #00a99d;
    background-image: url(../images/woocommerce/profile/bg-1.png);
    background-position: bottom 6px center;
    background-repeat: no-repeat; }
  body.woocommerce-page .sec-edit-account .sec-body {
    padding-top: 36px;
    padding-left: 30px;
    padding-right: 30px; }
    body.woocommerce-page .sec-edit-account .sec-body legend {
      font-size: 36px;
      padding-top: 46px;
      font-weight: 400;
      margin-left: -30px;
      border: none; }
    body.woocommerce-page .sec-edit-account .sec-body form {
      margin-bottom: 60px; }
    body.woocommerce-page .sec-edit-account .sec-body .hint {
      color: #f46e88;
      font-weight: 300;
      font-size: 16px; }
    body.woocommerce-page .sec-edit-account .sec-body .cntr-action {
      padding-top: 30px; }
  body.woocommerce-page .sec-thank-you,
  body.woocommerce-page .sec-checkout {
    color: #fff;
    background-image: url(../images/shop/bg-1.png), linear-gradient(to bottom, #00a99d 200px, #fff 0);
    background-position: top 0 center;
    background-repeat: no-repeat;
    margin-bottom: 36px; }
    body.woocommerce-page .sec-thank-you .header,
    body.woocommerce-page .sec-checkout .header {
      padding-top: 36px; }
      body.woocommerce-page .sec-thank-you .header h1,
      body.woocommerce-page .sec-checkout .header h1 {
        padding-top: 12px;
        margin-top: 0; }
    body.woocommerce-page .sec-thank-you .sec-body,
    body.woocommerce-page .sec-checkout .sec-body {
      border-radius: 6px;
      background-color: #fff;
      box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
      color: #333;
      padding: 36px 52px; }
    body.woocommerce-page .sec-thank-you .label-header,
    body.woocommerce-page .sec-checkout .label-header {
      color: #ee8022;
      font-weight: 500; }
    body.woocommerce-page .sec-thank-you .purchase-opt .woocommerce-notice--error,
    body.woocommerce-page .sec-checkout .purchase-opt .woocommerce-notice--error {
      background: #e67676;
      border-radius: 4px;
      color: #fff;
      padding: 10px 16px;
      line-height: normal; }
    body.woocommerce-page .sec-thank-you .purchase-opt .btn:not(first-of-type),
    body.woocommerce-page .sec-checkout .purchase-opt .btn:not(first-of-type) {
      margin-top: 4px; }
    body.woocommerce-page .sec-thank-you .order_details td,
    body.woocommerce-page .sec-thank-you .woocommerce-checkout-review-order-table td,
    body.woocommerce-page .sec-checkout .order_details td,
    body.woocommerce-page .sec-checkout .woocommerce-checkout-review-order-table td {
      padding: 18px 0 18px 0; }
    body.woocommerce-page .sec-thank-you .woocommerce-billing-fields__field-wrapper,
    body.woocommerce-page .sec-checkout .woocommerce-billing-fields__field-wrapper {
      margin-bottom: 36px; }
      body.woocommerce-page .sec-thank-you .woocommerce-billing-fields__field-wrapper input,
      body.woocommerce-page .sec-checkout .woocommerce-billing-fields__field-wrapper input {
        padding: 1px 0; }
      body.woocommerce-page .sec-thank-you .woocommerce-billing-fields__field-wrapper .form-row,
      body.woocommerce-page .sec-checkout .woocommerce-billing-fields__field-wrapper .form-row {
        margin-bottom: 16px; }
      body.woocommerce-page .sec-thank-you .woocommerce-billing-fields__field-wrapper .select2-container .select2-selection--single,
      body.woocommerce-page .sec-checkout .woocommerce-billing-fields__field-wrapper .select2-container .select2-selection--single {
        height: 36px; }
        body.woocommerce-page .sec-thank-you .woocommerce-billing-fields__field-wrapper .select2-container .select2-selection--single .select2-selection__arrow,
        body.woocommerce-page .sec-checkout .woocommerce-billing-fields__field-wrapper .select2-container .select2-selection--single .select2-selection__arrow {
          height: 36px; }
        body.woocommerce-page .sec-thank-you .woocommerce-billing-fields__field-wrapper .select2-container .select2-selection--single .select2-selection__rendered,
        body.woocommerce-page .sec-checkout .woocommerce-billing-fields__field-wrapper .select2-container .select2-selection--single .select2-selection__rendered {
          height: 36px;
          padding-top: 4px; }
    body.woocommerce-page .sec-thank-you .woocommerce-message a,
    body.woocommerce-page .sec-checkout .woocommerce-message a {
      display: none; }
    body.woocommerce-page .sec-thank-you .woocommerce-info,
    body.woocommerce-page .sec-checkout .woocommerce-info {
      display: none; }
    body.woocommerce-page .sec-thank-you #billing_email_field,
    body.woocommerce-page .sec-checkout #billing_email_field {
      float: left;
      width: 100%; }
    body.woocommerce-page .sec-thank-you .code-container,
    body.woocommerce-page .sec-checkout .code-container {
      display: flex;
      flex-flow: row-reverse; }
      body.woocommerce-page .sec-thank-you .code-container input[type="submit"],
      body.woocommerce-page .sec-checkout .code-container input[type="submit"] {
        float: none;
        padding: 6px 26px;
        line-height: normal;
        height: 55px;
        border-radius: 3px 0 0 3px; }
      body.woocommerce-page .sec-thank-you .code-container input[type=text],
      body.woocommerce-page .sec-checkout .code-container input[type=text] {
        border: 1px solid #c8c8c8; }
  body.woocommerce-page label {
    font-weight: 500; }
  body.woocommerce-page h1 {
    padding-top: 0px; }

@media (max-width: 767px) {
  .sec-checkout .coupon-container {
    display: flex;
    flex-flow: column;
    min-height: 94px;
    padding-top: 16px; }
    .sec-checkout .coupon-container .pull-right {
      padding-left: 0; }
    .sec-checkout .coupon-container .code-container {
      position: absolute;
      justify-content: flex-end;
      min-width: 308px; } }
/*------------------------------------------
 Low Resolution Phone
------------------------------------------*/

/*# sourceMappingURL=woocommerce.css.map */
