#menu-wrap .logo img,
#menu-wraps .logo img {
	height: auto;
}
#sync1.owl-carousel,
#sync1 .owl-wrapper {
	display: block;
}
#sync1 .item {
	background-color: #141414;
}
#sync1 .hero-photo {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	z-index: 0;
}

#menu-wrap:not(.cbp-af-header-shrink) .logo img {
	filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.65));
}

.home-text p span {
	color: #2b2b2b;
}

.quote .quote-heading {
	text-align: left;
	font-style: italic;
	color: #e8e8e8;
	font-weight: 300;
	width: 100%;
	max-width: 830px;
	font-size: 24px;
	line-height: 32px;
	font-family: 'Poppins', sans-serif;
}

.title-text.left h2 {
	text-align: left;
	padding-top: 40px;
	width: 100%;
	max-width: 580px;
	font-size: 30px;
	line-height: 38px;
}

.contact-det .contact-heading {
	text-align: left;
	padding-top: 6px;
	padding-bottom: 0;
	font-style: italic;
	width: 100%;
	font-weight: 300;
	color: #f1f1f1;
	letter-spacing: 1px;
	line-height: 30px;
	font-size: 24px;
	font-family: 'Poppins', sans-serif;
	margin: 0;
}
.contact-det .contact-heading:before {
	content: none;
}

#menu-wrap ul.slimmenu.sf-menu > li > a {
	color: #2b2b2b;
}

#menu-wrap ul.slimmenu.sf-menu > li > a:hover,
#menu-wrap ul.slimmenu.sf-menu > li.current-menu-item > a,
#menu-wrap ul.slimmenu.sf-menu > li > a.mPS2id-highlight {
	color: #6f5212;
}

#menu-wrap.cbp-af-header-shrink ul.slimmenu.sf-menu > li > a {
	color: #fff;
}

#menu-wrap.cbp-af-header-shrink ul.slimmenu.sf-menu > li > a:hover,
#menu-wrap.cbp-af-header-shrink ul.slimmenu.sf-menu > li.current-menu-item > a,
#menu-wrap.cbp-af-header-shrink ul.slimmenu.sf-menu > li > a.mPS2id-highlight {
	color: #cfa144;
}

button.menu-mobile {
	background: none;
	border: 0;
	padding: 0;
	color: inherit;
	cursor: pointer;
	font: inherit;
}

.list-social-footer li.icon-footer a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 30px;
	height: 30px;
	min-width: 0;
	min-height: 0;
	line-height: 1;
}
.list-social-footer li.icon-footer a i {
	display: block;
	width: 13px;
	height: 13px;
	line-height: 13px;
	text-align: center;
}
