	body {
		color: #666;
		font-family: 'Lato', sans-serif;
		cursor: default;
	}
	a, a:hover, a:focus {
	
	}
	h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
		font-family: 'Kaushan Script', cursive;
		color: #333;
	}
	.lead, p, .small {
		font-family: 'Lato', sans-serif;
	}
	.f4 { font-weight: 400 !important; }
	.f9 { font-weight: 900 !important; }
	.main-content {
		padding: 120px 0 2rem;
	}
	.section-divider {
		width: 100%;
		height: 2px;
		background-color: #f5f5f5;
		margin: 35px 0;
	}
	.section-divider-blank {
		width: 100%;
		height: 2px;
		margin: 20px 0;
	}
	.border-radius {
		border-radius: 5px;
	}
	.aligncenter {
		text-align: center;
		display: block;
		margin: 15px auto;
		width: auto;
		max-width: 100%;
		height: auto;
	}
	.alignnone {
		margin: 15px auto;
		width: auto;
		max-width: 100%;
		height: auto;
	}
	button, input[type="submit"] {
		background-color: white;
		color: #47210c;
		border: 2px solid #47210c;
		border-radius: 5px;
		font-family: 'Lato', sans-serif;
		font-weight: 900;
		text-transform: uppercase;
		outline: none !important;
		cursor: pointer;
		padding: 10px 28px;
		-webkit-transition: all .18s ease-in-out;
		   -moz-transition: all .18s ease-in-out;
			-ms-transition: all .18s ease-in-out;
			 -o-transition: all .18s ease-in-out;
				transition: all .18s ease-in-out;
	}
	button:hover ,button.hover, input[type="submit"]:hover {
		background-color: #e8a013;
		color: #47210c;
		border-color: #e8a013;
		box-shadow: 5px 5px 10px rgba(51, 51, 51, 0.15);
	}
	.button-send-content {
		position: relative;
	}
	.ajax-loader {
		position: absolute;
		z-index: 1;
		left: 0;
		top: 0;
	}
	label {
		width: 100%;
		font-family: 'Lato', sans-serif
	}
	.form-control, .form-control:hover {
		background-color: #f9f9f9;
		border: 1px solid #f1f1f1;
		border-radius: 5px;
		outline: none;
		font-family: 'Lato', sans-serif;
		color: #666;
		-webkit-transition: all .18s ease-in-out;
		   -moz-transition: all .18s ease-in-out;
			-ms-transition: all .18s ease-in-out;
			 -o-transition: all .18s ease-in-out;
				transition: all .18s ease-in-out;
	}
	.form-control:focus {
		background-color: #f1f1f1;
		border: 1px solid #f1f1f1;
		outline: none;
	}
	input.form-control[type="file"] {
		padding: 0.313rem .75rem;
	}
	span[role="alert"] {
		color: #d62727 !important;
		font-size: 12px !important;
		text-align: right !important;
	}
	div.wpcf7-validation-errors {
		background-color: #f1f1f1;
		border: none !important;
		border-radius: 5px;
	}
	input[type="number"].form-control::-webkit-inner-spin-button, 
	input[type="number"].form-control::-webkit-outer-spin-button,
	input[type="date"].form-control::-webkit-inner-spin-button, 
	input[type="date"].form-control::-webkit-outer-spin-button {
		-webkit-appearance: none; 
		margin: 0; 
	}
	.woocommerce input[type="checkbox"] {
		width: auto !important;
	}
	#preloader {
		position: fixed;
		z-index: 15000;
		overflow: hidden;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		background-color: black;
	}
	#preloader .preloader-brand {
		position: absolute;
		width: 100%;
		margin: 0;
		padding: 0;
		text-align: center;
		top: 50%;
		left: 50%;
		margin-right: -50%;
		transform: translate(-50%, -50%);
	}
	#preloader .preloader-brand img {
		width: 200px;
	}
.white { color: white; }