@charset "utf-8";
/* CSS Document */

#topBar ul li a,
#mainMenu ul li a,
#topMain ul li a{text-transform:uppercase;}

#topBar{display:block;background-color:rgba(0,0,0,0.02);border-bottom:rgba(0,0,0,0.5)1px solid;}
#topBar>.border-bottom{border-bottom:rgba(0,0,0,0.5) 1px solid;}
#topBar>.border-top{border-top:rgba(0,0,0,0.5) 1px solid;}

body.boxed #topBar.dark ul.top-links>li{border-right:0;}

#topBar .logo{display:inline-block;}
#topBar .logo img{-webkit-transition:width .4s ease, height .4s ease;-o-transition:width .4s ease, height .4s ease;transition:width .4s ease, height .4s ease;}
#topBar .logo.has-banner{height:100px;line-height:100px;}
#topBar .banner{margin:5px 0;display:inline-block;padding-left:5px;border-left:rgba(0,0,0,0.05) 1px solid;}

#topBar .social-icon{margin:3px 0 0 0;}
#topBar ul.top-links{float:left;margin:0;}
#topBar ul.top-links>li{padding:0;display:inline-block;margin-left:-3px;position:relative;border-right:rgba(0,0,0,0.1) 1px solid;}
#topBar ul.top-links>li:hover >.dropdown-menu,
#mainMenu ul.top-links>li:hover >.dropdown-menu{display:block !important;}
#topBar ul.top-links>li .dropdown-menu{z-index:3000;}
#topBar ul.top-links>li>a{padding:10px;font-size:12px;color:#151515;display:block;text-decoration:none;}
#topBar ul.top-links>li>a:hover{background-color:rgba(0,0,0,0.01);}
#topBar ul.top-links>li>a>i{margin-right:5px;filter:alpha(opacity=30);opacity:0.3;}
@media only screen and (max-width:768px)
{#topBar{text-align:center;}
#topBar ul.top-links{display:inline-block;float:none;margin:0 auto;}
#topBar ul.top-links>li:last-child>a{border-right:0;}}

#topBar ul.top-links li.text-welcome{padding:0 15px;font-size:12px;}
#topBar ul.dropdown-menu{min-width:50px;margin:0;padding:0;margin-left:-1px;}
#topBar ul.dropdown-menu>li>a{padding:8px 6px;font-size:12px;}
#topBar ul.dropdown-langs>li>a{padding:3px 6px;font-size:12px;}
#topBar ul.top-links>li>a>img.flag-lang{float:left;margin-top:3px;margin-right:6px;}
#topBar ul.dropdown-menu>li>a>i{margin-right:6px;}
#topBar ul.dropdown-langs>li:hover>a{color:#000 !important;background-color:#eee;}
#topBar ul.dropdown-menu>li.divider{margin:0;padding:0;border-bottom:0;height:1px;}





#topNav button.btn-mobile{display:none;}
#topNav button.btn-mobile{color:#333;display:none;padding:6px 10px;float:right;margin-top:13px;margin-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}

#topNav button.btn-mobile i{padding:0;margin:0;font-size:21px;}
@media only screen and (max-width:992px){#topNav button.btn-mobile{display:inline-block;}}



#topNav .full-container{display:block;margin:0 15px;}
#topNav ul.dropdown-menu>li,
#topNav ul.dropdown-menu>li a{background-color:transparent;}
#topNav .nav-pills>li+li{margin-left:0;}
#header li.search .search-box form{margin:0;}
#header.header-md #topNav a.logo{height:70px;line-height:50px;}
#header.header-md #topNav a.logo>img{height:70px;}
#header.header-md #topNav #topMain>li>a{height:70px;line-height:50px;}
@media only screen and (max-width:992px){#header.header-md #topMain.nav-pills>li>a{color:#212121;}
#header.header-md #topMain.nav-pills>li.active>a,
#header.header-md #topMain.nav-pills>li>a:hover{color:#212121;background-color:rgba(0,0,0,0.02);}
}
#header.header-sm #topNav a.logo{height:60px;line-height:50px;}
#header.header-sm #topNav a.logo>img{height:60px;}
#header.header-sm #topNav #topMain>li>a{height:60px;line-height:40px;}
@media only screen and (max-width:992px){#header.header-sm #topMain.nav-pills>li>a{color:#212121;}
#header.header-sm #topMain.nav-pills>li.active>a,
#header.header-sm #topMain.nav-pills>li>a:hover{color:#212121;background-color:rgba(0,0,0,0.02);}
}
#header.fixed{position:fixed;border-bottom:rgba(0,0,0,0.08) 1px solid;}
#header.fixed #topNav a.logo{height:60px;line-height:50px;}
#header.fixed #topNav a.logo>img{height:60px;}
#header.fixed #topNav #topMain>li>a{height:60px;line-height:40px;}


#topNav ul.dropdown-menu{text-align:left;margin-top:0;box-shadow:none;border:#eee 1px solid;border-top:#eee 0 solid;list-style:none;background-color:#fff;box-shadow:rgba(0,0,0,0.2) 0 6px 12px;min-width:200px;padding:0;border-color:#1ABC9C #fff #fff;-webkit-transition:top .4s ease;-o-transition:top .4s ease;transition:top .4s ease;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}

#topNav ul.dropdown-menu li{position:relative;border-bottom:rgba(0,0,0,0.06) 1px solid;}
#topNav ul.dropdown-menu li:last-child{border-bottom:0;}
#topNav ul.dropdown-menu li a{margin:0;padding:7px 15px;font-weight:400;line-height:23px;color:#424242;font-size:12px;display:block;text-decoration:none;}
#topNav ul.dropdown-menu>li a i{margin-right:6px;font-size:12px;}
#topNav ul.dropdown-menu a.dropdown-toggle{background-position:right center;background-repeat:no-repeat;}
#topNav ul.dropdown-menu li.active>a,
#topNav ul.dropdown-menu li.active:hover>a,
#topNav ul.dropdown-menu li.active:focus>a,
#topNav ul.dropdown-menu li:hover>a,
#topNav ul.dropdown-menu li:focus>a,
#topNav ul.dropdown-menu li:focus>a{color:#000;background-color:rgba(0,0,0,0.05);}

#topNav ul.dropdown-menu li.divider{margin:-1px 0 0 0;padding:0;border:0;background-color:rgba(0,0,0,0.1);}
#topNav .nav li:hover>ul.dropdown-menu{padding:0;display:block;z-index:100;}
#topNav ul.dropdown-menu li .label{margin-top:4px;}
#topNav ul.dropdown-menu>li:hover > ul.dropdown-menu{display:block;position:absolute;left:100%;top:0;padding:0;margin:0;border-left:0 !important;border-right:0 !important;border-bottom:0 !important;}
#topMain.nav-onepage>li.active>a{font-weight:bold;}


@media only screen and (max-width:992px){.navbar-collapse{height:100%;}
form.mobile-search{display:block;}
#topNav div.nav-main-collapse{padding:0;margin:0;}
#topNav button.btn-mobile{display:block;float:right;margin-right:0;}
#header.dark #topNav button.btn-mobile,
#header.transparent #topNav button.btn-mobile,
#header.theme-color #topNav button.btn-mobile{color:#fff;}
	
#topNav nav.nav-main{background-color:#fff;}
#topNav div.nav-main-collapse,
#topNav div.nav-main-collapse.in{width:100%;margin:-1px 0 0 0;}
#topNav div.nav-main-collapse{float:none;overflow-x:hidden;max-height:350px;}
#topNav div.nav-main-collapse.collapse{display:none !important;}
#topNav div.nav-main-collapse.in{display:block !important;}
#topNav div.nav-main-collapse{position:relative;}
#topMain>li>a>span{display:none !important;}
	
#topMain li{display:block !important;float:none;text-align:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
#topMain li a{text-align:left;border:0;height:auto;line-height:15px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
#topMain>li:hover,
#topMain>li:hover>a{border-top:0 !important;}
#topMain>li>a{height:auto;line-height:auto;}
#topMain ul.dropdown-menu{position:static;clear:both;float:none;display:none !important;border-left:0 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#topNav nav.nav-main li.resp-active > ul.dropdown-menu{display:block !important;margin-left:30px;margin-right:30px;padding:20px 0;border-right:0;}
#topNav nav.nav-main li.resp-active > ul.dropdown-menu li{border-left:0;}
#topNav ul.nav>li:hover>a:before,
#topNav ul.nav>li.active>a:before{background-color:transparent;}
#topNav ul.dropdown-menu>li:hover > ul.dropdown-menu{position:static;}
#topNav div.submenu-dark ul.dropdown-menu{border-top:0;}
#topNav nav.nav-main li.resp-active > ul.dropdown-menu{margin:0;padding:0;}
#topNav nav.nav-main li > ul.dropdown-menu li a{padding-left:40px;}
#topNav .dropdown-menu.pull-right,
#topNav .dropdown-menu.pull-left{float:none !important;}
}


@media only screen and (max-width:500px){#topNav div.nav-main-collapse{max-height:290px;overflow-y:auto;}
}
#topNav #topMain>li.mega-menu{position:inherit;color:#fff;}
#topNav #topMain>li.mega-menu>ul{max-width:100%;width:100%;}
#topNav #topMain>li.mega-menu div.row{display:table;margin:0;padding:0;width:100%;}
#topNav #topMain>li.mega-menu div.row div{display:table-cell;border-left:rgba(0,0,0,0.1) 1px solid;margin-left:-1px;display:table-cell;vertical-align:top;float:none;margin:0;padding:15px 0 0 0;}
#topNav #topMain>li.mega-menu div.row>div:first-child{border-left:0 !important;}
#topNav #topMain>li.mega-menu div.row div>ul>li>span{color:#111;font-weight:bold;display:block;padding:6px 15px 15px 15px;}
#topNav #topMain>li.mega-menu div.row div:first-child{border-left:0;}
#topNav ul.dropdown-menu a.dropdown-toggle{background-image:url('../images/submenu_light.png');}

@media only screen and (max-width:992px){#header.header-sm #topNav button.btn-mobile{margin-top:16px;}
#header.header-sm #topNav button.btn-mobile{margin-top:11px;}
#topNav #topMain>li.mega-menu div.row div{display:block !important;border:0 !important;}
.block-md{display:block;}
.text-center-md{text-align:center !important;float:none !important;}
#header .nav-second-main .quick-cart-box,
#header .nav-second-main .search-box{box-shadow:none !important;}
body>.btn.fullwidth,
#wrapper>.btn.fullwidth{padding-top:0!important;padding-bottom:20px!important;white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word;}
body>.btn.fullwidth>span,
#wrapper>.btn.fullwidth >span{line-height:30px !important;}
}

	
	
	
	#topNav .navbar-collapse {
	float:right;
}

#topNav a.logo {
	height:96px;
	line-height:96px;
	overflow:hidden;
	display:inline-block;
}

