#current-bidlist { margin-top: 40px; }
#current-bidlist .ccm-block-page-list-page-entry { border: 1px solid #F2532C; border-width: 1px 0 0; display: flex; margin: 0; padding: 26px 12px 0; }
#current-bidlist .ccm-block-page-list-page-entry:last-of-type { border-bottom-width: 1px; }
#current-bidlist .ccm-block-page-list-page-entry-text { padding-right: 40px; width: 50%; }
#current-bidlist h3 { color: #A64026; margin: 5px 0; }
#current-bidlist table { width: 50%; }
#current-bidlist table tr { border-top: 1px solid #6E6F72; }
#current-bidlist table tr:first-of-type { border: 0; }
#current-bidlist table tr > * { padding-bottom: 18px; }
#current-bidlist table th { font-weight: 400; }
#current-bidlist table td { border: 0; }

#current-bidlist .ccm-block-page-list-page-entry a { background: #F2532C; border-radius: 50px; color: #fff; display: inline-block; padding: 5px 24px; position: relative; text-decoration: none; transition: .6s; }
#current-bidlist .ccm-block-page-list-page-entry a:before { border: 2px solid #fff; border-width: 2px 2px 0 0; content: ""; height: 11px; opacity: 0; position: absolute; right: 20px; top: 50%; transform: translateY(-50%) rotate(45deg); transition: .7s; width: 11px; }
#current-bidlist .ccm-block-page-list-page-entry a:after { background: #fff; content: ""; height: 2px; opacity: 0; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); transition: .7s; width: 14px; }
#current-bidlist .ccm-block-page-list-page-entry a:hover { background: #d03d19; color: #fff; padding: 5px 37px 5px 11px; text-decoration: none; }
#current-bidlist .ccm-block-page-list-page-entry a:hover:before,
#current-bidlist .ccm-block-page-list-page-entry a:hover:after { opacity: 1; right: 10px; }

@media screen and (max-width: 560px) {
    #current-bidlist .ccm-block-page-list-page-entry { display: block; padding: 12px 6px 0; }
    #current-bidlist .ccm-block-page-list-page-entry-text { padding-right: 40px; width: 100%; }
    #current-bidlist table { margin-top: 18px; margin-bottom: 8px;width: 100%; }
}