
/** Minified CSS for Menufication jQuery plugin **/
.menufication-search-holder {
	display:none!important
}

#menufication-nav,
#menufication-nav * {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}

.menufication-scroll,
.menufication-non-css3-scroll {
	overflow-y:scroll!important;
	padding-bottom:0!important
}

.menufication-display,
.menufication-non-css3-display {
	display:block!important
}

.menufication-add-padding,
.menufication-non-css3-add-padding {
	padding-top:52px
}

#menufication-page-holder,
#menufication-non-css3-page-holder {
	position:relative
}

#menufication-nav h1,
#menufication-non-css3-nav h1,
#menufication-nav h2,
#menufication-non-css3-nav h2,
#menufication-nav h3,
#menufication-non-css3-nav h3 {
	margin:0!important;
	padding:0!important
}

.menu-toggle {
	display:none
}

#menufication-top,
#menufication-non-css3-top {
	width:100%;
	position:fixed;
	top:0;
	padding-right:1px;
	left:-1px;
	height:52px;
	min-height:50px;
	background:#fff;
	/*background:-moz-linear-gradient(top, #262626 0, #1c1c1c 50%, #262626 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #262626), color-stop(50%, #1c1c1c), color-stop(100%, #262626));
	background:-webkit-linear-gradient(top, #262626 0, #1c1c1c 50%, #262626 100%);
	background:-o-linear-gradient(top, #262626 0, #1c1c1c 50%, #262626 100%);
	background:-ms-linear-gradient(top, #262626 0, #1c1c1c 50%, #262626 100%);
	background:linear-gradient(to bottom, #262626 0, #1c1c1c 50%, #262626 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#262626', endColorstr='#262626', GradientType=0);*/
	box-shadow:0 1px 4px rgba(0, 0, 0, .1);
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, .1);
	z-index:10000;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	-webkit-transition:all 400ms ease;
	-moz-transition:all 400ms ease;
	-o-transition:all 400ms ease;
	transition:all 400ms ease
}

.menufication-custom-top,
.menufication-non-css3-custom-top {
	position:fixed;
	top:0;
	left:0;
	padding-right:1px;
	z-index:10000;
	min-height:50px;
	width:100%;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	-webkit-transition:all 400ms ease;
	-moz-transition:all 400ms ease;
	-o-transition:all 400ms ease;
	transition:all 400ms ease
}

#menufication-top p,
#menufication-non-css3-top p {
	margin:0 0 0 37px;
	padding-top:6px;
	color:#C9C9C9
}

#menufication-outer-wrap.menufication-transition-in #menufication-top,
#menufication-outer-wrap.menufication-transition-in .menufication-custom-top {
	-webkit-transform:translate3d(200px, 0, 0)!important;
	-moz-transform:translate3d(200px, 0, 0)!important;
	-ms-transform:translate3d(200px, 0, 0)!important;
	-o-transform:translate3d(200px, 0, 0)!important;
	transform:translate3d(200px, 0, 0)!important
}

#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in #menufication-non-css3-top,
#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in .menufication-non-css3-custom-top {
	left:200px!important
}

#menufication-top #menufication-header-logo,
#menufication-non-css3-top #menufication-non-css3-header-logo {
	max-height:55%;
	height:55%;
	margin-top:10px
}

#menufication-top #menufication-btn,
#menufication-non-css3-top #menufication-non-css3-btn {
	position:absolute;
	margin:11px 0 0 10px;
	border-radius:2px;
	height:50px;
	width:60px;
	cursor:pointer;
	-webkit-tap-highlight-color:rgba(255, 255, 255, 0);
	tap-highlight-color:rgba(255, 255, 255, 0);
	outline:0
}

#menufication-top #menufication-btn:before,
#menufication-non-css3-top #menufication-non-css3-btn:before {
	border-bottom:11px double #C9C9C9;
	border-top:4px solid #C9C9C9;
	content:"";
	position:absolute;
	height:3px;
	left:5px;
	top:6px;
	width:23px
}

#menufication-outer-wrap #menufication-fixed-holder {
	-webkit-transition:all 400ms ease;
	-moz-transition:all 400ms ease;
	-o-transition:all 400ms ease;
	transition:all 400ms ease;
	top:70px;
	position:fixed
}

