#arm_form_field_container_108:before {
	display:block;
	content:"Username: demo —  Password: demo";
	text-align:center;
	font-size:13px;
	padding:0px 0px 15px 0px;
}

body.page-id-15 .arm_form_field_container_password {display:none !important;}

.arm_field_file_display .armFileRemoveContainer {color:#ffffff !important;}
.progression-video-index-content h2.progression-video-title {display:none !important;}
#video-more-like-this-details-section {display:none !important;}
.progression-video-index-content {display:none !important;}


/* Hide the State field at checkout */
.woocommerce-checkout #billing_state_field,
.woocommerce-checkout #shipping_state_field,
#billing_state_field,
#shipping_state_field {
    display: none !important;
    visibility: hidden;
    height: 0;
    margin: 0;
    padding: 0;
}


/* Make all form field text white */
.woocommerce-checkout input,
.woocommerce-checkout select,
.woocommerce-checkout textarea {
    color: #ffffff !important;
}

/* Placeholder text (light grey by default) */
.woocommerce-checkout input::placeholder,
.woocommerce-checkout textarea::placeholder {
    color: #ffffff !important;
    opacity: 1; /* Ensure visibility in some browsers */
}

/* For better visibility, optionally update label text too */
.woocommerce-checkout label {
    color: #ffffff !important;
}



/* Move only the coupon toggle section down by 20px */
.woocommerce-form-coupon-toggle {
  margin-top: 50px;
}


/* Hide the custom page title section only on WooCommerce product pages */
.single-product #page-title-pro {
    display: none !important;
}


/* Add top margin to main WooCommerce container on product pages */
.single-product .woocommerce {
    margin-top: 20px !important;
}

/* Hide just the title text and background overlay */
#page-title-pro .page-title,
#page-title-overlay-image {
    display: none;
}


/* Completely remove the entire page title section and its space */
#page-title-pro {
    display: none !important;
}


/* Add 20px margin ONLY on WooCommerce search results */
body.search.post-type-archive-product #content-pro {
    margin-top: 50px !important;
}



.woocommerce-message {
    margin-top: 15px !important;
    z-index: 9999;
    position: relative;
}


/* WooPayments Credit Card Fields – Dark Theme */
.wcpay-card-container,
.StripeElement {
    background-color: #000 !important;   /* Black background */
    color: #fff !important;              /* White text */
    font-family: 'Arial', sans-serif !important;
    border-radius: 6px;
    padding: 10px;
    border: 1px solid #333;
}

/* Placeholder (Card Number, Expiry, etc.) */
.StripeElement::placeholder {
    color: #ccc !important;
}

/* Focused State (Optional glow effect) */
.StripeElement--focus {
    border-color: #fff !important;
    box-shadow: 0 0 3px #fff !important;
}

/* Container for saved payment checkbox (and the outer box) */
#wcpay-payment-request-wrapper,
.wcpay-card-container,
.wcpay-payment-methods,
.woocommerce-SavedPaymentMethods-saveNew {
    background-color: #000 !important;
    color: #fff !important;
    border-radius: 6px;
    padding: 10px;
    border: 1px solid #333;
}

/* Label text for 'Save payment info' */
.woocommerce-SavedPaymentMethods-saveNew label {
    color: #fff !important;
}

/* Checkbox itself (optional, for visibility) */
.woocommerce-SavedPaymentMethods-saveNew input[type="checkbox"] {
    accent-color: #fff;
}
