    *{
        font-family: "source_sans_pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
        transition: all 0.3s ease;
    }
    
    html, body{
        background-color:#2f2f2f !important;
    }
    
    html, body, .wysiwyg{
        position:relative;
        height:100%;
        width:100%;
        padding:0 !important;
        margin:0 !important;
    }

    body{
        background-attachment:fixed;
        background-size:cover;
        background: #333333;
    }
    
    section{
        background-color:#242424;
        position:relative;
        max-width:1190px;
        width:100%;
        margin:0 auto;
        display:block;
        clear:both;
    }

	header {
    background-color: #242424;
    margin: 0 auto;
}

	.sec-wrapper{
        margin:0;
    }
	
    
	.logo-link{
        top:0;
        left:0;
        padding:2%;
        display:block;
        float:left;
        z-index:2;
    }
	
	.logo-two{
		padding:2% 0;
		display: block;
		margin: 0 auto;
		max-width: 357px;
		width: 100%;
		float:right;
    }
    
    p{
        color:#ffffff;
        padding: 0;
        margin: 0 0 15px 0;

    }
    
    a{
        text-decoration:none;
        color:inherit;
    }
    
    ul{
        margin: 0;
        padding: 0;
    }
    
    strong{
        font-weight:bold !important;
    }
    
    .clear{
        height:1px !important;
        width:1px !important;
        display:block;
        clear:both;
    }
    
    .join-now{
        overflow:hidden;
        width:100%;
		z-index: 99;
		bottom: 0;		
    }

    .join-now a{
        box-shadow:0 -5px 0 0 #8b2a1a inset;
        background:#bf3b24 none repeat scroll 0 0;
        text-transform: uppercase;
        text-decoration: none;
        text-align: center; 
        font-size:30pt;
        color: #ffffff;
        max-width:295px;
        width:96%;
        margin: 0 auto;
        padding:20px 0;
        animation: shake 1.5s cubic-bezier(.36,.07,.19,.97) both;
        animation-iteration-count:infinite;
        transform: translate3d(0, 0, 0);
        backface-visibility: hidden;
        perspective: 1000px;
        display:block;
        
    }
    
    .join-now a:hover{
        background:#de1a00 none repeat scroll 0 0;
    }
    
.foot-fix{
width:400px;
max-width:100%;
margin:0 auto;
}

.copy{
    text-align:center;
    max-width:460px;
    width:100%;
    margin:40px auto 0;
    text-transform:uppercase;
     padding-bottom:15px;
}
    
