/*
Theme Name: Arable Brewing
Template: genesis-block-theme
Version: 2023.01.30
*/


@import url("https://use.typekit.net/lyj2hqr.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/custom-block-styles.css");

/*
@import url("css/block-styles.css");
@import url("css/content.css");
@import url("css/slick.min.css");
@import url("css/modal-gallery.css");
*/


.script {
	font-family: "coffee-service", sans-serif;
	font-weight: 400;
	font-style: normal;
}




/*
 *
 * Coming Soon Page
 *
 */
body.coming-soon {
	background: var(--color-black);
	color: var(--color-white);
	text-align: center;
}
body.coming-soon #content {
	max-width: 600px;
	margin: auto;
	padding: 2em;
	line-height: 1.25;
}
body.coming-soon #content svg {
	display: block;
	max-width: 400px;
	margin: 2em auto;
}
body.coming-soon #content svg #icon ,
body.coming-soon #content svg #background {
	fill: var(--color-white);
}
body.coming-soon #content svg #text ,
body.coming-soon #content svg #barley {
	fill: var(--color-white);
}
body.coming-soon #content svg path {
	transition: all 500ms;
}
body.coming-soon #content svg:hover #icon ,
body.coming-soon #content svg:hover #text ,
body.coming-soon #content svg:hover #barley {
	fill: var(--color-creme);
}
body.coming-soon #content svg #icon-bgd ,
body.coming-soon #content svg #outer-dots ,
body.coming-soon #content svg #inner-dots ,
body.coming-soon #content svg #outer-ring ,
body.coming-soon #content svg #inner-ring {
	fill: var(--color-black);
}

body.coming-soon #content h4 {
	color: var(--color-creme);
}
body.coming-soon #content form button[type=submit] {
	background: var(--color-creme);
	color: var(--color-black);
}



/*
 *
 * 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(--link-color);
	border: 1px solid var(--link-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(--link-color);
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-links .cmplz-link {
	color: var(--link-color);
	font-weight: var(--primary-font-weight-bold);
}





/*
 *
 * 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;
}
.wpforms-confirmation-container-full.wpforms-confirmation-scroll {
	background: transparent;
	padding: 2em 0;
	border: 0;
}
.wpforms-container {
	text-align: left;
}
.wpforms-container .wpforms-submit-container {
	padding-top: 1em;
}
.wpforms-required-label {
	color: red;
}
.wpforms-field {
	padding-bottom: 1em;
}
.wpforms-container .wpforms-confirmation-container-full * {
	color: var(--color-white);
	text-align: center;
}



/*
 *
 * 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;
}





