@charset "utf-8";
/* CSS Document */
.menubox-mobile-menu {display:none;}

/*----------------------menu style content common ------------------*/

.menu_heading{
	font-size:18px;
	border-bottom:thin #424B4F solid;
	padding-bottom:5px;
}
.nav{ background-color:#424B4F;
	position:relative;
	z-index:2;
	float: left;
	margin: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #878787;
	font-size: 14px;
	font-weight: 400;
	width: 100%;
	margin: 0 auto;
	position: relative;
	text-transform: capitalize;
	z-index: 10;
}
.nav ul{
	background-color:#424B4F;	 
	padding: 0 !important;
}
.nav li{
	float:left;
	text-align: left;
	margin: 0;
    padding: 10px;
}

.nav a:link, .nav a:visited {
    display:inline-block;
    color: #fff;
}

/* menu links */
.nav a:link, .nav a:visited{
	width: 100%;
	text-decoration: none;
	cursor: pointer;	
}
.nav a:hover{color: #CCC;}
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li:hover ul ul ul ul{
    display:none;
	z-index: 1000;
}



/* active menu link */
.nav .a, .nav .a:visited{cursor: pointer;width:100%;}

.nav li, .nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li li li li:hover ul{color:#fff;}

.nav li ul li{ position:relative;}
.nav li ul {
    float: left;
    position: absolute;
    max-width: 180px;
    top: auto;
    width: auto;
    z-index: 20 !important;
}
.nav li ul a:hover {color: #CCC;}
.sub1ul{display:none;border-top: 1px solid #fff;}
.sub1li {width: 180px !important;}
.sub1li, .sub1li li, .sub1li li a{list-style-type: none;border-bottom: 1px solid #fff;}
.currentpage {
	position: relative;
	color: #CCC !important;
	background-color: #999;
}
.home_link{
    background-color: #424b4f;
    list-style-type: none;
    padding: 8px 5px 0 8px !important;
}
/*.home_link a{width:100%;}
.home_link img {width:24px;}*/

.menudivider {display: inline;text-align: center !important; width: auto;position: relative;}
.menudivider.currentpage a {color: #FFF; text-transform: capitalize;}

/*-----------------------------menubox-top-left------------------*/
.menubox-top-left{float:left;}


/*-----------------------------menubox-page-top------------------*/
.menubox-page-top{width:100%;float: left;}

.menubox-page-top a, .page-top li a{
	color:#FFFFFF !important;
	padding: 5px 2px !important;
	float: none;
}

.menubox-page-top .home_link{
    list-style-type: none;
    padding:5px;
    text-align: left;
}
/* <--------------------------- menu inner styles--------------------------->  */
.fullwidth_horizontal{float:left;width:100%;}
.listmenu li{float:none;}

/*---------------------------below header------------------*/
 .below-header {
 	margin: 15px auto!important;
 	width:80%;
 }
 .below-header li{
 	float:left;
	}

/*---------------------------content top left------------------*/

/*---------------------------content top right-----------------*/
.menubox-content-top-right{float:right;}
.menubox-bottom-right{float:right;}


/*-----------------------------sidebar menus------------------*/
.standard_vertical li{
	width:100%;
}
.menubox-left-sidebar .nav li ul {
    float: left;
    left: 180px;
    position: absolute;
    top: 0;
    width: 180px;
    z-index: 20 !important;
} 
.menubox-left-sidebar ul li, .menubox-right-sidebar ul li{
    border-bottom: 1px solid #fff;
    text-align: left !important;
    width: 100%;
}
.menubox-left-sidebar ul li .a img, .menubox-right-sidebar ul li .a img{width: 15px;}
.menubox-left-sidebar li ul, .menubox-right-sidebar li ul{width:180px;}
.menubox-right-sidebar .nav li ul {
    float: left;
    left: -180px;
    position: absolute;
    top: 0;
    width: 180px;
    z-index: 20 !important;
}
.menubox-left-sidebar ul li ul{left:200px;}
.footer .currentpage {background-color: transparent;}

/* ------------- footer menu ----------------  */

.nav.footer-left, .nav.footer-center-left, .nav.footer-center-right, .nav.footer-right {
    background-color: transparent;
    margin: 0 !important;
    padding: 0 !important;
}
.footer .menudivider {
    margin: 0;
    padding: 0 0 10px;
    text-align: left !important;
    width: 100%;
}
/* ------------- mobile menu ----------------  */
.menubox-mobile-menu{margin-bottom:10px;}
.mobile-menu{ margin:0!important;}
.headernavM{}
.mobile_top{}
.menubox-mobile-top, .mob_menu_header {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

.mobile ul li a, .mobile .a, .mob_menu_header, .mobile ul li  {text-align: left;}
.mob_menu_header {
	
	background-color:transparent;
	background-image: url(/media/images/static/images/menu-bars.png);
	background-repeat:no-repeat;
	background-size:contain;
    cursor: pointer;
	text-transform: uppercase;
	color: #FFF;
	margin-bottom: 1px;
	padding: 0;
	font-size: 0;
	font-weight: normal !important;
}
.mob_menu_header{cursor:pointer;}
.mobile-menu,.Mobile_navTop{display:none;}
.mobile-menu img { width: auto !important;}
.mobile-menu .mobile-top{width:100%;}
.mobile ul {list-style: none;}
.mobile ul li {
	margin:0;
 	list-style: none outside none;
	color:#FFFFFF!important;
    border-bottom:solid thin!important;
}
.mobile ul li:hover {background-color:#424B4F;}
.mobile .a{ padding: 15px; background-color: #96A2A7; border-bottom: 1px solid #fff; text-transform: lowercase !important; }
	
.mobile .a:hover{cursor:pointer;	}
.mobile ul li {	background-color:#666;}
.mobile ul li a {
	padding:15px;
	font-size: 16px;
	color:#FFFFFF!important;
	text-decoration: none;
	display: block;
}
.sub1ul{
	margin:0;
	padding:0;
}
.mobile.a{
	cursor:pointer;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	display: block;
	text-transform: capitalize;
}
.mobile-menu .sub1ul li{
	border: 0 none;
	display:block;
	margin:0;
	width: 100% !important;
	
}
.mobile-menu .sub1ul li a{background-color:#C9C9C9;}
.mobile-menu .sub1ul li :hover{background-color:#B1B4BA;
}
.mobileli:hover ul ul, .nav li:hover ul ul ul, .nav li:hover ul ul ul ul{
    display:none;
	z-index: 1000;
}
.mobileli:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li li li li:hover ul{z-index: 1000;}
	
.mobile .currentpage {
	width:100%!important;
	display:block;
	background-color:#999999;
}
.sub1li{z-index: 40!important;}


/* ------------- blog side menu layout ----------------  */

.blogsidemenu{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#878787;
	font-size: 14px;
	font-weight: 400;
	margin: 0 0 0 10px !important;
}
.blogsidemenu ul{
	padding: 0 !important;
}
.blogsidemenu li{
    list-style-type: none !important;
    margin: 15px 0 !important;
    padding: 0 !important;
}
.blogsidemenu a{
	color:#878787;
	padding: 7px 0;
	font-size: 14px;
}
.blogsidemenu a:hover{
    color:#0b86c1;
	padding: 7px 0;
}



