.elementor-shortcode .trp-ls-shortcode-current-language, .elementor-shortcode .trp-ls-shortcode-language {
    width: 80px !important;
	background-color: #A57D02 !important;
	padding:0px;
	margin:0px;
}

/* Style the account navigation menu */
.woocommerce-MyAccount-navigation {
    background: #111;
    padding: 20px;
    border-radius: 8px;
    margin-bottom: 20px;
}

/* Style the navigation links */
.woocommerce-MyAccount-navigation ul {
    list-style: none;
    padding: 0;
}

.woocommerce-MyAccount-navigation ul li {
    padding: 12px;
    border-bottom: 1px solid #222;
}

.woocommerce-MyAccount-navigation ul li a {
    color: #A57D02 !important; /* Updated Gold Color */
    text-decoration: none;
    font-weight: bold;
}

/* Style the account content area */
.woocommerce-MyAccount-content {
    background: #222;
    padding: 25px;
    border-radius: 8px;
    color: #fff;
    margin-bottom: 40px; /* Adds margin at bottom */
}

/* Style the Address section */
.woocommerce-Address {
    background: #222;
    padding: 20px;
    border-radius: 8px;
    margin-bottom: 20px;
}

.woocommerce-Address-title h3 {
    color: #A57D02 !important;
    font-size: 18px;
    font-weight: bold;
}

.woocommerce-Address a {
    color: #A57D02 !important;
    text-decoration: none;
    font-weight: bold;
}

.woocommerce-Address a:hover {
    text-decoration: underline;
}

/* Improve button styling */
.woocommerce-Button, .woocommerce-button {
    background: #A57D02 !important;
    color: #111;
    padding: 12px 20px;
    border-radius: 5px;
    font-weight: bold;
    border: none;
}

/* Keep color same on hover */
.woocommerce-Button:hover, .woocommerce-button:hover {
    background: #A57D02 !important;
}

/* Style WooCommerce Dashboard Links */
.woocommerce-MyAccount-navigation ul li a,
.woocommerce-MyAccount-content a {
    color: #A57D02 !important; /* Updated Gold Color */
    text-decoration: none;
    font-weight: bold;
}

/* Hover Effect */
.woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-MyAccount-content a:hover {
    color: #A57D02 !important; /* Keep same Gold Color */
    text-decoration: underline;
}

/* Make all Order Details text white */
.woocommerce-order-details,
.woocommerce-order-overview,
.woocommerce-table--order-details,
.woocommerce-table--order-details td,
.woocommerce-table--order-details th,
.woocommerce-order-details li,
.woocommerce-order-details dt,
.woocommerce-order-details dd {
    color: #fff !important; /* Force white text */
}

/* Fix faded or hidden text */
.woocommerce-table--order-details tr td,
.woocommerce-table--order-details tr th {
    opacity: 1 !important;
    color: #fff !important;
}

/* Adjust product name and meta text */
.woocommerce-order-details .product-name,
.woocommerce-order-details .product-meta {
    color: #fff !important;
}

/* Improve visibility of headings */
.woocommerce-order-details h2,
.woocommerce-order-details .woocommerce-order-details__title {
    color: #A57D02 !important; /* Updated Gold Color for headings */
    font-weight: bold;
}

/* Style totals and important details */
.woocommerce-table--order-details tfoot th,
.woocommerce-table--order-details tfoot td {
    font-weight: bold;
    color: #fff !important;
}

/* Links styling */
.woocommerce-order-details a {
    color: #A57D02 !important;
    text-decoration: none;
}

.woocommerce-order-details a:hover {
    color: #A57D02 !important;
    text-decoration: underline;
}

.woocommerce td.product-name p,
.woocommerce td.product-name ul li,
.woocommerce td.product-name .wc-item-meta p {
    color: #ffffff !important; /* Force white text */
    opacity: 1 !important;
    visibility: visible !important;
}

/* Style Place Order button */
.woocommerce #place_order, 
.woocommerce button.button.alt {
    background: #A57D02 !important; /* Updated Gold Color */
    color: #111 !important; /* Dark text for contrast */
    font-weight: bold;
    border-radius: 5px;
    padding: 12px 20px;
    border: none;
}

/* Keep color same on hover */
.woocommerce #place_order:hover, 
.woocommerce button.button.alt:hover {
    background: #A57D02 !important; /* Keep same Gold Color */
    color: #111 !important;
}

/* Style other buttons like Return to Basket */
.woocommerce a.button,
.woocommerce a.button.alt {
    background: #A57D02 !important;
    color: #111 !important;
    font-weight: bold;
    border-radius: 5px;
    padding: 10px 18px;
}

/* Keep same color on hover */
.woocommerce a.button:hover,
.woocommerce a.button.alt:hover {
    background: #A57D02 !important;
    color: #111 !important;
}

#wpforms-submit-225{
	background: #A57D02 !important;
	margin-top:-40px !important;
}
.widgettitle  {
    display: none; /* Hides "Subscribe to Blog via Email" */
}
#subscribe-text{
    display: none; /* Hides the default description */
}
.wp-block-button__link{
	background-color:#A57D02;
}
.wp-block-button__link: hover{
	background-color:#A57D02;
}
.pmpro {
    margin: 50px;
}
.page-content{
	margin:30px
}