/* font changes */
.genesis-nav-menu {
	font-family: "inter", sans-serif;
}
.home .site-inner .widgettitle, .home .site-inner .widget-title {
	text-transform: initial;
}

/* site title */
.site-title {
	font-size: 36px;
}
.home .site-header .wrap {
	border-bottom: none;
}
.home .site-inner {
	padding-top:24px;
}

/* widget titles */
.home .site-inner .widgettitle, .home .site-inner .widget-title {
	font-size: 36px;
	text-transform: sen
}

/* button styles */
button, .btn, .button, input[type="button"], .footer-widgets .button {
	background-color: #ce0000;
	color: #fff;
	font-weight: 500;
}
button:hover, .btn:hover, .button:hover, input[type="button"]:hover, .footer-widgets .button:hover {
	background-color: #8e0000;
	color: #fff;
}
.litebtn {
	background-color: rgba(255,255,255,.25);
}
.litebtn:hover {
	background-color: rgba(255,255,255,.1);
}

/* coupon styles */
.transform-gen1coupon {
	background-color: #e7e7e7;
	text-align: center;
	padding: 36px;
	border: dashed 4px #565656;
}
.transform-gen1coupon p {
	margin: 0 0 12px;
}
.transform-gen1coupon .coupname {
	font-size: 28px;
}
.transform-gen1coupon .onlinesavings {
	text-transform:uppercase;
	letter-spacing:2px;
}

/* contact form spacing */
.emailFormLine, #SendEmail, #map, #directionsFrom {
	margin-bottom: 12px;
}
.page-id-113 #text-13 {
	display: none;
}

/* right floating images */
.imageRight {
	margin: auto;
}
@media screen and (min-width:800px) {
	.imageRight {
		float: right;
		margin: 12px;
		max-width: 240px!important;
	}
}

/* small spacing changes on homepage */
.elementor-widget:not(:last-child) {
	margin-bottom: 0;
}
.elementor-element-6c9a319 p {
	margin-bottom: 12px;
}

.elementor-element-95eeeb2 ul {
    list-style-type: none;
}