.block-template-wrap.move-right { min-height: 100%; }
.block-template-wrap { overflow: hidden; position: relative; width: 100%; }
.MMBar-block { min-height: 38px; line-height: 38px; padding: 5px; position: relative; border:0px none; text-align:center;  width:100%; }
.MMCanvas-block {text-align:left; 
    background-color: #444444;
   color: #ffffff;
   margin-bottom: 7px;
   margin-top: 17px;
}
.MMCanvas-block{display:none;}
.MMCanvas-block.show-block{display:block !important;} 
.MMBar-block .MMBar-icon:after {
   box-shadow: 0 0 0 1px #e04031, 0 7px 0 1px #008000, 0 14px 0 1px #cd853f;
    content: ""; display: block; height: 0; left: 0.90625rem;
    position: absolute; top: 12px; width: 2rem;
}
.MMBar-block:hover .MMBar-icon:after { box-shadow: 0 0 0 1px #fff, 0 7px 0 1px #999, 0 14px 0 1px #9370db;}
.MMBar-block .MMBar-title {cursor: pointer; font-size: 1.8rem;  color: #FFFFFF; font-weight:normal; line-height: 18px; margin:0 3rem; padding-top:4px; display:block;}
.move-right > .inner-wrap{}
.inner-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;}

.inner-wrap:before, .inner-wrap:after {content:"";display:table;}
.inner-wrap:after {clear:both;}
/* --- Menu --- */
ul.off-canvas-list { list-style-type:none;padding:0;margin:0; }
ul.off-canvas-list li {color: rgba(255, 255, 255, 0.7);}
ul.off-canvas-list li a { border-bottom: 1px solid #262626; color: rgba(255, 255, 255, 0.7); display: block; padding: 0px;
   transition: background 300ms ease 0s;
}
ul.off-canvas-list li a:hover{ background:none #242424;}
ul.off-canvas-list li.last a { border-bottom: 0 none; text-decoration: none; }
/* subtitles */
ul.wt-mobile-menu:before{ content: "";  display: table; }
ul.wt-mobile-menu { line-height: 1em; list-style: none outside none; margin: 0; padding: 0; position: relative; margin-left:20px;}
ul.wt-mobile-menu:after{  content: "";  display: table; clear:both; } 
ul.wt-mobile-menu ul {display:block !important; margin-left:10px; padding-left:0px; }
ul.wt-mobile-menu > li.active, ul.wt-mobile-menu > li:hover{}
ul.wt-mobile-menu > li.active {}
ul.wt-mobile-menu > li:hover {}
ul.wt-mobile-menu li a {text-decoration:none; display:block;list-style:disc;}
ul.wt-mobile-menu > li.active > a, ul.wt-mobile-menu > li:hover > a{background-color:#eee;}
ul.wt-mobile-menu > li.active > a{}
ul.wt-mobile-menu > li:hover > a{}
/* ******* LEVEL-1 ******  */
ul.wt-mobile-menu li{ background-position: 0 1px;  background-repeat: no-repeat; }
ul.wt-mobile-menu li { background: none repeat scroll 0 0 transparent;}
ul.wt-mobile-menu li { float: none; margin: 0; }
ul.wt-mobile-menu li, ul.wt-mobile-menu li {}
ul.wt-mobile-menu li {}
ul.wt-mobile-menu li { list-style: disc outside none;  margin: 0;  padding: 0;  position: relative; }
ul.wt-mobile-menu li a { cursor: pointer;  display: block;  font-size: 12px; line-height:100%;  margin: 0;  outline: medium none;  padding: 10px 0;  position: relative; margin:0 0 0; z-index: 100; border-radius: 1px 1px 1px 1px; -moz-border-radius: 1px 1px 1px 1px; -webkit-border-radius: 1px 1px 1px 1px; color:#bbb; 
}
ul.wt-mobile-menu li.active> a, ul.wt-mobile-menu li:hover > a { background-color:transparent;  color:#eee; }
ul.wt-mobile-menu  li a .menu-item{display:block; padding:12px 2px;}
ul.wt-mobile-menu  li a .menu-item span.menu-image{ display: inline-block; vertical-align: top; }
ul.wt-mobile-menu  li a .menu-item span.menu-image img{margin-right:5px;}
ul.wt-mobile-menu  li a .menu-item span.menu-title { display: inline-block; }
ul.wt-mobile-menu  li a .menu-item span.menu-title span.title{ display: block; text-transform: uppercase; font-size: 14px;  font-weight: bold;  line-height: 14px; }
ul.wt-mobile-menu  li a .menu-item span.menu-title span.subtitle{ display:block; font-size:11px; padding:0;
 line-height:12px; text-shadow:none !important;
}
ul.mobile-nav-child  {margin-left:10px;}
ul.mobile-nav-child li { list-style-type:disc;}
ul.mobile-nav-child > li > a{}