﻿nav .main-menu>li{position:relative;display:inline-block;-moz-perspective:200px;-ms-perspective:200px;-webkit-perspective:200px;perspective:200px;}nav .main-menu>li.has-child:hover>ul{visibility:visible;-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1;-moz-filter:opacity(1);-ms-filter:opacity(1);-webkit-filter:opacity(1);filter:opacity(1);}nav .main-menu>li>a{padding:2px 7px;}nav .main-menu>li>ul{-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;visibility:hidden;-moz-transform:rotateX(-90deg) rotateY(0);-ms-transform:rotateX(-90deg) rotateY(0);-o-transform:rotateX(-90deg) rotateY(0);-webkit-transform:rotateX(-90deg) rotateY(0);transform:rotateX(-90deg) rotateY(0);opacity:0;top:100%;right:0;-moz-filter:opacity(0);-ms-filter:opacity(0);-webkit-filter:opacity(0);filter:opacity(0);}nav .main-menu li{position:relative;-moz-perspective:200px;-ms-perspective:200px;-webkit-perspective:200px;perspective:200px;}nav .main-menu li a{text-decoration:none;display:block;padding:4px 20px;white-space:nowrap;}nav .main-menu li a:hover{text-decoration:none;}nav .main-menu ul{text-align:right;visibility:hidden;-moz-transition:all 400ms;-o-transition:all 400ms;-webkit-transition:all 400ms;transition:all 400ms;-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-o-transform:rotateY(-90deg);-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;-webkit-transform-origin:right;transform-origin:right;background:#fff;z-index:100000;margin:0;padding:0;position:absolute;right:100%;top:0;border:1px solid rgba(0,0,0,.4);border-radius:0 0 4px 4px;-moz-filter:opacity(0);-ms-filter:opacity(1);-webkit-filter:opacity(1);filter:opacity(1);opacity:0;}nav .main-menu ul ul{border-radius:0;}nav .main-menu ul li:hover{background:#f5f5f5;}nav .main-menu ul li.has-child:hover>ul{visibility:visible;-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1;-moz-filter:opacity(1);-ms-filter:opacity(1);-webkit-filter:opacity(1);filter:opacity(1);}nav .main-menu ul li a:hover{background:#f5f5f5;}nav .main-menu ul li a span.caret{-moz-transform:rotateZ(90deg);-ms-transform:rotateZ(90deg);-o-transform:rotateZ(90deg);-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);}.sidebar-fill-page{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.7);z-index:100;}.sidebar-menu{overflow:scroll;overflow-x:hidden;box-shadow:-10px 0 20px rgba(0,0,0,.2);padding:20px 0;-moz-transition:all 400ms;-o-transition:all 400ms;-webkit-transition:all 400ms;transition:all 400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;-webkit-transition-delay:400ms;transition-delay:400ms;-moz-transform:translateX(250px);-ms-transform:translateX(250px);-o-transform:translateX(250px);-webkit-transform:translateX(250px);transform:translateX(250px);position:fixed;z-index:110;right:0;top:0;height:100%;width:250px;background:#1a1a1a;}.sidebar-menu .caret{-moz-transition:all 200ms;-o-transition:all 200ms;-webkit-transition:all 200ms;transition:all 200ms;}.sidebar-menu .caret.caret-up{-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);}.sidebar-menu .close-sidebar{outline:0 none;display:block;float:left;margin:20px 40px;background:transparent;color:#fff;border:0 none;-moz-transition:all 200ms;-o-transition:all 200ms;-webkit-transition:all 200ms;transition:all 200ms;}.sidebar-menu .close-sidebar:hover{-moz-transform:rotateZ(90deg);-ms-transform:rotateZ(90deg);-o-transform:rotateZ(90deg);-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);}.sidebar-menu .sidebar-menu-container{margin:20px auto;opacity:0;-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);transform:translateY(100px);-moz-transition:all 400ms;-o-transition:all 400ms;-webkit-transition:all 400ms;transition:all 400ms;-moz-transition-delay:.8s;-o-transition-delay:.8s;-webkit-transition-delay:.8s;transition-delay:.8s;}.sidebar-menu .sidebar-menu-container ul{margin:0 10px;padding:0 20px;}.sidebar-menu .sidebar-menu-container ul li a{text-decoration:none;display:block;padding:7px 4px;white-space:nowrap;color:#fff;}.sidebar-menu .sidebar-menu-container ul li ul{display:none;}.sidebar-menu .sidebar-menu-container ul li ul li{list-style:square;color:#fff;}.sidebar-menu .sidebar-menu-container ul li ul li ul li{list-style:disc;}.sidebar-menu .sidebar-menu-container ul li ul li ul li ul li{list-style:circle;}.sidebar-menu .sidebar-menu-container ul li ul li a{padding:10px 4px;}.sidebar-menu .sidebar-search{margin:0 auto;width:200px;position:relative;}.sidebar-menu .sidebar-search input[type="text"]{border:0 none;width:90%;padding:4px 5px 4px 30px;font-size:10pt;background:#fff;color:rgba(0,0,0,.4);outline:0 none;}.sidebar-menu .sidebar-search input[type="text"]:focus,.sidebar-menu .sidebar-search input[type="text"]:hover{color:#000;}.sidebar-menu .sidebar-search>a{position:absolute;left:20px;top:0;padding:7px;color:#000;}.fadeSidebarIn{-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}.animationUp{-moz-transform:translateY(0) !important;-ms-transform:translateY(0) !important;-o-transform:translateY(0) !important;-webkit-transform:translateY(0) !important;transform:translateY(0) !important;opacity:1 !important;}