/*=============================================== 
  --- Print Screen Queries ---
  ===============================================*/

  .page-id-6339
  #wrapper
  > div
  > div
  > .page-title-breadcrumb-wrap
  .cwd_invoice_img
  img {
  max-width: 62% !important;
}


.mt-elite-trial #pmpro_level-1,
.mt-elite-trial #pmpro_account-membership-1{
  display: none;
}

#pmpro_account-membership #pmpro_account-membership-8,
#pmpro_account-membership #pmpro_account-membership-9{
  display: none;
}

@media print {
  /* --- All Pages --- */
  .navigation {
    display: none;
  }

  .top-bar {
    display: none !important;
  }

  .social-icons-wrap {
    display: none !important;
  }

  a:after {
    content: " (" attr(href) ") ";
    display: none;
  }

  a[href^="http"]:after {
    content: " (" attr(href) ")";
    font-size: 80%;
  }

  /* --- Invoice Pages --- */

  .page-title-breadcrumb-wrap {
    position: relative;
  }

  .page-title-holder {
    text-align: left !important;
    margin-left: 20px !important;
    margin-bottom: 70px !important;
  }

  .page-id-6339
    #wrapper
    > div
    > div
    > .page-title-breadcrumb-wrap
    .cwd_invoice_img
    img {
    max-width: 42% !important;
    position: absolute !important;
    top: 80%;
    /* Move the item down by 50% of the parent's height */
    left: 50%;
    /* Move the item right by 50% of the parent's width */
    transform: translate(-50%, -50%);
  }

  .pmpro_actions_nav-left {
    display: none !important;
  }

  .cdc_invoices_list_row {
    width: 100% !important;
  }

  /* --- confirmation page ---*/
  .cdc_member_confirmation_col1 {
    height: 10vh;
  }

  .confirmation_col_1_img_cc > figure > a > img {
    width: 50%;
    margin: 0 auto;
  }

  .cdc_member_confirmation_col2 > div > div > h3 {
    margin-top: 100px;
  }

  .cdc_member_confirmation_row {
    padding: 0px;
    margin: 0px;
  }

  .pymt_comp_btn {
    display: none;
  }

  /* --- Portal Page --- */

  .cdc_portal_row {
    margin: 0px;
    padding: 0px;
  }

  .portal_col_1_img_cc {
    width: 50% !important;
    margin: 0 auto;
    margin-bottom: 2px !important;
  }

  .portal_col_1_img_cc > figure > a > img {
    width: 50%;
    margin: 0 auto;
    box-shadow: 0 5px 11px 0 rgb(0 0 0 / 18%), 0 4px 15px 0 rgb(0 0 0 / 15%) !important;
  }

  .portal_col_1_img_cc > figure > a {
    box-shadow: none !important;
  }

  .page-id-6334
    #wrapper
    > div.container.lg\:flex.mx-auto.py-8.xl\:py-12.px-4.xl\:px-0.justify-between {
    margin: 0px !important;
    padding: 0px !important;
  }

  .page-id-6334 #pmpro_actionlink-invoices {
    margin-top: 40px !important;
  }

  .page-id-6334 #pmpro_account-invoices > h3 {
    margin-top: 20px !important;
  }

  .page-id-6334 #pmpro_table {
    margin-bottom: 20px !important;
  }
}

#content.post-6339{
  margin-top: 120px;
}

.page-id-6339 .mt-pagination {
    display: flex;
    justify-content: center;
    gap: 6px;
    margin-top: auto;
    margin-bottom: 12px;
}

.page-id-6339 .mt-btn-pagination {
  background: none;
  color: #000; /* default non-active */
  padding: 6px 12px;
  margin: 0 4px;
  font-size: 0.85rem;
  border: none;
  cursor: pointer;
  transition: color 0.2s ease, background-color 0.2s ease;
}

#pmpro_order_list .pmpro_card .mt-pagination{
    padding-top: 30px;
    margin-top: auto;
    border-top: 1px solid #eee;
}

#pmpro_order_list .pmpro_card .mt-pagination .mt-btn{
    background-color: transparent;
    color: #343434;
}


.page-id-6339 #pmpro_order_list .mt-btn-pagination.mt-btn-disabled {
  color: #999 !important;
  background: none !important;
  cursor: not-allowed;
  opacity: 0.6;
}

.page-id-6339.mt-pro #pmpro_order_list .mt-btn-pagination.mt-btn-active {
  background: var(--brand-green);
  color: #fff !important;
}

.page-id-6339.mt-elite #pmpro_order_list .mt-btn-pagination.mt-btn-active {
  background: var(--elite-gold);
}

.page-id-6339.mt-pro #pmpro_order_list 
  .mt-btn-pagination:not(.mt-btn-disabled):not(.mt-btn-active):hover {
  color: var(--brand-green);
  background: var(--theme-primary-light);
  box-shadow: none !important;
}

.page-id-6339.mt-elite #pmpro_order_list 
  .mt-btn-pagination:not(.mt-btn-disabled):not(.mt-btn-active):hover {
  color: var(--elite-gold);
  background: var(--theme-primary-light);
  box-shadow: none !important;
}

#pmpro_order_list .pmpro_card .mt-pagination .mt-btn{
    background-color: transparent;
    color: #343434;
}

.page-id-6339 .page-content{
  min-height: 70vh !important;
}

.page-id-6339 .cdc_invoices_list_row .pmpro_card_content {
    display: flex;
    flex-direction: column;
}

.page-id-6339 .cdc_invoices_list_row .mt-invoices-footer {
    margin-top: auto;
}


#pmpro_order_list .pmpro_card {
    min-height: 400px; 
}

#pmpro_order_list .pmpro_card_content {
    display: flex;
    flex-direction: column;
    height: 42vh;
}
