
/** 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:#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)
}

#menufication-top {
 -webkit-transition:-webkit-transform 400ms ease;
 -moz-transition:-moz-transform 400ms ease;
 -o-transition:-ms-transform 400ms ease;
 transition:transform 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(270px, 0, 0);
 -moz-transform:translate3d(270px, 0, 0);
 -ms-transform:translate3d(270px, 0, 0);
 -o-transform:translate3d(270px, 0, 0);
 transform:translate3d(270px, 0, 0)
}

#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:270px!important }

#menufication-top #menufication-header-logo, #menufication-non-css3-top #menufication-non-css3-header-logo {
 max-height:33px;
 height:33px;
 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;
 box-sizing: initial !important;
}

#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:-webkit-transform 400ms ease;
 -moz-transition:-moz-transform 400ms ease;
 -o-transition:-ms-transform 400ms ease;
 transition:transform 400ms ease;
 top:70px;
 position:fixed
}

.menufication-is-logged-in #menufication-outer-wrap #menufication-fixed-holder {
 top:0;
 z-index:10001
}

.menufication-is-logged-in #menufication-top { top:28px }

#menufication-outer-wrap.menufication-transition-in #menufication-fixed-holder {
 -webkit-transform:translate3d(270px, 0, 0) scale3d(1, 1, 1);
 -moz-transform:translate3d(270px, 0, 0) scale3d(1, 1, 1);
 -ms-transform:translate3d(270px, 0, 0) scale3d(1, 1, 1);
 -o-transform:translate3d(270px, 0, 0) scale3d(1, 1, 1);
 transform:translate3d(270px, 0, 0) scale3d(1, 1, 1)
}

#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:-ms-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
}

#menufication-outer-wrap.menufication-transition-in #menufication-inner-wrap {
 -webkit-transform:translate3d(270px, 0, 0) scale3d(1, 1, 1);
 -moz-transform:translate3d(270px, 0, 0) scale3d(1, 1, 1);
 -ms-transform:translate3d(270px, 0, 0) scale3d(1, 1, 1);
 -o-transform:translate3d(270px, 0, 0) scale3d(1, 1, 1);
 transform:translate3d(270px, 0, 0) scale3d(1, 1, 1)
}

#menufication-scroll-container {
 position:fixed;
 overflow-y:auto;
 overflow-x:hidden!important;
 top:0;
 left:0;
 height:100%;
 padding-bottom:100%;
 width:270px;
 z-index:1;
 background-color:#262626;
 padding-top:0;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 -o-backface-visibility:hidden;
 backface-visibility:hidden;
 -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-transition:-webkit-transform 400ms ease;
 -moz-transition:-moz-transform 400ms ease;
 -o-transition:-ms-transform 400ms ease;
 transition:transform 400ms ease;
 -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)
}

#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-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 -o-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transition:-webkit-transform 400ms ease;
 -moz-transition:-moz-transform 400ms ease;
 -o-transition:-ms-transform 400ms ease;
 transition:transform 400ms ease;
 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:-ms-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:110%!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 form input, #menufication-non-css3-nav li form input {
 border-radius:2px;
 border:0;
 color:#C9C9C9;
 font-size:15px;
 padding:7px 10px;
 width:94%;
 margin:0 0 2px;
 background:#353535
}

#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-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 {
 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
}

#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in #menufication-non-css3-inner-wrap { left:270px!important }

#menufication-non-css3-scroll-container {
 position:fixed;
 top:0;
 min-height:200%;
 width:270px;
 background-color:#262626;
 padding-top:0;
 left:-100%;
 overflow:hidden
}

#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(-270px, 0, 0);
 -moz-transform:translate3d(-270px, 0, 0);
 -ms-transform:translate3d(-270px, 0, 0);
 -o-transform:translate3d(-270px, 0, 0);
 transform:translate3d(-270px, 0, 0)
}

#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:270px!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(-270px, 0, 0) scale3d(1, 1, 1);
 -moz-transform:translate3d(-270px, 0, 0) scale3d(1, 1, 1);
 -ms-transform:translate3d(-270px, 0, 0) scale3d(1, 1, 1);
 -o-transform:translate3d(-270px, 0, 0) scale3d(1, 1, 1);
 transform:translate3d(-270px, 0, 0) scale3d(1, 1, 1)
}

#menufication-outer-wrap.right-direction #menufication-scroll-container {
 right:0!important;
 left:auto!important;
 -webkit-transform:translate3d(270px, 0, 0);
 -moz-transform:translate3d(270px, 0, 0);
 -ms-transform:translate3d(270px, 0, 0);
 -o-transform:translate3d(270px, 0, 0);
 transform:translate3d(270px, 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 #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:270px!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
}

#menufication-non-css3-outer-wrap.right-direction.menufication-non-css3-transition-in #menufication-non-css3-inner-wrap {
 right:270px!important;
 left:auto!important
}

#menufication-non-css3-outer-wrap.right-direction #menufication-non-css3-scroll-container {
 right:-100%;
 left:auto!important
}

#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-multiple-container, #menufication-non-css3-outer-wrap.light #menufication-multiple-container { background:#FAFAFA!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 {
 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 }

#menufication-outer-wrap.light #menufication-nav li form input, #menufication-outer-wrap.light #menufication-non-css3-nav li form input, #menufication-non-css3-outer-wrap.light #menufication-nav li form input, #menufication-non-css3-outer-wrap.light #menufication-non-css3-nav li form input {
 color:#5A5A5A;
 background:#ededed
}

.menufication-multiple-toggle, .menufication-non-css3-multiple-toggle {
 position:absolute;
 top:10px;
 max-height:40px
}

.left-direction .menufication-multiple-toggle, .left-direction .menufication-non-css3-multiple-toggle { right:20px }

.right-direction .menufication-multiple-toggle, .right-direction .menufication-non-css3-multiple-toggle { left:20px }

#menufication-multiple-container, #menufication-non-css3-multiple-container {
 -webkit-box-sizing:border-box!important;
 box-sizing:border-box!important;
 position:fixed;
 overflow:scroll;
 -webkit-overflow-scrolling:touch;
 overflow-scrolling:touch;
 -webkit-transform:translateZ(0px);
 padding:20px;
 padding-bottom:60px;
 top:0;
 width:270px;
 z-index:1;
 background-color:#262626
}

#menufication-multiple-container {
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 -o-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transition:-webkit-transform 400ms ease;
 -moz-transition:-moz-transform 400ms ease;
 -o-transition:-ms-transform 400ms ease;
 transition:transform 400ms ease
}

#menufication-multiple-container.menufication-multiple-right {
 right:0;
 -webkit-transform:translate3d(270px, 0, 0);
 -moz-transform:translate3d(270px, 0, 0);
 -ms-transform:translate3d(270px, 0, 0);
 -o-transform:translate3d(270px, 0, 0);
 transform:translate3d(270px, 0, 0)
}

#menufication-multiple-container.menufication-multiple-left {
 left:0;
 -webkit-transform:translate3d(-270px, 0, 0);
 -moz-transform:translate3d(-270px, 0, 0);
 -ms-transform:translate3d(-270px, 0, 0);
 -o-transform:translate3d(-270px, 0, 0);
 transform:translate3d(-270px, 0, 0)
}

#menufication-non-css3-multiple-container.menufication-non-css3-multiple-right { right:-270px }

#menufication-non-css3-multiple-container.menufication-non-css3-multiple-left { left:-270px }

#menufication-outer-wrap.menufication-transition-in-multiple.left-direction #menufication-inner-wrap {
 -webkit-transform:translate3d(-270px, 0, 0) scale3d(1, 1, 1);
 -moz-transform:translate3d(-270px, 0, 0) scale3d(1, 1, 1);
 -ms-transform:translate3d(-270px, 0, 0) scale3d(1, 1, 1);
 -o-transform:translate3d(-270px, 0, 0) scale3d(1, 1, 1);
 transform:translate3d(-270px, 0, 0) scale3d(1, 1, 1)
}

#menufication-outer-wrap.menufication-transition-in-multiple.left-direction #menufication-top {
 -webkit-transform:translate3d(-270px, 0, 0) scale3d(1, 1, 1);
 -moz-transform:translate3d(-270px, 0, 0) scale3d(1, 1, 1);
 -ms-transform:translate3d(-270px, 0, 0) scale3d(1, 1, 1);
 -o-transform:translate3d(-270px, 0, 0) scale3d(1, 1, 1);
 transform:translate3d(-270px, 0, 0) scale3d(1, 1, 1)
}

#menufication-outer-wrap.menufication-transition-in-multiple.right-direction #menufication-inner-wrap {
 -webkit-transform:translate3d(270px, 0, 0) scale3d(1, 1, 1);
 -moz-transform:translate3d(270px, 0, 0) scale3d(1, 1, 1);
 -ms-transform:translate3d(270px, 0, 0) scale3d(1, 1, 1);
 -o-transform:translate3d(270px, 0, 0) scale3d(1, 1, 1);
 transform:translate3d(270px, 0, 0) scale3d(1, 1, 1)
}

#menufication-outer-wrap.menufication-transition-in-multiple.right-direction #menufication-top {
 -webkit-transform:translate3d(270px, 0, 0) scale3d(1, 1, 1);
 -moz-transform:translate3d(270px, 0, 0) scale3d(1, 1, 1);
 -ms-transform:translate3d(270px, 0, 0) scale3d(1, 1, 1);
 -o-transform:translate3d(270px, 0, 0) scale3d(1, 1, 1);
 transform:translate3d(270px, 0, 0) scale3d(1, 1, 1)
}

#menufication-outer-wrap.menufication-transition-in-multiple .menufication-multiple-right {
 -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)
}

#menufication-outer-wrap.menufication-transition-in-multiple .menufication-multiple-left {
 -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)
}

#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in-multiple.left-direction #menufication-non-css3-inner-wrap { left:-270px!important }

#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in-multiple.left-direction #menufication-non-css3-top { left:-270px!important }

#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in-multiple.right-direction #menufication-non-css3-inner-wrap { left:270px!important }

#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in-multiple.right-direction #menufication-non-css3-top { left:270px!important }

#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in-multiple .menufication-non-css3-multiple-right { right:0!important }

#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in-multiple .menufication-non-css3-multiple-left { left:0!important }
