body {
  	background: #f5f5f5;
}

/* Header */
/*#sp-header {
  	background: none;
  	box-shadow: none !important;
}*/
#sp-header::before {
	background: #a1938e;
  	height: 8px;
  	width: 100%;
  	content: '';
  	position: absolute;
}

@media (min-width: 992px) {
	#sp-logo {}
	#sp-menu {}
  	#sp-top1 {}
	#sp-top1 .top-slogan-holder {
		font-style: italic;
		font-size: 16px;
		font-weight: 500;
		padding-top: 115px;
		margin: 0 -25px;
	}
}
@media (max-width: 991px) {
  	#sp-top1 {
    	display:none;
  	}
	#sp-logo {}
	#sp-menu {}
}

/* Sticky */
#sp-header.header-sticky {
  height: 125px;
}
#sp-header.header-sticky .logo {
  height: 125px;
}
#sp-header.header-sticky .logo img {
  height: 90px;
}
@media (min-width: 992px) {
#sp-header.header-sticky #sp-top1 .top-slogan-holder {
  padding-top: 50px;
  }
}


/* Menu */
#sp-menu .sp-menu-item a {
  font-size: 16px;
  padding: 0 10px;
}
#sp-menu .sp-menu-item.active a {
  background: #bcb3b0;
  color: #ffffff;
}
#sp-menu .sp-menu-item:hover a {
  background: #ddd5d2;
  color: #ffffff;
}
#sp-header .sp-megamenu-parent > li > a {
  line-height: 50px;
}


/* Mobile Header */
@media (max-width: 991px) {
	#sp-header {
        height: 80px;
    }
    #sp-menu {
        padding-top: 15px;
    }
	#sp-logo {
        padding-top: 15px;
		position: absolute;
		left: 10px;
		width: auto;
    }
  	#sp-header .logo {
        height: 55px;
    }    
	#sp-header .logo-image {
        height: 55px;
    }
}
.offcanvas-menu .offcanvas-inner ul.menu li.active a {
    color: #84716b;
    font-weight: 600;
}

/* Footer */
#sp-footer {
  	background: #bcb3b0;
  	text-align: center;
  	color: #333333;
}

/* Buttons */
.button-holder a.square {
  	padding: 10px 50px;
  	font-size: 15px;
}
.button-holder a.square.black {
  	background: #1e1e1e;
  	color: #ffffff;
}
.button-holder a.square.black:hover {
  	background: #a26028;
}
.button-holder a.square.white {
  	background: #ffffff;
  	color: #1e1e1e;
}
.button-holder a.square.white:hover {
  	background: #a26028;
	color: #ffffff;
}

/* CTA */
.cta-content {
  	color: #ffffff;
  	margin-bottom: 50px;
}

/* Page Content */
.section-heading {
  	margin-bottom: 25px;
	color: #252525;
}
.page-content {
	color: #84716B;
}