@media only screen and (max-width: 992px) {
	/* Force 60px */
	#header {
		height:60px !important;
	}
	#header #topNav a.logo {
		height:60px !important;
		line-height:50px !important;
	}
	#header #topNav a.logo>img {
		max-height:60px !important;
	}
	#header #topNav #topMain>li>a {
		height:40px !important;
		line-height:40px !important;
		padding-top:0;
	}


	#topMain>li {
		border-bottom:rgba(0,0,0,0.1) 1px solid;
	}
	#topMain>li:last-child {
		border-bottom:0;
	}

		#header li.search .search-box {
			margin:0 !important;
			position:fixed;
			left:0; right:0;
			top:60px !important;
			width:100%;
			background-color:#fff;
			border-top:rgba(0,0,0,0.1) 1px solid;
		}
}
	
	/* header */
p {
	text-align: justify;
	font-size: 14.5px;
}
#topMain>li>a {
	height:96px;
	line-height:76px;
}
#topMain.nav-pills>li>a {
	color:#1F262D;
	font-weight:400;
	background-color:transparent;
} 
#topMain.nav-pills>li:hover>a, 
#topMain.nav-pills>li:focus>a {
	color:#1F262D;
	background-color:rgba(0,0,0,0.03);
}
#topMain.nav-pills>li.active>a {
	color:#687482;
}

