/*

Theme Name: Hares Child

Theme URI: https://demos.wolfthemes.com/hares/landing/

Description: Hares Child theme

Author: WolfThemes

Author URI: https://wolfthemes.com

Template: hares

Version: 1.6.6

*/

/*

		Sticky Header

*/

.menu-layout-centered-logo.menu-sticky-soft.sticking #nav-bar {
	height: 80px;
	line-height: 65px;
	padding-top: 7px;
}

/*

		Main Header

*/


html .hero-layout-standard #hero-content {
	padding: 100px 0;
}
@media screen and (min-width:1200px) {
	html .hero-layout-standard #hero-content {
		padding: 200px 0;
	}
}

html .menu-hover-style-accent .nav-menu-desktop li ul.sub-menu li:not(.not-linked):not(.menu-button-primary):not(.menu-button-secondary) a:first-child:hover .menu-item-text-container, 
html .menu-hover-style-accent .nav-menu-desktop li ul.sub-menu li:not(.not-linked):not(.menu-button-primary):not(.menu-button-secondary) a:first-child:focus .menu-item-text-container, 
html .menu-hover-style-accent .nav-menu-desktop li ul.sub-menu li:not(.not-linked):not(.menu-button-primary):not(.menu-button-secondary).current-menu-item .menu-item-text-container {
  color: #000;
}

.gtd-waitlist-row {
	background-color: #000 !important;
	padding: 20px 0 0 !important;
	margin: 0px !important;
}

#menu-item-6022 {
	display: none !important;
}

.menu-market-cross-main-menu-container {
	padding-top: 10px;
}
.menu-layout-centered-logo.menu-sticky-soft.sticking #nav-bar * {
	padding-top: 0px;
}

/*

		Footer

*/

.skin-dark .wvc-mailchimp-submit, .skin-dark input[type="submit"], .wvc-font-light .wvc-mailchimp-submit, .wvc-font-light input[type="submit"], [class*=" global-skin-dark_"] .wvc-mailchimp-submit, [class*=" global-skin-dark_"] input[type="submit"], [class*=" skin-dark_"] .wvc-mailchimp-submit, [class*=" skin-dark_"] input[type="submit"], [class^="global-skin-dark_"] .wvc-mailchimp-submit, [class^="global-skin-dark_"] input[type="submit"], [class^="skin-dark_"] .wvc-mailchimp-submit, [class^="skin-dark_"] input[type="submit"] {
    color: #000 !important;
    background: #E6B75C;
    border-color: #E6B75C;
}

html body div .gtd-footer a {
	font-weight: 400 !important;
}
html body div .gtd-footer a::before {
	display: none;
}
html body .wvc-social-icon .wvc-icon-container {
  margin: 5px;
}

/*

		Home

*/

.gtd-home-icon-row .wvc-icon-holder {
	height: 127px;
}
.gtd-home-icon-row .wvc-icon-holder .wvc-icon-container {
	height: 100%;
	position: relative;
}
.gtd-home-icon-row .wvc-icon-holder .wvc-icon-container img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 115px;
}

/*

		Custom Buttons for Banquet

*/

.gtd-baquet-button-holder {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-around;
	align-items: center;
	align-content: center;
}
.gtd-baquet-button-holder a,
.gtd-baquet-button-holder a:visited{
	padding: 15px 25px;
	border-radius: 0px;
	
	color: #fff;
	background-color: #E6B75C;
	border: 1px solid #E6B75C;
}
.gtd-baquet-button-holder a:hover,
.gtd-baquet-button-holder a:active {
	color: #E6B75C !important;
	background-color: #fff;
	border: 1px solid #fff;
}

.gtd-baquet-button-holder a.black-text {
	color: #000 !important;
}
.hares_button_alt {
  color: #000 !important;
}
html body .hares_button_alt2:hover {
  color: #000 !important;
}

/*

		Interior Pages

*/

.content-inner {
	min-height: 0px !important;
}

.gtd-no-style {
	border: none !important;
	text-decoration: none !important;
	font-weight: 500 !important;
}
.gtd-no-style::after,
.gtd-no-style::before {
	display: none !important;
}

.gtd-orange-a {
	border: none !important;
	text-decoration: none !important;
	font-weight: 500 !important;
	color: #E6B75C !important;
}
.gtd-orange-a::after,
.gtd-orange-a::before {
	display: none !important;
}


html dl, html ol, html p, html pre, html ul {
  margin-bottom: 20px;
}

html body:not(.home) h1 span {
	font-size: 48px;
	font-weight: 600;
}
html body.has-hero.hero-font-light #hero .subheading {
	color: #E6B75C;
	text-decoration: none;
	font-style: normal;
	font-family: Montserrat;
}

/*

		Contact Form

*/

.gtd-get-in-touch-row ::placeholder {
	opacity: 1;
	color: #fff;
}
.gtd-get-in-touch-row input[type="submit"] {
	color: #000 !important;
	background: #fff;
	border-color: #fff;
}

/*

		Beer Passport

*/

.gtd-passport-cta-box {
	display: flex;
	flex-flow: row wrap;
	max-width: 900px;
	margin: 0 auto;
	border: 2px solid #E6B75C;
	padding: 10px 20px;
}
.gtd-passport-cta-box div:first-child {
	margin: 0 auto;
}
.gtd-passport-cta-box div:last-child {
	color: #fff;
	text-align: center;
	margin: 71px auto;
	font-weight: 600;
	font-size: 25px;
	max-width: 60%;
	line-height: 32px;
}

/*

		Cognito Forms

*/

html .cog-label, :root:root:root:root:root .cog-label {
  max-height: 0px;
  overflow: hidden;
  visibility: hidden;
}
:root:root:root .cog-cognito--styled.cog-cognito--protect-css .cog-button {
	text-transform: uppercase !important;
	border-radius: 0px !important;
	font-size: 13px !important;
	padding: 14px 30px !important;
	font-family: Montserrat !important;
}
:root:root:root .cog-cognito--styled.cog-cognito--protect-css em,
:root:root:root .cog-cognito--styled.cog-cognito--protect-css .cog-helptext.cog-html {
  color: #fff;
	font-style: normal !important;
}
:root:root:root .cog-cognito--styled.cog-cognito--protect-css .el-radio__label,
:root:root:root .cog-cognito--styled.cog-cognito--protect-css .cog-choice--radiobuttons .cog-label,
:root:root:root .cog-cognito--styled.cog-cognito--protect-css .cog-choice--radiobuttons {
	color: #fff !important;
  max-height: 1000px !important; 
  overflow: visible !important;
  visibility: visible !important;
}

/*

		Events Calendar

*/

:root {
	--tec-color-accent-primary: #E6B75C !important;
}






























































































