html,body,div,span,applet,object,iframe,h1,h2,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0}[class*='col-']{float:left;min-height:1px;padding-right:20px}.grid{width:100%;max-width:1140px;min-width:748px;margin:0 auto;overflow:hidden}.grid:after{content:"";display:table;clear:both}.grid-pad{padding-top:20px;padding-left:20px;padding-right:0}.push-right{float:right}.col-1-1{width:100%}.col-2-3,.col-8-12{width:66.66%}.col-1-2,.col-6-12{width:50%}.col-1-3,.col-4-12{width:33.33%}.col-1-4,.col-3-12{width:25%}.col-1-5{width:20%}.col-1-6,.col-2-12{width:16.667%}.col-1-7{width:14.28%}.col-1-8{width:12.5%}.col-1-9{width:11.1%}.col-1-10{width:10%}.col-1-11{width:9.09%}.col-1-12{width:8.33%}.col-11-12{width:91.66%}.col-10-12{width:83.333%}.col-9-12{width:75%}.col-5-12{width:41.66%}.col-7-12{width:58.33%}.push-2-3,.push-8-12{margin-left:66.66%}.push-1-2,.push-6-12{margin-left:50%}.push-1-3,.push-4-12{margin-left:33.33%}.push-1-4,.push-3-12{margin-left:25%}.push-1-5{margin-left:20%}.push-1-6,.push-2-12{margin-left:16.667%}.push-1-7{margin-left:14.28%}.push-1-8{margin-left:12.5%}.push-1-9{margin-left:11.1%}.push-1-10{margin-left:10%}.push-1-11{margin-left:9.09%}.push-1-12{margin-left:8.33%}@media handheld, only screen and (max-width: 767px){.grid{width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:20px;padding-right:10px}[class*='col-']{width:auto;float:none;margin:10px 0;padding-left:0;padding-right:10px}[class*='mobile-col-']{float:left;margin:0 0 10px;padding-left:0;padding-right:10px;padding-bottom:0}.mobile-col-1-1{width:100%}.mobile-col-2-3,.mobile-col-8-12{width:66.66%}.mobile-col-1-2,.mobile-col-6-12{width:50%}.mobile-col-1-3,.mobile-col-4-12{width:33.33%}.mobile-col-1-4,.mobile-col-3-12{width:25%}.mobile-col-1-5{width:20%}.mobile-col-1-6,.mobile-col-2-12{width:16.667%}.mobile-col-1-7{width:14.28%}.mobile-col-1-8{width:12.5%}.mobile-col-1-9{width:11.1%}.mobile-col-1-10{width:10%}.mobile-col-1-11{width:9.09%}.mobile-col-1-12{width:8.33%}.mobile-col-11-12{width:91.66%}.mobile-col-10-12{width:83.333%}.mobile-col-9-12{width:75%}.mobile-col-5-12{width:41.66%}.mobile-col-7-12{width:58.33%}.hide-on-mobile{display:none !important;width:0;height:0}}@font-face{font-family:"DCB";src:url("inc/fonts/dcb.eot?") format("eot"),url("inc/fonts/dcb.woff") format("woff"),url("inc/fonts/dcb.ttf") format("truetype")}@-webkit-keyframes liftheading{0%{color:#000}100%{color:#FFF}}@-moz-keyframes liftheading{0%{color:#000}100%{color:#FFF}}@keyframes liftheading{0%{color:#000}100%{color:#FFF}}body{font-family:MyriadPro-Regular,"Myriad Pro Regular",MyriadPro,"Myriad Pro",Helvetica,Arial,sans-serif;font-kerning:none;line-height:1.2em}

h3{
    font-family:"Helvetica",sans-serif;line-height:1.2em;
}
    
    body a,body a:hover,body a:active,body a:visited{color:inherit}body a.noul{text-decoration:none !important}body p{line-height:1.2em}body strong{font-weight:700}body em{font-style:italic}body .centered{text-align:center;margin:0 auto;display:block}body .spaced{margin:24px 0 32px}body .smaller{font-size:.9rem}body sup{font-size:.4em;position:relative;top:-1.3em}#header{background:#000}#header img{width:96px;float:right}#header .grid-pad{padding:4px 0}
    
    #mainfeature{
      position:relative;
      background:url(img/header_scaled.png);
      background-position:center center;
      background-size:cover;
      padding:24vw 0;
      text-align:center
    }

#mainfeature img{
    width:100%;
    height:auto;
}

#play{
    text-align:center;
    padding:2em;
    background:#026936 url(img/play-bg.png) no-repeat center center;
    border:20px solid #8dc640;
}

#play h2{
    color:#fff;font-size:64px;text-shadow:3px 3px #000;
}

