.search-context {
overflow:hidden;
position:relative;
}

.search-context .slide {
transition:transform .2s;
overflow:hidden;
position:relative;
width:auto;
transform:none;
}

.search-context .left {
width:25%;
padding:5px;
}

.search-context .right {
position:absolute;
width:75%;
left:25%;
padding:5px;
}

.search-context .rolloff {
bottom:0;
text-align:center;
background-image:linear-gradient(tobottom,transparent,white);
height:auto;
position:absolute;
width:75%;
left:25%;
}

.search-context.start-short-true .left {
min-height:300px;
}

.search-context.start-short-true.right-expanded .left {
min-height:inherit;
}

.search-context.has-buckets-false .left .bcfi-head {
background-color:inherit!important;
}

.search-context .toggle-cats {
position:absolute;
left:-10px;
top:40px;
width:33px;
display:none;
padding:12px 5px 9px 13px;
}

.search-context .nav-bar {
text-align:center;
}

.search-context.left-shown .slide {
transform:none;
}

.search-context.left-shown .show-cats {
opacity:1.0;
}

.search-context.left-shown .icon-cats-hide {
display:initial;
}

.search-context.right-expanded .right,.search-context.start-short-false .right {
position:inherit;
left:auto;
}

.search-context.has-buckets-false .toggle-cats,.search-context .icon-cats-hide,.search-context.left-shown .icon-cats-show,.search-context.right-expanded .rolloff,.search-context.start-short-false .rolloff {
display:none;
}