@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('https://dcveehzef7grj.cloudfront.net/webfonts/myriadPro/MyriadPro-Regular.woff?v=1') format('woff'),
        url('https://dcveehzef7grj.cloudfront.net/webfonts/myriadPro/MyriadPro-Regular.ttf?v=1') format('ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'fslucas_extrabold';
    src: url('https://dcveehzef7grj.cloudfront.net/webfonts/fslucas/extrabold.woff?v=1') format('woff'),
        url('https://dcveehzef7grj.cloudfront.net/webfonts/fslucas/extrabold.woff2?v=1') format('woff2');
    font-weight: normal;
    font-style: normal;
}
body{padding:0px;color:#000000;line-height:1.3;font-size:15px;font-family:'MyriadPro-Regular';margin:0px;}
#wrapper{max-width:810px;margin:0px auto 20px;}
.nav_lang{width: 100%;margin: 0px;}
.nav_lang .langdropdown select{-webkit-appearance: none;appearance: none;width: 100%; padding:8px 12px;background: transparent;
  	background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  	background-repeat: no-repeat;
  	background-position-x: 100%;
  	background-position-y: 5px;
  	max-width: 150px;
	float: right;
    margin: 10px 0px;
}
.pg_hdr_img{width:100%;text-align:center;margin: 20px auto 0;max-width: 130px;}
.pg_hdr_img img{max-width:100%;}
.rules-cont{width: 95%;margin: 0 auto;}
.rules-cont .hdr_txt, .rules-cont .hdr_txt1{text-align:left;margin:10px 0px;font-family:'fslucas_extrabold';font-size:20px;line-height:1.2}
.rules-cont .hdr_txt, .rules-cont .hdr_txt + .hdr_txt1{text-align: center;}
.rules-cont .sub_copy p{margin:20px 0px;}
.rules-cont .sub_copy p.weekly-prizes{margin:20px 0px 0 0;}
.rules-cont .sub_copy p.weekly-prizes + .weekly-prizes-list + p.weekly-prizes{margin:0px 0px 20px 0;}
.rules-cont .sub_copy p.mx-0{margin-top:0px;margin-bottom:0px;}
.rules-cont .sub_copy p.mt-0{margin-top:0px;}
.rules-cont .sub_copy p.mb-0{margin-bottom:0px;}
.rules-cont .sub_copy ul{padding-left:15px;}
.rules-cont .sub_copy ul li{list-style: outside lower-alpha;}
.rules-cont .sub_copy ul.white_disc li{list-style: outside circle;}
.rules-cont .sub_copy ul.black_square li{list-style: outside square;}
.rules-cont .sub_copy ul.weekly-prizes-list{list-style-type:none;padding-left: 0;}
.rules-cont .sub_copy ul.weekly-prizes-list li{list-style-type:none;}
.rules-cont .sub_copy a,
.rules-cont .sub_copy a:hover,
.rules-cont .sub_copy a:link,
.rules-cont .sub_copy a:visited,
.rules-cont .sub_copy a:active,
.rules-cont .sub_copy a:focus{color:#000000;font-size:15px;font-family:'MyriadPro-Regular';text-decoration: underline;line-height:1;}
.rules-cont .sub_copy strong{font-weight:bold;}
table.rules-table, .rules-table th, .rules-table td {border: 1px solid #ccc;}
.rules-table td {padding:5px;}
th {font-weight: bold;}
td, th {border: 1px solid #000;text-align: center;padding: 8px;}
#header td, #header th {border: none;text-align: center;padding: 0;}
.clear{width:100%;clear:both;}
.textcenter{text-align: center;}
.dtb{display:table;margin: 20px 0;}
.dtb .dtbrw{display: table-row;text-align:center;}
.dtb .dtbcl{display: table-cell;width: calc(20% - 22px);border: 1px solid #000000;padding: 10px;border-right:0px solid #000000;}
.dtb .dtbcl5{border-right:1px solid #000000;}
.subtext{
    font-size: 19px;
    margin: 0 0 10px 0;
}
ol{padding:0}
li{padding:0 20px 10px}
ol li ol{list-style-type: lower-alpha;margin-inline-start: 40px;margin-block-start: 10px;margin-block-end: 10px;}
ol li ol li{padding:0 5px;}
@media screen and (max-width: 650px){
	ol{padding:10px;}
	li{padding:0 10px}
    .dtb{font-size: 11px;}
}