/****** GLOBAL ******/
/**** MY ACCOUNT MENU ****/
.woocommerce-account .woocommerce-MyAccount-navigation>ul>li>a>i {
    color: var(--accent5);
}
.woocommerce-MyAccount-navigation ul li a:hover i {
    color: var(--accent);
}
/**** REPLACE 'NO RESULTS' ICON (No Listings, No Promotions, No Bookmarks, etc.) WITH CUSTOM IMAGE ****/
.no-listings i {
    width: 10%;
	content: url(https://canvas.mylisting.club/wp-content/uploads/2023/10/Canvas-No-Results-80-x-80.webp);
}
/**** STAT BOXES ****/
.mlduo-stat-box {
    border-radius: 10px;
}
/* ICONS */
.mlduo-stat-box i {
    display: none;
}
/* TEXT */
.mlduo-stat-box p {
    font-weight: 600;
    text-align: center;
}
/* NUMBERS */
.mlduo-stat-box h2 {
    font-weight: 700;
    text-align: center;
}
/**** CARDS - Listings, Bookmarks, etc. ****/
/** HEADING NOTICE - ex. 'Expired' **/
#job-manager-job-dashboard table .job_title small {
    color: var(--accent);
}
/** ACTIONS **/
.round-icon .title-style-1 i {
    background: var(--canvas-white);
    color: var(--accent) !important;
}


/****** ANALYTICS ENDPOINT - /my-account/ ******/
/**** ALL BOXES ****/
/** BOX SHADOWS **/
.col-md-4 .element, .col-md-8 .element {
    box-shadow: var(--canvas-shadow);
    transition: box-shadow .25s ease-in-out;
    border-radius: 10px;
}
.col-md-4 .element:hover, .col-md-8 .element:hover {
    box-shadow: var(--canvas-shadow-hover);
}
/** HEADINGS **/
.title-style-1 h5 {
    background: var(--canvas-grey);
    color: var(--canvas-black);
    padding: 0px 12px;
    border-radius: 20px;
}
/**** BOXES ON THE LEFT ****/
/** ANIMATED BARS **/
.animated-bars, .animated-bars:before, .animated-bars:after  {
    background: var(--accent);
}
/** BUTTON CLICKS BOX **/
.dash-table li>i {
    color: var(--accent);
    opacity: 1;
}
/**** VISITS BOX ****/
/** BUTTONS **/
.visit-chart-actions>a {
    font-weight: 600;
}
.visit-chart-actions>a.active {
    border: 1px solid var(--canvas-black);
    font-weight: 600;
}


/****** LISTINGS ENDPOINT ******/
/**** SEARCH YOUR LISTINGS ****/
/** ICON **/
.search-my-listings form button {
    border: none;
}
.search-my-listings form button:hover {
    background: transparent;
}
/**** REMOVE THE ICON THAT APPEARS AFTER THE DROPDOWN SELECT OPTIONS ****/
.select2-results__options li:after {
	display: none;
}
/**** LISTING CARDS ****/
.woocommerce table.job-manager-jobs tr {
  	border-radius: 10px;
    box-shadow: var(--canvas-shadow);
    border: none;
	transition: box-shadow .25s ease-in-out;
}
.woocommerce table.job-manager-jobs tr:hover {
    box-shadow: var(--canvas-shadow-hover);
}
/** LISTING TYPE **/
.l-type .listing-type .value {
	font-weight: 600;
	background: var(--canvas-grey);
	color: var(--canvas-black);
}
/** ACTION ICONS **/
/* ICON TO DELETE LISTING */
.job-dashboard-action-delete {
    color: var(--accent) !important;
	opacity: .6;
}
#job-manager-job-dashboard table ul.job-dashboard-actions li .job-dashboard-action-delete:hover {
    color: var(--accent) !important;
	opacity: 1;
}
/** LISTING INFO **/
.job-manager-jobs .label {
    font-weight: 600;
}
/**** PROMOTE LISTINGS ****/
/** POPUP/MODAL **/
#promo-modal .modal-content {
    overflow: hidden;
}
/* ICON */
#promo-modal .title-style-1 span {
  	display: none;
}
/** PROMOTION PRODUCT LIST **/
.promo-product-list {
    padding-left: 0;
}
/** PROMOTION PRODUCT ITEM **/
.promo-product-item {
    border-radius: 10px;
    background: var(--canvas-grey);
}
/* ICON */
.promo-item-icon i {
    background: var(--accent);
}
/* HEADING */
.promo-item-details h5 {
    font-weight: 700;
}
/* PRICE */
.promo-item-details span {
  	font-weight: 700;
}
/* DESCRIPTION */
.promo-item-details p {
    font-weight: 400;
}
/** PROMOTION EDUCATION **/
.promo-product-list {
    padding-bottom: 10px;
}
/* EDUCATIONAL LINK */
.learn-about-promtions a {
    font-weight: 500;
}


