@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&display=swap');

body {
	background: #efe7daf0;
	font-family: "Hanken Grotesk", sans-serif !important;
	color: #241319 !important;
}

body ::selection {
  background-color: #241319;
  color: #EFE7DA;
}

body ::-moz-selection {
  background-color: #241319;
  color: #EFE7DA
}

h1, h2, h3, h4, h5, h6 {
	 font-family: "Fraunces", serif !important;
}

.header {
	background: #efe7daf0;
}

#logo-main a:focus, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, a:focus {
	outline: none;
}

.logo {
	max-width: 350px;
}

.logo h2 {
	line-height: 28px;
	font-size: 28px;
	color: #241319 !important;
}

.site-description {
	font-size: 10px !important;
	font-weight: 600;
	line-height: 10px;
	text-transform: uppercase;
	color: #b07d3c !important;
	margin-top: 5px;
}

.menu-item {
	font-family: "Hanken Grotesk", sans-serif !important;
	font-size: 16px;
}

.header-extras {
	display: none;
}

.skt-header-quote-btn a {
	font-family: "Hanken Grotesk", sans-serif !important;
	background-color: #5a1a2b;
	color: #efe7da;
	text-transform: uppercase;
	margin-left: 0;
	font-size: 16px;
}

.skt-header-quote-btn a:hover {
	background-color: #47131f !important;
	color: #efe7da !important;
}

.page-id-15878 .inner-banner-thumb,
.page-id-107 .inner-banner-thumb{
  display: none;
}

.home-form .gform_title {
	display: none;
}

.home-form .gform_wrapper.gravity-theme .gfield_label {
	color: #efe7da;
	font-size: 14px;
}

.home-form .gform_wrapper.gravity-theme input {
	width: 100%;
	background: #efe7da;
	border: solid 1px #efe7da;
	border-radius: 4px;
	padding: 11px 13px;
	font-size: 14px;
	color: #241319;
}

.home-form .gform_wrapper.gravity-theme input:focus {
	border: solid 1px #241319;
}

.home-form .gform_wrapper.gravity-theme .gfield textarea {
	width: 100%;
	background: #efe7da;
	border: solid 1px #efe7da;
	border-radius: 4px;
	padding: 11px 13px;
	font-size: 14px;
	color: #241319;
}

.home-form .gform_wrapper.gravity-theme .gfield textarea:focus {
	border: solid 1px #241319;
}


.home-form .gform_wrapper.gravity-theme input[type=submit] {
	border: none;
	cursor: pointer;
	width: auto;
	min-width: 100px;
	background-color: #B07D3C;
	font-family: "Hanken Grotesk", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	color: #EFE7DA;
	border-radius: 100px 100px 100px 100px;
	padding: 15px 15px 15px 15px;
}

.home-form .gform_wrapper.gravity-theme input[type=submit]:hover {
	background-color: #9C6C30;
}

.home-form .gform_wrapper input::placeholder,
.home-form .gform_wrapper textarea::placeholder {
	font-family: "Hanken Grotesk", Sans-serif;
  color: rgba(0,0,0, .7) !important;
  font-size: 14px;
	font-weight: 400 !important;
}

.hype-pill p {
	background: #5a1a2b !important;
	color: #efe7da !important;
	padding: 8px !important;
	border-radius: 5px !important;
	width: fit-content !important;
	font-size: 12px !important;
}

.widget h5 { 
	 font-family: "Fraunces", serif !important;
	font-size: 24px;
	color: #EFE7DA;
	padding-bottom: 0;
	margin-bottom: 15px;
}

.widget p,
.footer-row .cols-3 ul li a {
	color: #EFE7DA;
}

.copyright-wrapper {
	display: none;
}