
@media (min-width: 992px) {

	#top-bar {
		z-index: 299;
		border: 0;
	}

	#top-bar.topbar { background: #035443 !important; color:#fff; }

	#top-bar.topbar + #header.header + #slider,
	#top-bar.topbar + #header.header + .page-title-parallax {
		margin-bottom: -145px;
		top: -145px;
	}

	.top-links > ul > li { border: 0; }

	.top-links > ul > li > a {
		padding-left: 15px;
		padding-right: 15px;
		color: #fff;
		font-weight: normal;
		text-transform: none;
		font-size: 14px;
		font-family: 'Lato', Sans-serif;
	}
	.top-links > ul > li > a.topvline {
		color: rgba(250,250,250,0.5);
	}

	.top-links > ul > li:hover { background-color: transparent; }

	.top-links > ul > li.top-bar-highlight > a {
		height: 30px;
		line-height: 30px;
		margin-top: 7px;
		margin-bottom: 7px;
		border: 1px solid #EEE;
		border-radius: 15px;
		-webkit-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
	}

	.top-links > ul > li.top-bar-highlight:hover > a {
		background-color: #FFF;
		color: #222;
	}

	.top-links li a { font-family: 'Rubik'; }

	
	#top-search,
	#top-cart,
	#side-panel-trigger {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	#top-cart .top-cart-content { top: 50px; }

	#header,
	#header-wrap,
	#logo img { height: 86px; }

	#header-wrap {
		-webkit-transition: background-color .3s ease;
		-o-transition: background-color .3s ease;
		transition: background-color .3s ease;
	}

	#primary-menu ul ul:not(.mega-menu-column) {
		width: 210px;
		border: 0;
		background-color: #2C3E50;
	}

	#primary-menu ul ul li:not(:first-child) { border-top: 1px dotted rgba(172,32,30,0.2) !important; }

	#primary-menu ul ul li > a {
		font-size: 12px;
		letter-spacing: 1px;
		font-weight: 400;
		padding: 8px 12px;
		color: #fff;
		font-family: 'Lato', sans-serif !important;
	}

	#primary-menu ul ul li:hover > a { padding-left: 20px; }

	.dark #primary-menu:not(.not-dark) ul ul,
	.dark #primary-menu:not(.not-dark) ul li .mega-menu-content,
	#primary-menu.dark ul ul,
	#primary-menu.dark ul li .mega-menu-content { background-color: #fff; }

	.dark #primary-menu:not(.not-dark) ul ul li > a,
	#primary-menu.dark ul ul li > a { color: #333 !important; }

	.dark #primary-menu:not(.not-dark) ul ul li:hover > a,
	#primary-menu.dark ul ul li:hover > a {
		background-color: rgba(255,255,255,0.025);
		color: #ac1f40 !important;
	}

}


@media (max-width: 767px) {
	.top-links ul li { border-left: 0 !important; }

	.top-links ul .top-bar-highlight div.top-link-section {
		left: 0 !important;
		right: auto !important;
	}
}

@media (max-width: 479px) {
	.top-links ul .top-bar-highlight { display: block; }

	.top-links ul div.top-link-section {
		width: 100%;
	}
}


.dark #header:not(.transparent-header),
#header.dark:not(.transparent-header),
#header.dark.sticky-header.transparent-header #header-wrap:not(.not-dark),
#footer.dark {}

.dark #header:not(.transparent-header),
#header.dark:not(.transparent-header) { border-bottom: 1px solid rgba(255,255,255,0.1); }



#primary-menu ul li > a {
	padding-left: 9px;
	padding-right: 9px;
	font-weight: 600;
	font-size: 14px;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

#primary-menu ul li > a:hover {
	color:#d1ab67 !important;

}


.dark #header-wrap:not(.not-dark) #primary-menu > ul > li:hover > a,
.dark #header-wrap:not(.not-dark) #primary-menu > ul > li.current > a,
.dark #header-wrap:not(.not-dark) #primary-menu > .container > ul > li:hover > a,
.dark #header-wrap:not(.not-dark) #primary-menu > .container > ul > li.current > a { color: #DDD; }

.golditem {
  position: relative; 
  overflow: hidden;
}
.golditem img {
  max-width: 100%;  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.golditem:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.footer-address{
	background: #c5a141;
	color: #fff;
}
.footer-address h4{
	color: #fff;
}
.dark #footer .social-icon.si-borderless,
#footer.dark .social-icon.si-borderless { color: #555 !important; }

#footer.dark,
.dark #footer {
	color: #CCC;
	border-top-color: rgba(0,0,0,0.2);
}
#footer h4{
	color: #fff;
}

.dark #copyrights {
	background-color: rgba(0,0,0,0.2);
	color: rgba(255,255,255,0.25);
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}

.dark #copyrights i.footer-icon { color: rgba(255,255,255,0.3); }

.dark .copyright-links a {
	color: rgba(255,255,255,0.25);
	border-bottom-color: rgba(255,255,255,0.25);
}

.dark .copyright-links a:hover {
	color: rgba(255,255,255,0.35);
	border-bottom-color: rgba(255,255,255,0.35);
}


.dark .footer-widgets-wrap a { color: #CCC; }

.dark .footer-widgets-wrap a:hover { color: #999; }


@media (min-width: 768px) {

	#slider .real-estate-tabs-slider {
		position: absolute;
		margin: 0;
		top: auto;
		bottom: 40px;
		width: 100%;
	}

}



.owl-carousel .owl-nav [class*=owl-] {
	border-color: transparent;
	color: #FFF;
	background-color: #2C3E50;
}




#gotoTop {
	background-color: #2C3E50;
	border-radius: 50%;
}

#gotoTop:hover { background-color: #F0AD4E !important; }


.color-2 { color: #F0AD4E !important; }
.bgcolor-2 { background-color: #F0AD4E !important; }