/****** PROMOTIONS ENDPOINT - /my-account/promotions/ ******/
/**** BOXES ****/
.user-promotion-packages .promo-product-list li {
    box-shadow: var(--canvas-shadow);
    transition: box-shadow .25s ease-in-out;
    border-radius: 10px;
}
.user-promotion-packages .promo-product-list li:hover {
    box-shadow: var(--canvas-shadow-hover);
}
/**** ICON ****/
.user-promotion-packages .promo-item-icon {
    margin: 0% 0% -2% 46%;
}
.user-promotion-packages .promo-package .promo-item-icon i {
    width: 35px;
    height: 35px;
}
/**** CARD INFO ****/
.user-promotion-packages .promo-meta {
    text-align: center;
}
/**** LISTING HEADING ****/
.user-promotion-packages .promo-item-details h5 {
    text-align: center;
    font-weight: 700;
}
/**** PROMOTION PRODUCT & ORDER LINK ****/
.promo-meta a {
    color: var(--accent);
}
/**** ORDER EXPIRATION ****/
div.order-expiry {
    margin-top: 5px;
}
/**** BUTTON ****/
.user-promotion-packages a.promo-item-action.process-promotion {
    background: var(--accent);
    color: var(--canvas-white);
    width: 40%;
    margin-left: 30%;
    padding: 5px 0;
    text-transform: uppercase;
    font-weight: 700;
}


/****** BOOKMARKS/FAVORITES ENDPOINT - /my-account/my-favorites/ ******/
/**** MARKER LOGO ****/
.bookmark-photo img {
    width: 50px;
    height: 50px;
}
/**** ICON TO REMOVE BOOKMARK ****/
.delete-action { 
    color: var(--accent) !important;
    opacity: .6;
}
.delete-action:hover { 
    opacity: 1;
}


/****** ORDERS ENDPOINT - /my-account/orders/ ******/
/**** VIEW ORDER HEADINGS ****/
.woocommerce-order-details__title, 
.woocommerce-customer-details h2,
.order_details~header h2 {
    text-transform: uppercase;
    font-weight: 700 !important;
    border-bottom: 2px solid var(--accent);
    font-size: 0.813em;
}


/****** SUBSCRIPTIONS ENDPOINT - /my-account/subscriptions/ ******/
/**** FIX ALIGNMENT AND SPACING FOR VIEW BUTTON AND LISTINGS POSTED ****/
.order-actions.subscription-actions a.button {
    margin: -5px 10px;
}
/**** VIEW SUBSCRIPTION HEADINGS ****/
.subscription_details~h2 {
    text-transform: uppercase;
    font-weight: 700 !important;
    border-bottom: 2px solid var(--accent);
    font-size: 0.813em;
}


/****** ACCOUNT ENDPOINT - /edit-account/ ******/
/**** ACCOUNT DETAILS SECTION ****/
/** BOX SHADOWS **/
.woocommerce-MyAccount-content .element {
    box-shadow: var(--canvas-shadow);
    transition: box-shadow .25s ease-in-out;
    border-radius: 10px;
}
.woocommerce-MyAccount-content .element:hover {
    box-shadow: var(--canvas-shadow-hover);
}
/** MATCHES THE BOX WIDTH WITH PAYMENT METHODS AND ADDRESSES BOXES **/
@media (min-width: 992px) {
     .col-md-6.col-md-offset-3 {
        margin-left: 15.85%;
        }
    }
    @media (min-width: 992px) {
    .col-md-6.col-md-offset-3 {
        width: 68.25%;
        }
    } 
/** SOCIAL NETWORKS **/
/* HEADING */
.social-networks-repeater P {
    text-transform: uppercase;
    font-weight: 700 !important;
    border-bottom: 2px solid var(--accent);
    width: fit-content;
}
/* BUTTON */
.social-networks-repeater>input[type=button],
.social-networks-repeater>input[type=button]:hover {
    background: var(--accent);
    color: var(--canvas-white) !important;
    font-weight: 700;
}
/** CHANGE PASSWORD HEADING **/
.woocommerce-EditAccountForm legend {
    text-transform: uppercase;
    font-weight: 700 !important;
    border-bottom: 2px solid var(--accent);    
}
/** SAVE CHANGES BUTTON **/
.sign-in-form button[type=submit] {
    opacity: 1 !important;
}
/**** ADDRESSES SECTION ****/
/** BILLING ADDRESS **/
/** HEADING **/
.woocommerce-Address-title>h3 {
    text-transform: uppercase;
    border-bottom: 2px solid var(--accent);
    font-weight: 700;
}


/******* BILLING ENDPOINT - /my-account/edit-address/billing/ ******/
/**** HEADING ****/
.woocommerce .woocommerce-MyAccount-content form>h3 {
    text-transform: uppercase;
    border-bottom: 2px solid var(--accent);
    font-weight: 700;
}
/**** FIXES ALIGNMENT ISSUES WITH CHECKBOX AND TEXT ****/
#update_all_subscriptions_addresses_field label.checkbox input.input-checkbox {
    margin-top: 8px;
}
/**** BUTTON ****/
.woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper~p button[type=submit], .woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper~p input {
    opacity: 1 !important;
}


/****** ADD PAYMENT METHOD ENDPOINT - /my-account/add-payment-method/ ******/
/**** STRIPE ****/
/** OUTTER BOX **/
#add_payment_method #payment {
    background: var(--canvas-white);
}
/** INNER BOX **/
/* BACKGROUND */
#add_payment_method #payment div.payment_box {
    background: var(--canvas-grey);
}
/* HIDE ARROW "ICON" */
#add_payment_method #payment div.payment_box::before {
    border: none;
}
/** FORM LABELS **/
#add_payment_method #payment label {
    font-weight: 600;
}



/**** LOGIN/REGISTER ****/
/** LOGIN **/
/* PASSWORD RESET */
.forgot-password a i {
    color: var(--canvas-black);
}
/** BUTTON **/
.sign-in-form button[type=submit] i {
    display: none;
}