
/* Themify Custom CSS */
.back-top a:before {
    font-size: 1.5rem;
}

.module-pro-slider .sp-slide.bsp-slide-content-center {
	font-weight:300;
}

@media screen and (max-width: 1200px) {

/* current link */
	#headerwrap #main-nav .current_page_item > a,
	#headerwrap #main-nav .current-menu-item > a {
		color: #a49381;
}

#headerwrap #main-nav .current_page_item > a:hover,
	#headerwrap #main-nav .current-menu-item > a:hover {
		color: #a49381 !important;
}

a:hover { color:#a49381 !important }

/* Mobile Menu Styles */
	.sidemenu {
		transition: all .2s ease-in-out;
		height: 100%;
		width: 300px;
		padding: 50px 25px 20px;
		background-color: #000 !important;
		color: #fff;
		display: block;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
		position: fixed;
		top: 0;
		z-index: 11111;
	}
}

@media screen and (max-width: 680px) {
/* prevent logo img extend the fixed header on mobile */
	.fixed-header #headerwrap #site-logo img {
		width: auto;
		max-height: 60px;
	}
}

.fixed-header-on #site-logo img {
    height: 55px!important;
    width: auto;
    transition: all .3s;
}

