/* RESET - http://cssreset.com */
html,body,div,p,a,img,ul,li,article,aside,footer,header{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}
article,aside,footer,header{display:block}  
h1,h2,h3,h4{margin:0;font-weight: normal;}
ul {list-style: none;}

/*General*/
.group:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0}
body {font-family: 'Open Sans', sans-serif, Calibri; font-size: 16px; background-color: #000; color: #fff; max-width: 120em; margin: 0 auto; }   
a{color: #fff} 
.content a, .secondary-content a {text-decoration: underline;color: #c613cb;}  
p,ul,ol{line-height: 1.4em;margin:10px 0}
h1{font-size: 2em;font-weight: 700;margin-bottom: 1em;color: #a40da8;}
h2{font-size: 1.1875em;font-weight: 700;color: #a40da8;}
.side-menu{display: none}

/*-Header Section-*/
header {position: fixed; top: 0; z-index: 9; width: 100%; background: #000;}
.playonmobile{display: none}
header a{text-decoration: none}
header ul li{float:left;padding: 1.25em 1%;}

.mini-menu{border-top: 1px solid #a40da8;text-align: right;}
.mini-menu li{padding: 0.5em 1% 0;float: none;display: inline-block;}
ul li.sv-regulation {display: inline-block;width: 100%;box-sizing: border-box;}
ul li.sv-regulation:hover {background: none;}
ul li.sv-regulation a {
    padding: 2px;
    box-sizing: border-box;
    vertical-align: middle;
    height: 100%;
    display: inline-block;
    margin: 0;
}
ul li.sv-regulation img {
    display: inline-block;
    height: 23px;
}

/*Menu*/
.menu{position:relative;z-index: 5}
.menu li{background: none;padding: 0.3125em;}
.menu-list {z-index: 3; position: absolute;margin-top: 1.25em;background-color: #000;width: 15.625em;-webkit-box-shadow: 0em 0.125em 0.875em 0.1875em rgba(164,13,168,1);-moz-box-shadow: 0em 0.125em 0.875em 0.1875em rgba(164,13,168,1);box-shadow: 0em 0.125em 0.875em 0.1875em rgba(164,13,168,1);border: 0.0625em solid #a40da8;}
.ie7 .menu-list {left: 1em}
.arabic .menu-list{left: 0}
.dropdown{display: none}
.menu-list li{float: none}
.menu-list li a:hover {color: #a40da8}

/*Languages*/
.language-menu{float: right;}
.language-menu a{color: #a40da8;}
.language-menu li{background: none;padding: 0.3125em}
.language-list {display: none;z-index: 3; position: absolute;right: 1%;margin-top: 1.25em;background-color: #000;width:17.625em;-webkit-box-shadow: 0em 0.125em 0.875em 0.1875em rgba(164,13,168,1);-moz-box-shadow: 0em 0.125em 0.875em 0.1875em rgba(164,13,168,1);box-shadow: 0em 0.125em 0.875em 0.1875em rgba(164,13,168,1);border: 0.0625em solid #a40da8;}
.language-list a{color: #fff}
.languages {display: block;width: 45%;}
.languages li{float: none}
.languages li a:hover {color: #a40da8}

/*-Header Section End-*/

/*-Hero Section-*/
.hero-wrapper{position: relative;margin: 160px auto 0;}
.hero {background-image: url('mobile-background.jpg');background-repeat: no-repeat;padding-bottom: 75%;background-position: center top;background-size: cover;}
.ie7 .hero{background-size: 100%;width: 100%; position: relative;margin: 0 0 1.25em 0;overflow: hidden;background-position-x: center;}
.offer-wrapper{margin: 0 1%;}
.offer-content{position: absolute;top: 0;left: 0}
.arabic .offer-text{float: left}
.ie7 .offer-content{top: 10%}
.offer-desktop-only{display: none}
.promotion-terms {display: block;font-size: 20px;background: rgba(4, 2, 2, 0.75);border-radius: 5px;margin-top: 15px;max-width: 15em;padding: 0.3em;text-align: center;text-decoration: none;box-sizing: border-box;}
.offer{line-height: 0.5em;font-size: 4em;font-size: 10.5vw;padding-top: 0.5em;text-transform: uppercase}
    .en-ca .offer, .en-au .offer,  .en-nz .offer{font-size: 2.7em;font-size: 13.5vw;}
    .fr-ca .offer{font-size: 2.1em;font-size: 10.5vw;}
    .fr-ch .offer{font-size: 2.2em;font-size: 10.5vw;}
    .pl .offer{font-size: 2.2em;font-size: 10vw;}
    .es-cl .offer, .de .offer, .de-at .offer,.de-ch .offer{font-size: 2.8em;font-size: 12.5vw;}
    .no .offer{font-size: 2.8em;font-size: 12vw;}
    .es-mx .offer, .es-ar .offer{font-size: 4em;font-size: 10.5vw;}
    .pt-br .offer, .it-ch .offer, .sv .offer{font-size: 3em;font-size: 13.5vw;}
    .fi .offer{font-size: 2.6em;font-size: 13.5vw;}

    .el .offer, .el-cy .offer{font-size: 2.4em;font-size: 11.5vw;}
	.cz .offer{font-size: 2.4em;font-size: 11.5vw;}
    .bg .offer{font-size: 1.8em;font-size: 9vw;}
    .ja .offer{font-size: 1.7em;font-size: 6.4vw;}
    .lv .offer{font-size: 1.7em;font-size: 9.5vw;}
    .tr .offer{font-size: 1em;font-size: 5.5vw;}
    .kr .offer{font-size: 2.4em;font-size: 10.5vw;}
    .sk .offer{font-size: 1.8em;font-size: 7.5vw;}
    .hr .offer{font-size: 1.8em;font-size: 8.5vw;}
    .arabic .offer{font-size: 1.6em;font-size: 8.5vw;}
.download-btns{position: relative;width: 100%;max-width: 37em;margin: -20% auto 0;}
.download, .instant-play{background: #a40da8;padding: 0.3em 0;font-size: 2em;border-radius: 0.25em;text-transform: uppercase;text-align: center;margin: 0.75em auto;}
    .es-cl .download, .es-cl .instant-play, .es-mx .download, .es-mx .instant-play, .es-ar .download, .es-ar .instant-play, .pt-br .download, .pt-br .instant-play, .it-ch .download, .it-ch .instant-play, .no .download, .no .instant-play, .pl .download, .pl .instant-play, .ru .download, .ru .instant-play{font-size: 1.2em}

.instant-play {background:#448ccb}
.download-btns a{text-decoration: none;color: #fff;}

/*Games*/
.games{max-width: 37em;margin: 0 auto;position: relative;}
.games li{background: #464646;padding: 0.5em 0;font-size: 1.3em;border-radius: 0.25em;text-transform: uppercase;text-align: center; margin: 0.75em auto;width: 48%;float: left; margin: 2% 1%;}
.fr-ca .games li, .fr-ch .games li, .es-cl .games li, .es-mx .games li,.es-ar .games li, .de .games li, .de-at .games li, .de-ch .games li, .it-ch .games li, .sv .games li, .el .games li, .el-cy .games li, .ja .games li,  .arabic .games li, .sk .games li, .tr .games li, .lv .games li, .bg .games li, .cz .games li{font-size:1em}
.ru .games li{font-size:0.8em}
.games li a {text-decoration: none;}

.game-links{display: none}
/*Hero Section End*/

/*-Content Section-*/
.content{padding: 1em;max-width: 37em;margin: 0 auto;}
.content img{width: 100% !important;max-width: 37.5em;height: auto !important;}

/*Accordions*/
.accordion{background-color: #330033;padding: 1.5em 1em 1.5em 0.5em;border-radius: 0.25em;margin: 1em 0;}
.accordion-content{display: none}
.accordion h2{font-size: 1em;color: #fff;margin-top: 0;float: left;width:80%}
.arabic .accordion h2{float: right}
.promo-imgS{margin-top: 1em;}
.accordion-arrows{float:right}
.accordion-arrows-inactive:after {background-position: bottom right;content: url('arrow-down.png');float: right;}
.accordion-arrows-active:after{background-position: top right;content: url('arrow-right.png');float: right;}


/*Img Buttons*/
.img-container{position: relative;}
.img-container .download-btns{margin:0;}
.img-container .download, .img-container .instant-play{width: 48%;font-size: 1em;padding: 0.7em 0;}
    .pl .img-container .download, .pl .img-container .instant-play, .no .img-container .download, .no .img-container .instant-play, .sv .img-container .download, .sv .img-container .instant-play {font-size: 0.7em;}
    .ru .img-container .download, .ru .img-container .instant-play{font-size: 0.65em;}
    .fi .img-container .instant-play, .fi .img-container .download, .ja .img-container .download, .ja .img-container .instant-play{font-size: 0.9em;}
    .pt-br .img-container .download, .pt-br .img-container .instant-play{font-size: 0.8em;}
.img-container .download{float:left}
/*.img-container .instant-play{float:right}*/
.overlay{display: none}
/*-Content Section End-*/


/*-Footer-*/
footer{text-align: center;margin: 0 auto;}
footer p{font-size:  1.0625em; line-height: 1.8em;}
.footer-btns{margin: 0 1%;}
.footer-btns.secondary{display: none}
.footer-btns .download-btns{margin: 0 auto;max-width: 37em;}
.digits{max-width: 30.875em;margin: 0 auto;position: relative;}
.digits img{width: 100%}
.encrypted{position: absolute;bottom: 1em;left: 0;right: 0;}
.footer{margin: 0 auto;max-width: 37em;}
.footer a{margin: 0 0.5em;display: inline-block;}
.footer-icons {margin:20px auto}
.footer-icons li {height: 4.375em;display: inline-block;*display: inline;zoom: 1;width: 11.25em;background-image: url('footer-icons.png');background-repeat: no-repeat;vertical-align: middle}
.footer-icons li:last-child {
    background: none;
    display: inline-block;
    height: auto;
    margin-top: 1rem;
}
.footer-icons li:last-child img {
    width: 100%;
    height: auto;
}
.footer-icons li a {display: block;height: 100%;text-decoration: none}
.sv .footer-icons {display: none;}
.footer a:hover {color:#a40da8}
li.kahnawake{background:transparent;width:auto;margin-top:40px}
li.responsible-gaming {background: transparent;width: auto;margin-top: 20px;}
li.since-1998 {background-position: 50% -4.1875em;width: 5.25em}
li.mga {background-position: 50% -8.375em;}
li.microgaming {background-position: 50% -12.5625em;width: 9.25em}
li.visa {background-position: 50% -16.75em;width:9.25em}
li.ecogra {background-position: 50% -20.9375em;width: 8.25em}
.license{font-size: 0.8em}
.sv-footer {margin-top: 40px;}
.sv-footer li.sv-regulation {width: auto;}
.sv-trustq li {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.sv-trustq li img {
    width: auto;
    max-width: 100%;
    height: 55px;
}
.sv-trustq li .sga img {
    height: 40px;
}
.sv-trustq li:last-of-type img {
    height: 36px;
}
a.stodlinjen {margin-top: 25px; display: block;}
.stodlinjen img {margin: -25px -13px;}
/*-Footer End-*/


video {display: none}


/*-Play Now Button Generator-*/
.btn-default{display: none}


/*-Secondary Template-*/
    /*Header*/
    .secondary-hero-wrapper{position: relative;margin-top: 62px;}
    .secondary-hero {background-image: url('s-mobile-background.jpg');background-repeat: no-repeat;padding-bottom: 80%;background-position: center top;background-size: cover;}
    .ie7 .secondary-hero{background-size: 100%;width: 100%; position: relative;margin: 0 0 1.25em 0;overflow: hidden;background-position-x: center;}
    /*Header End*/

    /*-Hero Section-*/
    .secondary-hero-wrapper .download-btns{margin:0 auto;position: absolute;bottom: 13%;  left: 0; right: 0;}
    .secondary-hero-wrapper .download, .secondary-hero-wrapper .instant-play{width: 48%;font-size: 1em;padding: 0.7em 0;margin-left: 1%;margin-right: 1%}
    .secondary-hero-wrapper .download{float:left}
    .secondary-hero-wrapper .instant-play{margin:0 auto;}
    .sv .secondary-hero-wrapper .instant-play, .sv .download-btns .instant-play {float: none;margin: 0 auto;}
    /*-Hero Section End-*/

    /*-Content Section-*/
    .secondary-content{padding: 1em;max-width: 37em;margin: -6% auto 0;position: relative;}
    .secondary-content ul{list-style: disc;margin-left: 20px}
    .secondary-content h2{margin-top: 1em}
    .secondary-content .accordion h2{margin-top: 0}
    .secondary-content img{width: 100% !important;max-width: 37.5em;height: auto !important;}


   
    /*Casino Promotions Page Table*/
    .promotions-table{background: #330033;max-width: 40em;}
    .section-row{padding: 1em;}
    .total{font-weight: 700}
    .promotions-table table{width: 100%}
    .promotions-table tr td:nth-child(2){text-align: right}
    .promotions-table tr td:first-child + div {text-align: right}
    .row td{padding-top: 1.5em}


   /*Casino Promotions Page Accordion*/
    .promo-accordion .accordion-content{text-align: center}
    .promo-accordion h2{font-weight: 500;text-transform: uppercase;font-size: 1.2em}
    .promo-imgL{display: none}

    .breadcrumb{display: none}

    /*WMS Help Page*/
    #flag-header-right, #flag-header-left{width:35px}

    /*Sitemap*/
    .sitemap li a{color: #fff;text-decoration: none}
/*Cookie Page Styles*/
.cookie-info-container{border: 1px solid;vertical-align: top;}
.cookie-info-container span{font-weight: bold;}
.cookie-info {padding: 5%;}

@media only screen and (min-width:40em){

    /*-Header Section-*/
    header nav{max-width: 37em;margin:0 auto;} 
    header ul li{float:left;}    
    .language-menu{position: relative;z-index: 5}
    /*-Header Section End-*/
    
    /*-Hero Section-*/
    .hero {background-image: url('tablet-background.jpg');background-repeat:  no-repeat;padding-bottom: 59%;background-position: center top;position: relative;background-size: cover;z-index: 0;}
    .offer-content{/*z-index: 2;*/right: 0; margin: 0 auto;max-width: 37em;width: 100%}
    .offer{font-size: 6.5em;font-size: 12.5vw;}
        .en-ca .offer, .en-au .offer,  .en-nz .offer{font-size: 5em;font-size: 10vw;}
        .fr-ca .offer, .fr-ch .offer{font-size: 3.8em;font-size: 8vw;}
        .es-cl .offer, .it-ch .offer{font-size: 4.8em;font-size: 10vw;}
        .es-ar .offer  {font-size: 5em;font-size: 8vw;}
        .es-mx .offer {font-size: 4.5em;font-size: 8vw;}
        .pt-br .offer {font-size: 5em;font-size: 10.5vw;}
        .de .offer,  .de-at .offer, .de-ch .offer{font-size: 5em;font-size: 9.5vw;}
        .no .offer {font-size: 5em;font-size: 9vw;}
        .pl .offer{font-size: 3.2em;font-size: 7.5vw;}
        .fi .offer{font-size: 4.6em;font-size: 10.5vw;}
        .sv .offer{font-size: 4.6em;font-size: 10.5vw;}
        .el .offer, .el-cy .offer{font-size: 4.4em;font-size: 8.5vw;}
        .bg .offer{font-size: 3.2em;font-size: 6.6vw;}
        .ja .offer{font-size: 2.3em;font-size: 4.8vw;}
        .ru .offer{font-size: 5.5em;font-size: 8vw;}

		.cz .offer{font-size: 4em;font-size: 8.1vw;}
        .lv .offer{font-size: 3.1em;font-size: 7vw;}
        .tr .offer{font-size: 2.2em;font-size: 4vw;}
        .kr .offer{font-size: 3.5em;font-size: 8.5vw;}
        .sk .offer{font-size: 2.8em;font-size: 5.5vw;}
        .hr .offer{font-size: 3em;font-size: 6.5vw;}
        .arabic .offer{font-size: 2.7em;font-size: 6.5vw;}
       
    .offer-text{padding-left: 1%}


   
    .es-cl .offer-wrapper .download, .es-cl .offer-wrapper .instant-play, .es-mx .offer-wrapper .download, .es-mx .offer-wrapper .instant-play, .es-ar .offer-wrapper .download, .es-ar .offer-wrapper .instant-play, .pt-br .offer-wrapper .download, .pt-br .offer-wrapper .instant-play, .it-ch .offer-wrapper .download, .it-ch .offer-wrapper .instant-play, .no .offer-wrapper .download, .no .offer-wrapper .instant-play, .pl .offer-wrapper .download, .pl .offer-wrapper .instant-play,  .ru .offer-wrapper .download, .ru .offer-wrapper .instant-play{font-size: 2em}
       
    .ru .games li, .sv .games li, .el .games li, .ja .games li{font-size:1.2em}
  
    /*Hero Section End*/
    
    /*Img Buttons*/
    .pl .img-container .download, .pl .img-container .instant-play, .no .img-container .download, .no .img-container .instant-play,.ru .img-container .download, .ru .img-container .instant-play, .fi .img-container .download, .fi .img-container .instant-play, .sv .img-container .download, .sv .img-container .instant-play, .ja .img-container .download, .ja .img-container .instant-play, .pt-br .img-container .download, .pt-br .img-container .instant-play{font-size: initial;}
    
    /*Img Buttons End*/
    
    /*-Footer-*/
    .footer-btns .download,  .footer-btns .instant-play{width:48%}
    .fi .footer-btns .download,  .fi .footer-btns .instant-play, .ja .footer-btns .download,  .ja .footer-btns .instant-play{font-size:1.5em}
    .footer-btns .download{float: left}
    /*.footer-btns .instant-play{float:right}*/
    /*-Footer End-*/
    
    /*-Secondary Template-*/
    .secondary-hero {background-image: url('s-tablet-background.jpg');background-repeat:  no-repeat;padding-bottom: 59%;background-position: center top;position: relative;background-size: cover;}
    .ie7 .secondary-hero-wrapper .download-btns{left: 9%; right: 9%;}
    .secondary-content ul{margin-left: 60px}
    .secondary-content ul.breadcrumb{margin-left: 0px}
}

@media only screen and (min-width:56.25em){
    
    /*-Header Section-*/
    header nav{padding: 0;max-width: 75em}
    .ie7 header {position: relative;z-index: 9999}
    header ul li{padding: 1.25em 0.9em}
    
    /*Menu*/     
    .main-menu{float: left;width: 60%;margin: 0}
    .menu{padding: 0;}
    .menu>a{display: none;}
    .menu-list{display: block;border: none;box-shadow: none;background: transparent;width: auto;position: static;margin-top:0}
    .menu-list li {float: left;padding: 1.25em 0.9em;}
    .menu-list li:hover{background:#a40da8;}
    .menu-list li a:hover{;color: #fff}
    .mini-menu{float: right;display: block;border-top:0;width:40%;margin: 0}
    .mini-menu li{padding: 1.25em 3%;}
    .mini-menu li:hover{background: #a40da8;}
    .language-list{/*left: 0;*/right: inherit}
    ul li.sv-regulation {
        padding-bottom: 0;
        width: 100%;
    }
     /*-Header Section End-*/
            
    /*-Hero Section-*/  
    .hero-wrapper{max-width: 120em;margin: 60px auto 0;}
    .hero {background-image: url('desktop-background.jpg');background-repeat: no-repeat;/*background-size: 100%;*/width: 100%; position: relative;margin: 0 0 1.25em 0;overflow: hidden;background-position-x: center;padding-bottom: 32.5%}
    .offer-desktop-only{display: block}
    .promotion-terms{margin-top: 5px;}
    .offer-wrapper a{text-decoration: none;}
    .offer-content{padding: 2% 0em;max-width: 75em;}
    .tr .offer-content{padding: 8% 0em;}
	.ja .offer-content{padding: 6% 0em;}
    .ie7 .offer-content{left: auto;right: auto}
    .offer{font-size: 5em;font-size: 10vmin;display: inline;line-height: 1.2;}     
        .en-ca .offer, .en-au .offer,  .en-nz .offer{font-size: 4.1em;font-size: 8vmin;}
        .fr-ca .offer, .fr-ch .offer{font-size: 3.1em;font-size: 6.2vmin;}
        .es-cl .offer,  .de .offer,  .de-at .offer {font-size: 4.9em;font-size: 9vmin;}
        .es-mx .offer, .es-ar .offer{font-size: 4.3em;font-size: 6.5vmin;}
        .pt-br .offer{font-size: 4em;font-size: 8vmin; }
        .de-ch .offer {font-size: 4em;font-size: 7.5vmin;}
        .it-ch .offer {font-size: 4.5em;font-size: 8vmin;}
        .no .offer{font-size: 3.9em;font-size: 7.5vmin;}
        .pl .offer{font-size: 4em;font-size: 6.8vmin;}
        .ru .offer{font-size: 5em;font-size: 7vmin;}    
        .fi .offer{font-size: 4.8em;font-size: 8vmin;}
        .sv .offer{font-size: 4.1em;font-size: 7.5vmin;}
        .el .offer, .el-cy .offer{font-size: 4.4em;font-size: 8.5vmin;}
        .bg .offer{font-size: 3.5em;font-size: 7vmin;}
        .ja .offer{font-size: 2.8em;font-size: 5.5vmin;}
        .lv .offer{font-size: 3.8em;font-size: 7.5vmin;}
        .tr .offer{font-size: 3em;font-size: 5vmin;}
        .kr .offer{font-size: 4.5em;font-size: 8vmin;}
        .hr .offer{font-size: 3em;font-size: 6.5vmin;}
        .sk .offer{font-size: 3.8em;font-size: 7.5vmin;}
        .arabic .offer{font-size: 3em;font-size: 5.8vmin;}
		.cz .offer{font-size: 3.8em;font-size: 7.5vmin;}
    
    
    .offer-text-one{font-size: 1.5em;font-size: 2.8vmin;}
    .offer-text-two{font-size: 1.23em;font-size: 2.45vmin;}
    #offer-term{max-width: 550px;font-size: 1.45vmin;}
    .ru .offer-desktop-only.play-now .register_btn>div,.fi .offer-desktop-only.play-now .register_btn>div{font-size: 35px;}
        .es-cl .offer-text-two, .es-mx .offer-text-two, .es-ar .offer-text-two{font-size: 1.23em;font-size: 2.3vmin;}
        .pt-br .offer-text-two{font-size: 2.23em;font-size: 4.5vmin;}
        .de .offer-text-two{font-size: 1.6em; font-size: 3vmin;}
        .de-at .offer-text-two{font-size: 1.2em; font-size: 2.6vmin;}
        .de-ch .offer-text-two{font-size: 1.6em; font-size: 3vmin;}
        .it-ch .offer-text-two{font-size: 2em;font-size: 4.7vmin}
        .no .offer-text-two{font-size: 1.6em;font-size: 3.1vmin}
        .pl .offer-text-two{font-size: 1.23em;font-size: 2.1vmin}
        .ru .offer-text-two{font-size: 1.55em;font-size: 2.7vmin}
        .fi .offer-text-two{font-size: 1.65em;font-size: 2.75vmin}
        .sv .offer-text-two{font-size: 1.25em;font-size: 2.28vmin}    
        .el .offer-text-two, .el-cy .offer-text-two{font-size: 1.11em;font-size: 2.2vmin}
        .bg .offer-text-two{font-size: 1.42em;font-size: 2.85vmin}
        .ja .offer-text-two{font-size: 1.38em;font-size: 2.65vmin}
        .arabic .offer-text-two{font-size: 1em;font-size: 2vmin}

    .play-now{background: #a40da8;padding: 0.3em 0;margin-top: 1.5em;max-width: 18.8em;border-radius: 0.25em;text-transform: uppercase;text-align: center;}
    .play-now a{font-size: 3em}
        .lv .play-now a{font-size: 2em}
        .hr .play-now a, .tr .play-now a, .fr-ca .play-now a, .fr-ch .play-now a{font-size: 1.8em}
        .es .play-now a, .es-cl .play-now a, .es-mx .play-now a, .es-ar .play-now a, .pt-br .play-now a, .de .play-now a, .de-at .play-now a, .de-ch .play-now a, .bg .play-now a{font-size:2.5em}
    .download-btns{display: none}
    
    /*video*/
    video {display: block}   
    .hero {background-image: url('desktop-background.jpg');background-repeat: no-repeat;position: relative;margin: 0 0 1.25em 0;overflow: hidden;background-position-x: center; height: 39.8125em;padding-bottom: inherit;}
    video {position: absolute;z-index: 0;top: 50%;left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;
        -moz-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
    }    
    .ie7 video {display: none}
    .ie7 .hero {background-size: 100%;width: 100%;padding-bottom: 32.5%;height: 0}
     /*video end*/
    
    /*Games*/
    .games{max-width: 75em;margin-top: -5em;z-index: 2; position: relative;}
    .games li{width: 20%;padding: 0; margin: 0;background-color: transparent;}    
    .games li:last-child{margin-right: 0}
    .games li a {
        background-position: left center;
        background-repeat: no-repeat;
        background-color: transparent;
        text-decoration: none;
        color: #86b6ff;
        text-transform: none;
        font-size: 20px;
        line-height: 40px;
        font-weight: 100;
        padding: 5px 0 5px 50px;
    }
    .ja .games li a {
        font-size: 18px;
    }
    .games li:hover a {
        color: #fff;
        text-shadow: -1px 0px 10px rgba(164,13,168,1), 0px 0px 10px rgba(164,13,168,1), 0px 0px 10px rgba(164,13,168,1), 0px 0px 10px rgba(164,13,168,1), 0px 0px 10px rgba(164,13,168,1), 0px 0px 10px rgba(164,13,168,1),-1px 0px 10px rgba(164,13,168,1), 0px 0px 10px rgba(164,13,168,1);
    }
    li.games-slots a{background-image: url(slots.png);}
    li.games-slots:hover a{background-image: url(slots-hover.png);}
    li.games-blackjack a{background-image: url(blackjack.png);}
    li.games-blackjack:hover a{background-image: url(blackjack-hover.png);}
    li.games-roulette a{background-image: url(roulette.png);}
    li.games-roulette:hover a{background-image: url(roulette-hover.png);}
    li.games-video-poker a{background-image: url(videopoker.png);}
    li.games-video-poker:hover a{background-image: url(videopoker-hover.png);}
    li.games-more a{background-image: url(more.png);}
    li.games-more:hover a{background-image: url(more-hover.png);}
    
    .game-links{display: block;width: 100%;}
    .game-text{display: none}
     /*Hero Section End*/       
    
    /*-Content Section-*/
    .content{padding: 3em 1em;max-width: 75em;}
    .accordion{background: none;padding: 0;margin: 0; }
    .accordion h2{font-size: 1.1875em;color: #a40da8;}
    .accordion-arrows{background: none}
    .accordion-arrows-inactive:after {content: ''}
    .accordion-arrows-active:after{content: ''}
    
    /*Img Buttons*/
    .img-container .download-btns{position: absolute;top: 50%;transform: translateY(-50%);}
    .ie7 .img-container .download-btns{top: 25%;left: 0}
    .img-container .download{margin-left: 1%;}
    .overlay{width: 100%;height: 100%;position: absolute;top: 0;background-image: url(overlay.png);}
    .img-container{margin: 0 auto;max-width: 50%;}
    .img-container:hover .overlay{display: block}
    .img-container:hover .download-btns{display: block}   
    /*-Content Section End-*/
                
    /*-Footer-*/
    .footer-btns .download-btns{display: block;max-width: 53em;}
    .footer-btns .download{float: left; min-width: 10em;font-size: 2em}
        .es-cl .footer-btns .download, .es-mx .footer-btns .download, .es-ar .footer-btns .download{font-size: 1.5em}
    .footer-btns .instant-play{min-width: 10em;font-size: 2em} 
    .sv .footer-btns .instant-play {float: none; margin: 0 auto;}
        .es-cl .footer-btns .instant-play, .es-mx .footer-btns .instant-play, .es-ar .footer-btns .instant-play{font-size: 1.5em} 
    .footer-btns.secondary{display: block}
    .encrypted{font-size: 1.2em;} 
    .footer{max-width: 75em;}
    /*-Footer End-*/
    
    /*-Side Menu-*/
    .side-menu-container{padding: 0.5em}
    .side-menu-container {line-height: 1.8em}
    .side-menu-container ul{margin-left: 30px;list-style: disc;}
    .side-menu{display: block; float: right;max-width:12.5em;text-transform: capitalize;padding: 0 0 3em 3em;}
    .arabic .side-menu{float: left;padding: 0 3em 3em 0;}
    .side-menu a{text-decoration: none;color: #fff}
    .side-menu h3 a, .side-menu h4 a{color: #a40da8;font-weight: 600;}
    .side-menu h4{margin-top: 0.5em;}
    /*-Side Menu End-*/
        
    /*-Play Now Button Generator-*/
    .btn-default{display: block; background: #a40da8;padding: 0.3em 0;margin-top: 1.5em;max-width: 18.8em;border-radius: 0.25em;text-transform: uppercase;text-align: center;}
    .btn-default a{font-size: 2em;text-decoration: none;color: #fff}

    
    /*-Secondary Template-*/
    /*.secondary-content .download-btns{display: block}*/
    
    /*-Hero Section-*/
    .secondary-hero {max-width: 120em;margin: 0 auto;background-image: url('s-desktop-background.jpg');background-repeat: no-repeat;background-size: 100%;width: 100%; position: relative;margin: 0 0 1.25em 0;overflow: hidden;background-position-x: center;padding-bottom: 16.5%}
    .secondary-hero-wrapper .download-btns{bottom: -1em;max-width: 30em;}
    .secondary-hero-wrapper .download-btns{display: block;z-index: 2;}
    .ie7 .secondary-hero-wrapper .download-btns{left: 25%; right: 25%;}
    /*-Hero Section End-*/   
    
    /*-Content Section-*/
    .secondary-content{padding: 4em 1em;max-width: 75em;margin: -3% auto 0;}
    .secondary-content .accordion{ display: flex;}
    /*.secondary-content .accordion h2{width: 100%}*/
    /*.secondary-content .img-container .download-btns{position: relative;top: 0;transform: none;}*/
    
    /*Casino Promotions Page Accordion*/
    .promo-accordion .accordion-content{text-align: left;width: 62%;}
    .promo-accordion h2{font-size: 1.5625em}
    .promo-accordion{position: relative;margin: 2em 0;}
    .promo-imgL{display: block;position: absolute;top: 0;right: 0;z-index: -1;}
    .promo-imgS{display: none}
    
    /*Breadcrumbs*/
    .breadcrumb{display: block;margin-bottom: 1em}
    .breadcrumb li{color:#a40da8;display: inline-block;zoom: 1;*display: inline;font-style: italic;font-size: 0.875em;}
    .breadcrumb a{color:#a40da8;text-decoration:none;}
    .breadcrumb li:after {content: ">>";padding: 1em;}
    .breadcrumb li:last-child::after {content: "";}    

    /*-Secondary Template End-*/
        
}

@media only screen and (min-width:80em) {
    ul li.sv-regulation {
        width: auto;
        padding: 0;
    }
    .games li a {
        font-size: 25px;
    }
    .ja .games li a, .fi .games li a {
        font-size: 22px;
    }
}

/*Cookie Page Styles*/
@media only screen and (min-width: 320px) and (max-width: 767px){
.cookie-info-container{width: 100%;text-align: left;margin-bottom: 2%;}
}



/*Cookie Page Styles*/
@media only screen and (min-width: 768px){
#cookie-container{display: flex;}
.cookie-info-container{width: 48%;margin-right: 4%;display: inline-block;box-sizing: border-box;}
.cookie-info-container:last-child {margin-right: 0;}
}