/* ----------------------------------------------------------------
	Colors

	Labels
-----------------------------------------------------------------*/

/* ----------------------------------------------------------------
	Label 01
-----------------------------------------------------------------*/
.slider-caption a.l01:hover { color: #8ba3a7 !important; }
.slider-caption a.l02:hover { color: #d7a52a !important; }
.slider-caption a.l03:hover { color: #a1895b !important; }
.slider-caption a.l04:hover { color: #653d48 !important; }

#primary-menu.sub-title > ul > li.label01 > a {	text-align: center; color: #fff; text-shadow: 0px 1px 1px rgba(0,0,0,0.9); }
#primary-menu.sub-title > ul > li.label01:hover > a,
#primary-menu.sub-title > ul > li.current.label01 > a,
#primary-menu.sub-title > div > ul > li.label01:hover > a,
#primary-menu.sub-title > div > ul > li.current.label01 > a {
	background-color: transparent !important;
	border-top-color: rgba(0,0,0,0.2);
	padding-top: 25px;
}

.labelline1 { background-color: #8ba3a7;
	position: relative;
	top: 20px;
	left: 48%;
	transform: translate(-50%, -50%);
    width: 14px;
    height: 14px;
    border-radius: 7px;
	border: 1px solid #fff;
}

#primary-menu ul li .mega-menu-content.label01 { background: #8ba3a7; border-top-color: #8ba3a7; }
#primary-menu .label01 ul ul li > a { color: #FFF; }
#primary-menu .label01 ul ul li:hover > a { color: #444; }

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

	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.label01:hover a,
	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current a,
	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.label01:hover a,
	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current a { color: #8ba3a7 !important; }


}
/* ----------------------------------------------------------------
	Label 02
-----------------------------------------------------------------*/
#primary-menu.sub-title > ul > li.label02 > a {	text-align: center; color: #fff; text-shadow: 0px 1px 1px rgba(0,0,0,0.9); }
#primary-menu.sub-title > ul > li.label02:hover > a,
#primary-menu.sub-title > ul > li.current.label02 > a,
#primary-menu.sub-title > div > ul > li.label02:hover > a,
#primary-menu.sub-title > div > ul > li.current.label02 > a {
	background-color: transparent !important;
	padding-top: 25px;
	border-top-color: rgba(0,0,0,0.1);
}

.labelline2 { background-color: #d7a52a;
	position: relative;
	top: 20px;
	left: 48%;
	transform: translate(-50%, -50%);
    width: 14px;
    height: 14px;
    border-radius: 7px;
	border: 1px solid #fff;
}

#primary-menu ul li .mega-menu-content.label02 { background: #d7a52a; border-top-color: #d7a52a; }
#primary-menu .label02 ul ul li > a { color: #FFF; }
#primary-menu .label02 ul ul li:hover > a { color: #444; }

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

	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.label02:hover a,
	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current a,
	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.label02:hover a,
	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current a { color: #d7a52a !important; }


}
/* ----------------------------------------------------------------
	Label 03
-----------------------------------------------------------------*/
#primary-menu.sub-title > ul > li.label03 > a {	text-align: center; color: #fff; text-shadow: 0px 1px 1px rgba(0,0,0,0.9); }
#primary-menu.sub-title > ul > li.label03:hover > a,
#primary-menu.sub-title > ul > li.current.label03 > a,
#primary-menu.sub-title > div > ul > li.label03:hover > a,
#primary-menu.sub-title > div > ul > li.current.label03 > a {
	background-color: transparent !important;
	padding-top: 25px;
	border-top-color: rgba(0,0,0,0.1);
}

.labelline3 { background-color: #a1895b;
	position: relative;
	top: 20px;
	left: 48%;
	transform: translate(-50%, -50%);
    width: 14px;
    height: 14px;
    border-radius: 7px;
	border: 1px solid #fff;
}

#primary-menu ul li .mega-menu-content.label03 { background: #a1895b; border-top-color: #a1895b; }
#primary-menu .label03 ul ul li > a { color: #FFF; }
#primary-menu .label03 ul ul li:hover > a { color: #444; }

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

	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.label03:hover a,
	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current a,
	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.label03:hover a,
	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current a { color: #a1895b !important; }


}

/* ----------------------------------------------------------------
	Label 04
-----------------------------------------------------------------*/
#primary-menu.sub-title > ul > li.label04 > a {	text-align: center; color: #fff; text-shadow: 0px 1px 1px rgba(0,0,0,0.9); }
#primary-menu.sub-title > ul > li.label04:hover > a,
#primary-menu.sub-title > ul > li.current.label04 > a,
#primary-menu.sub-title > div > ul > li.label04:hover > a,
#primary-menu.sub-title > div > ul > li.current.label04 > a {
	background-color: transparent !important;
	padding-top: 25px;
	border-top-color: rgba(0,0,0,0.1);
}

