/*
Theme Name: Guilty Pleasures
Template: genesis-block-theme
Version: 2022.10.31
*/

@import url("https://use.typekit.net/xyi4hvh.css");
@import url("css/variables.css");
@import url("css/html.css");
@import url("css/theme-overrides.css");
@import url("css/block-styles.css");
@import url("css/content.css");
@import url("css/slick.min.css");

@import url("css/guilty-pleasures.css");
@import url("css/modal-gallery.css");




/*
 *
 * Complianz | GDPR/CCPA Cookie Consent
 *
 */
#cmplz-cookiebanner-container .cmplz-cookiebanner {
	margin: 0;
	background: #000;
	border-radius: 0;
	width: 100%;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header * ,
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body * {
	color: #fff;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept {
	background-color: var(--primary-color);
	border: 1px solid var(--primary-color);
	color: var(--color-white);
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny {
	background-color: var(--color-white);
	border: 1px solid var(--color-white);
	color: var(--primary-color);
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-links .cmplz-link {
	color: var(--primary-color);
	font-weight: var(--bold-font-weight);
}





/*
 *
 * Slick Slider JS
 *
 */
.slick-initialized .slick-slide {
	padding-left: 2em;
	padding-right: 2em;
}
.slick-prev, .slick-next {
	width: 40px;
	height: 40px;
}
.slick-prev::before, .slick-next::before {
	color: #000;
	font-size: 35px;
}





/*
 *
 * WP Forms Overrides
 *
 */
div.wpforms-container-full {
	margin: 0 auto;
}





/*
 *
 * WP Admin Fixes
 *
 */
.media-router .media-menu-item {
	color: #000;
}
ul li .wp-menu-name ,
ul li .wp-menu-name * ,
ul li .collapse-button-label {
	color: #fff;
	text-align: left;
	font-size: .75rem;
	font-weight: normal;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}





#timer {
	margin: 0;
	color: var(--primary-color);
	font-size: 4rem;
}

