@charset "utf-8";.rs-offcanvas-link {}a.nav-expander {background: transparent;color: #FFFFFF;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 0.3s ease-in-out 0s;width: auto;z-index: 12;transition: right 0.3s ease-in-out 0s;-webkit-transition: right 0.3s ease-in-out 0s;-moz-transition: right 0.3s ease-in-out 0s;-o-transition: right 0.3s ease-in-out 0s;}a.nav-expander:hover {cursor: pointer;}nav.right_menu_togle {background: rgba(0,0,0,0.9);display: block;height: 100%;overflow: auto;position: fixed;right: -520px;font-size: 15px;top: 0;width: 100%;max-width: 520px;z-index: 2000;transition: right 0.3s ease-in-out 0s;-webkit-transition: right 0.3s ease-in-out 0s;-moz-transition: right 0.3s ease-in-out 0s;-o-transition: right 0.3s ease-in-out 0s;}.nav-expanded nav {right: 0;}body.nav-expanded {margin-left: 0em;transition: right 0.4s ease-in-out 0s;-webkit-transition: right 0.4s ease-in-out 0s;-moz-transition: right 0.4s ease-in-out 0s;-o-transition: right 0.4s ease-in-out 0s;}.right_menu_togle .close-btn{overflow: hidden;padding: 20px 10px 20px;}.right_menu_togle .canvas-logo{padding-left: 24px;padding-bottom: 20px;}.right_menu_togle .search-wrap{padding: 20px 24px 0;position: relative;}.right_menu_togle .search-wrap label{display: block;font-size: 20px;color: #fff;position: relative;}.right_menu_togle .search-wrap input, .right_menu_togle .search-wrap button{border: none;outline: none;}.right_menu_togle .search-wrap input{width: 100%;border-radius: 30px;background: #fff;padding: 7px 25px;margin-top: 6px;}.right_menu_togle .search-wrap button{position: absolute;right: 40px;background: transparent;cursor: pointer;bottom: 7px;font-size: 18px;}.sidebarnav_menu.main-menu li.menu-item-has-children:before{position: absolute;content: "\f078";font-family: FontAwesome;color: #ffffff;width: 32px;height: 32px;line-height: 30px;background: rgba(255,255,255,0.2);border: 1px solid rgba(255,255,255,0.3);right: 8px;top: 5px;cursor: pointer;z-index: 999;text-align: center;font-size: 15px;transition: 0.4s;-webkit-transition: 0.4s;-ms-transition: 0.4s;}.sidebarnav_menu.main-menu li.menu-item-has-children.open:before{content: "\f077";transition: 0.4s;-webkit-transition: 0.4s;-ms-transition: 0.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;padding: 8px 45px;font-size: 14px;}.sidebarnav_menu.main-menu li ul li:hover a, .sidebarnav_menu.main-menu li ul li.active a{background: rgba(0,0,0,0.15) !important;}.sidebarnav_menu.main-menu li {border-bottom: 1px solid rgba(255,255,255,0.15);font-size: 16px;position: relative;display: block;}.sidebarnav_menu.main-menu .list-unstyled li:last-child {border-bottom: 0;}.sidebarnav_menu.main-menu .list-unstyled {border-top: 1px solid rgba(255,255,255,0.15);}.sidebarnav_menu.main-menu .list-unstyled li {border: 0;}.sidebarnav_menu.main-menu li a {color: #fff;text-decoration: none;padding: 8px 24px;display: block;transition: 0.4s;-webkit-transition: 0.4s;-ms-transition: 0.4s;}.sidebarnav_menu.main-menu li ul li a {padding: 8px 0 8px 40px;}.sidebarnav_menu.main-menu li a:hover {color: #FFFFFF;text-decoration: none;}.sidebarnav_menu.main-menu a .caret {width: 0;height: 0;display: inline-block;vertical-align: top;border-top: 4px solid #4f5963;border-right: 4px solid transparent;border-left: 4px solid transparent;content: "";margin-top: 8px;}.sidebarnav_menu.main-menu a:hover .caret {border-top-color: #4f5963;}.sidebarnav_menu.main-menu li.open > a > .caret {border-top: none;border-bottom: 4px solid #4f5963;border-right: 4px solid transparent;border-left: 4px solid transparent;}.sidebarnav_menu.main-menu li.open > a:hover > .caret {border-bottom-color: #4f5963;}.icon:before {font-family: 'FontAwesome';font-style: normal;font-variant: normal;font-weight: normal;line-height: 1;text-transform: none;content: '\f105';}.sidebarnav_menu.main-menu li > a > span.icon {float: right;margin: 0.1em 1.7em -0.1em 0;opacity: 0;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.sidebarnav_menu.main-menu li > a:hover > span.icon {float: right;margin: 0.1em 0.8em -0.1em 0;opacity: 1;}.sidebar_nav.navbar {position: absolute;min-height: auto;margin-bottom: 0;border: 0;}.rs-menu.rs-menu-close, .sidebar_nav.navbar-inverse{background: transparent;}