@charset "UTF-8";
/* CSS Document */

		body { font-family:"Lato", sans-serif; font-weight:300 }
		
		p { font-weight:300 }
		
		h1, h2, h3 { letter-spacing:.1rem }
		
		.button.custom {
				background-color: #006699;
				color:#fff;
		}
		.button.custom:hover,
		.button.custom:focus {
				background-color: #003366;
		}	
		
		.button.second {
				background-color:#FC0;
				color:#000;
		}
		.button.second:hover,
		.button.second:focus {
				background-color:#F93
		}
		
		.button.signup {
				background-color:#FC0;
				color:#000;
		}
		.button.signup:hover,
		.button.signup:focus {
				background-color:#ffff99
		}		
        .button.signup:disabled {
            color: #000;
            opacity: 0.8;
        }
		
		header h1 { font-size:4rem; font-weight:100; margin-bottom:0; line-height:1em; color:#fff }		
		header h2 { font-size:1.75rem; font-weight:100; margin-bottom:20px; line-height:1.25em; color:#fff }
		header span { display:inline }
		header sup { font-size:1.25rem }
		
		h3 { font-size:1.5rem; font-weight:300 }		
	
		.header {
			text-align:center;
			color:#fff;
			padding:75px;	
			background:url(../img/bg-h_free.jpg);
			background-size:cover;
			background-repeat:no-repeat
		}
		.header .flag { position:absolute; top:0; right:3% }
		.header .logo { width:100px }				
		
		.top { background:#000; color:#fff; padding:1.25rem 0 }
		.top img { height:40px }		
		
		.signing_bonus { background:#FC0; color:#000; padding:1.25rem 0 }
		.signing_bonus h3 { font-size:1.25rem; font-weight:900; margin:0 }		
		.signing_bonus h2 { font-size:1.75rem; font-weight:100; margin:0 }		
		
		.reasons { background:#fff; color:#000; padding:1.25rem 0 }
		.reasons h2 { font-size:1.75rem; font-weight:300; margin-bottom:30px }				
		.reasons ul li { line-height:1.25rem }
		
		#morereasons { display:none }
		#morereasons ul li { margin:.5rem 0 }
		
		.trackTC { background:#FAFAFA; color:#000; padding:1.25rem 0 }
		.trackTC h3 { font-size:1.5rem; font-weight:300; margin-bottom:10px }						
		.trackTC .bbb { margin-right:1rem; position:relative; top:8px }
		.trackTC .show-for-large-up { display:inline!important }
		.trackTC .show-for-medium-down { display:inline!important }		
		
		.tryitfree { background:#9CC; padding:1.25rem 0 }
		.tryitfree h2 { font-size:1.75rem; font-weight:300 }				

		.signupblack { background:#000; padding:1.25rem 0; color:#fff }
		.signupblack h2 { font-size:1.75rem; font-weight:300; color:#FC0 }						
		.signupblack label { color:#fff }		
		
		.woas { background:#fff; min-height:500px }
		.woas .row { padding:1.25rem 0 }		
		.woas .source { font-style:italic; color:#555; font-weight:700; margin-bottom:1.25rem }
		.woas h2 { font-size:1.75rem; font-weight:300 }						
		.woas p { margin-bottom:0 }		
		.woman { background:url(../img/bg-woas_free_woman.jpg); background-position:right bottom; background-repeat:no-repeat }
		
		.spacer { height:1.25rem }
		
		#email_alert { color:#CC3300; display:none }
		
		footer { padding-top:2rem }
		footer .disclaimers { line-height:.75em; font-size: 1.2rem; }

		@media (min-width:360px) and (max-width:1023px) {
			

		.header { padding:5% }
		.header h1 { font-size:2.75rem; font-weight:100; letter-spacing:2px }			
		.header h2 { font-size:1.75rem; font-weight:100; letter-spacing:2px }					
		.header h1 img { max-width:15% }			
		.top span { display:block }		
			
		.signing_bonus h3 { font-size:1rem; font-weight:900; margin:0 0 .5rem 0 }		
		.signing_bonus h2 { font-size:1.5rem; font-weight:100; margin:0 }					
			
		.reasons h2 { font-size:1.5rem; font-weight:300; margin-bottom:30px }	
		.trackTC h3 { font-size:1.25rem; font-weight:300; margin-bottom:10px }					
		.tryitfree h2 { font-size:1.5rem; font-weight:300 }							
		
		.trackTC .clickbanner { display:none }			
			
		.signupblack h2 { font-size:1.25rem; font-weight:300; color:#fff }						
			
		.woas h2 { font-size:1.25rem; font-weight:300 }									
		.woas { background:#fff }		
		.woman { background:none; }
		}
