a.nav-expander{background:transparent;color:#fff;display:block;font-size:16px;font-weight:400;height:auto;margin-right:0;padding:0;right:0;text-decoration:none;text-transform:uppercase;top:0;transition:right .3s ease-in-out 0s;-webkit-transition:right .3s ease-in-out 0s;-moz-transition:right .3s ease-in-out 0s;-o-transition:right .3s ease-in-out 0s;width:auto;z-index:12}a.nav-expander:hover{cursor:pointer}nav.right_menu_togle{background:rgba(0,0,0,.9);display:block;font-size:15px;height:100%;max-width:520px;overflow:auto;position:fixed;right:-520px;top:0;transition:right .3s ease-in-out 0s;-webkit-transition:right .3s ease-in-out 0s;-moz-transition:right .3s ease-in-out 0s;-o-transition:right .3s ease-in-out 0s;width:100%;z-index:2000}.nav-expanded nav{right:0}body.nav-expanded{margin-left:0;transition:right .4s ease-in-out 0s;-webkit-transition:right .4s ease-in-out 0s;-moz-transition:right .4s ease-in-out 0s;-o-transition:right .4s ease-in-out 0s}.right_menu_togle .close-btn{overflow:hidden;padding:2px 10px;padding:20px 10px}.right_menu_togle .canvas-logo{padding-bottom:20px;padding-left:24px}.right_menu_togle .search-wrap{padding:20px 24px 0;position:relative}.right_menu_togle .search-wrap label{color:#fff;display:block;font-size:20px;position:relative}.right_menu_togle .search-wrap button,.right_menu_togle .search-wrap input{border:none;outline:none}.right_menu_togle .search-wrap input{background:#fff;border-radius:30px;margin-top:6px;padding:7px 25px;width:100%}.right_menu_togle .search-wrap button{background:transparent;bottom:7px;cursor:pointer;font-size:18px;position:absolute;right:40px}.sidebarnav_menu.main-menu li.menu-item-has-children:before{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;content:"\f078";cursor:pointer;font-family:FontAwesome;font-size:15px;height:32px;line-height:30px;position:absolute;right:8px;text-align:center;top:5px;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;width:32px;z-index:999}.sidebarnav_menu.main-menu li.menu-item-has-children.open:before{content:"\f077";transition:.4s;-webkit-transition:.4s;-ms-transition:.4s}.sidebarnav_menu.main-menu li.menu-item-has-children ul{display:none}.sidebarnav_menu.main-menu li.menu-item-has-children ul li a{display:block;font-size:14px;padding:8px 45px}.sidebarnav_menu.main-menu li ul li.active a,.sidebarnav_menu.main-menu li ul li:hover a{background:rgba(0,0,0,.15)!important}.sidebarnav_menu.main-menu li{border-bottom:1px solid hsla(0,0%,100%,.15);display:block;font-size:16px;position:relative}.sidebarnav_menu.main-menu .list-unstyled li:last-child{border-bottom:0}.sidebarnav_menu.main-menu .list-unstyled{border-top:1px solid hsla(0,0%,100%,.15)}.sidebarnav_menu.main-menu .list-unstyled li{border:0}.sidebarnav_menu.main-menu li a{color:#fff;display:block;padding:8px 24px;text-decoration:none;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s}.sidebarnav_menu.main-menu li ul li a{padding:8px 0 8px 40px}.sidebarnav_menu.main-menu li a:hover{color:#fff;text-decoration:none}.sidebarnav_menu.main-menu a .caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #4f5963;content:"";display:inline-block;height:0;margin-top:8px;vertical-align:top;width:0}.sidebarnav_menu.main-menu a:hover .caret{border-top-color:#4f5963}.sidebarnav_menu.main-menu li.open>a>.caret{border:4px solid transparent;border-bottom:4px solid #4f5963;border-top:none}.sidebarnav_menu.main-menu li.open>a:hover>.caret{border-bottom-color:#4f5963}.icon:before{content:"\f105";font-family:FontAwesome;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.sidebarnav_menu.main-menu li>a>span.icon{float:right;margin:.1em 1.7em -.1em 0;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sidebarnav_menu.main-menu li>a:hover>span.icon{float:right;margin:.1em .8em -.1em 0;opacity:1}.sidebar_nav.navbar{border:0;margin-bottom:0;min-height:auto;position:absolute}.rs-menu.rs-menu-close,.sidebar_nav.navbar-inverse{background:transparent}.menu-wrap{background:#373a47;font-size:1.15em;height:100vh;padding:46px 68px 50px 35px;position:absolute;top:-1px;-webkit-transform:translate3d(400px,0,0);transform:translate3d(400px,0,0);-webkit-transition:-webkit-transform .4s;transition:transform .4s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1);width:400px;z-index:1001}body.show-offcan{position:relative}body.show-offcan .offwrap{background:#000;bottom:0;opacity:.5;z-index:9}.offwrapcon:before,body.show-offcan .offwrap{height:100%;position:absolute;top:0;width:100%}.offwrapcon:before{background:rgba(0,0,0,.3);content:"";left:0;opacity:1;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:opacity .4s,-webkit-transform 0s .4s;transition:opacity .4s,transform 0s .4s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1);z-index:10}.icon-list{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform 0s .4s;transition:transform 0s .4s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}.show-offcan .icon-list,.show-offcan .menu-wrap{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .8s;transition:transform .8s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}.show-offcan .icon-list{-webkit-transition-duration:.9s;transition-duration:.9s}