@CHARSET "UTF-8";
/*body{
    background-image: url(../images/body-sub-bg.gif);
}*/

/** main menu bar items **/
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
     color: #fff;
}
.navbar-static-top{
    z-index: 100;
}
.menu-container{
     margin-left: 0;
     margin-right: 0;
     max-height: 60px;
	 /* overflow: hidden; */
	 height: 57px;
	 background-image: url(../images/menu-bg.gif);
	 background-repeat: repeat-x;
	 background-position: center;
}
.menu-container .container{ padding:0; }
.menu-container .col-lg-12, .menu-container .col-md-12{
	padding:0;
}
.menu-container .navbar{
	margin-bottom: 5px;
}
.nav > li.dropdown.open, .nav > li.dropdown:hover { 
	position: static; 
	background: rgba(118,42,43,1);
	background: -moz-linear-gradient(top, rgba(118,42,43,1) 0%, rgba(118,42,43,1) 6%, rgba(150,69,70,1) 19%, rgba(189,106,107,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(118,42,43,1)), color-stop(6%, rgba(118,42,43,1)), color-stop(19%, rgba(150,69,70,1)), color-stop(100%, rgba(189,106,107,1)));
	background: -webkit-linear-gradient(top, rgba(118,42,43,1) 0%, rgba(118,42,43,1) 6%, rgba(150,69,70,1) 19%, rgba(189,106,107,1) 100%);
	background: -o-linear-gradient(top, rgba(118,42,43,1) 0%, rgba(118,42,43,1) 6%, rgba(150,69,70,1) 19%, rgba(189,106,107,1) 100%);
	background: -ms-linear-gradient(top, rgba(118,42,43,1) 0%, rgba(118,42,43,1) 6%, rgba(150,69,70,1) 19%, rgba(189,106,107,1) 100%);
	background: linear-gradient(to bottom, rgba(118,42,43,1) 0%, rgba(118,42,43,1) 6%, rgba(150,69,70,1) 19%, rgba(189,106,107,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#762a2b', endColorstr='#bd6a6b', GradientType=0 );
	
	color: #fff;
}
.nav > li.dropdown .dropdown-menu{
    display: none;
}
.nav > li.dropdown.open .dropdown-menu, .nav > li.dropdown:hover .dropdown-menu {
		display:table; 
		left:0; 
		right:0; 
		background-color: #bd6a6c;
		border: none;
	 	border-bottom-left-radius: 5px;
 		border-bottom-right-radius: 5px;
 		-webkit-border-bottom-left-radius: 5px;
 		-webkit-border-bottom-right-radius: 5px;
 		-moz-border-bottom-left-radius: 5px;
 		-moz-border-bottom-right-radius: 5px;
 		font-family: zu-semiBold;
 		color: #fff;
 		padding-bottom: 15px;
}
.dropdown-menu>li { 
	display: table-cell; 
	color: #fff;
}
.dropdown-menu > li a{
	color: #fff;
}
.dropdown-menu > li a:hover,.dropdown-menu > li a:focus{
	 color: #fff;
}
.dropdown-menu>li h5.submenu-heading { 
	color: #fff;
	font-size: 0.95em;
	border-bottom: solid 1px #fff; 
	padding-bottom: 4px;
	width: auto;
	display: inline-block;
}
.dropdown-menu>li div.menu-search { 
	display: table-cell; 
}
.dropdown-menu > li div.menu-search .menu-img-container{
	margin-top: 10px;
	overflow: hidden;
	max-width: 220px;
}
.dropdown-menu > li div.menu-search .search-box{
	margin-top: 10px;
	font-size: 0.85em;
}
.dropdown-menu > li div.menu-search .search-box span{
	padding-bottom: 3px;
}
.dropdown-menu > li div.menu-search .search-box .input-group{
	border-radius: 0px;
	background-color: #fff;
}
.dropdown-menu > li div.menu-search .search-box .input-group .form-control{
	border-radius: 0px;
	  border: none;
	  padding: 0px;
	  line-height: 1px;
	  height: 25px;
}
.dropdown-menu > li div.menu-search .search-box .input-group-btn{
	border: none;
	  border-radius: 0px;
	  background-color: #fff;
	  padding: 1px 0px;
}
.dropdown-menu > li div.menu-search .search-box .input-group-btn:last-child>.btn{
	z-index: 2;
  	background-color: #bd6a6c;
 	border-radius: 0px;
  	padding: 1px 5px;
}
.dropdown-menu > li div.menu-search .search-box .input-group-btn .glyphicon-search::before{
	color: #fff;
}
.dropdown-menu>li div.menu-search a.first{ 
	margin-top: 7px;
}
.dropdown-menu>li div.menu-search a{ 
	color: #fff;
	width: 100%;
  	display: block;
  	font-size: 0.85em;
}	
	

.navbar-default {
	border-color: transparent;
	background-color: transparent;
}

.navbar-default .navbar-brand {
	color: #333;
}

.navbar-default .navbar-nav>li>a {
	padding: 0 14px; /* 15px */
	font-family: "zu-semiBold";
	color: #fff;
	font-size: 1.10em; /* 1.10em */
	line-height: 57px;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a {
		background: rgba(118,42,43,1);
	background: -moz-linear-gradient(top, rgba(118,42,43,1) 0%, rgba(118,42,43,1) 6%, rgba(150,69,70,1) 19%, rgba(189,106,107,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(118,42,43,1)), color-stop(6%, rgba(118,42,43,1)), color-stop(19%, rgba(150,69,70,1)), color-stop(100%, rgba(189,106,107,1)));
	background: -webkit-linear-gradient(top, rgba(118,42,43,1) 0%, rgba(118,42,43,1) 6%, rgba(150,69,70,1) 19%, rgba(189,106,107,1) 100%);
	background: -o-linear-gradient(top, rgba(118,42,43,1) 0%, rgba(118,42,43,1) 6%, rgba(150,69,70,1) 19%, rgba(189,106,107,1) 100%);
	background: -ms-linear-gradient(top, rgba(118,42,43,1) 0%, rgba(118,42,43,1) 6%, rgba(150,69,70,1) 19%, rgba(189,106,107,1) 100%);
	background: linear-gradient(to bottom, rgba(118,42,43,1) 0%, rgba(118,42,43,1) 6%, rgba(150,69,70,1) 19%, rgba(189,106,107,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#762a2b', endColorstr='#bd6a6b', GradientType=0 );
		
	color: #fff;
}

.navbar-default .navbar-nav>li>a:focus {
	background-color: #a15253;
	color: #fff;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a.active
	{
	background: rgba(118,42,43,1);
background: -moz-linear-gradient(top, rgba(118,42,43,1) 0%, rgba(118,42,43,1) 6%, rgba(150,69,70,1) 19%, rgba(189,106,107,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(118,42,43,1)), color-stop(6%, rgba(118,42,43,1)), color-stop(19%, rgba(150,69,70,1)), color-stop(100%, rgba(189,106,107,1)));
background: -webkit-linear-gradient(top, rgba(118,42,43,1) 0%, rgba(118,42,43,1) 6%, rgba(150,69,70,1) 19%, rgba(189,106,107,1) 100%);
background: -o-linear-gradient(top, rgba(118,42,43,1) 0%, rgba(118,42,43,1) 6%, rgba(150,69,70,1) 19%, rgba(189,106,107,1) 100%);
background: -ms-linear-gradient(top, rgba(118,42,43,1) 0%, rgba(118,42,43,1) 6%, rgba(150,69,70,1) 19%, rgba(189,106,107,1) 100%);
background: linear-gradient(to bottom, rgba(118,42,43,1) 0%, rgba(118,42,43,1) 6%, rgba(150,69,70,1) 19%, rgba(189,106,107,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#762a2b', endColorstr='#bd6a6b', GradientType=0 );
	color: #fff;
}

.navbar-default .navbar-nav>.active>a:hover {
	background-color: #a15253;
	color: #fff;
}

.nav>li>a:focus, .nav>li>a:hover{
	background-color: #a15253;
	color: #fff;
}
a.back-btn{
    position: fixed;
    right: 0;
    top: 50%;
    display: block;
   
    cursor: pointer;
}
a.external-link, a.external-link:hover{
    color:#9d5057;
}
a.general-link, a.external-link:hover{
    color:#9d5057;
}

/** main menu bar items 88 */

/* for iphones and general android devices  414 = iphone 6+**/
@media all and (max-width: 420px) {
	.menu-container{
		max-height: 100%;
	 	overflow: hidden;
	 	background-image: none;
	 	height: auto;
	} 
    .container-fluid>.navbar-header{
		 /*margin-right: -15px;
 		 margin-left: -15px; */
         margin-left: -10px; margin-right: -10px; 
 		 float: none;
	}
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
		/* margin-left: 5px !important; */
        margin-left: 0px !important;
	}
	.navbar-nav{
		/* margin: 7.5px -10px; */
        margin: 7.5px -5px;
	}
	.navbar-default .navbar-nav>li>a {
		color: #333;
		font-size: 0.85em;
	}
}
@media all and (min-width: 420px ) and (max-width: 992px ) {
	
	.menu-container{ 
		background-image: none; 
		height: auto;
	} 
	.container-fluid>.navbar-header{
		 /*margin-right: -15px;
 		 margin-left: -15px; */
         margin-left: -10px; margin-right: -10px; 
 		 float: none;
	}
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
		/* margin-left: 5px !important; */
        margin-left: 0px !important;
	}
	.navbar-default .navbar-nav>li>a {
		color: #333;
		font-size: 0.85em;
	}
	 .menu-container{
		 max-height: 100%;
	 	 overflow: hidden;
	} 
	.nav{
		padding-left: 0;
		list-style: none;
		width: 100%;
	}
	.navbar-nav{
		/* margin: 7.5px -10px; */
        margin: 7.5px -5px;
	}
	.nav>li{
		position: relative;
		display: block;
		float: none;
	}
	.collapse {
  		display: none;
	}
	.navbar-toggle{
	 	display: block;
	}
	.navbar-collapse.collapse {
	   display: none !important;
	   height: auto!important;
	   padding-bottom: 0;
	   overflow: visible!important;
	}
	.collapse.in {
 	 	display: block !important;
	} 
	.navbar-collapse.in {
  		overflow-y: auto;
	}
}
@media all and (min-width: 992px ) and (max-width: 1200px) {
	.navbar-default .navbar-nav>li>a{
		padding: 0 11px;
	}
}