/******************************************

***           SmartAddon.Com           ****

*******************************************/

/* Split Menu */


/* ----------------------*/

/*     menu css       */

/* ----------------------*/

/****** Style Menu ******/
#yt_content .block-menu{
	position:relative;
}
/*#yt_content .block-menu .icon-categories{
	background:url(../images/icon-titles.png) no-repeat 0 0;
	width:42px;
	height:42px;
	position:absolute;
	z-index:10;
	top:7px;
	left:5px;
}*/
#yt_content .block-menu .block-title{
	background:url(../images/icon-titles.png) no-repeat 5px 9px;
	background-color:#6cbe42;
}
#yt_content .block-menu .block-content{
	background-color:#194684;
	padding:0px;
}
#yt_content .block-menu .block-content ul.nav-menu{	
	padding-top:22px;
	padding-bottom:26px;
}


#yt_content .block-menu .block-content ul.nav-menu li ul li.active a{
	color:#6CBE42;
}
#yt_content .block-menu .block-content ul.nav-menu > li.active,
#yt_content .block-menu .block-content ul.nav-menu > li:hover{
	background-color:#69A1EF;
}
#yt_content .block-menu .block-content ul.nav-menu > li > a{
	color: #FFFFFF;
    display: block;
    outline: 0 none;
    padding: 4px 10px 4px 30px;    
}
 
 /*---menu css ---*/
 .header-top-menu{
 	border-top: 1px solid #EBEBEB;
 	border-bottom: 1px solid #EBEBEB;
 }
 .header-top-menu .container{
  	margin-bottom: 0 !important;
  }
 .block-menu .nav-menu li a{
	display: block; 
	color:#909090;
	padding:0px 14px;
	font-size:100%;
	line-height: 20px;
}
.block-menu .block-content ul.nav-menu > li > a{
	padding:15px 20px; font-size:133.33%;
	position: relative;
}
.block-menu .block-content ul.nav-menu >  li.parent > a:after {
	content:"";display:inline-block; width:12px; height:6px; 
	background:url(../images/icon-arrow.png) no-repeat 2px -13px; margin:0 0 2px 2px;
}
.block-menu .block-content ul.nav-menu > li.parent:hover > a,
.block-menu .block-content ul.nav-menu > li.parent.active > a{
	padding-right: 22px;
}
.block-menu .block-content ul.nav-menu > li:hover > a:before,
.block-menu .block-content ul.nav-menu > li.active > a:before{
 	 content: ""; height: 1px; width: 100%; position: absolute; top: -1px; left: 0;
}
.block-menu .block-content ul.nav-menu > li.parent:hover > a:after,
.block-menu .block-content ul.nav-menu > li.parent.active > a:after{
	content: ""; height: 1px; width: 100%; position: absolute; bottom: -3px; left: -2px;
}
.block-menu .block-content ul.nav-menu > li:hover > a:after,
.block-menu .block-content ul.nav-menu > li.active > a:after{
	 content: ""; height: 1px; width: 100%; position: absolute; bottom: -1px; left: 0;	
}
.block-menu .block-content ul.nav-menu > li.parent:hover > a span:after,
.block-menu .block-content ul.nav-menu > li.parent.active > a span:after{
	background:url(../images/icon-arrow.png) no-repeat 0px 0;
	content:"";display:inline-block; width:9px; height:6px; 
	margin:0 0 2px 7px;
}
.header-nav-container-home ul.nav-menu li ul {
    margin: 0 auto;
    position: absolute;
    text-align: left;
    top: -9999em;
    z-index: 999;
	width:175px;
	background:#fff;	
	border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;
	padding-bottom: 25px;
}
.header-nav-container-home ul.nav-menu li ul li ul{
	margin: 0 auto;
    position: absolute;
    text-align: left;
    top: -9999em;
    z-index: 999;
	width:175px;
	background:#fff;	
	border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;
	padding-bottom: 25px;
}
.header-nav-container-home .block-menu ul.nav-menu li ul:before{
	content:""; 
	display:block; 	
	height:7px; 
	position:absolute; 
	top:0; left:-1px; 
	width:100%; 
	border-left:1px solid #80b601;
	border-right:1px solid #80b601;
}
.header-nav-container-home ul.nav-menu li:hover > ul{
	top:50px !important;
	background:#fff;
}
.header-nav-container-home ul.nav-menu li li.parent:hover > a{
	position: relative;
}