#menufication-outer-wrap.menufication-transition-in #menufication-fixed-holder {
	left:200px!important
}

#menufication-outer-wrap {
	overflow:hidden;
	width:100%;
	position:relative
}

#menufication-inner-wrap {
	width:100%;
	left:0!important;
	position:relative;
	z-index:2;
	-webkit-transition:-webkit-transform 400ms ease;
	-moz-transition:-moz-transform 400ms ease;
	-o-transition:-o-transform 400ms ease;
	transition:transform 400ms ease;
	-webkit-backface-visibility:hidden
}

#menufication-outer-wrap.menufication-transition-in #menufication-inner-wrap {
	-webkit-transform:translate3d(200px, 0, 0) scale3d(1, 1, 1);
	-moz-transform:translate3d(200px, 0, 0) scale3d(1, 1, 1);
	-ms-transform:translate3d(200px, 0, 0) scale3d(1, 1, 1);
	-o-transform:translate3d(200px, 0, 0) scale3d(1, 1, 1);
	transform:translate3d(200px, 0, 0) scale3d(1, 1, 1)
}

#menufication-scroll-container {
	position:fixed;
	-webkit-overflow-scrolling:touch;
	overflow-scrolling:touch;
	overflow-y:auto;
	overflow-x:hidden!important;
	top:0;
	left:0;
	height:100%;
	padding-bottom:100%;
	width:200px;
	z-index:1;
	background-color:#333;
	padding-top:0;
	-webkit-transform:translate3d(-100%, 0, 0);
	-moz-transform:translate3d(-100%, 0, 0);
	-ms-transform:translate3d(-100%, 0, 0);
	-o-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0);
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-box-shadow:inset -15px 0 15px -8px rgba(0, 0, 0, .5);
	-moz-box-shadow:inset -1.5em 0 1.5em -.75em rgba(0, 0, 0, .5);
	box-shadow:inset -1.5em 0 1.5em -.75em rgba(0, 0, 0, .5);
	-webkit-transition:-webkit-transform 400ms ease;
	-moz-transition:-moz-transform 400ms ease;
	-o-transition:-o-transform 400ms ease;
	transition:transform 400ms ease
}

#menufication-outer-wrap.menufication-transition-in #menufication-scroll-container {
	-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);
	-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);
	-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);
	-o-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);
	transform:translate3d(0, 0, 0) scale3d(1, 1, 1);
	overflow-y:scroll!important;
	overflow-x:hidden!important;
	z-index:1
}

#menufication-transform-container {
	-webkit-transform:translate3d(90%, 10%, 0) scale3d(0.9, .9, .9);
	-moz-transform:translate3d(90%, 10%, 0) scale3d(0.9, .9, .9);
	-ms-transform:translate3d(90%, 10%, 0) scale3d(0.9, .9, .9);
	-o-transform:translate3d(90%, 10%, 0) scale3d(0.9, .9, .9);
	transform:translate3d(90%, 10%, 0) scale3d(0.9, .9, .9);
	-webkit-transition:-webkit-transform 400ms ease;
	-moz-transition:-moz-transform 400ms ease;
	-o-transition:-o-transform 400ms ease;
	transition:transform 400ms ease;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	position:relative;
	z-index:2;
	width:100%;
	top:0
}

#menufication-outer-wrap.menufication-transition-in #menufication-transform-container {
	-webkit-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1);
	-moz-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1);
	-ms-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1);
	-o-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1);
	transform:translate3d(0%, 0, 0) scale3d(1, 1, 1)
}

#menufication-nav {
	width:100%;
	top:0;
	position:absolute;
	-webkit-font-smoothing:antialiased!important;
	-moz-font-smoothing:antialiased!important;
	-ms-font-smoothing:antialiased!important;
	-o-font-smoothing:antialiased!important;
	font-smoothing:antialiased!important
}

#menufication-nav img,
#menufication-non-css3-nav img {
	margin-top:20px;
	margin-bottom:20px;
	max-width:80%
}

#menufication-nav *,
#menufication-nav li,
#menufication-nav div,
#menufication-non-css3-nav *,
#menufication-non-css3-nav li,
#menufication-non-css3-nav div {
	-webkit-tap-highlight-color:rgba(255, 255, 255, 0);
	tap-highlight-color:rgba(255, 255, 255, 0);
	outline:0
}

