/**
Designed by ######
Copyright 2017

Live Casino
**/

#live .banner{ height: 277px; background: url(../../assets/img/livecasino/live_banner.jpg) no-repeat center center; }
#live .live-menu dl > dt{ margin-bottom: 2rem; }
#live .live-menu dl > dt a{ width: 292px; min-height: 389px; margin: 20px auto 0; display: block; background: url(../../assets/img/livecasino/live_menu_bg.jpg) no-repeat top center; border: 3px solid #920008; position: relative; }
#live .live-menu dl > dt a figure{ width: 292px; height: 321px; position: absolute; top: -22px; left: 0; background: url(../../assets/img/livecasino/live_menu_spirit.png) no-repeat 0 0; }
#live .live-menu dl > dt.bbin a figure{ background-position: -292px 0; }
#live .live-menu dl > dt.ag a figure{ background-position: -584px 0; }
#live .live-menu dl > dt.allbet a figure{ background-position: -876px 0; }
#live .live-menu dl > dt.og a figure{ background-position: 0 -321px; }
#live .live-menu dl > dt.lebo a figure{ background-position: -292px -321px; }
#live .live-menu dl > dt.opus a figure{ background-position: -584px -321px; }
#live .live-menu dl > dt.coming a figure{ background-position: -876px -321px; }
#live .live-menu dl > dt a div{ padding: 1rem 0; margin-top: 299px; background-color: #920008;  }
#live .live-menu dl > dt a div h3{ color: #FFF; font-size: 1.5rem; font-weight: 900; text-align: center; padding: .8rem 0; }
#live .live-menu dl > dt a div h3 small{ display: block; font-size: .9rem; font-weight: 400; }
#live .live-menu dl > dt a div i{ width: 118px; height: 68px; background: url(../../assets/img/livecasino/sponsor_spirit.png) no-repeat 0 0; }
#live .live-menu dl > dt.bbin a div i{ background-position: -118px 0; }
#live .live-menu dl > dt.ag a div i{ background-position: -236px 0; }
#live .live-menu dl > dt.allbet a div i{ background-position: -354px 0; }
#live .live-menu dl > dt.og a div i{ background-position: 0 -68px; }
#live .live-menu dl > dt.lebo a div i{ background-position: -118px -68px; }
#live .live-menu dl > dt.opus a div i{ background-position: -236px -68px; }
#live .live-menu dl > dt a,#live .live-menu dl > dt a div{ transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; }
#live .live-menu dl > dt a:hover{ text-decoration: none; border-color: #ffdfa6; transform: translateY(1rem); -moz-transform: translateY(1rem); -webkit-transform: translateY(1rem); -ms-transform: translateY(1rem); -o-transform: translateY(1rem); }
#live .live-menu dl > dt a:hover div{ background-color: #ffdfa6; }
#live .live-menu dl > dt a:hover h3{ color: #480004; }
#live .live-menu dl > dt.coming a h3{ color: #480004; padding: 1.35rem 0; }
