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;font-family:'Lato',Verdana,Geneva,Tahoma,sans-serif}article,aside,footer,header{display:block}h1,h2,h3,h4{margin:0;font-weight:normal}ul{list-style:none}body{font-size:24px;margin-bottom:20px;font-weight:300}body.no-scroll{overflow:hidden}header{width:100%;border-top:10px solid #751139;background:#2f2b30;padding:10px 0 8px;z-index:2}.logo-mobile{display:inline-block;width:50%;float:left;padding-left:8px}.logo-desktop{display:none}.icons-menu{text-align:right}.help-login-reg{display:inline-block}.help-login-reg img{padding-right:10px}.help-login-reg span{display:none}.help-mobile,.login-mobile,.reg-mobile{float:left}.reg-mobile{display:none}.nav-bar-mobile{display:inline-block}.nav-bar-mobile a{color:#2f2b30;text-decoration:none;font-weight:300}.nav-bar-desktop{display:none}#menuIcon{z-index:5;position:relative;top:-10px;padding-right:8px}.bar1,.bar2{width:26px;height:2px;background:#fff;margin:8px 0;transition:.4s}#menuIcon+ul{display:none;position:absolute;top:78px;right:0;background:#0e0e0e;padding-top:50px;z-index:9;text-align:left;line-height:7vw;font-size:4vw;letter-spacing:-.02vw;padding:0 26.5px;border-left:10px solid #bdbdbd;color:#2f2b30;font-weight:inherit;background:#f6f6f6}.language-nav:hover{cursor:pointer}.language-container-mobile{display:none;position:absolute;background:white;top:0;border-left:10px solid #bdbdbd;padding:0 26.5px}ul.open{display:block}#menuIcon+ul.show,.language-container-mobile.show{display:block}.hero{background:url(<?php echo $url_template;?>images/hero_1500.jpg) no-repeat;background-size:cover;background-position:bottom;padding:55px 0 200px;text-align:center}.hero-text{color:#4d4d4d;padding-top:20px}p.offer-line-1{font-size:11vw;font-weight:300}p.offer-line-2{font-size:4vw;font-weight:300;max-width:70%;margin:15px auto 0}.hero-text a{display:inline-block;font-size:24px;font-weight:700;color:#2f74ba;text-decoration:none;padding:15px 0}.hero-text a:after{content:' ›'}a.hero-promos{font-weight:lighter;margin-right:45px}a.hero-promos:after{content:none}@media only screen and (min-width:580px){#menuIcon+ul{line-height:8vw;font-size:3.5vw}.language-container-mobile{width:200px}.hero{padding:50px 0 250px}p.offer-line-2{font-size:3vw}@media only screen and (min-width:768px){#menuIcon+ul{line-height:6vw;font-size:2.5vw}.hero{padding:50px 0 275px}p.offer-line-2{font-size:2vw;max-width:40%}}@media only screen and (min-width:1000px){#menuIcon+ul{line-height:5vw;font-size:2vw}.hero{background:url(<?php echo $url_template;?>images/ruby_fortune_casino.jpg) no-repeat;background-size:cover;background-position:bottom}p.offer-line-1{font-size:7vw}p.offer-line-2{font-size:1.5vw;max-width:30%}}@media only screen and (min-width:1200px){header{display:inline-block;width:100%;padding:0;border-top:3px solid #751139}.help-login-reg span{position:relative;top:-14px;display:inline-block;color:white;margin-right:25px}.logo-mobile{display:none}.logo-desktop{display:inline-block;float:left;padding:5px 25px 0 8px;width:auto;position:absolute;left:0}.nav-bar-mobile,.help-mobile{display:none}.nav-bar-desktop{display:block}.nav-bar-desktop{position:relative;display:inline-block;float:left;left:215px}.nav-bar-desktop li{display:inline-block}.nav-bar-desktop li a{font-size:19px;color:white;text-decoration:none;padding:15px 10px;display:block;font-weight:300}.nav-bar-desktop li:hover{background-color:#f6f6f6}.nav-bar-desktop li:hover a{color:#2f2b30}.language-container-desktop{display:none;position:absolute;background:white;border:1px solid #bbb}.language-container-desktop li{display:block;width:220px}.language-container-desktop li a{color:#767676}.language-container-desktop li a:hover{color:white;background:#2f2b30}.help-login-reg{padding-top:3px}.reg-mobile{display:block}p.offer-line-1{font-size:5vw}.hero-text a{font-size:28px}p.offer-line-2{font-size:1vw}}