/*font replacement*/
@font-face {
  font-family: 'Pacifico';
  font-style: normal;
  font-weight: 400;
  src: local('Pacifico Regular'), local('Pacifico-Regular'),
    url(https://fonts.gstatic.com/s/pacifico/v12/FwZY7-Qmy14u9lezJ-6H6MmBp0u-.woff2)
      format('woff2');
  font-display: swap;
}


/*remove the footer*/
.footer-wrapper {
	display: none;
}


/*fix min/max players filter*/
.wpc-filters-section-1069 .wpc-filters-range-min-column:nth-child(1) {
    display: none;
}

.wpc-filters-section-1068 .wpc-filters-range-max-column:nth-child(2) {
    display: none;
}

.wpc-filters-range-values-wrapper {
	display: none;
}


/*fix game filter formatting*/
.wpc-filters-section {
	margin-bottom: 0.5em;
}

/*remove "posts found* field of game filter*/
.wpc-posts-found {
	display:none
}



/*add overlap to images on homepage*/
overlap


.displaynone {
    display:none
}


/*Change the color of the Game Index filter buttons to dark gray*/
.wpc-label-item label {
    background-color: #0F0F0F;
}

/*Change the color of the Game Index filter buttons font to tan*/
.wpc-label-item label a {
    color: #FAF0CA;
}

/*Change the color of the Game Index search bar to gray*/
.wpc-search-field {
    background-color: black !important;
}


/*Change the color of the search bar to be tan*/

.wpc-search-field {
    border-color: #FAF0CA !important; /* Border color */
}

.wpc-search-icon {
    color: #FAF0CA !important; /* Search icon color */
}

.wpc-search-field::placeholder {
    color: #FAF0CA !important;
}

/*Change the colors of the Min and Max players fields*/
.wpc-filters-range-min {
    color: #faf0ca !important;
    background-color: #0f0f0f !important;
    border: 1px solid #ccc; /* Example border style */
}

.wpc-filters-range-max {
    color: #faf0ca !important;
    background-color: #0f0f0f !important;
    border: 1px solid #ccc; /* Example border style */
}


.name.product-title.woocommerce-loop-product__title a {
    color: #faf0ca;
}


.woocommerce-Price-amount {
    color: #faf0ca !important;
}



label {
    color: #faf0ca !important;
}


.breadcrumbs a {
    color: #f95738 !important;
    font-weight: 400; /* Ensure this property is also included */
}



.nav-column > li > a,
.nav-dropdown > li > a,
.nav-vertical-fly-out > li > a,
.nav > li > a {
    color: #f95738; /* Change to your desired color */
    transition: all .2s;
}


.nav-column li.active > a,
.nav-column li > a:hover,
.nav-dropdown li.active > a,
.nav-dropdown > li > a:hover,
.nav-vertical-fly-out > li > a:hover,
.nav > li.active > a,
.nav > li.current > a,
.nav > li > a.active,
.nav > li > a.current,
.nav > li > a:hover {
    color: #ee964b; /* Change to your desired color */
}


.page-id-300 label {
    color: #000000 !important;
}


.my-account-header.page-title.normal-title {
    background-color: black !important;
}


.woocommerce-breadcrumb.breadcrumbs.uppercase {
    color: #faf0ca !important;
}



.product-lightbox.lightbox-content {
    background-color: #000000; /* Change this to the desired background color */
}



td {
    color: #faf0ca;
}


.lightbox-content {
    background-color: #000000 !important;
}

.social-icons.share-icons.share-row {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
    height: 0 !important;
}

.product-main {
    padding-bottom: 0 !important;
}

.right-aligned-justified {
    text-align: justify !important;
    text-align-last: right !important;
}

.left-aligned-justified
    text-align: justify !important;
    text-align-last: left !important;
}

/* WooCommerce Off-Canvas Cart Custom Styling */

/* Target the main off-canvas cart container */
.mfp-content .off-canvas-cart {
    background-color: #000000 !important;
}

/* Alternative selectors in case the structure is different */
.mfp-content.off-canvas-cart {
    background-color: #000000 !important;
}

/* If using Magnific Popup for the cart overlay */
.mfp-bg.off-canvas-cart {
    background-color: #000000 !important;
}

/* General off-canvas cart background */
.off-canvas-cart {
    background-color: #000000 !important;
}

/* Additional styling for better contrast with black background */
.off-canvas-cart .cart-item,
.off-canvas-cart .widget_shopping_cart_content {
    color: #ffffff;
}

.off-canvas-cart .cart-item a {
    color: #ffffff;
}

.off-canvas-cart .cart-item a:hover {
    color: #cccccc;
}

/* Style the cart total and checkout button for better visibility */
.off-canvas-cart .total {
    color: #ffffff;
    border-top: 1px solid #333333;
}

.off-canvas-cart .checkout-button,
.off-canvas-cart .button {
    background-color: #ffffff;
    color: #000000;
    border: 1px solid #ffffff;
}

.off-canvas-cart .checkout-button:hover,
.off-canvas-cart .button:hover {
    background-color: #cccccc;
    color: #000000;
}

.woocommerce-mini-cart {
	background-color: #000000
}

.html_widget_shopping_cart {
	background-color: #000000;
}

.nav-dropdown {
	background-color: #000000;
}




/* Hide default WordPress post structure when edited with Elementor */

/* Applies only to pages/posts built with Elementor */
.elementor-page,
.elementor-editor-active {

    /* Hide the default post title, divider, and meta */
    .entry-title,
    .entry-divider.is-divider.small,
    .post-meta,
    .entry-meta {
        display: none !important;
    }

    /* Hide Jetpack Share and Like sections */
    .sharedaddy,
    .sd-sharing-enabled,
    .sd-block,
    .jetpack-likes-widget-wrapper,
    .sd-like {
        display: none !important;
    }

    /* Hide post navigation (next/previous links) */
    #nav-below,
    .navigation-post,
    .nav-previous,
    .nav-next {
        display: none !important;
    }

    /* Hide comments and comment form */
    #comments,
    .comments-area,
    #respond,
    .comment-respond {
        display: none !important;
    }
}



blockquote {
  color: #FAF0CA;
}


