


/**/


/* Nunito Web Font */
@import url(http://fonts.googleapis.com/css?family=Nunito:400,300,700);




.cs-sweeps div,
.cs-sweeps span,
.cs-sweeps applet,
.cs-sweeps object,
.cs-sweeps iframe,
.cs-sweeps h1,
.cs-sweeps h2,
.cs-sweeps h3,
.cs-sweeps h4,
.cs-sweeps h5,
.cs-sweeps h6,
.cs-sweeps p,
.cs-sweeps blockquote,
.cs-sweeps pre,
.cs-sweeps a,
.cs-sweeps abbr,
.cs-sweeps acronym,
.cs-sweeps address,
.cs-sweeps big,
.cs-sweeps cite,
.cs-sweeps code,
.cs-sweeps del, .cs-sweeps dfn, .cs-sweeps em, .cs-sweeps img, .cs-sweeps ins, .cs-sweeps kbd, .cs-sweeps q, .cs-sweeps s, .cs-sweeps samp,
.cs-sweeps small, .cs-sweeps strike, .cs-sweeps strong, .cs-sweeps sub, .cs-sweeps sup, .cs-sweeps tt, .cs-sweeps var,
.cs-sweeps b, .cs-sweeps u, .cs-sweeps i, .cs-sweeps center,
.cs-sweeps dl, .cs-sweeps dt, .cs-sweeps dd, .cs-sweeps ol, .cs-sweeps ul, .cs-sweeps li,
.cs-sweeps fieldset, .cs-sweeps form, .cs-sweeps label, .cs-sweeps legend,
.cs-sweeps table, .cs-sweeps caption, .cs-sweeps tbody, .cs-sweeps tfoot, .cs-sweeps thead, .cs-sweeps tr, .cs-sweeps th, .cs-sweeps td,
.cs-sweeps article, .cs-sweeps aside, .cs-sweeps canvas, .cs-sweeps details, .cs-sweeps embed,
.cs-sweeps figure, .cs-sweeps figcaption, .cs-sweeps footer, .cs-sweeps header, .cs-sweeps hgroup,
.cs-sweeps menu, .cs-sweeps nav, .cs-sweeps output, .cs-sweeps ruby, .cs-sweeps section, .cs-sweeps summary,
.cs-sweeps time, .cs-sweeps mark, .cs-sweeps audio, .cs-sweeps video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
.cs-sweeps article,
.cs-sweeps aside,
.cs-sweeps details,
.cs-sweeps figcaption,
.cs-sweeps figure,
.cs-sweeps footer,
.cs-sweeps header,
.cs-sweeps hgroup,
.cs-sweeps menu,
.cs-sweeps nav,
.cs-sweeps section { display: block; }
.cs-sweeps ol, .cs-sweeps ul { list-style: none; }
.cs-sweeps blockquote, .cs-sweeps q { quotes: none; }
.cs-sweeps blockquote:before, .cs-sweeps blockquote:after,
.cs-sweeps q:before, .cs-sweeps q:after { content: ''; content: none; }
.cs-sweeps table { border-collapse: collapse; border-spacing: 0; }
.cs-sweeps *, *:before, .cs-sweeps *:after { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }




/* Scrollbar */
::-webkit-scrollbar { width: 9px; }
::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); -webkit-border-radius: 0; border-radius: 0; }
::-webkit-scrollbar-thumb { -webkit-border-radius: 0; border-radius: 0; background: #C00; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); }
::-webkit-scrollbar-thumb:window-inactive { background: rgba(50,50,50,0.4); }


.clrfix {zoom:1;}
.clrfix:after {content:".";display:block;height:0;width:0;line-height:0;clear:both;visibility:hidden;}




/********/
/* PAGE */
/********/

body { margin: 0; min-width: inherit; }
/*
	ONLY #hg-shell has a set width - other styles above and below are to help
	with "full" responsive design
*/
#shell { background-color: #000; margin: 0 auto; max-width: 994px; width: 100%; }
.col-md-28 { padding-left: 0; padding-right: 0; }
.freeFormHTMLArea { padding: 0; }
.container-site { max-width: inherit !important; padding-left: 0; padding-right: 0; padding-top: 0; width: 100% }


/* CQ stuff */
.container>.row.split { background: #000; }
.row>article { padding-left: 0; width: 100%; }
.container[role="main"] { background-color: #000; margin-right: auto; margin-left: auto; padding: 0; width: 100%; }
.row>article>section, .row>article div>section { margin-left: auto; margin-right: auto; max-width: 994px; width: auto; }
section { margin: 0; }
/* right rail */
[role="complementary"] { margin: 0 0px 0 28px; }
[role="complementary"]>section,
[role="complementary"] div>section { background: transparent; margin: 0 0 20px; padding: 0; }



/* FCOM overrides */
body > .fd-site-wrapper > .container-fluid { background-color: #000; max-width: none; min-width: initial; padding-left: 0; padding-right: 0; width: 100%; }




.cs-sweeps {color: #FFF;  margin: 0 auto; width: 100%; }


.cs-sweeps a[name="toNav"] { left: -1001px; position: absolute; }



.cs-sweeps .cs-dsk { display: block; }
.cs-sweeps .cs-mbl { display: none; }


/* header area */
.cs-sweeps .cs-hd { background: url( "img/gz2.png" ) no-repeat scroll right bottom transparent; background-size: 35%; text-align: center; padding-bottom: 2em; }
.cs-sweeps .cs-special { font-family: Helvetica, sans-serif; font-size: 13px; line-height: 17px; margin: 1em 0; }
.cs-sweeps .cs-header { margin: 2em 0; }

/* social area */
.cs-sweeps .cs-social { margin: 0 auto; /* width: 60%; */ width: 68%; }
.cs-sweeps .cs-social h3 { background: #C00; color: #B6B8BA; display: inline-block; font-family: "Nunito"; font-size: 21px; font-weight: bold; line-height: 23px; padding: .5em; position: relative; text-transform: none; top: 0; }
/* show border-left and make li full width so just one large box */
.cs-sweeps .cs-social li {
	background: #000;
	border: 4px solid #C00;
	/*border-left: 0 none;*/
	box-sizing: border-box;
	float: left;
	/* min-height: 230px; */
	padding: 5px;
	position: relative;
	/*width: calc(100% / 3); */
}
/*.cs-sweeps .cs-social li:first-child {
	border-left: 4px solid #C00;
}
*/
.cs-sweeps .cs-social li p { color: #B6B8BA; font-family: "Nunito"; font-size: 16px; line-height: 18px; margin: 1em auto; padding: 0; width: 75%; }
.cs-sweeps .cs-social li .cs-finalist p { color: #FFF; margin: 1em 0; text-align: left; }
.cs-sweeps .cs-social li .cs-finalist p span { color: #B6B8BA; display: inline-block; font-size: 14px; line-height: 16px; }
.cs-sweeps .cs-social li p strong { font-weight: bold; }
.cs-sweeps .cs-social li .cs-finalist p strong { font-weight: normal; }
.cs-sweeps .cs-social li a,
.cs-sweeps .cs-social li a:link,
.cs-sweeps .cs-social li a:active,
.cs-sweeps .cs-social li a:visited { color: #B6B8BA; font-family: "Nunito"; font-size: 14px; line-height: 16px; text-decoration: underline; }
.cs-sweeps .cs-social li a:hover { text-decoration: none; }

.cs-sweeps .cs-finalist li { border:  none; float: left; width: calc(100% / 4 ); }
.cs-sweeps .cs-finalist li img { width: 100%; }

/* fix image y corrd within social */
/*
.cs-sweeps .cs-social li:nth-child(2) img { margin-top: 5px;  }
.cs-sweeps .cs-social li:nth-child(3) img { margin-top: 2px; }
*/
/*stuff mike added for phase2*/

.cs-sweeps .cs-social li .socialIcons {
	margin-bottom: 15px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 75px;
}
.cs-sweeps .cs-social li .entryUpdate {
	display:block;
}
.cs-sweeps .cs-social li .entryUpdate.dsk {
	width:376px;
	max-width:90%;
	margin:0 auto;
}
.cs-sweeps .cs-social li .entryUpdate.mbl {
	display:none;
}




/* nav area */
/* .cs-sweeps .cs-nav li { border: 2px solid #B6B8BA; border-left: 0 none; cursor: pointer; float: left; width: calc(100% / 5); text-align: center; } */
.cs-sweeps .cs-nav li {
	border: 2px solid #B6B8BA;
	border-left: 0 none;
	cursor: pointer;
	float: left;
	width: calc(100% / 4); /* changed to 4 items since removing enter now */
	text-align: center;
}
/* hide 3rd one */
.cs-sweeps .cs-nav li:nth-of-type(3) {
	display:none;
}
.cs-sweeps .cs-nav li:first-child { border-left: 2px solid #B6B8BA; }
.cs-sweeps .cs-nav li.active,
.cs-sweeps .cs-nav li:hover { background: #C00; }
.cs-sweeps .cs-nav li a,
.cs-sweeps .cs-nav li a:link,
.cs-sweeps .cs-nav li a:active,
.cs-sweeps .cs-nav li a:visited { color: #B6B8BA; display: inline-block; font-family: "Nunito"; /* font-size: 20px; */ font-size: 24px; line-height: 24px; padding: .5em 1em; text-decoration: none; text-transform: uppercase; }
.cs-sweeps .cs-nav li a:hover {}





.cs-sweeps .cs-content { margin: 28px 4% 0 4.52%; padding-bottom: 2em; }


/* intro area */
.cs-sweeps .cs-intro .cs-video { float: left; position: relative; width: 63.26%; }
.cs-sweeps .cs-intro .cs-video > a { display: inline-block; height: 100%; left: 0; position: absolute; text-indent: -9999px; top: 0; width: 100%; }
.cs-sweeps .cs-intro .cs-video > a:after { background: url( "img/play-icon-lg.png" ) no-repeat scroll center center transparent; background-size: 14%; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.cs-sweeps .cs-intro .cs-video video { cursor: pointer; width: 100%; }

.cs-sweeps .cs-intro .cs-video .cs-mini-controls { bottom: 0; display: none; padding: 0 .5em .5em 0; position: absolute; right: 0; }
.cs-sweeps .cs-intro .cs-video .cs-mini-controls li { float: left; width: 50%; }
.cs-sweeps .cs-intro .cs-video .cs-mini-controls li a { display: inline-block; height: 20px; position: relative; text-indent: -9999px; width: 20px; }
.cs-sweeps .cs-intro .cs-video .cs-mini-controls li a:after { background-size: 100% !important; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.cs-sweeps .cs-intro .cs-video .cs-mini-controls li a.cs-video-play { display: none; }
.cs-sweeps .cs-intro .cs-video .cs-mini-controls li a.cs-video-play:after { background: url( "img/play-icon-lg.png" ) no-repeat scroll center center transparent; }
.cs-sweeps .cs-intro .cs-video .cs-mini-controls li a.cs-video-pause:after { background: url( "img/pause-icon-lg.png" ) no-repeat scroll center center transparent; }

.cs-sweeps .cs-intro .cs-copy { float: left; margin-left: 4.2%; width: 32%; }
.cs-sweeps .cs-intro img { width: 100%; }
.cs-sweeps .cs-intro p { color: #B6B8BA; font-family: "Nunito"; font-size: 16px; line-height: 18px; margin-top: 20px; }

.cs-sweeps .cs-intro .cs-thumbs { margin-top: 30px; }
.cs-sweeps .cs-intro .cs-thumbs li { border: 4px solid #000; border-radius: 0; float: left; width: 19.80%; }
.cs-sweeps .cs-intro .cs-thumbs li + li { margin-left: .5em; }
.cs-sweeps .cs-intro .cs-thumbs li:hover,
.cs-sweeps .cs-intro .cs-thumbs li.active { border: 4px solid #C00; border-radius: 4px; }
.cs-sweeps .cs-intro .cs-thumbs a { display: inline-block; position: relative; }
.cs-sweeps .cs-intro .cs-thumbs a:after { background: url( "img/play-icon-lg.png" )no-repeat scroll center center transparent; background-size: 50%; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 2; }


/* social widget */
.cs-sweeps .cs-es-wrap { margin: 44px 0 0; }
.cs-sweeps .cs-es-wrap img { width: 100%; }
.cs-sweeps .cs-es-wrap h3 { float: left; width: 50%; }
.cs-sweeps .cs-es-wrap .cs-social { float: right; text-align: right; width: 50%; }
.cs-sweeps .cs-es-wrap .cs-social a { display: inline-block; }
.cs-sweeps .cs-es-wrap .cs-social a:nth-child(1) { margin-right: .5em; }
.cs-sweeps .cs-es-wrap .cs-widget { margin-top: 14px; }



/* generic button */
.cs-sweeps .cs-btn { text-align: center; }
.cs-sweeps .cs-btn a,
.cs-sweeps .cs-btn a:link,
.cs-sweeps .cs-btn a:active,
.cs-sweeps .cs-btn a:visited { background-color: #C00; color: #FFF; display: inline-block; font-family: "Nunito"; font-size: 1.6vw; line-height: 1.2rem; padding: 1em 1.5em; text-decoration: none; text-transform: uppercase; }
.cs-sweeps .cs-btn a:hover {}




/**************/
/* Prize Page */
/**************/
.cs-sweeps.prizes .cs-intro .cs-copy h3 { color: #C00; font-family: "Nunito"; font-size: 28px; line-height: 32px; margin: .5em 0 .25em; text-transform: uppercase; }
.cs-sweeps.prizes .cs-intro .cs-copy .cs-list {}
.cs-sweeps.prizes .cs-intro .cs-copy .cs-list li { background: url( "img/bullet.png" ) no-repeat scroll left 6px transparent; color: #B6B8BA; font-family: "Nunito"; font-size: 14px; line-height: 18px; padding-left: 4%; }
.cs-sweeps.prizes .cs-intro .cs-copy .cs-list li + li { margin-top: 14px; }
.cs-sweeps .cs-prizes img { width: 110%; }
.cs-sweeps .cs-prizes { margin-top: 2em; }
.cs-sweeps .cs-prizes li { float: left; text-align: center; width: calc(100% / 3); }




/**************/
/* Rules Page */
/**************/
.cs-sweeps.rules .cs-es-wrap h3 { float: none; width: 80%; }
.cs-sweeps.rules .cs-es-wrap .cs-rules { margin-top: 1em; }
.cs-sweeps.rules .cs-content img { width: auto; }
.cs-sweeps .cs-rules { max-height: 790px; margin: 2em 0; overflow-y: scroll; padding: 0 2em; }
.cs-sweeps .cs-rules.cs-noscroll { max-height: none; overflow: initial; }
.cs-sweeps .cs-rules-inner {   }
.cs-sweeps .cs-rules p { color: #B6B8BA; font-family: "Nunito"; font-size: 14px; font-weight: 300; line-height: 16px; padding-right: 1em; }
.cs-sweeps .cs-rules p + p { margin-top: 1em; }
.cs-sweeps .cs-rules strong { color: #B6B8BA; font-weight: bold; }
.cs-sweeps .cs-cen { text-align: center; }




/************/
/* FAQ Page */
/************/
.cs-sweeps .cs-qa { margin-top: 21px; }
.cs-sweeps .cs-qa * { color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; }
.cs-sweeps .cs-qa li { color: #7B7B7B; list-style: disc; margin-left: 1.5em; }
.cs-sweeps.faq .cs-btn { margin-top: 42px; text-align: left; }
.cs-sweeps.faq .cs-content img { width: auto; }



/**************/
/* Enter Page */
/**************/
.cs-sweeps.enter .cs-content img { width: auto; }



/***************/
/* Thanks Page */
/***************/
.cs-sweeps.thanks .cs-content p { color: #7B7B7B; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; margin: 14px 0 21px; }
.cs-sweeps.thanks .cs-btn { text-align: left; }
.cs-sweeps.thanks .cs-content img { width: auto; }




.cs-ft p { color: #999; }

@media (max-width: 900px) {

	/* nav area */
	.cs-sweeps .cs-nav li a,
	.cs-sweeps .cs-nav li a:link,
	.cs-sweeps .cs-nav li a:active,
	.cs-sweeps .cs-nav li a:visited { font-size: 16px; line-height: 20px; }

	/* .cs-sweeps .cs-social li { min-height: 280px; word-break: break-word; } */
}


@media (max-width: 736px) {


	/* FN Site Stuff */
	.page-content { padding: 0; }
	.header-stack { display: none; }
	/*****************/

	#shell { width: 100% !important; }


	.cs-sweeps .cs-dsk { display: none; }
	.cs-sweeps .cs-mbl { display: block; }

	.cs-sweeps .cs-special { display: none; }
	.cs-sweeps .cs-hd { background: url( "img/gz-mbl.png" ) no-repeat scroll right -20% transparent; background-size: 50%; padding: 2em .5em; text-align: left; }
	.cs-sweeps .cs-hd img { width: 65%; }
	.cs-sweeps .cs-hd p:nth-child(2) img { width: 50%; }

	.cs-sweeps .cs-header { margin: .25em 0; }

	.cs-sweeps .cs-social { margin: 0; }
	.cs-sweeps .cs-social h3 { font-size: 4vw; line-height: 4.rem; position: static; top: auto; }
	.cs-sweeps .cs-social ul { margin: 1em 0 0; }
	.cs-sweeps .cs-social li { background: transparent; border: 0 none; padding: 0; }
	.cs-sweeps .cs-social li .socialIcons { left: 0; top: 0; }
	.cs-sweeps .cs-social li .cs-finalist img { display: none; }
	.cs-sweeps .cs-social li:first-child { border-left: 0 none; }
	.cs-sweeps .cs-social li p {
		/* display: none; */
		padding: 0;
		font-size: 4vw;
		line-height: 1.2rem;
		margin: 0;
		max-width: none;
		width: 80%;
 	}
	.cs-sweeps .cs-social li .cs-finalist li { background: url( "img/mbl-bullet.jpg" ) no-repeat scroll 0 6px transparent; background-size: 4%; margin-bottom: .25em; padding-left: 16px; }
	.cs-sweeps .cs-social li .cs-finalist li:last-child { margin-bottom: 0; }
	.cs-sweeps .cs-social li .cs-finalist p { color: #C00; margin: .5em 0 0; max-width: none; }
	.cs-sweeps .cs-social li .cs-finalist p span { display: none; }
	.cs-sweeps .cs-finalist li { float: none; width: auto; }
	
	.cs-sweeps .cs-social li img { width: 80%; }
	.cs-sweeps .cs-social li:nth-child(2) img { margin-top: auto; width: 82%; }
	.cs-sweeps .cs-social li:nth-child(3) img { margin-top: auto; width: 45%; }
	.cs-sweeps .cs-social p.cs-mbl { color: #7B7B7B; font-family: "Nunito"; font-size: 14px; font-weight: 100; line-height: 18px; width: 80%; }
	.cs-sweeps .cs-social li .entryUpdate.dsk{
		display: none;
	}
	.cs-sweeps .cs-social li .entryUpdate.mbl {
		display: block;
		margin-bottom: .25em;
		width: 75%;
	}



	/* generic button */
	.cs-sweeps .cs-btn a,
	.cs-sweeps .cs-btn a:link,
	.cs-sweeps .cs-btn a:active,
	.cs-sweeps .cs-btn a:visited { font-size: 2.5vw; }


	/* nav area */
	.cs-sweeps .cs-nav li { width: calc(100% / 3); }
	/* .cs-sweeps .cs-nav li:nth-child(4), hide enter now and show rules instead */
	.cs-sweeps .cs-nav li:nth-child(5) { display: none; }
	.cs-sweeps .cs-nav li a,
	.cs-sweeps .cs-nav li a:link,
	.cs-sweeps .cs-nav li a:active,
	.cs-sweeps .cs-nav li a:visited { font-size: 14px; line-height: 16px; padding: 1.5em .5em; }



	.cs-sweeps .cs-content { margin: 28px 0 4.52%; }
	.cs-sweeps .cs-intro .cs-copy { float: none; margin: 0; padding: 0 4%; width: 100%; }
	.cs-sweeps .cs-intro .cs-copy.cs-dsk { display: block; float: none; padding: 0; width: 100%; }
	.cs-sweeps .cs-intro .cs-copy.cs-dsk h2,
	.cs-sweeps .cs-intro .cs-copy.cs-dsk p { display: none; }
	.cs-sweeps .cs-intro .cs-thumbs { margin-top: 14px; }
	.cs-sweeps .cs-intro .cs-thumbs li { width: 50%; }
	.cs-sweeps .cs-intro .cs-thumbs li + li { margin-left: 0; }
	.cs-sweeps .cs-intro .cs-thumbs a:after { background-size: 25%; }
	.cs-sweeps .cs-intro .cs-copy img { width: 84%; }
	.cs-sweeps .cs-intro .cs-copy.cs-dsk img { width: 100%; }

	.cs-sweeps .cs-intro .cs-video { float: none; width: 100%; }
	.cs-sweeps .cs-intro p { font-size: 4vw; line-height: 1.6rem; margin: 14px 0; }


	.cs-sweeps .cs-es-wrap h3 { float: none; padding: 0 4%; width: 65%; }
	.cs-sweeps .cs-es-wrap .cs-social { display: none; }

	.cs-sweeps .cs-social li { min-height: inherit; }

	/**************/
	/* Enter Page */
	/**************/
	.cs-sweeps.enter .cs-content { padding: 0 2em; }
	.cs-sweeps.enter .cs-content img { width: 80%; }
	.cs-sweeps.enter .cs-content p.cs-mbl.intro { color: #B6B8BA; font-family: "Nunito"; font-size: 14px; line-height: 18px; margin: 1em 0 2em; }
	.cs-sweeps.enter .cs-content .cs-subnav { margin: 1em 0 2em; }
	.cs-sweeps.enter .cs-content .cs-subnav a,
	.cs-sweeps.enter .cs-content .cs-subnav a:link,
	.cs-sweeps.enter .cs-content .cs-subnav a:active,
	.cs-sweeps.enter .cs-content .cs-subnav a:visited { color: #FFF; display: inline-block; font-family: "Nunito"; font-size: 16px; line-height: 20px; text-align: center; text-decoration: underline; text-transform: uppercase; width: 45%; }



	/**************/
	/* Prize Page */
	/**************/
	.cs-sweeps .cs-prizes li { width: calc(100% / 2); }
	.cs-sweeps .cs-prizes img { width: 100%; }

	/************/
	/* FAQ PAge */
	/************/
	.cs-sweeps.faq .cs-content { padding: 0 2em; }
	.cs-sweeps.faq .cs-content img { width: 80%; }
	.cs-sweeps .cs-qa * { font-size: 14px; }


	/**************/
	/* Rules Page */
	/**************/
	.cs-sweeps.rules .cs-content { padding: 0 2em; }
	.cs-sweeps.rules .cs-content img { width: 80%; }
	.cs-sweeps.rules .cs-content h3 { padding: 0 4%; }
	.cs-sweeps .cs-rules { padding: 0; }
	.cs-sweeps .cs-rules.cs-noscroll { overflow: initial; }


	/***************/
	/* Thanks Page */
	/***************/
	.cs-sweeps.thanks .cs-content { padding: 0 4%; }
	.cs-sweeps.thanks .cs-content img { width: 80%; }
	.cs-sweeps.thanks .cs-content p { font-size: 13px; line-height: 15px; }
	.cs-sweeps.thanks .cs-content p a { text-align: center; width: 100%; }
}

@media (max-width: 520px) {
	/* header background */
	.cs-sweeps .cs-hd{
		background-position:right bottom;
	}
}

@media (max-width: 410px) {

	/* nav area */
	.cs-sweeps .cs-nav li a,
	.cs-sweeps .cs-nav li a:link,
	.cs-sweeps .cs-nav li a:active,
	.cs-sweeps .cs-nav li a:visited { font-size: 13px; line-height: 15px; }


	/* generic button */
	.cs-sweeps .cs-btn a,
	.cs-sweeps .cs-btn a:link,
	.cs-sweeps .cs-btn a:active,
	.cs-sweeps .cs-btn a:visited { font-size: 14px; }


	/***************/
	/* Thanks Page */
	/***************/
	.cs-sweeps.thanks .cs-content p { font-size: 4vw; }
}