#menufication-nav.menufication-add-transition {
	-webkit-transition:all 600ms cubic-bezier(0, .09, 0, 1);
	-moz-transition:all 600ms cubic-bezier(0, .09, 0, 1);
	-ms-transition:all 600ms cubic-bezier(0, .09, 0, 1);
	-o-transition:all 600ms cubic-bezier(0, .09, 0, 1);
	transition:all 600ms cubic-bezier(0, .09, 0, 1);
	-webkit-transition-timing-function:cubic-bezier(0, .09, 0, 1);
	-moz-transition-timing-function:cubic-bezier(0, .09, 0, 1);
	-ms-transition-timing-function:cubic-bezier(0, .09, 0, 1);
	-o-transition-timing-function:cubic-bezier(0, .09, 0, 1);
	transition-timing-function:cubic-bezier(0, .09, 0, 1)
}

#menufication-nav.menufication-add-transition-scroll {
	-webkit-transition:-webkit-transform 300ms ease-out;
	-moz-transition:-moz-transform 300ms ease-out;
	-o-transition:-o-transform 300ms ease-out;
	transition:transform 300ms ease-out
}

#menufication-nav ul:first-child,
#menufication-nav .menufication-menu-level-0,
#menufication-non-css3-nav .menufication-non-css3-menu-level-0 {
	padding-left:0!important;
	margin-top:0
}
#menufication-nav .menufication-menu-level-0:nth-child(2), #menufication-non-css3-nav .menufication-non-css3-menu-level-0:nth-child(2) {
margin-top:30px
}

#menufication-nav ul,
#menufication-non-css3-nav ul,
#menufication-nav li,
#menufication-non-css3-nav li {
	margin-left:0;
	padding-left:15px!important;
	max-width:100%!important
}

#menufication-nav li,
#menufication-non-css3-nav li {
	width:100%
}

#menufication-nav li.menufication-active-class,
#menufication-non-css3-nav li.menufication-active-class {
	color:#FFF!important;
	background-color: #333;
}


#menufication-nav li.menufication-active-class>a,
#menufication-non-css3-nav li.menufication-active-class>a {
	color:#FFF!important
}

#menufication-nav ul:first-child li,
#menufication-non-css3-nav ul:first-child li {
	color:#fff
}

#menufication-nav li,
#menufication-non-css3-nav li {
	padding:0 ;
	list-style:none;
	position:relative;
	border-bottom:1px solid #111;
	border-top:1px solid #333;
	line-height:1!important
}

#menufication-nav li form input,
#menufication-non-css3-nav li form input {
	border-radius:2px;
	padding:10px;
	font-size: 12px;
	background-color: #f9f9f9;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #757575;
	text-transform: uppercase;
}







#menufication-nav li form input[type=submit],
#menufication-non-css3-nav li form input[type=submit] {
	display:none
}

#menufication-nav li.menufication-has-child-menu:before,
#menufication-non-css3-nav li.menufication-non-css3-has-child-menu:before {
	content:"+";
	color:#fff;
	font-size:20px;
	font-weight:700;
	margin-top:-2px;
	float:right;
	margin-right:10%;
	height:12px
}

#menufication-nav li.menufication-child-menu-open:before,
#menufication-non-css3-nav li.menufication-non-css3-child-menu-open:before {
	content:"";
	width:12px;
	border-bottom:2px solid #fff;
	float:right;
	margin-right:10.5%;
	height:10px!important
}

#menufication-nav .menufication-menu-level-1 li.menufication-has-child-menu:before,
#menufication-non-css3-nav .menufication-non-css3-menu-level-1 li.menufication-non-css3-has-child-menu:before {
	margin-top:-3px!important
}

#menufication-nav .menufication-menu-level-2 li.menufication-has-child-menu:before,
#menufication-non-css3-nav .menufication-non-css3-menu-level-2 li.menufication-non-css3-has-child-menu:before {
	margin-top:-4px!important
}

#menufication-nav .menufication-menu-level-1 li.menufication-child-menu-open:before,
#menufication-non-css3-nav .menufication-non-css3-menu-level-1 li.menufication-non-css3-has-child-menu:before {
	height:9px!important
}