#primary-menu ul li .mega-menu-content.label04 { background: #904339; border-top-color: #904339; }
#primary-menu .label04 ul ul li > a { color: #FFF; }
#primary-menu .label04 ul ul li:hover > a { color: #444; }

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

	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.label04:hover a,
	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current a,
	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.label04:hover a,
	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current a { color: #904339 !important; }


}

/* ----------------------------------------------------------------
	Label 05
-----------------------------------------------------------------*/
#primary-menu.sub-title > ul > li.label05 > a {	text-align: center; color: #fff; text-shadow: 0px 1px 1px rgba(0,0,0,0.9); }
#primary-menu.sub-title > ul > li.label05:hover > a,
#primary-menu.sub-title > ul > li.current.label05 > a,
#primary-menu.sub-title > div > ul > li.label05:hover > a,
#primary-menu.sub-title > div > ul > li.current.label05 > a {
	background-color: transparent !important;
	padding-top: 25px;
	border-top-color: rgba(0,0,0,0.1);
}

.labelline4 { 
	background-color: #653d48;
	position: relative;
	top: 20px;
	left: 48%;
	transform: translate(-50%, -50%);
    width: 14px;
    height: 14px;
    border-radius: 7px;
	border: 1px solid #fff;
}

#primary-menu ul li .mega-menu-content.label05 { background: #653d48; border-top-color: #653d48; }
#primary-menu .label05 ul ul li > a { color: #FFF; }
#primary-menu .label05 ul ul li:hover > a { color: #444; }

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

	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.label05:hover a,
	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current a,
	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.label05:hover a,
	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current a { color: #653d48 !important; }


}

/* ----------------------------------------------------------------
	Label 06
-----------------------------------------------------------------*/
#primary-menu.sub-title > ul > li.label06 > a {	text-align: center; color: #fff; text-shadow: 0px 1px 1px rgba(0,0,0,0.9); }
#primary-menu.sub-title > ul > li.label06:hover > a,
#primary-menu.sub-title > ul > li.current.label06 > a,
#primary-menu.sub-title > div > ul > li.label06:hover > a,
#primary-menu.sub-title > div > ul > li.current.label06 > a {
	background-color: transparent !important;
	border-top-color: rgba(0,0,0,0.1);
	padding-top: 25px;
}

.labelline5 {
	background-color: #ac9f8f;
	position: relative;
	top: 20px;
	left: 48%;
	transform: translate(-50%, -50%);
    width: 14px;
    height: 14px;
    border-radius: 7px;
	border: 1px solid #fff;
}

#primary-menu ul li .mega-menu-content.label06 { background: #ac9f8f; border-top-color: #ac9f8f; }
#primary-menu .label06 ul ul li > a { color: #FFF; }
#primary-menu .label06 ul ul li:hover > a { color: #444; }

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

	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.label06:hover a,
	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current a,
	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.label06:hover a,
	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current a { color: #ac9f8f !important; }


}




.top-links li.topper > a {
	color: #C6C6C6;
	letter-spacing: 1px;
}
.top-links li.topper > a:hover {
	color: #162530;
}

/*@media only screen and (max-width: 991px) {

	#primary-menu { display: none !important; }


}

@media only screen and (min-width: 992px) {

	#homecontent { display: none !important; }


}

@media only screen and (max-width: 767px) {
	
	#slider { display: none !important; }


}
