/* End custom CSS */

.elementor-7320 .elementor-element.elementor-element-4675fd2 {
	padding: 20px 10px 10px 10px;
}

.elementor-bc-flex-widget .elementor-7320 .elementor-element.elementor-element-60b7466.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7320 .elementor-element.elementor-element-60b7466.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7320 .elementor-element.elementor-element-60b7466.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-7320 .elementor-element.elementor-element-1fd9a2c {
	width: auto;
	max-width: auto;
	text-align: start;
}

.elementor-7320 .elementor-element.elementor-element-1fd9a2c img {
	width: 250px;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-7320 .elementor-element.elementor-element-2ab4256 .elementor-button {
	background-color: var(--e-global-color-4b92d3e);
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	fill: var(--e-global-color-06ede41);
	color: var(--e-global-color-06ede41);
	border-radius: 0px 0px 0px 0px;
	padding: 15px 30px 15px 30px;
}

.elementor-7320 .elementor-element.elementor-element-2ab4256 .elementor-button:hover, .elementor-7320 .elementor-element.elementor-element-2ab4256 .elementor-button:focus {
	background-color: var(--e-global-color-5da000e);
}

.elementor-7320 .elementor-element.elementor-element-2ab4256 {
	width: auto;
	max-width: auto;
}

.elementor-theme-builder-content-area {
	height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
	content: "";
	display: table;
	clear: both;
}

@media (max-width:767px) {
	.elementor-7320 .elementor-element.elementor-element-1fd9a2c img {
		width: 150px;
	}
	
	.elementor-7320 .elementor-element.elementor-element-2ab4256 .elementor-button {
		font-size: 14px;
		padding: 15px 15px 15px 15px;
	}
}

/* Start custom CSS for section, class: .elementor-element-4675fd2 */
#usgolfheader {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 99999;
}
