.bookie-casino-list-item {display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:20px;border-top:1px solid #eee;padding-top:20px;padding-bottom:20px;margin-top:20px;padding-right:120px;position:relative;min-height:144px;}
.bookie-list-item-highlight {position: absolute;top:-15px;left:40px;color:#000;font-size:11px;font-weight:800;letter-spacing:.2px;padding:8px;border-radius:6px;z-index:5;}
.bookie-casino-list-logo {width:120px;margin-right:30px;text-align:left;}
.bookie-casino-list-logo .bookie {padding-left:0;}
.bookie-casino-list-showdetails {display:inline-block;margin-top:20px;padding:5px 32px 7px 10px;font-size:12px;font-weight:700;border:2px solid #222459;border-radius:20px;color:#222459;background:#fff url('/img/bg/more-info.png') no-repeat right center;cursor:pointer;}
.bookie-casino-list-info {margin-right:30px;}
.bookie-casino-list-info-name {color:#222459;text-transform:uppercase;font-size:20px;font-weight:700;}
.bookie-casino-list-info ul {list-style:none;margin:10px 0;padding-left:5px;}
.bookie-casino-list-info li {background:transparent url('/img/bg/list-li.png') no-repeat left center;padding-left:16px;font-size:14px;font-weight:700;color:#222459;}
.bookie-casino-list-highlight-text {padding-left:120px;min-height:75px;background:transparent url('/img/bg/casino.png') no-repeat left top;font-size:50px;color:#ec6000;font-weight:700;padding-top:10px;text-shadow: -3px 3px 5px rgba(0,0,0,0.2);}
.bookie-casino-list-highlight-elements {display:flex;justify-content:flex-start;}
.bookie-casino-list-highlight-elements span {display:inline-block;color:#222459;border:2px solid #222459;padding:10px 20px;border-radius:8px;font-weight:700;font-size:14px;}
.bookie-casino-list-highlight-elements a {display:inline-block;color:#222459;background:#eee url('/img/bg/test.png') no-repeat 10px center;margin-left:20px;padding:12px 22px 12px 34px;border-radius:8px;font-weight:700;font-size:14px;}
.bookie-casino-list-button {position:absolute;top:20px;right:0;text-align:right;}
.bookie-casino-list-button .bookie-casino-main-button {background:linear-gradient(to bottom right,#72c479,#3e9a46);font-weight:700;}
.bookie-casino-list-button .bookie-casino-additional-button {font-weight:700;margin-top:10px;background:linear-gradient(to bottom right,#eee,#ccc);color:#000;}
.bookie-casino-list-duration {margin-top:10px;font-size:12px;color:#222459;padding:8px 0 8px 24px;background:transparent url('/img/bg/clock.png') no-repeat left center;}

.bookie-casino-list-details {width:100%;display:none;margin-top:20px;}
.bookie-casino-list-details.open {display:block;}
.bookie-casino-list-details-headline {color:#222459;font-size:14px;font-weight:700;}
.bookie-casino-list-details ul li {font-size:14px;}

.bookie-list-item-number {position:absolute;top:-15px;left:-8px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;font-weight:700;background:linear-gradient(to bottom right,#9456e0,#1d316d);border-radius:25px;box-sizing:border-box;width:32px;height:32px;}
.bookie-list-item-new {position:absolute;top:-15px;left:80px;display:inline-block;transform:rotate(-30deg);}
.bookie-list-item-hot {position:absolute;top:-8px;left:115px;display:inline-block;}
.bookie-list-item-hot b {font-size:36px;display:block;text-align:center;}
.bookie-list-item-hot span {display:inline-block;font-size:12px;text-transform:uppercase;font-weight:700;margin-top:14px;background:#fff;border-radius:4px;padding:4px;}

.bookie-list-item-orange {border: 2px solid #f5a623;background:linear-gradient(135deg,#fffaf0,#fff);box-shadow: 0 0 0 2px rgba(245,166,35,.25), 0 0 22px rgba(245,166,35,.65), 0 0 46px rgba(245,166,35,.40), 0 14px 42px rgba(0,0,0,.12);padding:20px;}
.bookie-list-item-orange .bookie-casino-list-button {right:20px;}
.bookie-list-item-orange .bookie-list-item-highlight {background: #f5a623;}

.bookie-list-item-violet {border: 2px solid #7a2cff;background: linear-gradient(135deg,#fbf7ff,#fff);box-shadow: 0 0 0 2px rgba(122,44,255,.20), 0 0 22px rgba(122,44,255,.45), 0 0 46px rgba(122,44,255,.28), 0 14px 42px rgba(0,0,0,.12);padding:20px;}
.bookie-list-item-violet .bookie-casino-list-button {right:20px;}
.bookie-list-item-violet .bookie-list-item-highlight {background: #7a2cff;color:#fff;}

@media (max-width: 1000px) {
    .bookie-casino-list-highlight {width:100%;margin-top:20px;}
}

@media (max-width: 765px) {
    .bookie-casino-list-item {padding-right:0;padding-bottom:70px;}
    .bookie-casino-list-logo {width:80px;margin-right:20px;}
    .bookie-casino-list-logo img {display:block;width:80px;height:auto;}
    .bookie-casino-list-info {margin-right:0;width:calc(100% - 100px);top:0;}
    .bookie-casino-list-duration {display:none;}
    .bookie-casino-list-info-name {font-size:16px;}
    .bookie-casino-list-showdetails {background:#fff;padding:5px 10px 7px 10px;white-space:nowrap;}

    .bookie-casino-list-button {bottom:20px;top:auto;}
}