@media screen and (max-width: 1200px){#play h2{font-size:6vw}}#play p{color:#fff;font-size:24px;padding:0 22%}@media screen and (max-width: 1200px){#play p{font-size:18px;padding:0 5%}}#howtoplay{text-align:center;padding:2em;background:#fff url(img/how-to-play-bg.png) no-repeat center center}#howtoplay h2{color:#026936;font-size:92px;text-transform:uppercase}#howtoplay p{color:#231f20;font-size:32px;padding:0 15% 2em}@media screen and (max-width: 1200px){#howtoplay p{font-size:24px;padding:0 5% 2em}}#howtoplay p.gameodds{font-weight:bold}#footerlogo{text-align:center;padding:1em 0 0}

#footerlogo .footer-logo{
    width:auto;
    display:block;
    margin-bottom:-64px;
}

#featuredvids{background:#000;position:relative;overflow:hidden;padding:0 0 20px}

#featuredvids .comingsoonvid{
    width:100%;height:auto;
}

#featuredvids #overlay{position:absolute;display:block;text-align:center;top:0;left:0;height:400px;width:100%;background-color:rgba(0,0,0,0.7);color:#fff;z-index:99;padding:140px 0 0;font-family:"DCB",sans-serif;font-weight:normal;text-transform:uppercase;font-size:80px}@media screen and (max-width: 1200px){#featuredvids #overlay{font-size:6.08vw}}#featuredvids .resp-container{position:relative;overflow:hidden;padding-top:56.25%}

#featuredvids .resp-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}

#footer{
    background:#ed1c24;
    color:#000;
    text-align:center;
    padding-top:3em;
}

#footer .fineprint{
    font-size:.8em;
    line-height:1.5em;
    margin:1.8em 7%;
    font-weight:bold
}

#footer .icons img{
    width:40px;
    height:auto
}

#footer .icons img:hover{
        opacity:0.6;
    }
    
    #footer .nellink{
        margin:1em 0;
    }
    
    #footer .nellink a{
        text-decoration:none;
        font-size:2.25em;
        font-weight:bold;
        color:#000;
    }


#disclaimer{background-color:#000;color:#fff;text-align:center}
#disclaimer .grid-pad{padding:.7em 0}#disclaimer a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:.9em}

.image {
    box-shadow: 2px 2px 10px #000000;
}

.flex-container{
    display: flex;
    flex-direction:column;
    background-color: white;
    padding:50px;
    margin: 2% 8%;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: light;
    line-height: 1.4em;
  }

  .flex-container3{
    display: flex;
    flex-direction:row;
    background-color: white;
    padding:50px;
    margin: 2% 8%;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: light;
    line-height: 1.4em;
  }


  /* .flex-container3 > div > div {
    border-left: 3px solid #fbb040;
    padding-left: 30px; 
  }
*/

/*
  .flex-container3 > div > div {
    border-width: 3px;
  border-style: solid;
  border-image: 
    linear-gradient(to bottom, red, rgba(0, 0, 0, 0)) 1 100%;
    padding-left: 30px; 
  }
*/

#borderdiv {
  display:none;
}

.centerimage{
  text-align: center;
}

.horizontalimgs {
  /* text-align:center; */
}

#paddeddiv {
  padding-left: 13vw;
}

.horizontalimgs > img {
  padding:50px 25px;
  display:inline-block;

}

.horizontalimgsstacked > img {
  padding:50px 25px;

}

.horizontalimgsstacked{
  display:none;
}

@media (max-width:1481px)
{
  #paddeddiv {
    padding-left: 15vw;
  }
  .horizontalimgs > img {
    width:260px;
    padding:50px 20px;

  }

  }

  @media (max-width:1437px)
{
  #paddeddiv {
    padding-left: 15vw;
  }
  .horizontalimgs > img {
    width:250px;
    padding:50px 15px;

  }

  }

  @media (max-width:1394px)
{
  #paddeddiv {
    padding-left: 15vw;
  }
  .horizontalimgs > img {
    width:240px;
    padding:50px 10px;

  }

  }

  @media (max-width:1351px)
  {
    #paddeddiv {
      padding-left: 15vw;
    }
    .horizontalimgs > img {
      width:230px;
      padding:50px 10px;
    }
  }


@media (max-width:1347px)
{
  #paddeddiv {
    padding-left: 17vw;
  }
  .horizontalimgs > img {
    width:220px;
    padding:50px 10px;
  }
}

@media (max-width:1301px)
{
  #paddeddiv {
    padding-left: 17vw;
  }
  .horizontalimgs > img {
    width:210px;
    padding:50px 10px;
  }
}


@media (max-width:1257px)
{
  #paddeddiv {
    padding-left: 17vw;
  }
  .horizontalimgs > img {
    width:205px;
    padding:50px 5px;
  }
}

@media (max-width:1234px)
{
  #paddeddiv {
    padding-left: 18vw;
  }
  .horizontalimgs > img {
    width:200px;
    padding:50px 10px;
  }
}

@media (max-width:1230px)
{
  #paddeddiv {
    padding-left: 18vw;
  }
  .horizontalimgs > img {
    width:195px;
    padding:50px 7px;
  }
}

@media (max-width:1208px)
{
  #paddeddiv {
    padding-left: 18vw;
  }
  .horizontalimgs > img {
    width:190px;
    padding:50px 7px;
  }
}

