/* --------------------------------------------------------------  
  Footer icons sprite
-------------------------------------------------------------- */

#footer #footer-icons {width:100%; padding:0; margin: 0 auto; position: relative; margin-top: 20px;}
  
#footer #footer-icons ul { float: left; position: relative; left: 50%;margin:0;}
    #footer-icons ul li { float: left; padding: 0 3px; position: relative; right: 50%;}
        #footer-icons ul li a { background-image: url("../images/footer/ft-sprite-icons.png"); background-repeat: no-repeat; height: 40px; display: block; text-indent: -9999px; width: 100%; }
        #footer-icons ul li a.acf              { background-position: 0 0      ; width: 72px  ;  } 
        #footer-icons ul li a.groupe-ab        { background-position: 0 -40px  ; width: 62px  ;  } 
        #footer-icons ul li a.adictel          { background-position: 0 -80px  ; width: 75px  ;  } 
        #footer-icons ul li a.arjel            { background-position: 0 -120px ; width: 42px  ;  } 
        #footer-icons ul li a.ecogra           { background-position: 0 -800px ; width: 178px  ;  } 
        #footer-icons ul li a.egba             { background-position: 0 -200px ; width: 61px  ;  } 
        #footer-icons ul li a.gambling-therapy { background-position: 0 -240px ; width: 40px  ;  } 
        #footer-icons ul li a.gamcare          { background-position: 0 -280px ; width: 38px  ;  } 
        #footer-icons ul li a.gra              { background-position: 0 -320px ; width: 45px  ;  } 
        #footer-icons ul li a.itech            { background-position: 0 -360px ; width: 43px  ;  } 
        #footer-icons ul li a.know-your-limits { background-position: 0 -400px ; width: 52px  ;  } 
        #footer-icons ul li a.over-18          { background-position: 0 -440px ; width: 40px  ;  } 
        #footer-icons ul li a.over-18-fr       { background-position: 0 -480px ; width: 200px ;  } 
        #footer-icons ul li a.gioco-sicuro     { background-position: 0 -520px ; width: 56px  ;  } 
        #footer-icons ul li a.aams             { background-position: 0 -560px ; width: 57px  ;  }
        #footer-icons ul li a.skat             { background-position: 0 -600px ; width: 40px  ;  }
        #footer-icons ul li a.sosjoueurs       { background-position: 0 -760px ; width: 59px  ;  }
        #footer-icons ul li a.fkl              { background-position: 0 -640px ; width: 80px  ;  }
        #footer-icons ul li a.ukgc              { background-position: 0 -841px ; width: 153px  ;  }

/* Christmas lights start */
#lightsContainer {
    position:relative;
    z-index:9999;
}

#lightsTop {
    height:31px;
    position:absolute;
}

.top-lights {
    position:absolute;
    height:25px;
    background:url('../images/christmas-lights/top-lights.png');
    background-repeat:no-repeat;
}

.top-glowing {
    position:absolute;
    background:url('../images/christmas-lights/lights.png');
    width:50px;
    height:50px;
}

.glowing1 {
    top:-12px;
    left:14px;
}

.glowing2 {
    top:-20px;
    left:46px;
    background-position: 55px 0px;
}

.glowing3 {
    top:-19px;
    left:71px;
    background-position:110px 0px;
}

.glowing4 {
    top:-10px;
    left:102px;
}

.glowing5 {
    top:-6px;
    left:130px;
    background-position:55px 0px;
}

.glowing6 {
    top:-10px;
    left:150px;
    background-position:110px 0px;
}

.glowing7 {
    top:-8px;
    left:184px;
}

.glowing8 {
    top:-11px;
    left:250px;
     background-position:55px 0px;
}

.glowing9 {
    top:-11px;
    left:280px;
    background-position:110px 0px;
}

.glowing10 {
    top:-8px;
    left:321px;
}

.glowing11 {
    top:-14px;
    left:354px;
    background-position:55px 0px;
}

.glowing12 {
    top:-11px;
    left:384px;
     background-position:110px 0px;
}

.glowing13 {
    top:-12px;
    left:428px;
}

.glowing14 {
    top:-8px;
    left:471px;
     background-position:55px 0px;
}

.glowing15 {
    top:-14px;
    left:493px;
    background-position:110px 0px;
}

.glowing16 {
    top:-13px;
    left:530px;
}

