.eg-wrapper {
    overflow:hidden;
    position:relative;
    margin:10px;
    box-sizing:border-box;
    max-width:100%;
}
.eg-wrapper div.slide {
    position:absolute;
    padding:0;
    width:100%;
    height:100%;
    top:0;
}
.eg-wrapper.fade div.slide,
.eg-wrapper.none div.slide {
    display:none;
}
.eg-wrapper.slide div.slide {
    right:-100%;
}
.eg-wrapper .prevb,
.eg-wrapper .nextb {
    position:absolute;
    top:40%;
    top:calc(50% - 25px);
    height:50px;
    width:50px;
    background:#555;
    border:none;
    color:#eee;
    font-weight:900;
    vertical-align:middle;
    display:none;
}
.eg-wrapper.nohover .prevb,
.eg-wrapper.nohover .nextb {
    display:block;
}
.eg-wrapper.repeat .prevb,
.eg-wrapper.repeat .nextb {
    display:none;
}
.eg-wrapper .prevb {
    left:0;
    border-radius:0 5px 5px 0;
    box-shadow:3px 3px 3px #444;
}
.eg-wrapper .nextb {
    right:0;
    border-radius:5px 0 0 5px;
    box-shadow:-3px 3px 3px #444;
}
.eg-wrapper .prevb:active, .eg-wrapper .nextb:active {
    background:#454545;
}