@media (max-width:1185px)
{
  #paddeddiv {
    padding-left: 18vw;
  }
  .horizontalimgs > img {
    width:180px;
    padding:50px 7px;
  }
}

@media (max-width:1169px)
{
  #paddeddiv {
    padding-left: 18vw;
  }
  .horizontalimgs > img {
    width:180px;
    padding:50px 7px;
  }
}

@media (max-width:1140px)
{
  #paddeddiv {
    padding-left: 18vw;
  }
  .horizontalimgs > img {
    width:170px;
    padding:50px 5px;
  }
}

@media (max-width:1094px)
{
  #paddeddiv {
    padding-left: 18vw;
  }
  .horizontalimgs > img {
    width:165px;
    padding:50px 5px;
  }
}

@media (max-width:1080px)
{
  #paddeddiv {
    padding-left: 19vw;
    padding-right:00vw;
  }
  .horizontalimgs > img {
    width:165px;
    padding:50px 5px;

  }
}

@media (max-width:1057px)
{
  #paddeddiv {
    padding-left: 19vw;
    padding-right:00vw;
  }
  .horizontalimgs > img {
    width:160px;
    padding:50px 5px;

  }
}

@media (max-width:1034px)
{
  #paddeddiv {
    padding-left: 20vw;
    padding-right:00vw;
  }
  .horizontalimgs > img {
    width:150px;
    padding:50px 5px;

  }
}

@media (max-width:1034px)
{
  #paddeddiv {
    padding-left: 20vw;
    padding-right:00vw;
  }
  .horizontalimgs > img {
    width:140px;
    padding:50px 0px;

  }
}

@media (max-width:957px)
{
  #paddeddiv {
    padding-left: 20vw;
    padding-right:00vw;
  }
  .horizontalimgs > img {
    width:130px;
    padding:50px 0px;

  }
}

@media (max-width:909px)
{
  #paddeddiv {
    padding-left: 20vw;
    padding-right:00vw;
  }
  .horizontalimgs > img {
    width:125px;
    padding:50px 0px;

  }
}

@media (max-width:886px)
{
  #paddeddiv {
    padding-left: 20vw;
    padding-right:00vw;
  }
  .horizontalimgs > img {
    width:120px;
    padding:50px 0px;

  }
}

  @media (min-width:880px)
{
  .flex-container, .flex-containerclear {
    flex-direction:row;
  }
}

@media (max-width:880px)
{
  .flex-container3 {
    flex-direction:column;
    margin: 2% 5px;
  }


  .horizontalimgsstacked{
    display: block;
    text-align: center;
  }

  .horizontalimgsstacked > img{
    width:22vw;
    padding:50px 10px;
    display: inline-block;
  }



  #paddeddiv {
    padding: 50px;
  }

  .flex-container3 > div > div {
    border: none;
  }

  #borderdiv > img {
    width:125px;
    box-shadow: 0px 1px 5px #d4d4d4;
  }

  #goldback {
    background: url(img/yellowgoldbck_in.png);
    padding:8vw;
    background-size: auto;
    background-repeat: no-repeat;
    margin-bottom:-5px;
  }

  .horizontalimgs {
    display:none;
  }



}


  .flex-containerclear {
    display: flex;
    padding: 5px;
    margin: 0 15%;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: light;
    line-height: 1.4em;
    align-items: center;
    justify-content: center;
  }


  .flex-container > div {
    background-color: white;
    margin: 10px;
    padding: 20px;
    font-size: 22px;
  }

  .flex-container3 > div {
    background-color: white;
    margin: 10px;
    padding: 20px;
    font-size: 22px;
  }

  .flex-container > div > h3 {
    color: #ed1c24;
    font-size: 32px;
    font-weight: black;
  }

  .flex-container3 > div > h3 {
    color: #ed1c24;
    font-size: 32px;
    font-weight: black;
  }

  ul{
    padding:0;
    margin:0;
  }

  #goldback {
    background: url(img/yellowgoldbck_in.png);
    padding:8vw;
    background-size: auto;
    background-repeat: no-repeat;
    margin-bottom:-100px;
  }

  #goldback > div {
    text-align: center;
    font-size: 24px;
    font-weight: normal;
    padding:20px;
  }

  #borderdiv > img {
    margin:5px;
  }


  @media (max-width:712px) {
    .horizontalimgsstacked > img{
      width:40vw;
      padding:20px 10px;
    }
  }

  
  @media (max-width:618px)
{
  #mainfeature{
    padding:30vw 0;
  }

  .flex-container3 {
    flex-direction:column;
    flex-wrap: nowrap;
    margin: 2% 0;
  }

  .flex-container{
    flex-direction: column-reverse;

  }

  .flex-containerclear {
    margin:15%;
}

  .flex-container3 > div > div {
    border: none;
  }

  #borderdiv > img {
    width:200px;
    padding:0;

    box-shadow: 0px 1px 5px #d4d4d4;
  }

  /*.horizontalimgs > img {
    width:40vw;
    padding:30px 10px;

  }
*/

}