/* button styles */
.blueBtn {
	background-color: rgba(0,0,96,.75)!important;
}
.blueBtn:hover {
	background-color: #fff!important;
}
.site-header .widget-area .btn, .site-header .widget-area .button {
	border:2px solid #fff;
}
.site-header .widget-area .btn:hover, .site-header .widget-area .button:hover {
	background-color: #fff;
	color: #000;
}

/* header layout */
@media screen and (min-width:1020px) {
/* 	#text-22 {
		max-width: 200px;
	} */
	.header-widget-area {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: center;
		justify-content: flex-end;
	}
	.title-area {
		padding: 50px 0;
	}
	#text-22 {
		margin-left: 12px;
	}
	#text-22 .button {
		font-size: 1.2rem;
	}
}

/* font changes */
.genesis-nav-menu a, a.button {
	font-family: "Space Grotesk", sans-serif!important;
}

/* coupons */
.transform-gen1coupon {
	border-radius: 6px;
}
@media screen and (min-width:1024px) {
	.transform-gen1coupon {
		width: 30%;
	}
	#text-14 .textwidget {
		display: flex;
		flex-direction: row;
		flex-wrap:nowrap;
		justify-content: space-between;
	}
	
/* 	footer layout */
	#genesis-footer-widgets .widget-area {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
	}
	#genesis-footer-widgets .widgettitle {
		font-size: 3.2rem;
		text-align: left;
	}
	#genesis-footer-widgets .widget {
		width: 25%;
		margin: 24px;
	}
		#genesis-footer-widgets .widget, .simple-social-icons ul.aligncenter {
		text-align: left;
	}
}

.site-footer > div:nth-child(1) > div:nth-child(2) {
	margin-bottom: 24px;
}

@media screen and (max-width:1024px){
	/* footer payments */
	.pgsd_payments {
		width:344px;
		height:28px;
		margin: auto;
	}
}

/* contact forms */
#emailFormInner .emailFormLine, #SendEmail,#map, #directionsFrom {
	margin-bottom:12px;
}