@import url(//fonts.googleapis.com/css?family=Roboto+Slab:400);
@import url(//fonts.googleapis.com/css?family=Exo:900);
@import url(//fonts.googleapis.com/css?family=Raleway);
@import url(//fonts.googleapis.com/css?family=Dosis);
@import url(//fonts.googleapis.com/css?family=Oswald:300);
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/*/////////////////////////////////////////////////
 Normalize
////////////////////////////////////////////////*/
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
a{background:transparent}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
i,em,dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:\201C \201D \2018 \2019}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type=button],/* 1 */
input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
body,figure{margin:0}
legend,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
/**
 * Primary styles
 * Author: Stefan Dindyal
 */
/*/////////////////////////////////////////////////
 Page Structure
////////////////////////////////////////////////*/
#campaigns .title,#campaigns .copy,#campaigns .txt,#download .btn,#promo-box,#enter-site,#campaigns .field.submit input{font-family: 'Arial', 'sans-serif';}
html,body{height:100%;}
body,#campaigns .signup .copy{font-family: 'Arial',Helvetica,Verdana,sans-serif;background-position:top center;background-repeat:no-repeat;background-size:cover;background-attachment: fixed;}
#campaigns{text-align:left;max-width:980px;width:100%;margin:0 auto;padding:0 0 0;height:100%;}
#campaigns a{text-decoration:none}
#campaigns a:hover{text-decoration:underline}
#mobile-banner,#banner{width:100%;margin:0 auto;max-width:980px;min-width:320px;overflow:hidden;max-height:500px;display:none;}
#banner {display:block;}
#mobile-banner img,#banner img{display:block;margin:0 auto;max-width:100%;min-width:320px;}
#campaigns #panel{width:100%;max-width:400px;margin-left:auto;margin-right:auto;padding-bottom:0px; min-height: 100%; margin-bottom: -100px; overflow:hidden;}
#campaigns #panel:after{display:block;content:'';}
#campaigns .section{position:relative;padding:0}
#campaigns .section.error{background-color:#FFBDBD;border:1px solid #DE0008;font-size: 16px;line-height:normal;padding: 10px;color:#DE0008;margin-bottom:15px;font-weight:normal;}
#campaigns .section.error h2{margin:0 0 10px;}
#campaigns .section.error ul{margin:0;padding:0 0 0 20px;}
#campaigns .section.error li{margin:0 0 5px;}
#campaigns .section.title,#campaigns .section.copy{line-height:normal;letter-spacing:-0.025em;font-weight:bold; text-align: center;}
#campaigns .section.copy{font-size:80%;line-height:normal;margin-top: 10px;padding-bottom: 20px;}
#campaigns .section.share{font-size:16px;text-align:center;padding:20px 0}
#campaigns .section .social-text{font-size:24px;line-height:normal;letter-spacing:-0.025em;padding-bottom:15px}
#campaigns .section ul.social{margin:0;padding:0;list-style:none}
#campaigns .section ul.social li{display:inline-block;line-height:32px;}
#campaigns .section ul.social a{width:32px;height:32px;display:block;background-position:center center; background-repeat:no-repeat;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#campaigns .section ul.social a:hover{opacity:0.75;}
#campaigns .section ul.social a.fb{background-image:url(//fcmedia.myplayd2c.com/common/images/sn-fb.png);background-color:#3B5998}
#campaigns .section ul.social a.tw{background-image:url(//fcmedia.myplayd2c.com/common/images/sn-tw.png);background-color:#4AC8FA}
#campaigns .section ul.social a.tm{background-image:url(//fcmedia.myplayd2c.com/common/images/sn-tm.png);background-color:#586075}
#campaigns .section ul.social a.gl{background-image:url(//fcmedia.myplayd2c.com/common/images/sn-gl.png);background-color:#E96816}
#campaigns .section.copy a{text-decoration:underline}
#campaigns .section .copy{font-size:9.5px;line-height:10px;padding:10px 0 15px}
#campaigns #block,#campaigns #enter-site,#campaigns #footer-block{clear:both;}
#campaigns #footer-block{height:100px;}
#campaigns #panel:after{height:100px;}
#campaigns #footer-block .legal{font-size:11px;line-height:20px;text-align:center;padding:0 0 30px;}
#campaigns #footer-block .legal .safetytips-links{font-size:14px;}
#campaigns #footer-block .legal p{margin:0;}
#campaigns #footer-block .legal ul{padding:0;margin:0;list-style:none;}
#campaigns #footer-block .legal ul li{display:inline}
#campaigns #footer-block .legal ul li.footer-copy{padding-right:0px;}
#campaigns #enter-site{text-align:center;height:60px;}
#campaigns #enter-site a{font-size:17px;line-height:17px;font-weight:bold;text-transform:uppercase;display:inline-block;padding:12px 16px;margin:0 0 0;}
#campaigns #enter-site,#campaigns #promo-box{display:none;}
#campaigns #errorDiv {border: 1px solid; background-repeat: no-repeat; background-position: 10px center; color: #D8000C; background-color: #FFBABA; font-weight:normal; font-size:12px; visibility:hidden;}
#campaigns #primaryNotification,
#campaigns #secondaryNotification {
	text-transform: none;
	font-size: 10px;
	line-height: 12px;
	font-weight:bold;
	margin-top: 10px;
}
/*/////////////////////////////////////////////////
 SignUpBox
////////////////////////////////////////////////*/
#signup-box{}
#signup-box .section.copy,#signup-box .section.signup-button { text-align: center; }
#signup-box .section.signup-button { font-size: 0; }
#signup-box a.social-btn-wrap { overflow:hidden; display: inline-block; background: #38498c; border-bottom: 8px solid #273670; padding: 3px 15px 3px 5px; margin: 20px auto; text-decoration: none; color: #fff;}
#signup-box a.social-btn-wrap .social-btn-img { background-image:url(//fcmedia.myplayd2c.com/common/images/sn-fb.png); background-repeat: no-repeat; display: block; width: 40px; height: 40px; float: left; border-right: 1px solid rgba(255,255,255,.2); margin: 0 10px 0 0; padding: 0 5px 0 0; color: #fff; }
#signup-box a.social-btn-wrap .social-btn-text { font-size: 14px; font-weight: bold; line-height: 2.8; display: inline; }
#signup-box #email-btn-wrap { border: 2px solid #5e5e5e; padding: 0 5px; background: transparent; display: inline-block; margin: 0 auto; border-radius: 3px; -webkit-border-radius: 3px; text-decoration: none; outline: none;}
#signup-box #email-btn-wrap .email-btn-text { font-size: 14px; text-align: center; font-weight: normal; padding: 5px; }
#signup-box #thankyou { overflow: hidden; }
#signup-box #thankyou .user-img { float: left; padding: 0 15px; }
#signup-box #thankyou .section p { overflow: hidden; text-align: left; margin: 12px 0 0 0; }
#share .section.copy { text-align: center; }
#share .section ul.social { max-width: 155px; margin: 0 auto; }
#signup-box form label{position:relative;display:block;font-size:11px;line-height:14px;text-transform:uppercase;padding:8px 0 2px}
#signup-box form .field{position:relative;overflow:hidden;border-top:1px solid;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;line-height:16px;}
#signup-box form .field input,#signup-box form .field select,#signup-box form .field textarea{position:relative;width:100%;height:30px;border:0;outline:none;background:transparent;font-size:16px;font-weight:700;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;padding:4px 12px}
#signup-box form .field textarea{max-width:100%;min-width:100%;min-height:70px;font-size:14px;padding:7px}
#signup-box form .field select{width:110%;z-index:2;padding:4px 8px}
#signup-box form .field.dob{}
#signup-box form .field.dob .strip{width:30%;overflow:hidden;float:left;position:relative}
#signup-box form .field.dob .strip:after{content:'\0020';position:absolute;right:0;top:0;height:100%;width:1px;border-right:1px solid}
#signup-box form .field.dob .strip:first-child{width:40%}
#signup-box form .field.dob .strip:last-child:after{display:none}
#signup-box form .field.dob .strip select{width:135%}
#signup-box form .field .arrow{position:absolute;top:11px;right:15px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid;font-size:16px;}
#signup-box form .field.submit{overflow:visible;border:0;width:260px;margin:15px auto}
#signup-box form .field.submit input{z-index:2;border-top:2px solid;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:19px;height:40px;text-transform:uppercase;letter-spacing:-.025em;background-image:url(//fcmedia.myplayd2c.com/common/images/submit-screen.png);background-position:top left;background-repeat:repeat-x}
#signup-box form .field.submit:before,#signup-box form .field.submit:after{content:"\0020";position:absolute;z-index:1;-webkit-box-shadow:0 0 36px rgba(0,0,0,0.8);-moz-box-shadow:0 0 36px rgba(0,0,0,0.8);box-shadow:0 0 36px rgba(0,0,0,0.8);top:60%;bottom:0;left:10px;right:10px;-moz-border-radius:200px / 20px;border-radius:200px / 20px}
#signup-box form .section.privacy{font-size:10px;line-height:14px;text-align:center;padding-top:10px;}
#signup-box form .section.privacy a,#signup-box form .section .copy a{text-transform:uppercase}
#signup-box form .choice label{font-size:16px;line-height:17px;cursor:pointer;padding:0!important;display:table; height: 36px;}
#signup-box form .choice.checkbox{font-size:12px;line-height:14px;text-transform:none;display:table;height:48px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#signup-box form .choice{position:relative;min-height:36px;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 0 1px;padding:5px 6px}
#signup-box form .choice:before{content:'\0020';position:absolute;width:36px;height:36px;top:5px;left:5px;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px}
#signup-box form .choice.checkbox:before{top:6px;left:5px}
#signup-box form .choice input{position:absolute;width:15px;height:15px;z-index:1;left:10px;top:11px}
#signup-box form .choice.checkbox input{top:10px;left:10px}
#signup-box form .choice.checkbox label{position:absolute;z-index:5;height:36px;top:6px;left:5px;padding:0!important}
#signup-box form .choice span{display:table-cell;padding-left:45px;vertical-align:middle}
#signup-box form .choice.checkbox span{padding-top:5px;padding-bottom:5px;text-transform:none;display:table-cell;vertical-align:middle}
#signup-box form .choice.checkbox span a{text-decoration:underline;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#signup-box form .choice input{left:10px;top:10px}
#signup-box form .choice.checkbox input{top:11px;left:11px}
}
#download .section.copy { text-align: left; }
#download-btn-wrap {
	display: block;
	padding: 20px;
	max-width: 275px;
	margin: 15px auto 0 ;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #edb51f;
	-moz-box-shadow: 2px 4px 4px rgba(0,0,0,.1);
	-webkit-box-shadow: 2px 4px 4px rgba(0,0,0,.1);
	box-shadow: 2px 4px 4px rgba(0,0,0,.1);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDI3NCA2NCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAuMDciLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDciLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyNzQiIGhlaWdodD0iNjQiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.07) 0%, rgba(255,255,255,.07) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.07) 0%, rgba(255,255,255,.07) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.07) 0%, rgba(255,255,255,.07) 100%);
	background-image: linear-gradient(bottom, rgba(0,0,0,.07) 0%, rgba(255,255,255,.07) 100%);
}
#download-btn-wrap .download-btn-text { text-transform: uppercase; font-size: 19px; text-align: center; }
#share { margin: 0 0 25px; }
/*/////////////////////////////////////////////////
 InfoDiv
////////////////////////////////////////////////*/
#campaigns #infoDiv {
	margin-top: 20px;
}
/*/////////////////////////////////////////////////
 PromoBox
////////////////////////////////////////////////*/
#promo-box{overflow:hidden;background-color:rgba(0,0,0,0.25);padding:20px;font-weight:bold;margin: 30px 0;max-width:380px;min-width:320px;margin:0 auto 20px;}
#promo-box .img{float:left;margin-right:10px;max-width:155px;}
#promo-box .img img{display:block;max-width:100%;height:auto;}
#promo-box .cta{font-size:70%;padding-top:8px;}
#promo-box .sub-cta{font-size:50%;padding:10px 0;}
#promo-box .buy-btn{font-size:60%;padding:15px 0 10px;text-align:center;display:inline-block;width:100%;max-width:175px;text-decoration:none;text-transform:uppercase;}
#promo-box .buy-btn:hover{text-decoration:underline;}
/*/////////////////////////////////////////////////
 Form Structure
////////////////////////////////////////////////*/
#campaigns .section.signup{padding-top:10px;}
#fcf{overflow:hidden;padding:15px 35px 20px;font-weight:bold;margin: 25px 0 30px;}
#fcf form label{position:relative;display:block;font-size:11px;line-height:14px;text-transform:uppercase;padding:8px 0 2px}
#fcf form .field{position:relative;overflow:hidden;border-top:1px solid;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;line-height:16px;}
#fcf form .field input,#fcf form .field select,#fcf form .field textarea{position:relative;width:100%;height:30px;border:0;outline:none;background:transparent;font-size:16px;font-weight:700;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;padding:4px 12px}
#fcf form .field textarea{max-width:100%;min-width:100%;min-height:70px;font-size:14px;padding:7px}
#fcf form .field select{width:110%;z-index:2;padding:4px 8px}
#fcf form .field.dob{}
#fcf form .field.dob .strip{width:30%;overflow:hidden;float:left;position:relative}
#fcf form .field.dob .strip:after{content:'\0020';position:absolute;right:0;top:0;height:100%;width:1px;border-right:1px solid}
#fcf form .field.dob .strip:last-child:after{display:none}
#fcf form .field.dob .strip select{width:135%}
#fcf form .field .arrow{position:absolute;top:11px;right:15px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid;font-size:16px;}
#fcf form .field.submit{overflow:visible;border:0;width:260px;margin:15px auto}
#fcf form .field.submit input{z-index:2;border-top:2px solid;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:19px;height:40px;text-transform:uppercase;letter-spacing:-.025em;background-image:url(//fcmedia.myplayd2c.com/common/images/submit-screen.png);background-position:top left;background-repeat:repeat-x}
#fcf form .field.submit:before,#fcf form .field.submit:after{content:"\0020";position:absolute;z-index:1;-webkit-box-shadow:0 0 36px rgba(0,0,0,0.8);-moz-box-shadow:0 0 36px rgba(0,0,0,0.8);box-shadow:0 0 36px rgba(0,0,0,0.8);top:60%;bottom:0;left:10px;right:10px;-moz-border-radius:200px / 20px;border-radius:200px / 20px}
#fcf form .section.privacy{font-size:10px;line-height:14px;text-align:center;padding-top:10px;}
#fcf form .section.privacy a,#fcf form .section .copy a{text-transform:uppercase}
#fcf form .choice label{font-size:16px;line-height:17px;cursor:pointer;padding:0!important;display:table; height: 36px;}
#fcf form .choice.checkbox{font-size:12px;line-height:14px;text-transform:none;display:table;height:48px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#fcf form .choice{position:relative;min-height:36px;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 0 2px;padding:5px 6px}
#fcf form .choice:before{content:'\0020';position:absolute;width:36px;height:36px;top:5px;left:5px;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px}
#fcf form .choice.checkbox:before{top:6px;left:5px}
#fcf form .choice input{position:absolute;width:15px;height:15px;z-index:1;left:10px;top:11px}
#fcf form .choice.checkbox input{top:10px;left:10px}
#fcf form .choice.checkbox label{position:absolute;z-index:5;height:36px;top:6px;left:5px;padding:0!important}
#fcf form .choice span{display:table-cell;padding-left:45px;vertical-align:middle}
#fcf form .choice.checkbox span{padding-top:5px;padding-bottom:5px;text-transform:none;display:table-cell;vertical-align:middle}
#fcf form .choice.checkbox span a{text-decoration:underline;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#fcf form .choice input{left:10px;top:10px}
#fcf form .choice.checkbox input{top:11px;left:11px}
}
/*/////////////////////////////////////////////////
 AFTER Structure
////////////////////////////////////////////////*/
#campaigns #thankyou,#campaigns #download,#campaigns #block,#campaigns #share,#campaigns #mainForm,#campaigns #not-live,#campaigns #limit-reached,#campaigns #no-more{display:none;}
#campaigns #thankyou{letter-spacing:-0.025em;}
#campaigns #thankyou .txt{font-size:26px;line-height:38px;padding-top:10px;}
#campaigns iframe{display: block;width: 100%; height: 215px; margin: 10px 0;}
#campaigns #thankyou,#campaigns #download,#campaigns #block,#campaigns #share,#campaigns #mainForm,#campaigns #not-live,#campaigns #limit-reached,#campaigns #no-more{font-size:32px;line-height:42px;font-weight:bold;}
#campaigns #download .btn{padding:30px 0;}
#campaigns #download .btn a{position:relative;display:inline-block;font-size:19px;line-height:19px;letter-spacing:-0.025em;text-transform:uppercase;padding:25px 58px;border-radius:2px;}
#campaigns #download .btn a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(//fcmedia.myplayd2c.com/common/images/submit-screen.png);background-position:top left;background-repeat:repeat-x;background-size: auto 100%;}
/*/////////////////////////////////////////////////
 Mobile
////////////////////////////////////////////////*/
@media only screen and (max-width : 920px){
body{background-image:none !important;}
#campaigns #panel{float:none;margin:0 auto -100px;min-height:inherit;}
#campaigns #footer-block .legal,#fcf{padding-left:10px;padding-right:10px;}
#campaigns #footer-block .legal ul li.footer-copy{padding-right:0;}
}
@media only screen and (max-width : 580px){
body{background-image:none !important;}
#promo-box{padding:10px;min-width:inherit;}
#promo-box .buy-btn{max-width:none;margin-top: 10px;}
}
@media only screen and (max-width : 360px){
	#fcf { margin: 0 0 30px; }
	.section.title, .section.copy { text-align: center; }
	#download .section.copy { text-align: center; }
	#signup-box #thankyou .user-img { float: none; padding: 8px 0 0; }
	#signup-box #thankyou .section p { text-align: center; }
	#signup-box #thankyou .section.title { text-align: center; }
	#signup-box #thankyou .section p { margin: 12px 0 0 0; }	
	#signup-box form .field.submit { width: auto; }
}
/*/////////////////////////////////////////////////
 Helpers
////////////////////////////////////////////////*/
.hidetext{font-size:5%;text-indent:-9999em;text-align:left;color:transparent;white-space:nowrap;outline:none;}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
/*/////////////////////////////////////////////////
 Defaults
////////////////////////////////////////////////*/
#campaigns form .section:after {
  background-color: rgba(0,0,0,0.55);
  border-color: rgba(255,255,255,0.15);
}
#campaigns form .field.dob .strip:after {
  background-color: rgba(255,255,255,0.1);
  border-color: rgba(0,0,0,0.5);
}
#campaigns form .field {
  border-color: rgba(255,255,255,0.1);  
  box-shadow: 0 2px 3px rgba(0,0,0,0.5);
}
#campaigns form .field.submit {
  background: transparent; /*Default: Clear*/
}
#campaigns form .field.submit input {
  border-color: rgba(255,255,255,0.25);
}
#campaigns form .choice:before {
  background-color: rgba(255,255,255,0.25);
}
#campaigns form .field.submit {
  background: transparent; /*Default: Clear*/
}
#campaigns form .field.submit input:hover{
  text-decoration: underline;
}
#campaigns .submit input,
#campaigns #enter-site a,
#campaigns #download .btn a,
#campaigns .buy-btn, 
#campaigns #download-btn-wrap {
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
/*/////////////////////////////////////////////////
 Overides* 6 Colors
////////////////////////////////////////////////*/
body {
  background-color: #FFFFFF;
}
#campaigns .title,
#campaigns .cta,
#campaigns .media-title {
  color: #444444;
}
#campaigns .social-text,
#campaigns .copy,
#campaigns .txt,
#campaigns #email-btn-wrap,
#campaigns .submit input,
#campaigns #enter-site a,
#campaigns #download .btn a,
#campaigns .buy-btn, 
#campaigns #download-btn-wrap,
#campaigns .legal {
  color: #d6ba57;
}
#campaigns form .field,
#campaigns form .choice {  
  background-color: #d6ba57;
}
#campaigns a {
  color: #FFFFFF;
}
#campaigns .field.submit input,
#campaigns #enter-site a,
#campaigns #download .btn a,
#campaigns .buy-btn, 
#campaigns #download-btn-wrap {
  background-color: #FFFFFF;  
}
#campaigns form,
#campaigns form input,
#campaigns form select,
#campaigns form option,
#campaigns form label,
#campaigns form textarea {
  color: #444444;  
}
/*/////////////////////////////////////////////////
 Overides* Fonts/Opacity
////////////////////////////////////////////////*/
body,
#campaigns form .section.title {
  font-size: 18px;
}
