#navigation {
    background: rgba(6, 19, 72, 1);
    background: url(../../images/nav_bg.png) repeat-x
}
.nav {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    min-width: 1125px
}
.nav li {
    display: inline;
    margin: 0
}
nav ul.nav {
    width: 1120px;
    margin: 0 auto;
    min-width: 120px
}
span.homeicon {
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    background-image: url(../images/icons/home_icon.png);
    background-size: cover
}
.nav li>a {
    display: inline-block;
    padding: 10px;
    width: 110px;
    text-decoration: none;
    color: white;
    line-height: 20px;
    height: 21px;
    margin: 0;
    border-right: 1px solid #152971;
    border-top: none;
    border-left: none
}
a.nav_home {
    max-width: 50px;
    width: 50px!important;
    border-left: 1px solid #152971
}
.nav a:hover {
    /*background: url(../../images/nav_bg_hover.png) no-repeat;*/
    background: #005379;
    background-position: bottom
}

#navbg{
background: #2A8FBD;
border-bottom: 1px solid #2B65A5;
}
.nav li ul{display:none;z-index:30;}
.nav li:hover ul{display:block;position:absolute;}
.nav li:hover li{float:none;}
.nav ul li{display:block;position:relative;float:left;}
ul.nav > li{display:inline-block; float: left;}
ul.nav {
    width: 1120px;
    margin: 0 auto;
    /* text-align: center; */
}
.nav li > a {
    display: inline-block;
    padding: 10px 5px ;
    width: 99px;
    text-decoration: none;
    color: white;
    line-height: 20px;
    height: 21px;
    margin: 0px;
    border-right: 1px solid #2B65A5;
    border-top: none;
    border-left: none;
}
.nav ul li a{display:block;text-decoration:none;color:#fff;}
.nav ul li{background-color:#005379;/*padding:10px;  **********/ width:auto;height:198px;margin-top:1px;}
.nav ul li.slots{background-color:#00061e; padding:10px;height:198px;margin-top:1px;width:auto;}
.nav ul{min-width:1120px;margin-left:-142px;}



/**************************************/

.nav ul li.one-row{background-color:#005379; /*padding:10px;  **/width:auto;height:198px;margin-top:1px;}
.nav ul li.two-rows{background-color:#005379; /*padding:10px;  **/width:1120px;height:380px;margin-top:1px;}
.nav ul.sport-dropdown{min-width:1120px;margin-left:-123px;}
.nav ul.casino-dropdown{min-width:1270px;margin-left:-300px;}
.nav ul.slot-dropdown{min-width:1120px;margin-left:-343px;}
.nav ul.lottery-dropdown{min-width:1120px;margin-left:-453px;}
.nav ul.poker-dropdown{min-width:1120px;margin-left:-563px;}
/**************end*******************/

.nav-pro{
    float: right;
    display: block;
    width: 160px;
    height: 198px;
}
.nav-pro-casino{
background: url("../images/nav/promo/side-image_casino.png");
    background-size: contain;
}
.nav-pro-sport{
background: url("../images/nav/promo/side-image_sports.png");
    background-size: contain;
}
.nav-pro-slot{
background: url("../images/nav/promo/side-image_slots.png");
    background-size: contain;
}

span.mobileicon {
width: 25px;
height: 25px;
display: inline-block;
vertical-align: middle;
position: relative;
background-image: url(../images/icons/mobile_icon.png);
background-size: cover;
}
