nav.wy-nav-side {
    width: 330px !important;
}

div.wy-side-scroll {
    width: 350px !important;
}

div.wy-side-nav-search {
    width: 330px !important;

}

div.wy-menu-vertical {
    width: 330px !important;
}

div.wy-nav-content {
    max-width: 1000px;
}

div.rst-versions {
    width: 330px !important;
}

@media screen and (max-width: 768px) {
    .wy-nav-side {
        left: -330px;
    }
}

@media screen and (max-width:480px) {
    .wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside {
        display: inline-block;
    }
}