.lastcomm{margin:0;padding:0;list-style:none;font:normal 10px/20px Arial, sans-serif}.lastcomm a{text-decoration:none}.lastcomm a span{color:#676767}.lastcomm li{position:relative;border-bottom:solid 1px #ccc;cursor:pointer;padding:5px 15px}.lastcomm li .lcomm-user{color:#4d7b78}.lastcomm li .lcomm-date{color:#666}.lastcomm li .lcomm-hidden{position:absolute;top:-10px;left:100%;width:450px;display:none;padding:10px 14px;font-weight:normal;text-shadow:none;background:#fff;border:solid 2px #398dd8;z-index:150;color:#444}.lastcomm li .lcomm-hidden img{max-width:450px}.lastcomm li .lcomm-hidden .lcomm-user-foto{max-width:44px;background:#fff;display:block;margin:4px 10px 10px 0;overflow:hidden;float:left}.lastcomm li .lcomm-hidden .lcomm-text{overflow:hidden}.lastcomm li:hover{background:#398dd8;color:#fff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.2)}.lastcomm li:hover .lcomm-hidden{display:block}.lastcomm li:hover a,.lastcomm li:hover .lcomm-date,.lastcomm li:hover .lcomm-user,.lastcomm li:hover a span{color:#fff}.right-side .lastcomm .lcomm-hidden{left:auto;right:100%}

.ds-down {
    font-family: "Open Sans",sans-serif;
    line-height: 1;
    margin-top: 16px;
    max-width: 447px;
    margin-left: auto;
    margin-right: auto;
}

.ds-down a:hover {
    background: url(https://windows-driver.com/templates/windows-driver/img/tor.png) no-repeat 20px 50% #08dc8e;
}

.ds-down span {
    font-size: 13px;
    color: #fff;
    font-weight: 400;
    display: block;
    opacity: 1;
    text-transform: none;
    padding: 5px 0 0;
}

.ds-down .yab span {
    font-size: 10px;
    padding: 0;
    color: #b5b5b5;
}

.ds-down .yab {
    margin-top: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.ds-down a {
    cursor: pointer;
    text-align: center;
    display: inline-block;
    background: url(https://windows-driver.com/templates/windows-driver/img/tor.png) no-repeat 20px 50% #02b875;
    border: 0 solid #fff;
    border-radius: 15px;
    color: #fff;
    height: 74px;
    width: 440px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 1px 2px #000;
    box-shadow: 0 1px 2px #000;
    font-size: 22px;
    font-weight: 700;
    overflow: hidden;
    text-decoration: none!important;
    padding: 13px 10px 13px 70px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