#menufication-nav .menufication-menu-level-2 li.menufication-has-child-menu:before,
#menufication-non-css3-nav .menufication-non-css3-menu-level-2 li.menufication-non-css3-child-menu-open:before {
	height:8px!important
}

#menufication-nav li a,
#menufication-non-css3-nav li a {
	color:#ccc;
	text-decoration:none;
	-webkit-font-smoothing:antialiased!important;
	-moz-font-smoothing:antialiased!important;
	-ms-font-smoothing:antialiased!important;
	-o-font-smoothing:antialiased!important;
	font-smoothing:antialiased!important;
	line-height:1!important;
		padding:13px 0 13px 15px;
}

#menufication-nav li a,
#menufication-non-css3-nav li a {
	font-size:17px;
	font-weight:700;
	text-transform:capitalize;
	padding:13px 0 13px 15px;
}

#menufication-nav .menufication-child-menu,
#menufication-non-css3-nav .menufication-non-css3-child-menu {
	margin-top:13px;
	border-top:1px solid #111;
	border-bottom:1px solid #333;
	padding-left:0!important;
	margin-bottom:-15px;
	display:none;
	margin-left:-15px
}

#menufication-nav .menufication-child-menu li a,
#menufication-nav-non-css3-nav .menufication-non-css3-child-menu li a {
	color:#ccc;
	font-size:14px!important;
	margin-left:10px
}

#menufication-nav .menufication-menu-level-2 li a,
#menufication-nav-non-css3-nav .menufication-non-css3-menu-level-2 li a {
	margin-left:20px!important
}

#menufication-nav .menufication-menu-level-3 li a,
#menufication-nav-non-css3-nav .menufication-non-css3-menu-level-3 li a {
	margin-left:30px!important
}

#menufication-non-css3-outer-wrap {
	position:relative;
	overflow:hidden;
	width:100%
}

#menufication-non-css3-inner-wrap {
	position:relative;
	width:100%;
	left:0;
	-webkit-transition:left 400ms ease;
	-moz-transition:left 400ms ease;
	-o-transition:left 400ms ease;
	transition:left 400ms ease
}

#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in #menufication-non-css3-inner-wrap {
	left:200px!important
}

#menufication-non-css3-scroll-container {
	position:fixed;
	top:0;
	min-height:200%;
	width:200px;
	background-color:#262626;
	padding-top:0;
	left:-100%;
	overflow:hidden;
	-webkit-transition:left 400ms ease;
	-moz-transition:left 400ms ease;
	-o-transition:left 400ms ease;
	transition:left 400ms ease
}

#menufication-non-css3-transform-container {
	width:100%;
	top:0;
	position:absolute
}

#menufication-non-css3-nav {
	width:100%;
	top:0;
	position:absolute
}

#menufication-non-css3-nav * {
	-webkit-tap-highlight-color:rgba(255, 255, 255, 0);
	tap-highlight-color:rgba(255, 255, 255, 0);
	outline:0
}

#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in #menufication-non-css3-scroll-container {
	overflow-y:scroll!important;
	overflow-x:hidden!important;
	overflow:scroll;
	z-index:200;
	left:0!important
}

#menufication-non-css3-nav ul:first-child {
	padding-left:0!important;
	margin-top:0;
	padding-top:0
}

#menufication-outer-wrap.right-direction {
}

#menufication-outer-wrap.right-direction.menufication-transition-in #menufication-top,
#menufication-outer-wrap.right-direction.menufication-transition-in .menufication-custom-top {
	-webkit-transform:translate3d(-200px, 0, 0)!important;
	-moz-transform:translate3d(-200px, 0, 0)!important;
	-ms-transform:translate3d(-200px, 0, 0)!important;
	-o-transform:translate3d(-200px, 0, 0)!important;
	transform:translate3d(-200px, 0, 0)!important
}

#menufication-outer-wrap.right-direction #menufication-top #menufication-btn {
	position:absolute;
	right:-5px;
	top:12px;
	margin:0;
	border-radius:2px;
	height:50px;
	width:60px;
	cursor:pointer
}

#menufication-outer-wrap.right-direction.menufication-transition-in #menufication-fixed-holder {
	right:200px!important
}

#menufication-outer-wrap.right-direction #menufication-inner-wrap {
	right:0!important
}

