@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_free2023.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 }

		.howItWorks { background:#fff; color:#000; padding:1.25rem 0; margin:1rem 0 }
		.howItWorks h2 { font-size:1.75rem!important; font-weight:300!important; text-align:center!important; color:#000!important }

		#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 }

		@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; }
		}

