/**
 * JF MobileMenu
 * @author		JoomForest.com
 * @email		support@joomforest.com
 * @website		http://www.joomforest.com
 * @copyright	Copyright (C) 2011-2015 JoomForest. All rights reserved.
 * @license		http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 */
.jf_mm_wrapper{position:absolute;overflow:hidden;min-width:100%;min-height:100%;margin:0;padding:0;direction:rtr}.jf_mm_wrapper .levelHolderClass{position:absolute;overflow:hidden;top:0;background:#4A5052;width:auto;min-height:100%;font-family:arial,sans-serif;font-size:16px;zoom:1;height: 100%;}.jf_mm_wrapper .ltr{margin-left:-100%;left:0;-moz-box-shadow:5px 0 5px -5px #333;-webkit-box-shadow:5px 0 5px -5px #333;box-shadow:5px 0 5px -5px #333;filter:progid:DXImageTransform.Microsoft.Shadow(color=#333, direction=90, strength=2);}.jf_mm_wrapper .rtl{margin-right:-100%;right:0;-moz-box-shadow:5px 0 5px 5px #333;-webkit-box-shadow:5px 0 5px 5px #333;box-shadow:5px 0 5px 5px #333;filter:progid:DXImageTransform.Microsoft.Shadow(color=#333, direction=270, strength=2)}.jf_mm_wrapper h2{font-size:1.1em;line-height:1em;font-weight:700;color:rgba(255,255,255,.3);padding:0 .4em;font-family:arial,sans-serif}.jf_mm_wrapper ul{list-style:none;padding:0;margin:0}.jf_mm_wrapper li{cursor:pointer;border-top:1px solid #5A5E5F}.jf_mm_wrapper li:last-child{border-bottom:1px solid #5F6466;margin-top: 2px;}.jf_mm_wrapper li:hover{background-color:#434749}.jf_mm_wrapper a{display:block;outline:0;overflow:hidden;line-height:24px;padding:3px .6em;text-decoration:none;color:#eee;direction: ltr;}.jf_mm_wrapper a:hover{color:#fff}.jf_mm_wrapper .backItemClass{display:none;background:#444;border-top:1px solid #666;margin-top: 36px}.jf_mm_wrapper .backItemClass:hover{background:#333}.jf_mm_wrapper .backItemClass a{overflow:visible;padding:.6em}.jf_mm_wrapper .backItemClass a i{margin-right:6px;font-size:18px;margin-top:2px}.jf_mm_wrapper .floatRight{float:right}.jf_mm_wrapper .floatLeft{padding:0 .5em 0 0;line-height:25px}.jf_mm_wrapper .cursorPointer{cursor:pointer;width:46px;margin:0 -10px 0;text-align:center}.jf_mm_wrapper .jf_mm_inactive{background:#4A5052}.jf_mm_inactive>h2:first-child i{height:1000px}.jf_mm_wrapper .iconSpacing_ltr,.jf_mm_wrapper .iconSpacing_rtl{padding:0 .5em 0 0;float:left;font-size:20px;color:rgba(255,255,255,.4)}.jf_mm_wrapper .iconSpacing_rtl{padding:0 0 0 .4em}.jf_mm_trigger{position:fixed;z-index:1001;width:34px;height:33px;color:#F5F5F5;top:8px;left:8px;font-size:24px;text-align:center;cursor:pointer;background:#4A5052;line-height:35px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#jf_mm_menu{margin-left: -200px;position:fixed;top:0;left:0;height:100%!important;z-index:9990}#jf_mm_menu nav{z-index:999}.jf_mm_backout{display:none;width:100%;height:100%;position:fixed;background:#000;opacity:.3;filter:alpha(opacity=30);top:0;left:0;z-index:1000}.levelHolderClass ul{height:90vh;overflow-x:hidden;}.jf_mm_wrapper .jf_mm_h2_img{position:absolute;width:auto;top:14px;display:none}.jf_mm_wrapper .jf_mm_a_img{margin:0 7px -5px 0;
  animation: jfmenuimg ease 1s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  -webkit-animation: jfmenuimg ease 1s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: jfmenuimg ease 1s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -o-animation: jfmenuimg ease 1s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -ms-animation: jfmenuimg ease 1s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;}

@keyframes jfmenuimg{
  0% {
    opacity:0;
    transform:  scaleX(1.00) ;
  }
  50% {
    opacity:0.8056576301155383;
    transform:  scaleX(0.00) ;
  }
  100% {
    opacity:1;
    transform:  scaleX(1.00) ;
  }
  100% {
    opacity:1;
    transform:  scaleX(1.00) ;
  }
}

@-moz-keyframes jfmenuimg{
  0% {
    opacity:0;
    -moz-transform:  scaleX(1.00) ;
  }
  50% {
    opacity:0.8056576301155383;
    -moz-transform:  scaleX(0.00) ;
  }
  100% {
    opacity:1;
    -moz-transform:  scaleX(1.00) ;
  }
  100% {
    opacity:1;
    -moz-transform:  scaleX(1.00) ;
  }
}

