﻿/** Minified CSS for Menufication jQuery plugin **/
#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:#262626;
	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,.5);
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,.5);
	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(220px,0,0)!important;
	-moz-transform:translate3d(220px,0,0)!important;
	-ms-transform:translate3d(220px,0,0)!important;
	-o-transform:translate3d(220px,0,0)!important;
	transform:translate3d(220px,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:220px!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-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:220px!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(220px,0,0) scale3d(1,1,1);
	-moz-transform:translate3d(220px,0,0) scale3d(1,1,1);
	-ms-transform:translate3d(220px,0,0) scale3d(1,1,1);
	-o-transform:translate3d(220px,0,0) scale3d(1,1,1);
	transform:translate3d(220px,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:220px;
	z-index:1;
	background-color:#262626;
	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>a,#menufication-non-css3-nav li.menufication-active-class>a
{
	 color:#00A3E0!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:13px 0 13px 15px;
	list-style:none;
	position:relative;
	border-bottom:1px solid #111;
	border-top:1px solid #333;
	line-height:1!important
}
#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
{
	text-shadow:0 1px 0 #000;
	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;
	font:17px Helvetica,Arial,Georgia,Time!important;
	line-height:1!important;
	font-family:Helvetica,Arial,Georgia,Time!important;
	font-weight:400!important
}
#menufication-nav li a,#menufication-non-css3-nav li a
{
	font-size:17px;
	font-weight:700;
	text-transform:capitalize
}
#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
{
	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:220px!important

}
#menufication-non-css3-scroll-container
{
	position:fixed;
	top:0;
	min-height:200%;
	width:220px;
	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(-220px,0,0)!important;
	-moz-transform:translate3d(-220px,0,0)!important;
	-ms-transform:translate3d(-220px,0,0)!important;
	-o-transform:translate3d(-220px,0,0)!important;
	transform:translate3d(-220px,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:220px!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(-220px,0,0) scale3d(1,1,1);
	-moz-transform:translate3d(-220px,0,0) scale3d(1,1,1);
	-ms-transform:translate3d(-220px,0,0) scale3d(1,1,1);
	-o-transform:translate3d(-220px,0,0) scale3d(1,1,1);
	transform:translate3d(-220px,0,0) scale3d(1,1,1)
}
#menufication-outer-wrap.right-direction #menufication-scroll-container
{
	right:0!important;
	left:auto!important;
	-webkit-transform:translate3d(220px,0,0);
	-moz-transform:translate3d(220px,0,0);
	-ms-transform:translate3d(220px,0,0);
	-o-transform:translate3d(220px,0,0);
	transform:translate3d(220px,0,0);
	-webkit-box-shadow:inset -5px 0 5px 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)
}
#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:220px!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:220px!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 li,#menufication-non-css3-outer-wrap.light 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
{
	background:#FAFAFA;
	-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)
}
#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
}