/* HEADER & FOOTER STYLES */

#stickyheader.e-con {
	position: fixed;
	left: 0;
	width: 100%;
}

.elementor-3754 .elementor-element.elementor-element-9679f67 .hfe-flyout-content {
	height: auto;
}


/* RELATED POSTS */
#jp-relatedposts {
		display: none!important;
}

/* MAILCHIMP STLYES */


#mc-embedded-subscribe {
		padding-top: 15px;
    padding-right: 32px;
    padding-bottom: 15px;
    padding-left: 32px;
		font-size: 13px;
		background-color: black;
		border-radius: 200px;
		transition: all 0.25s ease-in-out;
}

.response {
    text-align: center;
    margin-bottom: 20px;
}

.center-mc-button {
	text-align: center;
}

#mc-embedded-subscribe:hover {
	background-color: #02D3C3;
}

#mce-EMAIL {
	width: 100%;
	margin-bottom: 18px;
	padding: 16px 20px 16px 20px;
	font-family: 'Inter';
	font-size: 14px;
	border-radius: 8px;
}

::placeholder{
	font-size: 14px
}

/* INITIATIVES STYLING */

.ast-page-builder-template .hentry {
    margin: 0 auto;
    max-width: 1200px;
}

.ast-page-builder-template.single .post-navigation {
    display: none;
}


/* MENU */

.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
    display: none;
}

.hfe-nav-menu__layout-vertical .hfe-nav-menu .sub-arrow, .hfe-layout-expandible .sub-arrow, .hfe-flyout-wrapper .sub-arrow {
	display: none!important;
}

/* FORM STYLES */

div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: #EAFDFA!important;
    border: none!important;
}


button#wpforms-submit-3361 {
    font-family: 'Poppins';
    font-size: 13px;
    font-weight: 600;
    text-shadow: none;
    text-transform: uppercase;
    background-color: #02d3c3;
    padding: 16px 32px 16px 32px;
    width: 100%;
    border-radius: 200px 200px 200px 200px;
    height: auto;
    transition: all 300ms ease;
		letter-spacing: 2.3px;
}

button#wpforms-submit-3361:hover {
background-color: black;
}


div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select {
    background-color: #FAFAFA!important;
    height: 54px!important;
    border: solid .75px!important;
    border-radius: 8px!important;
	border-color: #E5E5E5!important;
			 font-size:14px!important;
	color: black;
}

::placeholder {
	color: black!important;
	opacity: .4!important;
}

   div.wpforms-container-full textarea {
    background-color: #FAFAFA!important;
    height: 108px!important;
    border: solid .75px!important;
    border-radius: 8px!important;
	border-color: #E5E5E5!important;
		 font-size:14px!important;
}

.wpforms-container .wpforms-field {
    padding-top: 8px!important; 
		padding-bottom: 8px!important;
}

@media only screen and (max-width: 500px) { 
	.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half {
	  width: 100%!important;
		padding-left: 0!important;
		padding-right: 0!important;
	}

.wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block:first-child {
padding-bottom: 16px!important;
	margin-bottom: 0px!important;
	}

}

.sb_instagram_header {
	display: none;
}