@-webkit-keyframes jfmenuimg {
  0% {
    opacity:0;
    -webkit-transform:  scaleX(1.00) ;
  }
  50% {
    opacity:0.8056576301155383;
    -webkit-transform:  scaleX(0.00) ;
  }
  100% {
    opacity:1;
    -webkit-transform:  scaleX(1.00) ;
  }
  100% {
    opacity:1;
    -webkit-transform:  scaleX(1.00) ;
  }
}

@-o-keyframes jfmenuimg {
  0% {
    opacity:0;
    -o-transform:  scaleX(1.00) ;
  }
  50% {
    opacity:0.8056576301155383;
    -o-transform:  scaleX(0.00) ;
  }
  100% {
    opacity:1;
    -o-transform:  scaleX(1.00) ;
  }
  100% {
    opacity:1;
    -o-transform:  scaleX(1.00) ;
  }
}

@-ms-keyframes jfmenuimg {
  0% {
    opacity:0;
    -ms-transform:  scaleX(1.00) ;
  }
  50% {
    opacity:0.8056576301155383;
    -ms-transform:  scaleX(0.00) ;
  }
  100% {
    opacity:1;
    -ms-transform:  scaleX(1.00) ;
  }
  100% {
    opacity:1;
    -ms-transform:  scaleX(1.00) ;
  }
}



body #jf_mm_menu.jf_mm_rtl .jf_mm_wrapper .floatLeft{padding:0 0 0 .5em}body #jf_mm_menu.jf_mm_rtl .jf_mm_wrapper .iconSpacing_rtl{padding:0 .5em 0 0;line-height:24px}body #jf_mm_menu.jf_mm_rtl .fa-angle-left{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}body #jf_mm_menu.jf_mm_rtl .jf_mm_wrapper h2,body #jf_mm_menu.jf_mm_rtl .jf_mm_wrapper li{text-align:left!important}body #jf_mm_menu.jf_mm_rtl .jf_mm_wrapper .floatRight{float:right}body #jf_mm_menu.jf_mm_rtl{left:auto;right:0;direction:rtl;margin-right: -1px}body .jf_mm_trigger.jf_mm_rtl{left:auto;right:8px;margin-top: -5px}body #jf_mm_menu.jf_mm_rtl .levelHolderClass h2 .floatLeft{float:left;line-height:16px;padding:0}body #jf_mm_menu.jf_mm_rtl .backItemClass .floatLeft{float:left;line-height:18px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#jf_mm_menu,.jf_mm_trigger{display:none;margin-left: -500px;}#header ul {margin-top: -25px;
  animation: jfmenu ease 1s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  -webkit-animation: jfmenu ease 1s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: jfmenu ease 1s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -o-animation: jfmenu ease 1s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -ms-animation: jfmenu ease 1s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;
  height: 100%;
}
@keyframes jfmenu{
  0% {
    opacity:0;
    transform:  translate(0px,55px)  ;
  }
  100% {
    opacity:1;
    transform:  translate(0px,0px)  ;
  }
}

@-moz-keyframes jfmenu{
  0% {
    opacity:0;
    -moz-transform:  translate(0px,55px)  ;
  }
  100% {
    opacity:1;
    -moz-transform:  translate(0px,0px)  ;
  }
}

@-webkit-keyframes jfmenu {
  0% {
    opacity:0;
    -webkit-transform:  translate(0px,55px)  ;
  }
  100% {
    opacity:1;
    -webkit-transform:  translate(0px,0px)  ;
  }
}

@-o-keyframes jfmenu {
  0% {
    opacity:0;
    -o-transform:  translate(0px,55px)  ;
  }
  100% {
    opacity:1;
    -o-transform:  translate(0px,0px)  ;
  }
}

@-ms-keyframes jfmenu {
  0% {
    opacity:0;
    -ms-transform:  translate(0px,55px)  ;
  }
  100% {
    opacity:1;
    -ms-transform:  translate(0px,0px)  ;
  }
}
/* Internet Explorer 11+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
body .jf_mm_trigger.jf_mm_rtl{left:auto;right:20px;margin-top: -5px}
#header ul {

    margin-right: 20px;
	
}

 }
 body .jf_mm_trigger.jf_mm_rtl {


    -webkit-animation-name: bou; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 0.4s; /* Chrome, Safari, Opera */
    -webkit-animation-delay: 0.4s; /* Chrome, Safari, Opera */
    animation-name: bou;
    animation-duration: 0.4s;
    animation-delay: 0.4s;
}
 @keyframes bou {
    0%   {right:-10px; }

    100% {right:8px; filter: blur(2px);
        -webkit-filter: blur(2px);
        -moz-filter: blur(2px);
        -o-filter: blur(2px);
        -ms-filter: blur(2px);}
}