.header-nav-container-home ul.nav-menu li > ul li:hover > ul{
	top:0 !important;
	background:#fff;
	left:187px;
}
.header-nav-container-home ul.nav-menu li ul li a span{
	display: block; border-bottom: 1px dashed #c8c8c8; padding: 4px 20px 5px 20px;
}
.header-nav-container-home ul.nav-menu li ul li a span:before{
	display: inline-block;	
	content: "";
	float: left;
	margin: 6px 0 0 -18px;
	width: 9px; height: 9px;	
}
.header-nav-container-home ul.nav-menu li ul li:hover > a{
	color: #80b601;

}
.header-nav-container-home ul.nav-menu li ul li:hover > a span:before{
	background-position: 0 0;
}

.header-nav-container-home ul.nav-menu li ul li.first{
	margin-top: 15px;
}

#yt_content .block-menu .block-content .nav-menu li{position: relative; display: block; z-index: 10; line-height:160%;}

#yt_content .block-menu .block-content .nav-menu ul{
	border-left: 4px solid #69A1EF;
	display: none; background:#FFF; position: absolute;left:100%; top:-5px; width: 170px; padding-top:15px; padding-bottom:15px;
}
#yt_content .block-menu .block-content .nav-menu ul li a{color:#686868; font-size:90%; padding: 5px 0 0 30px;}
#yt_content .block-menu .block-content .nav-menu ul li:hover a{color:#fff !important;}
#yt_content .block-menu .block-content .nav-menu li:hover > ul{display: block;}
 
 /* +-*/
div.sm_megamenu_wrapper_vertical_menu{
	transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-webkit-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
}
ul.sm_megamenu_menu{position: relative;}
ul.sm_megamenu_menu > li{z-index: 1; float:left;}
ul.sm_megamenu_menu .more-view{
	position: absolute;
	bottom: 0px; 
	right: 0px; 
	width: 30px; 
	height: 30px; 
	background-color:#6cbe42; 
	cursor: pointer; 
	z-index: 2;
	background: url("../images/plus.png") no-repeat scroll center center;
	display: none;
}
ul.sm_megamenu_menu .more-view.open{
	position: absolute;bottom: 0px; right: 0px; width: 30px; height: 30px; 
	background-color:#6cbe42; cursor: pointer; z-index: 2;
	background: url("../images/minus.png") no-repeat scroll center center;
}

.block-menu .block-content{
	transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-webkit-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
}
.block-menu .block-content ul.nav-menu{position: relative;}
.block-menu .block-content ul.nav-menu > li:first-child{border-left:1px solid #ebebeb;}
.block-menu .block-content ul.nav-menu > li{z-index: 1; float:left; border-right:1px solid #ebebeb;}
.block-menu .block-content ul.nav-menu > li:hover{ background:#80b601;}
.block-menu .block-content ul.nav-menu > li:hover > a,
.block-menu .block-content ul.nav-menu > li.active > a
{ color:#fff;}
.block-menu .block-content ul.nav-menu .more-view{
	position: absolute;
	top: 10px; 
	right: 0px; 
	width: 30px; 
	height: 30px; 
	cursor: pointer; 
	z-index: 2;
	background: url("../images/plus.png") no-repeat scroll center center #80b601;
	display: none;
}
.block-menu .block-content ul.nav-menu .more-view.open{
	position: absolute;
	bottom: 0px; 
	right: 0px; 
	width: 30px; 
	height: 30px; 
	cursor: pointer; 
	z-index: 2;
	background: url("../images/minus.png") no-repeat scroll center center #80b601;
}

/*-------Menu responsive-------*/
#yt-responsivemenu{display:none}

.menu-selectbox{}
#yt_resmenu_selectbox{ 
	width: 100%;
	margin: 7px 0 7px 20px !important;
	border: 1px solid #e9e9e9;	
	font-size:116.66%;
	height: 42px; 
	line-height: 30px;
	padding: 12px 6px;
	background:#fff  url(../images/icon-seclect.png) no-repeat 154px center;
	cursor: pointer;
}


.yt-resmenu.menu-selectbox ul.nav-menu{
	position: relative;z-index: 5;
}
.yt-resmenu.menu-selectbox ul.nav-menu li{
	display: block;
}
.yt-resmenu.menu-selectbox .res-wrapnav{
	height: 0;
    opacity: 0;
    transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
}
.yt-resmenu.menu-selectbox ul.nav-menu li.haveChild .menuress-toggle {
    background: none repeat scroll 0 0 #111111;
    cursor: pointer;
    font-family: FontAwesome;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    vertical-align: middle;
    width: 30px;
}
.header-top-menu .container{ background:#fff !important;}