body {
	font-family: 'Frank Ruhl Libre', serif;
}

.gt-icon-box .gt-title,
.gt-copyright .gt-copyright-text,
.gt-support-box.gt-style-1 a,
.gt-support-box.gt-style-1 a:visited,
.gt-support-box .gt-title,
.gt-feature-box .gt-content .gt-title,
.gt-subtitle,
.gt-sticky-buy,
.gt-box-detail,
.gt-header.gt-style-1 .gt-badge,
.gt-header.gt-style-1 .gt-menu,
.gt-button {
	font-family: 'Poppins', sans-serif;
}

.gt-button.gt-style-3 a,
.gt-button.gt-style-3 a:visited,
.gt-button.gt-style-4 a,
.gt-button.gt-style-4 a:visited {
	font-size: 11px;
	letter-spacing: .5px;
}

.gt-button.gt-style-2 a,
.gt-button.gt-style-2 a:visited,
.gt-button.gt-style-5 a,
.gt-button.gt-style-5 a:visited {
	border-color: #111111;
	color: #111111;
	font-size: 11px;
}

.gt-section .gt-background {
	background-color: #f5f5ed;
}

.gt-section-header.gt-style-1 .gt-text,
.gt-section-header.gt-style-2 .gt-text,
.gt-section-header.gt-style-3 .gt-text {
	font-size: 1rem;
	margin-bottom: 30px;
}

.gt-section-header.gt-style-3 h1 {
	line-height: 1.2;
}

.gt-section-header.gt-style-1 .gt-subtitle,
.gt-section-header.gt-style-2 .gt-subtitle,
.gt-section-header.gt-style-3 .gt-subtitle {
	color: #bb961f;
	font-size: 11px;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.gt-section-header img {
	margin-bottom: 20px;
	max-height: 48px;
}

.gt-section-hero.gt-style-1 .gt-background {
	background-color: #f5f5ed;
}

.gt-theme-logo span {
	font-size: 27px;
	font-weight: 600;
	line-height: .8;
}

.gt-header.gt-style-1 .gt-menu li a,
.gt-header.gt-style-1 .gt-menu li a:visited {
	font-weight: 500;
	font-size: 11px;
	letter-spacing: .8px;
	text-transform: uppercase;
}

.gt-header.gt-style-1 .gt-menu li a:focus,
.gt-header.gt-style-1 .gt-menu li a:hover,
.gt-header.gt-style-1.gt-header-light .gt-menu li a:focus,
.gt-header.gt-style-1.gt-header-light .gt-menu li a:hover {
	color: #BB961F;
}

.gt-box-detail h6 {
	font-size: 11px;
}

.gt-header.gt-style-1 .gt-badge span {
	font-size: 10px;
	font-weight: 600;
}

.gt-button.gt-style-3 a,
.gt-button.gt-style-3 a:visited,
.gt-button.gt-style-4 a,
.gt-button.gt-style-4 a:visited {
	background-color: #111111;
}

.gt-button.gt-style-3.gt-light a,
.gt-button.gt-style-3.gt-light a:visited,
.gt-button.gt-style-4.gt-light a,
.gt-button.gt-style-4.gt-light a:visited {
	color: #111111;
	background-color: #FFFFFF;
}

.gt-button.gt-style-1 a,
.gt-button.gt-style-1 a:visited {
	background: #BB961F;
	font-size: 12px;
	letter-spacing: .5px;
	text-transform: uppercase;
	font-weight: 500;
	padding: 13px 28px;
}

.gt-button.gt-style-1 a:focus,
.gt-button.gt-style-1 a:hover {
	background: #aa881a;
}

.gt-feature-box.gt-style-1 .gt-content .gt-title {
	font-size: 1.125rem;
}

.gt-support-box.gt-style-1 a, .gt-support-box.gt-style-1 a:visited {
	font-size: 12px;
}

.gt-copyright.gt-style-1 .gt-copyright-text {
	padding-top: 0;
}

.gt-footer.gt-style-1.gt-footer-light .gt-copyright {
	border-top: 0;
}

.gt-icon-box.gt-style-1 {
	height: calc(100% + 1px);
}

#demos {
	background: #f5f5ed;
}

#demos .gt-button {
	padding: 5px;
}

#food-menu-features .gt-background:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 50%;
    bottom: 0;
    left: 0;
    background-color: #111111;
}

#reviews,
#support {
	border-bottom: 1px solid rgb(17 17 17 / 85%);
}