#menufication-outer-wrap.right-direction.menufication-transition-in #menufication-inner-wrap {
	-webkit-transform:translate3d(-200px, 0, 0) scale3d(1, 1, 1);
	-moz-transform:translate3d(-200px, 0, 0) scale3d(1, 1, 1);
	-ms-transform:translate3d(-200px, 0, 0) scale3d(1, 1, 1);
	-o-transform:translate3d(-200px, 0, 0) scale3d(1, 1, 1);
	transform:translate3d(-200px, 0, 0) scale3d(1, 1, 1)
}

#menufication-outer-wrap.right-direction #menufication-scroll-container {
	right:0!important;
	left:auto!important;
	-webkit-transform:translate3d(200px, 0, 0);
	-moz-transform:translate3d(200px, 0, 0);
	-ms-transform:translate3d(200px, 0, 0);
	-o-transform:translate3d(200px, 0, 0);
	transform:translate3d(200px, 0, 0);
	-webkit-box-shadow:inset -5px 0 5px 8px rgba(0, 0, 0, .2);
	-moz-box-shadow:inset -1.5em 0 1.5em .75em rgba(0, 0, 0, .2);
	box-shadow:inset -1.5em 0 1.5em .75em rgba(0, 0, 0, .2)
}

#menufication-outer-wrap.right-direction.menufication-transition-in #menufication-scroll-container {
	-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);
	-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);
	-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);
	-o-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);
	transform:translate3d(0, 0, 0) scale3d(1, 1, 1)
}

#menufication-outer-wrap.right-direction #menufication-transform-container {
	-webkit-transform:translate3d(10%, 10%, 0) scale3d(0.9, .9, .9);
	-moz-transform:translate3d(10%, 10%, 0) scale3d(0.9, .9, .9);
	-ms-transform:translate3d(10%, 10%, 0) scale3d(0.9, .9, .9);
	-o-transform:translate3d(10%, 10%, 0) scale3d(0.9, .9, .9);
	transform:translate3d(10%, 10%, 0) scale3d(0.9, .9, .9)
}

#menufication-outer-wrap.right-direction.menufication-transition-in #menufication-transform-container {
	-webkit-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1);
	-moz-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1);
	-ms-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1);
	-o-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1);
	transform:translate3d(0%, 0, 0) scale3d(1, 1, 1)
}

#menufication-non-css3-outer-wrap.right-direction #menufication-non-css3-top {
	-webkit-transition:right 400ms ease;
	-moz-transition:right 400ms ease;
	-o-transition:right 400ms ease;
	transition:right 400ms ease
}

#menufication-non-css3-outer-wrap.right-direction #menufication-non-css3-top #menufication-non-css3-btn {
	position:absolute;
	right:-5px;
	top:12px;
	margin:0;
	border-radius:2px;
	height:50px;
	width:60px;
	cursor:pointer
}

#menufication-non-css3-outer-wrap.right-direction.menufication-non-css3-transition-in #menufication-non-css3-top {
	right:200px!important;
	left:auto!important
}

#menufication-non-css3-outer-wrap.right-direction #menufication-non-css3-inner-wrap {
	position:relative;
	width:100%;
	right:0!important;
	left:auto!important;
	-webkit-transition:right 400ms ease;
	-moz-transition:right 400ms ease;
	-o-transition:right 400ms ease;
	transition:right 400ms ease
}

#menufication-non-css3-outer-wrap.right-direction.menufication-non-css3-transition-in #menufication-non-css3-inner-wrap {
	right:200px!important;
	left:auto!important
}

#menufication-non-css3-outer-wrap.right-direction #menufication-non-css3-scroll-container {
	right:-100%;
	left:auto!important;
	-webkit-transition:right 400ms ease;
	-moz-transition:right 400ms ease;
	-o-transition:right 400ms ease;
	transition:right 400ms ease
}

#menufication-non-css3-outer-wrap.right-direction.menufication-non-css3-transition-in #menufication-non-css3-scroll-container {
	right:0!important;
	left:auto!important
}

