@import url('https://fonts.googleapis.com/css2?family=Marvel:wght@400;700&family=Open+Sans:wght@400;700;800&display=swap');


@font-face {
font-family: "Archie Regular";
src: url("/wp-content/uploads/Archie_Regular.otf");
font-weight: normal;
}

/* fonts */

h1, h2, a, .site-footer p, .pms-account-subscription-details-table, .grunion-field-label, .enews-widget input, .lwa-title {
	font-family: "Archie Regular", sans-serif !important;
	color: white;
}

.nav-primary .genesis-nav-menu a, .genesis-nav-menu .sub-menu a, .nav-secondary .genesis-nav-menu a {
	font-family: Marvel !important;
		font-size: 1.1em;
}

h3, h4, h5, h6, p, li, .abh_text, #abh_posts a, .gallery-caption, .wp-caption-text, .widget-title, .footer-widgets .widget-title, .tagcloud a, .menu-toggle, .widgettitle .widget-title, .wp-block-quote em, .mp_wrapper .mp-form-row label, .mp_wrapper .mepr-payment-methods-radios label {
	font-family: Marvel, sans-serif;
  color: white;
}

.widget-title, .wp-block-quote em {
	font-size: .8em;
}

h1, h2 {
	font-size: 3em;
}

a {
	font-size: 1.25em;
}

.site-header {
  position: relative;
}


@media only screen and (min-width: 768px) {
	.site-header {
		height: 75px;
	}
}

.home .entry-content .wc-block-grid .wc-block-grid__product {
    list-style-type: none;
}

.post-meta a {
	color: #989BA1 !important;
}
.gb-block-post-grid header .gb-block-post-grid-title a, .entry-title a, .post-meta a, .gb-block-post-grid header .gb-block-post-grid-title a, p.entry-meta a  {
	color: #E2E6E7 !important;
}




/* site title and nav*/
.site-title a {
	font-size: 1em;
}

.genesis-nav-menu .sub-menu a, .nav-secondary .genesis-nav-menu a  {
	color: white;
}

.genesis-nav-menu .sub-menu a {
		background-color: #1c2723;

}



/* Site background changes */

.site-container, .site-footer {
	background-color: #030613
		!important;
}

.site-inner {
	padding-top: 0px;
}

.gb-block-layout-column-inner h3, .gb-block-layout-column-inner h4, .gb-block-layout-column-inner p {
	color: #0D1821;
}

/* Featured Carosel styling*/

.featured-series-carousel .uagb-post__text {
	display: none !important;
}

.uagb-block-0117f9bc .uagb-post__inner-wrap, .uagb-block-3d65e1e0 .uagb-post__inner-wrap {
	background-color: #030713;
}

.popupaoc-button {
	background-color: #fb0103 !important;
	border-radius: 0px;
	padding: 7px 20px !important;
}

.paoc-popup-modal-cnt p {
	color: #0D1821;
}

.paoc-popup-modal-cnt a {
	color: #FB0103;
}

.woocommerce button.button, .woocommerce a.button, .woocommerce a.button.alt {
	background-color: #fb0103;
}

.mepr-account-table {
	background-color: white;
}

.uagb-post__text {
	display: none;
}

.uagb-post__inner-wrap {
    background: none !important;
}

h2 {
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0em;
}

.entry-time, .entry-author {
	color: white;
}

/*Front Page */
.post-2436 li {
	font-size: 20px;
}

/* Rating widget*/

.rw-rating-table td:first-child nobr {
	color: white;
}

/*Memberpress Sign Up and Account Page*/
 .post-3362 .entry-content, .post-3363 .entry-content, .post-3360 .entry-content, .mepr-account-actions a,.page-id-3359 .entry-content, .mepr-login-form-wrap label {
	color: #C5AA59;
}



/*Contact form colors*/

.gfield_label {
		color: #EEE6CF;
}

/*footer widgets*/
.footer-widgets-1 .button {
	background-color: #FB0103;
}
	



.product-remove, .product-name, .product-price, .product-quantity, .product-subtotal, .cart-collaterals, .cart-subtotal, .order-total, .woocommerce-checkout label, .woocommerce-info, .woocommerce table, address, .affwp-affiliate-dashboard, .affwp-form legend, .affwp-form label,
#tickLabelm, .affwp-send-notifications-wrap label{
	color: white;
}

.woocommerce-checkout #payment, .wc-credit-card-form .wc-payment-form p, .woocommerce .woocommerce-info, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box, #add_payment_method #payment div.payment_box {
	background-color: #2A0800;
}

