/*! Bootstrap-off-canvas-push - v1.0.2
 * Copyright (c) 2015 Steffen Ermel; Licensed MIT *
 */

/*html,body{height:100%;min-height:100%}*/
/*body.active{overflow-x:hidden;overflow-y:hidden}*/
.overlay{background-color:transparent;position:fixed;top:0px;bottom:0px;left:0px;width:25px;z-index:100}
.overlay.active{background-color:rgba(0,0,0,0.5);-webkit-transition:background-color 0.35s;transition:background-color 0.35s;top:0px;bottom:0px;left:0px;right:0px;width:100%}
@media screen and (max-width: 1000px){
    .row-offcanvas{position:relative;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}
    .row-offcanvas-left{left:0}
    .row-offcanvas-left .sidebar-offcanvas{left:-50%}
    .row-offcanvas-left.active{left:50%}
    .sidebar-offcanvas{position:absolute;top:0;width:50%}
    .sidebar-nav .sortbar .navbar-collapse{padding:0;max-height:none}
    .sidebar-nav .sortbar ul{float:none}
    .sidebar-nav .sortbar ul:not{display:block}
    .sidebar-nav .sortbar li{float:none;display:block}
    .sidebar-nav .sortbar li a{padding-top:12px;padding-bottom:12px}
}
.navbar-collapse-wrap{position:absolute}
.sortbar{border:none}
.sortbar .navbar-nav>.current-menu-item a{color:#fff;background-color:#080808}
.sortbar .navbar-toggle:focus,.sortbar .navbar-toggle:hover{background-color:transparent}
.sortbar .container{padding:0px}
.sortbar .container .navbar-header{margin:0;position:relative;z-index:100;background-color:transparent}
.sortbar .container>.navbar-collapse{position:relative;z-index:50;bottom:0px;top:0px;left:0;margin:0;padding:0px;width:100%;white-space:nowrap;box-shadow:none;border-top:0px solid white;display:block;overflow-y:auto;background-color:transparent;overflow-x:hidden}
.sortbar .container>.navbar-collapse.active{left:0px}
.sortbar .container ul{margin:0 0 0 0;padding:0px}
.transition{-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out}
.navbar-toggle{border:none;margin-left:10px}
.navbar-toggle .icon-bar{-webkit-transform-origin:21px;-ms-transform-origin:21px;transform-origin:21px;-webkit-transition:-webkit-transform .2s, opacity .1s;transition:transform .2s, opacity .1s;height:3px;width:22px;}
.navbar-toggle .icon-bar:nth-child(4),.navbar-toggle .icon-bar:nth-child(2){transition: all 0.5s linear}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(4){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width: 102px;}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width: 102px;}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(3){opacity:0}
.navbar-nav{margin:0px}
@media (min-width: 1199px){
    .sortbar .container{padding:0px}
    .sortbar .container .navbar-header{margin:0px;padding:0px}
    .sortbar .container ul{width:auto;background-color:transparent;padding-left:none;margin:initial}
    .sortbar .container>.navbar-collapse{position:initial;z-index:initial;bottom:initial;top:initial;background-color:initial;margin:initial;width:initial}
    .navbar-nav{margin:initial}
    .overlay{display:none}
}