.glowing17 {
    top:-24px;
    left:568px;
    background-position:55px 0px;
}

.glowing18 {
    top:-12px;
    left:602px;
    background-position:110px 0px;
}

.glowing19 {
    top:-20px;
    left:648px;
}

.glowing20 {
    top:-13px;
    left:684px;
    background-position:55px 0px;
}

.lightn1 {
    width:50px;
}

.lightn2 {
    width:40px;
    left:50px;
     background-position:-50px 0px;
}

.lightn3 {
    width:30px;
    left:90px;
    background-position:-90px 0px;
}

.lightn4 {
    width:20px;
    left:120px;
    background-position:-120px 0px;
}

.lightn5 {
    width:30px;
    left:140px;
     background-position:-140px 0px;
}

.lightn6 {
    width:30px;
    left:170px;
    background-position:-170px 0px;
}

.lightn7 {
    width:30px;
    left:200px;
    background-position:-200px 0px;
}

.lightn8 {
    width:60px;
    left:230px;
    background-position:-230px 0px;
}

.lightn9 {
    width:30px;
    left:290px;
    background-position:-290px 0px;
}

.lightn10 {
    width:50px;
    left:320px;
    background-position:-320px 0px;
}

.lightn11 {
    width:30px;
    left:370px;
    background-position:-370px 0px;
}

.lightn12 {
    width:30px;
    left:400px;
    background-position:-400px 0px;
}

.lightn13 {
    width:30px;
    left:430px;
    background-position:-430px 0px;
}

.lightn14 {
    width:50px;
    left:460px;
    background-position:-460px 0px;
}

.lightn15 {
    width:30px;
    left:510px;
    background-position:-510px 0px;
}

.lightn16 {
    width:30px;
    left:540px;
    background-position:-540px 0px;
}

.lightn17 {
    width:50px;
    height:21px;
    left:570px;
    background-position:-570px 0px;
}

.lightn18 {
    width:30px;
    left:620px;
    background-position:-620px 0px;
}

.lightn19 {
    width:40px;
    left:650px;
    background-position:-650px 0px;
}

.lightn20 {
    width:70px;
    left:690px;
    background-position:-690px 0px;
}

#lightsLeft {
    width:54px;
    height:502px;
    position:absolute;
    background:url("../images/christmas-lights/left-right-lights.png");
}

#lightsRight {
    width:54px;
    height:502px;
    position:absolute;
    left:700px;
    background:url("../images/christmas-lights/left-right-lights.png");
}

.left-lights {
    position:absolute;
    width:50px;
    height:50px;
    background:url('../images/christmas-lights/lights.png');
}

.light-1 {
    top:25px;
    left:24px;
}

.light-2 {
    top:42px;
    left:-15px;
    background-position:55px 0px;
}


.light-3 {
    top:60px;
    left:16px;
    background-position:110px 0px;
}

.light-4 {
    top:81px;
    left:-16px;
}

.light-5 {
    top:108px;
    left:10px;
    background-position:55px 0px;
}

.light-6 {
    top:135px;
    left:-30px;
    background-position:110px 0px;
}

.light-7 {
    top:150px;
    left:10px;
}

.light-8 {
    top:174px;
    left:-24px;
    background-position:55px 0px;
}

.light-9 {
    top:191px;
    left:7px;
    background-position:110px 0px;
}

.light-10 {
    top:215px;
    left:-22px;
}

.light-11 {
    top:241px;
    left:8px;
    background-position:55px 0px;
}

.light-12 {
    top:262px;
    left:-22px;
    background-position:110px 0px;
}

.light-13 {
    top:283px;
    left:13px;
}

.light-14 {
    top:301px;
    left:-20px;
    background-position:55px 0px;
}

.light-15 {
    top:327px;
    left:9px;
    background-position:110px 0px;
}

.light-16 {
    top:346px;
    left:-25px;
}

.light-17 {
    top:374px;
    left:5px;
    background-position:55px 0px;
}

.light-18 {
    top:395px;
    left:-30px;
    background-position:110px 0px;
}

.light-19 {
    top:412px;
    left:13px;
}

.lights-corner-left {
    width:150px;
    height:166px;
    position:absolute;
    background:url('../images/christmas-lights/lights-corner-left.png');
}

.lights-corner-right {
    width:150px;
    height:166px;
    position:absolute;
    background:url('../images/christmas-lights/lights-corner-right.png');
}
/* Christmas lights end */