/*
Theme Name: Bluhen Child
Theme URI: https://bluhen.qodeinteractive.com
Description: A child theme of Bluhen
Author: Select Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: bluhen
Template: bluhen
*/


.qodef-header--vertical #qodef-page-header-inner {
    flex-direction: column-reverse !important;
    justify-content: flex-end !important;
}
.qodef-header--vertical #qodef-page-header .qodef-header-logo-link {
    margin-top: 0;
}

.qodef-header--vertical .qodef-header-vertical-navigation {
    text-align: center;
}

.qodef-header-sticky {
    border-bottom: 4px #000 solid;
}

.qodef-header-sticky-inner {
    justify-content: center;
}

.qodef-text-marquee .qodef-m-content {
	font-family: Barlow Condensed, sans-serif;
	font-weight: 900;
	letter-spacing: -4px;
	color: #A1FFC2;
}

.qodef-header--vertical #qodef-page-header {
	background-image: url("/wp-content/uploads/2022/11/kraft-paper-copy-scaled.jpg");
	background-size: cover;
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title {
	background-color: transparent !important;
}

.time-tag {
	background-color: #A1FFC2;
	/*background-image: url("/wp-content/uploads/2022/11/kraft-paper-copy-scaled.jpg");*/
	background-size: cover;
    color: #202124;
    padding: 4px;
    font-weight: 600;
    letter-spacing: -.04em;
}

.location-tag {
	margin-top: 20px !important;
	/*color: #FFF;*/
}

/*.cta-tag .qodef-button.qodef-layout--simple:after {
	border-color: #FFF !important;
}*/

.less-margin {
	margin: 10px 0;
}

.color-black {
	color: #202124 !important;
}

h1.main-title {
	font-size: 90px !important;
	color: #202124 !important;
}

@media (max-width: 767px) {
	h1.main-title {
		font-size: 50px !important;
	}

	.date-main {
		font-size: 42px;
	}

	.cta-tag h3 {
		font-size: 32px;
	}

	/*.elementor-1878 .elementor-element.elementor-element-254fa23 {
		padding: 30px 0 0 0 !important;
	}*/

	#rsvp, #info {
  		scroll-margin-top: 80px;
	}

}

#qodef-page-header-inner.qodef-skin--dark nav>ul>li>a,
#qodef-page-header-inner.qodef-skin--dark nav>ul>li.current-menu-item>a {
	color: #FFF !important;
}

#qodef-page-header-inner.qodef-skin--dark nav>ul>li>a:hover,
#qodef-page-header-inner.qodef-skin--dark nav>ul>li.current-menu-item>a:hover {
	color: #FFF !important;
}

.elementor-1878 .elementor-element.elementor-element-2576367 > .elementor-element-populated,
.elementor-3584 .elementor-element.elementor-element-ac2dc49 > .elementor-container  {
	background-color: #FFF;
}

.qodef-outro-section .qodef-m-left {
	width: 0%;
}

.qodef-outro-section .qodef-m-right {
    width: 100%;
}

.gfield_label, .gform-field-label {
	color: #fff !important;
	font-size: 16px !important;
}

.gfield_label_before_complex,
.gfield--type-radio .gfield_label,
.gfield--type-email .gfield_label,
.gfield--type-textarea .gfield_label {
	font-family: Barlow Condensed, sans-serif !important;
	font-weight: 600 !important;
	font-size: 26px !important;
	text-transform: uppercase !important;
	/*color: #A1FFC2 !important;*/
}

.gform_button {
    color: rgb(32, 33, 36) !important;
    background-color: rgb(255, 255, 255) !important;
    border-radius: 0 !important;
    font-family: "Barlow Condensed" !important;
    font-weight: 800 !important;
    text-transform: uppercase !important;
    border: 2px solid transparent !important;
    padding: 5px 22px !important;
    font-size: 20px !important;
    line-height: 1.5em !important;
    letter-spacing: -.01em !important;
    position: relative;
    display: inline-flex;
    vertical-align: middle;
    width: auto;
    margin: 0;
}


.qodef-button.qodef-layout--filled.qodef-html--link {
    font-family: "Barlow Condensed";
    font-weight: 800;
    text-transform: uppercase;
}

.qodef-button.qodef-layout--filled.qodef-html--link:hover,
.gform_button:hover {
	color: #fff;
    background-color: #cfcfcf !important;
    border-radius: 0;
}


.gm-style-iw-d p {
	color: #000;
	font-size: 14px;
}

.qodef-m-content-inner :nth-child(2),
.qodef-m-content-inner :nth-child(3) {
  display: none;
}

#qodef-above-header-area:after {
   display: none;
   height: 0;
}

.gform-theme--framework .gform-field-label>.gfield_required:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform_editor legend.gform-field-label>span>.gfield_required:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	color: #e5ae47 !important;
}

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	/*--gf-local-bg-color: #707070 !important;*/
	--gf-local-bg-color: #A1FFC2 !important;
}

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::after, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
	color: #202124 !important;
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title:not(:first-of-type) {
	border-top: 2px solid #e5ae47;
}

.qodef-separator .qodef-m-line {
	border-bottom: 0px solid #e5ae47 !important;
}

.qodef-single-image img {
	width: inherit;
}

.footer-img {

}

.qodef-mobile-header--minimal #qodef-page-mobile-header {
	background-color: #202124 !important;
}

#qodef-page-mobile-header,
.qodef-header-logo {
	display: none !important;
}

.mobile-menu-item {
	font-family: "Barlow Condensed";
    font-size: 22px;
    font-weight: 900;
    text-transform: uppercase;
    color: #FFF;
}

.mobile-menu {
	position: fixed !important;
    top: 0;
    left: 0;
    height: 70px;
    width: 100%;
    transform: translateY(-100%);
    transition: transform .5s ease, top .5s ease;
    z-index: 100;
}