#topMain.nav-pills>li>a.dropdown-toggle {
	padding-right:25px;

	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}
#topMain.nav-pills>li>a.dropdown-toggle:after {
	display: block;
	content: "\f107";
	position: absolute;
	top: 50%;
	right: 10px;
	margin: -5px 0 0;
	font-family: FontAwesome;
	font-size: 12px;
	opacity: .3;
	line-height: 1em;

	-webkit-transition: -webkit-transform .2s ease-in;
	-moz-transition: -moz-transform .2s ease-in;
	-ms-transition: -ms-transform .2s ease-in;
	-o-transition: -o-transform .2s ease-in;
	transition: transform .2s ease-in;
}
	
	
	#topMain>li {
		border-bottom:rgba(0,0,0,0.1) 1px solid;
	}
	#topMain>li:last-child {
		border-bottom:0;
	}

		#header li.search .search-box {
			margin:0 !important;
			position:fixed;
			left:0; right:0;
			top:60px !important;
			width:100%;
			background-color:#fff;
			border-top:rgba(0,0,0,0.1) 1px solid;
		}


	
#header.bottom.dropup #topMain.nav-pills>li>a.dropdown-toggle:after {
	content: "\f106";
}




@media only screen and (max-width: 1215px) {
	#topMain.nav-pills>li>a {
		font-size:13px;
	}
}