.copy img{
	width:90%;
	display:block;
	margin:0 auto;
	padding-bottom: 50px;
}	
	
	
    .list-123{
        background-image:url('../images/image-background.jpg');
        background-position:center;
        background-repeat:no-repeat;
		background-color: rgba(6, 6, 6, 0.6);
        background-blend-mode: lighten;
        background-size:cover;
        overflow:hidden;
        text-align:center;
    }

    .second-block-copy{
            
        font-size:20pt;
        padding:25px 0;
        margin:0 auto;
        width:51%;
            
    }

    .second-block-copy-b{
            
        font-size: 19pt;
        padding: 25px 0 50px 0;
        margin: 0 auto;
        width: 40%;
            
    }
       
    .second-block-copy-c{
            
        font-size: 7pt;
        padding: 25px 0 50px 0;
        margin: 0 auto;
        width: 40%;
            
    }
	
    .cards{
        background-color:#242424;
        text-align:center;
    }
        
    .cards-item{
        text-align:center;
        margin:20px 4px;
    }
        
    .cards-item li{
        background-color:#242424;
        font-weight:bold;
        font-size:14pt;
		font:#ffffff;
        
        max-width:210px;
        width:21%;
        
        display:inline-block;
        margin:8px 5px;
    }
        
    .cards-item li a{
        text-decoration:none;
        color:inherit;
    }
        
    .cards-item li span{
        display:block;
        padding:8px;
		color:#ffffff;
    }
        
    .cards-item li img{
        width:100%;
    }
       





	   
    .fourth-block-copy{
        text-align:center;
        font-size:18pt;
        padding:70px 0;
    }
    
    .pre-footer .join-now{
        padding-bottom: 60px;
        margin-bottom: 0;
    }
        
    .footer{
        background-color:#000000;
        list-style: none;
        padding:0;
    }
    
    .footer-list{
        padding-top:15px;
    }

    .footer-list, .legal-list{
        text-align:center;
        width:98%;
    }
    
    .footer-list li, .legal-list li{
        display: inline-block;
        margin: 5px 10px;
    }

    .legal-list{
        margin-top:15px;
    }
    
    .footer-list li div{
        display: inline-block;
        background: url('/static/site10/logo-icons-aff.png') no-repeat;
        overflow: hidden;
        text-indent: -9999px;
        text-align: left;
    }

    .betting-icon {
        background-position: -0 -0 !important;
        width: 61px;
        height: 28px;
    }

    .master-card-icon {
        background-position: -0 -28px !important;
        width: 47px;
        height: 28px;
    }

    .bitcoin-icon {
        background: url('/static/site10/logo-icons-aff2.png') no-repeat !important;
        background-position: -0 0 !important;
        width: 30px;
        height: 28px;
    }

    .visa-icon {
        background-position: -0 -84px !important;
        width: 38px;
        height: 28px;
    }

    .ga-icon {
        background-position: -0 -112px !important;
        width: 30px;
        height: 28px;
    }

    .icon-18 {
        background-position: -30px -112px !important;
        width: 28px;
        height: 28px;
    }

    .curacao-icon {
        background-position: -0 -140px !important;
        width: 23px;
        height: 28px;
    }    

    .response-icons, .os-icons{
        max-width:63px;
        width:100%;
    }

    .legal-copy{
        font-family:"source_sans_pro", "Helvetica Neue", Helvetica, Arial, sans-serif;  
        color:#ffffff;
        text-align:center;
        font-size:11px;
        max-width:760px;    
        width:90%;
        margin:0 auto;
        padding:10px 5% 0 5%;
        display:block;  
    }

    .legal-trim{
        padding-bottom:0;
    }

    .legal-copy a{
        text-decoration:none;
        color:#BF3B24;
    }

    .legal-copy a:hover{
        text-decoration:underline;
    }

    .grow:hover{
        transition:all 0.3s ease;
        border:1px solid #b7b7b7;
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
        -webkit-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        backface-visibility: hidden;
        cursor:pointer;
    }
    
	.legal{
		padding-bottom:100px;
	}
    @keyframes shake{
      10%, 90%{
        transform: translate3d(0, 0, 0);
      }
      20%, 80%{
        transform: translate3d(0, 0, 0);
      }
      30%, 50%, 70%{
        transform: translate3d(-2px, 0, 0);
      }
      40%, 60%{
        transform: translate3d(2px, 0, 0);
      }
    }   
    
	
	.points{
		padding:15px 0;
		width:90%;
		margin:0 auto;
		text-align:center;
	}
	
	.points li{
		display:inline-block;
		width:100%;
		max-width:32%;
	}

	.points li img{
		display:block;
		width:100%;
		max-width:132px;
		margin:0 auto;
	}
	
    
    @media screen and (max-width: 780px){
        
		
	 .join-now{
		position: fixed;	
		background-color: #000;
		padding: 10px 0;
    }	
		
	.join-now a{
		font-size: 20pt;
		padding: 18px 0;
	}
		
		.logo-two{
			float:none !important;
		}
		
        .header{
            background-image:url('/static/site10/acq-stadium.jpg');
        }
        
        .logo-link, .banner-copy{
            position:relative !important;
            text-align:center;
            float:none !important;
            margin:0 auto;
            display:block;
			padding-top:22px;
            
        }
        
        .banner-copy{
            margin-top:20px;
            margin-bottom:30px;
            width:90%;
        }
        
        .header-text{
            font-size: 22pt;
        }
    
        .second-block-copy{
            font-size:16pt;
            padding-bottom:55px;
            width:90%;
        }

        .second-block-copy-b{
            font-size:14pt;
            width:90%;
        }
        
        .list-list li{
            padding-bottom: 40px;
            text-align: left;
            max-width: 250px;
            margin: 0 auto;
            display: block;
            width:100%;
        }       
        
        .list-list li div{
            max-width:100% !important;
        }
        
    }
    
    @media screen and (max-width: 620px){
	
		 .cards-item li{
			width:43% !important;
		 }
	
        .checks li{
            width: 70%;
            display: block;
            margin: 0 auto 10px auto;
            min-height:50px;
        }   
        
        .min-h{
            min-height:75px;
        }
        
    }

.foot-fix{
width:300px;
max-width:100%;
margin:0 auto;
}