#menufication-outer-wrap.light #menufication-nav a,
#menufication-outer-wrap.light #menufication-nav p,
#menufication-outer-wrap.light #menufication-non-css3-nav a,
#menufication-outer-wrap.light #menufication-non-css3-nav p,
#menufication-non-css3-outer-wrap.light #menufication-nav a,
#menufication-non-css3-outer-wrap.light #menufication-nav p,
#menufication-non-css3-outer-wrap.light #menufication-non-css3-nav a,
#menufication-non-css3-outer-wrap.light #menufication-non-css3-nav p {
	color:#5A5A5A;
	font-weight:500!important;
	text-shadow:none;
	font-size:18px!important
}

#menufication-outer-wrap.light #menufication-nav li,
#menufication-outer-wrap.light #menufication-non-css3-nav li,
#menufication-non-css3-outer-wrap.light #menufication-nav li,
#menufication-non-css3-outer-wrap.light #menufication-non-css3-nav li {
	border-top:1px solid #FFF;
	border-bottom:1px solid #E8E7E7
}

#menufication-outer-wrap.light #menufication-top,
#menufication-outer-wrap.light #menufication-non-css3-top,
#menufication-non-css3-outer-wrap.light #menufication-top,
#menufication-non-css3-outer-wrap.light #menufication-non-css3-top {
	background:#fff;
	/*background:-moz-linear-gradient(top, #fff 0, #f7f7f7 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f7f7f7));
	background:-webkit-linear-gradient(top, #fff 0, #f7f7f7 100%);
	background:-o-linear-gradient(top, #fff 0, #f7f7f7 100%);
	background:-ms-linear-gradient(top, #fff 0, #f7f7f7 100%);
	background:linear-gradient(to bottom, #fff 0, #f7f7f7 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0)*/
}

#menufication-outer-wrap.light #menufication-top #menufication-btn:before,
#menufication-outer-wrap.light #menufication-non-css3-top #menufication-non-css3-btn:before,
#menufication-non-css3-outer-wrap.light #menufication-top #menufication-btn:before,
#menufication-non-css3-outer-wrap.light #menufication-non-css3-top #menufication-non-css3-btn:before {
	border-color:#303335!important
}

#menufication-outer-wrap.light #menufication-scroll-container,
#menufication-outer-wrap.light #menufication-non-css3-scroll-container,
#menufication-non-css3-outer-wrap.light #menufication-scroll-container,
#menufication-non-css3-outer-wrap.light #menufication-non-css3-scroll-container {
	-webkit-box-shadow:inset -5px 0 10px -8px rgba(0, 0, 0, .4);
	-moz-box-shadow:inset -5px 0 10px -8px rgba(0, 0, 0, .4);
	box-shadow:inset -5px 0 10px -8px rgba(0, 0, 0, .4);
	background-color: #FBFBFB;
}

#menufication-outer-wrap.light .menufication-menu-level-0 li:first-child,
#menufication-outer-wrap.light .menufication-non-css-3-menu-level-0 li:first-child,
#menufication-non-css3-outer-wrap.light .menufication-menu-level-0 li:first-child,
#menufication-non-css3-outer-wrap.light .menufication-non-css-3-menu-level-0 li:first-child {
	border-top:0!important
}

#menufication-outer-wrap.light .menufication-child-menu,
#menufication-outer-wrap.light .menufication-non-css3-child-menu,
#menufication-non-css3-outer-wrap.light .menufication-child-menu,
#menufication-non-css3-outer-wrap.light .menufication-non-css3-child-menu {
	border-top:1px solid #E8E7E7
}

#menufication-outer-wrap.light #menufication-nav li.menufication-has-child-menu:before,
#menufication-outer-wrap.light #menufication-non-css3-nav li.menufication-non-css3-has-child-menu:before,
#menufication-non-css3-outer-wrap.light #menufication-nav li.menufication-has-child-menu:before,
#menufication-non-css3-outer-wrap.light #menufication-non-css3-nav li.menufication-non-css3-has-child-menu:before {
	color:#5A5A5A
}

#menufication-outer-wrap.light #menufication-nav li.menufication-child-menu-open:before,
#menufication-outer-wrap.light #menufication-non-css3-nav li.menufication-non-css3-child-menu-open:before,
#menufication-non-css3-outer-wrap.light #menufication-nav li.menufication-child-menu-open:before,
#menufication-non-css3-outer-wrap.light #menufication-non-css3-nav li.menufication-non-css3-child-menu-open:before {
	border-bottom:2px solid #5A5A5A
}
