?@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:400italic,300,300italic,400|Open+Sans:300italic,400italic,600italic,400,300,600,700);
	html
{
	color:#222
}
	img
{
	vertical-align:middle
}
	fieldset
{
	border:0;
	margin:0;
	padding:0
}
	textarea
{
	resize:vertical
}
.nocallout
{
	-webkit-touch-callout:none
}
.pressed
{
	background-color:rgba(0,0,0,.7)
}
	textarea[contenteditable]
{
	-webkit-appearance:none
}
.gifhidden
{
	position:absolute;
	left:-100%
}
.ir
{
	background-color:transparent;
	background-repeat:no-repeat;
	border:0;
	direction:ltr;
	display:block;
	overflow:hidden;
	text-align:left;
	text-indent:-999em
}
.ir br
{
	display:none
}
.hidden
{
	display:none!important;
	visibility:hidden
}
.visuallyhidden
{
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus
{
	clip:auto;
	height:auto;
	margin:0;
	overflow:visible;
	position:static;
	width:auto
}
.invisible
{
	visibility:hidden
}
.clearfix::before,.clearfix::after
{
	content:"";
	display:table
}
.clearfix::after
{
	clear:both
}
	html
{
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
	article,aside,details,figcaption,figure,footer,header,main,nav,section,summary
{
	display:block
}
	audio,canvas,progress,video
{
	display:inline-block;
	vertical-align:baseline
}
	audio:not([controls])
{
	display:none;
	height:0
}
	[hidden],template
{
	display:none
}
	a
{
	background:0 0
}
	a:active,a:hover
{
	outline:0
}
	abbr[title]
{
	border-bottom:1px dotted
}
	b,strong
{
	font-weight:700
}
	dfn
{
	font-style:italic
}
	mark
{
	background:#ff0;
	color:#000
}
	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
}
	figure
{
	margin:0
}
	hr
{
	box-sizing:content-box;
	height:0
}
	pre
{
	overflow:auto
}
	code,kbd,pre,samp
{
	font-family:monospace,monospace;
	font-size:1em
}
	button,input,optgroup,select,textarea
{
	color:inherit;
	font:inherit;
	margin:0
}
	button
{
	overflow:visible
}
	button,select
{
	text-transform:none
}
	button,html input[type="button"],input[type="reset"],input[type="submit"]
{
	-webkit-appearance:button;
	cursor:pointer
}
	button[disabled],html input[disabled]
{
	cursor:default
}
	button::-moz-focus-inner,input::-moz-focus-inner
{
	border:0;
	padding:0
}
	input
{
	line-height:normal
}
	input[type="checkbox"],input[type="radio"]
{
	box-sizing:border-box;
	padding:0
}
	input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button
{
	height:auto
}
	input[type="search"]
{
	-webkit-appearance:textfield;
	box-sizing:content-box
}
	input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration
{
	-webkit-appearance:none
}
	legend
{
	border:0;
	padding:0
}
	textarea
{
	overflow:auto
}
	optgroup
{
	font-weight:700
}
	table
{
	border-collapse:collapse;
	border-spacing:0
}
	td,th
{
	padding:0
}
	blockquote
{
	margin:0
}
	*,*::before,*::after
{
	box-sizing:border-box
}
	html,body,button
{
	-moz-osx-font-smoothing:antialiased;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased
}
	body
{
	font-family:"Open Sans",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height:1.625em;
	font-weight:400;
	color:#404040
}
	body::after
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	width:100%;
	z-index:9;
	display:none;
	background-image:-webkit-linear-gradient(top,rgba(0,0,0,.15)95%,rgba(0,0,0,.15)100%);
	background-image:linear-gradient(to bottom,rgba(0,0,0,.15)95%,rgba(0,0,0,.15)100%);
	background-size:100% 26px
}
	body.debug::after
{
	display:block;
	pointer-events:none
}
	pre
{
	background:#f0f0f0;
	padding:13px
}

.container
{
	position:relative;
	padding-left:5%;
	padding-right:5%;
	margin-left:auto;
	margin-right:auto
}
	@media only screen and (min-width:569px)
{
.container
{
	padding-left:4.8%;
	padding-right:4.8%;
	max-width:637px
}

}
	@media only screen and (min-width:1024px)
{
.container
{
	padding-left:60px;
	padding-right:60px;
	max-width:1240px
}

}
	@media only screen and (min-width:1024px)
{
.content
{
	margin-right:25.9%
}
.content pre
{
	margin-right:-25.9%
}

}
@font-face
{
	font-family:icons;
	src:url("../images/icons/icons.eot");
	
	font-weight:400;
	font-style:normal
}
.icon
{
	font-family:'icons';
	display:inline-block;
	vertical-align:top;
	line-height:1;
	font-weight:400;
	font-style:normal;
	speak:none;
	text-decoration:inherit;
	text-transform:none;
	text-rendering:optimizeLegibility;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.icon-bullet::before,ul li::before,ul.list-links a::before,.list-anchor a::before
{
	//content:"\e001"
}
.page-header .breadcrumbs
{
	text-align:left;
	color:#2E7293
}
.page-header .breadcrumbs a
{
	color:#2E7293
}
.page-header h3
{
	color:rgba(0,0,0,.87);
	padding-top:52px
}
.page-header__excerpt
{
	position:relative;
	padding-top:0
}
.page-header__excerpt:last-child
{
	padding-bottom:78px
}

}
.article-nav
{
	overflow:hidden;
	position:relative
}
.article-nav::before
{
	content:'';
	border-left:2px solid #e0e0e0;
	height:100%;
	position:absolute;
	top:0;
	left:50%
}
.article-nav-link
{
	padding:26px 32px;
	float:left;
	width:50%;
	position:relative
}
.article-nav-link::before
{
	position:absolute;
	top:21px;
	font-family:"Open Sans",Helvetica,sans-serif;
	font-size:20px;
	font-weight:400
}
	@media only screen and (min-width:569px)
{
.article-nav-link::before
{
	top:25px;
	font-size:26px;
	display:block;
	padding:13px 10px;
	color:#fff;
	background:#2E7293
}

}
.article-nav p
{
	padding:0;
	margin:0
}
.article-nav-link--prev
{
	text-align:right
}
.article-nav-link--prev::before
{
	font-family:"icons";
	left:32px
}
	@media only screen and (min-width:569px)
{
.article-nav-link--prev p
{
	padding-left:52px
}

}
.article-nav-link--next::before
{
	font-family:"icons";
	right:32px
}
	@media only screen and (min-width:569px)
{
.article-nav-link--next p
{
	padding-right:52px
}

}
.article-nav-count
{
	font-size:20px;
	line-height:1.3em;
	padding-top:1.3em;
	padding-bottom:0;
	font-weight:700
}
	@media only screen and (min-width:1024px)
{
.article-nav-count
{
	font-family:"Open Sans",Helvetica,sans-serif;
	font-size:26px;
	line-height:1.2308em;
	padding-top:1em;
	padding-bottom:0
}

}
	@media only screen and (min-width:569px)
{
.article-nav-count
{
	font-weight:400
}

}
	@media only screen and (min-width:569px) and (max-width:1023px)
{
.g-medium--1
{
	float:left;
	margin-right:4.5%;
	width:30.3%
}
.g-medium--push-1
{
	margin-left:34.8%
}
.g-medium--pull-1
{
	margin-right:34.8%
}
.g-medium--2
{
	float:left;
	margin-right:4.5%;
	width:65.1%
}
.g-medium--push-2
{
	margin-left:69.6%
}
.g-medium--pull-2
{
	margin-right:69.6%
}
.g-medium--3
{
	float:left;
	width:99.9%;
	margin-right:0
}
.g-medium--full
{
	float:left;
	margin-right:0;
	width:100%
}
.g--third
{
	float:left;
	margin-right:4.5%;
	width:30.3%
}
.g--half,.g-medium--half
{
	float:left;
	margin-right:4.5%;
	width:47.75%
}
.g-medium--last
{
	margin-right:0
}
.g-medium--last+.g-medium--half
{
	clear:left
}
.g--pull-half
{
	margin-right:52.25%
}

}
	@media only screen and (min-width:1024px)
{
.g-wide--1
{
	float:left;
	margin-right:3.7%;
	width:22.2%
}
.g-wide--push-1
{
	margin-left:25.9%
}
.g-wide--pull-1
{
	margin-right:25.9%
}
.g-wide--2
{
	float:left;
	margin-right:3.7%;
	width:48.1%
}
.g-wide--push-2
{
	margin-left:51.8%
}
.g-wide--pull-2
{
	margin-right:51.8%
}
.g-wide--3
{
	float:left;
	margin-right:3.7%;
	width:74%
}
.g-wide--push-3
{
	margin-left:77.7%
}
.g-wide--pull-3
{
	margin-right:77.7%
}
.g-wide--4
{
	float:left;
	width:99.9%;
	margin-right:0
}
.g-wide--full
{
	float:left;
	margin-right:0;
	width:100%
}
.g--third
{
	float:left;
	margin-right:3.7%;
	width:30.8%
}
.g-wide--fourth
{
	float:left;
	margin-right:5.2%;
	width:21.1%
}
.g-wide--last+.g-wide--fourth
{
	clear:left
}
.g--half,.g-wide--half
{
	float:left;
	margin-right:3.7%;
	width:48.15%
}
.g-wide--last
{
	margin-right:0
}
.g--pull-half
{
	margin-right:51.85%
}

}
.g--last
{
	margin-right:0
}
.g--centered
{
	float:none;
	margin-left:auto;
	margin-right:auto
}
.grid-overlay
{
	display:none;
	pointer-events:none
}
.debug .grid-overlay
{
	padding-left:5%;
	padding-right:5%;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	height:100%;
	display:block
}
	@media only screen and (min-width:569px)
{
.debug .grid-overlay
{
	padding-left:4.8%;
	padding-right:4.8%;
	max-width:637px
}

}
	@media only screen and (min-width:1024px)
{
.debug .grid-overlay
{
	padding-left:60px;
	padding-right:60px;
	max-width:1240px
}

}
.debug .grid-overlay [class*="g-"]
{
	height:100%;
	background-color:rgba(89,89,89,.2)
}
	@media only screen and (min-width:569px) and (max-width:1023px)
{
.debug .grid-overlay .g-wide--last
{
	display:none
}

}
	@media only screen and (max-width:568px)
{
.debug .grid-overlay
{
	display:none
}

}
	h1,h2,h3,h4,h5,p
{
	margin:0
}
.small,small
{
	font-size:13px
}
.small,small,.base,p,ul,ol,.medium,h4
{
	line-height:1.625em;
	#padding-top:1.625em;
	padding-bottom:0
}
.base,p,ul,ol,.medium,h4
{
	font-size:16px
}
	@media only screen and (min-width:569px)
{
.medium,h4
{
	font-size:20px;
	line-height:1.3em;
	padding-top:1.3em;
	padding-bottom:0
}

}
.large,h3
{
	font-size:20px;
	line-height:1.3em;
	padding-top:1.3em;
	padding-bottom:0
}
	@media only screen and (min-width:1024px)
{
.large,h3
{
	font-family: "Roboto","Open Sans",Helvetica,sans-serif;
	font-size:26px;
	line-height:1.2308em;
	padding-top:1em;
	padding-bottom:0
}

}
.xlarge,h2
{
	font-family:"Open Sans",Helvetica,sans-serif;
	font-size:26px;
	line-height:1.2308em;
	padding-top:1em;
	padding-bottom:0
}
	@media only screen and (min-width:1024px)
{
.xlarge,h2
{
	font-family:"Roboto","Open Sans",Helvetica,sans-serif;
	font-size:33px;
	font-weight:300;
	line-height:1.2381em;
	padding-top:.619em;
	padding-bottom:0;
	color:#2E7293
}

}
.xxlarge,h1
{
	font-family:"Roboto","Open Sans",Helvetica,sans-serif;
	font-size:33px;
	font-weight:300;
	line-height:1.2381em;
	padding-top:.619em;
	padding-bottom:0;
	color:#2E7293
}
	@media only screen and (min-width:1024px)
{
.xxlarge,h1
{
	font-family:"Roboto","Open Sans",Helvetica,sans-serif;
	font-size:68px;
	font-weight:300;
	line-height:1.1471em;
	padding-top:.3824em;
	padding-bottom:0;
	color:#2E7293
}

}
.huge
{
	font-family:"Roboto","Open Sans",Helvetica,sans-serif;
	font-size:68px;
	font-weight:300;
	line-height:1.1471em;
	padding-top:.3824em;
	padding-bottom:0;
	color:#2E7293
}
	@media only screen and (min-width:1024px)
{
.huge
{
	font-family:"Roboto","Open Sans",Helvetica,sans-serif;
	font-size:110px;
	font-weight:300;
	line-height:1.19em;
	padding-top:.2364em;
	padding-bottom:0
}

}
	li>p
{
	padding-top:0
}
.button,.button--primary,.button--secondary,.button--secondary-variation
{
	display:inline-block;
	padding:7.6666666667px 32px;
	margin-bottom:13px;
	margin-top:13px;
	min-height:26px;
	text-align:center;
	font-weight:500;
	text-decoration:none;
	text-transform:uppercase;
	outline:0;
	border: 0;
	border-radius:8px;
	-webkit-transition:none;
	transition:none
}
.button:hover,.button--primary:hover,.button--secondary:hover,.button--secondary-variation:hover
{
	background:#ea4c2d;
	color:#fff;
	text-decoration:none
}
.button--primary
{
	background:#f63;
	color:#fff;
	font-size:1em
}
.button--secondary
{
	background:#fff;
	color:#e65100;
	border:1px solid #e65100
}
.button--secondary-variation
{
	background:#fff;
	color:#2E7293;
	border:1px solid #e6e6e6;
	border-color:transparent
}
	ul,ol
{
	list-style:none;
	margin:0
}
	@media only screen and (max-width:568px)
{
	ul,ol
{
	padding-left:0
}

}
	ul li
{
	position:relative;
	padding-left:16px
}
	ul li::before
{
	font-family:"icons";
	display:block;
	font-weight:400;
	position:absolute;
	top:0;
	left:0;
	line-height:26px;
	font-size:4px
}
	ol
{
	counter-reset:list
}
	ol>li
{
	position:relative;
	padding-left:32px
}
	ol>li::before
{
	counter-increment:list;
	content:counter(list) ".";
	color:inherit;
	font-weight:400;
	display:inline-block;
	position:absolute;
	left:0
}
ol li ol li::before
{
    display: none;
}
	ul ol,ol ul, ul ul, ol ol
{
	padding-top:0
}
.cta--primary
{
	font-family:"Open Sans",Helvetica,sans-serif;
	color:#2E7293;
	font-weight:400;
	display:inline-block;
	line-height:1;
	text-decoration:none
}
.cta--primary:hover
{
	color:rgba(0,0,0,.87)
}
.cta--primary::before
{
	display:inline-block;
	padding-right:10px;
	font-family:"icons";
	line-height:25px;
	font-size:13px;
	content:"?"
}
.cta--secondary
{
	font-family:"Open Sans",Helvetica,sans-serif;
	color:#2E7293;
	font-weight:400;
	display:inline-block;
	line-height:1
}
.cta--secondary:hover
{
	color:rgba(0,0,0,.87)
}
	table
{
	margin-top:26px;
	width:100%
}
	table thead
{
	background:#2E7293;
	color:#fff
}
	table th
{
	text-align:center;
	display:none;
	font-family:"Open Sans",Helvetica,sans-serif;
	font-size:16px;
	line-height:1.625em;
	padding-top:1.625em;
	padding-bottom:0
}
	@media only screen and (min-width:569px)
{
	table th
{
	font-size:20px;
	line-height:1.3em;
	padding-top:1.3em;
	padding-bottom:0
}

}
	@media only screen and (min-width:569px)
{
	table tr
{
	border-bottom:1px solid #fff
}

}
	table tbody
{
	background:#f0f0f0
}
	table td
{
	display:block;
	padding-top:13px;
	padding-bottom:13px
}
	table td::before
{
	content:attr(data-th)" :";
	display:inline-block;
	color:#fff;
	background:#2E7293;
	border-right:2px solid #fff;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:100px;
	max-height:100%;
	font-family:"Open Sans",Helvetica,sans-serif;
	font-size:16px;
	font-weight:400;
	padding-left:13px;
	padding-top:13px
}
	@media only screen and (min-width:569px)
{
	table td::before
{
	display:none
}

}
	table th,table td
{
	position:relative;
	padding-left:140px
}
	@media only screen and (min-width:569px)
{
	table th,table td
{
	display:table-cell
}

}
	@media only screen and (min-width:569px)
{
	table th
{
	padding:13px 26px 12px
}

}
	@media only screen and (min-width:569px)
{
	table td
{
	padding:26px 26px 25px
}

}
	td:last-child::after
{
	content:"";
	display:block;
	background:#fff;
	height:1px;
	left:0;
	position:absolute;
	bottom:0;
	width:100%
}
	@media only screen and (min-width:569px)
{
	td:last-child::after
{
	display:none
}

}
.table-2 col
{
	width:318.5px
}
	@media only screen and (min-width:1024px)
{
.table-2 col
{
	width:620px
}

}
	@media only screen and (min-width:569px)
{
.table-2 th:first-child,.table-2 td:first-child
{
	border-right:2px solid #fff
}

}
.table-3 col
{
	width:212.3333333333px
}
	@media only screen and (min-width:1024px)
{
.table-3 col
{
	width:413.3333333333px
}

}
	@media only screen and (min-width:569px)
{
.table-3 th:nth-child(2),.table-3 td:nth-child(2)
{
	border-left:2px solid #fff;
	border-right:2px solid #fff
}

}
.table-4 col
{
	width:159.25px
}
	@media only screen and (min-width:1024px)
{
.table-4 col
{
	width:310px
}

}
	@media only screen and (min-width:569px)
{
.table-4 th:nth-child(2),.table-4 th:nth-child(3),.table-4 td:nth-child(2),.table-4 td:nth-child(3)
{
	border-left:2px solid #fff;
	border-right:2px solid #fff
}

}
	img,video,object
{
	max-width:100%
}
.content img
{
	margin-top:26px;
	margin-bottom:26px
}
.breadcrumbs
{
	display:none;
	position:relative;
	z-index:1
}
	@media only screen and (min-width:569px)
{
.breadcrumbs
{
	display:block
}

}
.breadcrumbs p
{
	padding-top:26px
}
.breadcrumbs p,.breadcrumbs__link
{
	font-size:13px;
	line-height:1.625em;
	padding-bottom:0
}
.breadcrumbs__link
{
	color:#000;
	font-weight:400;
	padding-top:0
}
	@media only screen and (min-width:569px)
{
.breadcrumbs__link
{
	padding-top:0
}

}
.subsection-title
{
	color:rgba(0,0,0,.87);
	margin-top:52px
}
.subsection-number
{
	font-size:16px;
	line-height:1.625em;
	padding-bottom:0;
	padding-top:0;
	display:block
}
	#modal-overlay
{
	background:#fff;
	filter:alpha(opacity=60);
	height:100%;
	left:0;
	-moz-opacity:.6;
	-webkit-opacity:.6;
	-ms-filter:alpha(opacity=60);
	opacity:.6;
	position:absolute;
	top:0;
	width:100%;
	z-index:998
}
	#modal-container
{
	background:#fff;
	border:1px solid #ababab;
	box-shadow:0 4px 16px rgba(0,0,0,.2);
	height:auto;
	font-family:arial,sans-serif;
	font-size:14px;
	position:absolute
}
	#modal-header
{
	height:20px;
	overflow:hidden;
	clear:both
}
	#modal-close
{
	background:#fff url("../images/jsmodal/modal-close.png") no-repeat center center;
	cursor:pointer;
	display:block;
	filter:alpha(opacity=60);
	-moz-opacity:.6;
	-webkit-opacity:.6;
	-ms-filter:alpha(opacity=60);
	opacity:.6;
	float:right;
	height:20px;
	width:20px
}
	#modal-close:hover
{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-webkit-opacity:1;
	-ms-filter:alpha(opacity=100);
	opacity:1
}
	#modal-content
{
	display:block;
	padding:0 20px 10px;
	z-index:999
}
	#modal-container.modal-loading
{
	background:#fff url("../images/jsmodal/loading.gif") no-repeat center center
}
	#modal-container
{
	top:10%!important;
	width:90%!important;
	max-width:660px;
	height:80%!important;
	padding:18px 14px 24px;
	z-index:1000000
}
	#modal-close
{
	margin-top:-6px;
	margin-bottom:8px
}
	#modal-content
{
	height:95%;
	text-align:left;
	overflow:auto
}
	#modal-content h1
{
	padding-top:0
}
	#modal-content h2
{
	font-size:1.625em
}
	#modal-content p
{
	font-size:.9375em;
	color:#222
}
.signup-main
{
	background-color:#eff0f2
}
.signup-main .signup-why
{
	display:none
}
.signup-main .signup-action
{
	padding-bottom:1.5em
}
.signup-main .signup-action .container
{
	max-width:300px;
	padding:0
}
.signup-main .signup-action h1
{
	text-align:left
}
.signup-main .signup-action .signupForm .form-item
{
    position: relative;
	margin-top:.25em
}
.signup-main .signup-action .signupForm .form-item label
{
	display:block;
	padding-top:.5em;
	text-align:left;
	text-transform:uppercase;
	font-weight:600
}
.signup-main .signup-action .signupForm .form-item [id$=rblAccountType] label
{
	display:inline-block;
	width:auto;
	vertical-align:top;
	padding-top:0;
	margin-right:1em;
	font-weight:500;
	text-transform:none
}
.signup-main .signup-action .signupForm .form-item.checkbox
{
	margin-top:1.25em;
	text-align:left
}
.signup-main .signup-action .signupForm .form-item.checkbox input
{
	display:inline-block;
	width:auto;
	border:0;
	padding:0;
	margin-right:.375em
}
.signup-main .signup-action .signupForm .form-item.checkbox label
{
	display:inline-block;
	width:90.5%;
	vertical-align:top;
	padding-top:0;
	font-size:.875em;
	font-weight:500;
	text-transform:none
}
.signup-main .signup-action .signupForm .form-item.radio
{
	text-align:left
}
.signup-main .signup-action .signupForm .form-item input,.signup-main .signup-action .signupForm .form-item select
{
	display:block;
	width:100%;
	padding:0.5em 28px 0.5em 0.5em;
	box-shadow:inset 0 0 3px rgba(170,170,170,.5);
	border:1px solid rgba(170,170,170,.4)
}
.signup-main .signup-action .signupForm .form-item input[type=radio],.signup-main .signup-action .signupForm .form-item select[type=radio]
{
	display:inline-block;
	width:auto;
	padding:0;
	margin-right:.375em;
	box-shadow:none;
	border:0
}
.signup-main .signup-action .signupForm .form-item .two-col
{
    position: relative;
    display: inline-block;
	width:49.5%
}
.signup-main .signup-action .signupForm .form-item .two-col:first-of-type
{
	float:left;
	margin-right:1%
}
.signup-main .signup-action .button--primary
{
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:1.5em
}
.signup-main .signup-action .button--primary em
{
	text-transform:lowercase
}
.signup-main .signup-footer
{
	background-color:#fff;
	padding:2em 0
}
.signup-main .signup-footer .logo
{
	width:150px;
	height:41px;
	margin:0 auto .25em;
	text-indent:-9999px;
	overflow:hidden;
	background:url("../images/marketing-logo.png") no-repeat 0 center;
	background-size:contain
}
.signup-main .signup-footer .locations
{
	font-family:Georgia,Times,serif;
	margin:.5em 0
}
.signup-main .signup-footer .locations span
{
	display:inline-block;
	border-left:1px solid #404040;
	padding:0 0 0 .5em;
	margin-left:.5em;
	line-height:1em
}
.signup-main .signup-footer .locations span:first-child
{
	border-left:0;
	padding-left:0;
	margin-left:0
}
.signup-main .signup-footer .hiring a
{
	font-family:Georgia,Times,serif;
	font-style:italic
}
	@media all and (min-width:569px)
{
.signup-main .signup-action
{
	padding-top:1em
}
.signup-main .signup-action .contactForm .button--secondary
{
	font-weight:600
}

}
	@media all and (min-width:1024px)
{
.signup-main .signup-action
{
	padding-left:4%
}
.signup-main .signup-why
{
	display:block;
	padding-top:1em;
	padding-left:5%;
	padding-right:5%
}
.signup-main .signup-why h1
{
	text-align:left;
	padding-top:1.5em
}
.signup-main .signup-why h1:first-child
{
	padding-top:3.5em
}
.signup-main .signup-why ul
{
	padding-top:1em;
	padding-left:0;
	list-style:none
}
.signup-main .signup-why ul li
{
	padding-bottom:.375em;
	text-align:left;
	font-size:16px;
	font-weight:500
}
.signup-main .signup-why ul li:last-child
{
	padding-bottom:0
}

}
.about-main
{
	text-align:left
}
.about-main .section-headline
{
	padding-top:1.5em
}
.about-main .about-team .team-management-item
{
	margin:1.625em 0
}
.about-main .about-team .team-management-item h2
{
	padding-top:.625em
}
.about-main .about-team .team-management-item h2 span
{
	color:#888
}
.about-main .about-team .team-management-item h2 span:before 
{
    content: " - ";
}
.about-main .about-team .team-management-item p
{
	padding-top:.75em;
	font-size:.875em
}
.about-main .about-contact .contact-form .form-item
{
    position: relative;
	margin-top:.25em
}
.about-main .about-contact .contact-form .form-item label
{
	display:block;
	padding-top:.5em;
	text-align:left;
	text-transform:uppercase;
	font-weight:600
}
.about-main .about-contact .contact-form .form-item input,.about-main .about-contact .contact-form .form-item select,.about-main .about-contact .contact-form .form-item textarea
{
	display:block;
	width:100%;
	padding:.5em;
	box-shadow:inset 0 0 3px rgba(170,170,170,.5);
	border:1px solid rgba(170,170,170,.4)
}
.about-main .about-contact .contact-form .form-item textarea
{
	min-height:100px
}
.about-main .about-contact .contact-details .contact-details-map
{
	margin-top:1.625em
}
	@media (min-width:569px)
{
.about-main.main 
{
    text-align: justify;
}
.about-main .about-team .team-management-item .photo
{
	float:left;
	width:150px;
	vertical-align:top;
	margin-right: 16px;
}
.about-main .about-team .team-management-item h2
{
    padding-top: 1.4em;
	font-size: 24px;
	line-height: 1.5em;
}
.about-main .about-team .team-management-item h2 span 
{
    display: block;
    font-weight: 300;
}
.about-main .about-team .team-management-item h2 span:before 
{
    display:none;
}
.about-main .about-team .team-management-item .copy {
    clear: left;
}

}
@media (min-width:1024px)
{
.about-main .container
{
	max-width:920px
}
.about-main .about-team 
{
    max-width:600px;
    margin-left: auto;
    margin-right: auto;
}
.about-main .about-team .team-management-item {
    background-color: #2E7293
}
.about-main .about-team .team-management-item h2 
{
    font-size: 28px;
    line-height: 1.3em;
    color: #fff;
}
.about-main .about-team .team-management-item h2 span 
{
    font-size: 24px;
    color: rgba(255,255,255,0.5);
}
.about-main .about-team .team-management-item p 
{
    background-color: #eee;
    padding: 1.25em;
}
.about-main .about-team .team-management-item.dynamic 
{
    cursor: pointer;
}
.about-main .about-team .team-management-item.collapsed 
{
    background-color: #eee;
}
.about-main .about-team .team-management-item.collapsed h2 
{
    color: #2E7293;
}
.about-main .about-team .team-management-item.collapsed h2 span 
{
    color: #999;
}
.about-main .about-team .team-management-item.collapsed p
{
    display: none;
}
.about-main .about-contact
{
	font-size:0
}
.about-main .about-contact .section-headline
{
	font-size:33px
}
.about-main .about-contact .contact-form
{
	display:inline-block;
	width:500px;
	vertical-align:top;
	font-size:16px
}
.about-main .about-contact .contact-form .form-item textarea
{
	min-height:150px
}
.about-main .about-contact .contact-details
{
	display:inline-block;
	width:250px;
	vertical-align:top;
	font-size:14px;
	line-height:1.5em;
	margin-left:50px
}
.about-main .about-contact .contact-details h4
{
	font-size:14px
}

}
.login-main
{
	background-color:#eff0f2
}
.login-main .login-action .container
{
	max-width:300px;
	padding:0
}
.login-main .login-action h1
{
	text-align:left
}
.login-main .login-action .loginForm .form-item
{
    position: relative;
	margin-top:.25em
}
.login-main .login-action .loginForm .form-item label
{
	display:block;
	padding-top:.5em;
	text-align:left;
	text-transform:uppercase;
	font-weight:600
}
.login-main .login-action .loginForm .form-item label.label-radio
{
	display:inline-block;
	width:auto;
	vertical-align:top;
	padding-top:0;
	margin-right:1em;
	font-weight:500;
	text-transform:none
}
.login-main .login-action .loginForm .form-item.checkbox
{
	margin-top:1.25em;
	text-align:left
}
.login-main .login-action .loginForm .form-item.checkbox input
{
	display:inline-block;
	width:auto;
	border:0;
	padding:0;
	margin-right:.375em
}
.login-main .login-action .loginForm .form-item.checkbox label
{
	display:inline-block;
	width:90.5%;
	vertical-align:top;
	padding-top:0;
	font-size:.875em;
	font-weight:500;
	text-transform:none
}
.login-main .login-action .loginForm .form-item.radio
{
	text-align:left
}
.login-main .login-action .loginForm .form-item input,.login-main .login-action .loginForm .form-item select
{
	display:block;
	width:100%;
	padding:0.5em 28px 0.5em 0.5em;
	box-shadow:inset 0 0 3px rgba(170,170,170,.5);
	border:1px solid rgba(170,170,170,.4)
}
.login-main .login-action .loginForm .form-item input[type=radio],.login-main .login-action .loginForm .form-item select[type=radio]
{
	display:inline-block;
	width:auto;
	padding:0;
	margin-right:.375em;
	box-shadow:none;
	border:0
}
.login-main .login-action .loginForm .form-item .name-first,.login-main .login-action .loginForm .form-item .name-last
{
	width:49.5%
}
.login-main .login-action .loginForm .form-item .name-first
{
	float:left;
	margin-right:1%
}
.login-main .login-action .button--primary
{
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:1.5em
}
.login-main .login-action .button--primary em
{
	text-transform:lowercase
}
.login-main .login-forgot
{
	color:rgba(0,0,0,.26)
}
.login-main .login-forgot .container
{
	max-width:300px;
	padding:0
}
.login-main .login-forgot a
{
	display:inline-block;
	padding:0 .5em;
	color:#2E7293
}
	@media all and (min-width:569px)
{
.login-main .login-action
{
	padding-top:1em
}

}
.forgot-main
{
	background-color:#eff0f2
}
.forgot-main .forgot-action
{
    padding-top: 2em;
	padding-bottom:1.5em
}
.forgot-main .forgot-action .container
{
	max-width:300px;
	padding:0
}
.forgot-main .forgot-action h1
{
	text-align:left
}
.forgot-main .forgot-action p
{
	font-size:.875em;
	text-align:left
}
.forgot-main .forgot-action .forgotForm .form-item
{
    position: relative;
	margin-top:.25em
}
.forgot-main .forgot-action .forgotForm .form-item label
{
	display:block;
	padding-top:.5em;
	text-align:left;
	text-transform:uppercase;
	font-weight:600
}
.forgot-main .forgot-action .forgotForm .form-item input,.forgot-main .forgot-action .forgotForm .form-item select
{
	display:block;
	width:100%;
	padding:0.5em 28px 0.5em 0.5em;
	box-shadow:inset 0 0 3px rgba(170,170,170,.5);
	border:1px solid rgba(170,170,170,.4)
}
.forgot-main .forgot-action .button--primary
{
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:1.5em
}
.forgot-main .forgot-action .button--primary em
{
	text-transform:lowercase
}
	@media all and (min-width:569px)
{
.login-main .login-action
{
	padding-top:2em
}

}
.clear::before,.clear::after
{
	content:'';
	display:table
}
.clear::after
{
	clear:both
}
.color--blue
{
	color:#2E7293
}
.color--red
{
	color:#cb4437
}
.color--green
{
	color:#41BDBD
}
.color--yellow
{
	color:#f4b400
}
.color--blue-secondary
{
	color:#82bcd8
}
.color--red-secondary
{
	color:#ebb6b0
}
.color--green-secondary
{
	color:#b2e5e5
}
.color--yellow-secondary
{
	color:#ffd45b
}
.color--gray-background
{
	color:#f0f0f0
}
.color--gray-keyline
{
	color:#e0e0e0
}
.color--gray
{
	color:rgba(0,0,0,.35)
}
.color--gray-dark
{
	color:rgba(0,0,0,.87)
}
.color--text
{
	color:#404040
}
.color--highlight
{
	color:#f63
}
.color--warning
{
	color:#ffd45b
}
.color--danger
{
	color:#cb4437
}
.color--muted
{
	color:#aaa
}
.color--remember
{
	color:#09829a
}
.color--learning
{
	color:#da2e75
}
.color--layouts
{
	color:#297ea9
}
.color--user
{
	color:#2c8566
}
.color--media
{
	color:#cf423a
}
.color--performance
{
	color:#7b5294
}
.color--layouts-secondary
{
	color:#89c4e2
}
.color--user-secondary
{
	color:#78d2b3
}
.color--media-secondary
{
	color:#edb8b5
}
.color--performance-secondary
{
	color:#c4add2
}
.centered
{
	text-align:center
}
.tag
{
	font-size:13px;
	line-height:1.625em;
	padding-top:1.625em;
	padding-bottom:0;
	font-family:"Open Sans",Helvetica,sans-serif;
	text-transform:uppercase;
	font-weight:700;
	display:inline-block;
	text-decoration:none
}
.tag:hover
{
	color:rgba(0,0,0,.87)
}
.tag::before
{
	content:'# ';
	display:inline-block
}
	html,body
{
	width:100%;
	height:100%;
	margin:0;
	padding:0
}
	a,a:visited
{
	text-decoration:none;
	color:#e65100
}
	a:hover,a:visited:hover
{
	text-decoration:underline;
	color:#e65100
}
	a.button--primary,a.button--primary:hover,a.button--primary:visited
{
	color:#fff
}
	a.button--secondary,a.button--secondary:visited
{
	color:#e65100
}
	a.button--secondary:hover,a.button--secondary:visited:hover
{
	color:#fff
}
	body
{
	position:relative;
	background-color:#fff;
	box-sizing:border-box;
	min-height:100%
}
	/*body.open,.app-bar
{
	overflow:hidden
}*/
.app-bar
{
	display:block;
	width:100%;
	position:fixed;
	top:0;
	left:0;
	background-color:#fff;
	border-bottom:1px solid #ccc;
	z-index:1
}
.app-bar-container
{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	height:60px;
	position:relative;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	margin:0 auto
}
.wide-nav
{
	display:none
}
.app-bar.open,.app-bar.open~main
{
	-webkit-transform:translate(250px,0);
	transform:translate(250px,0)
}
.app-bar .logo
{
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:2em;
	line-height:60px;
	margin:6px 16px 8px;
	padding:0;
	float:none;
	max-width:none;
	font-weight:300;
	text-indent:-9999px;
	overflow:hidden;
	background:url("../images/marketing-logo.png") no-repeat 0 center;
	background-size:contain
}
.app-bar .logo a
{
	display:block;
	text-decoration:none;
	font-weight:400;
	color:inherit
}
.app-bar-actions
{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	z-index:2
}
.app-bar button
{
	width:60px;
	height:60px;
	background-image:none;
	background-color:transparent;
	border:none;
	padding:0;
	display:inline-block;
	-webkit-transition:background-color .2s ease-out;
	transition:background-color .2s ease-out;
	-webkit-tap-highlight-color:transparent
}
.app-bar button img
{
	height:24px;
	width:24px
}
.app-bar button:hover
{
	background-color:rgba(255,255,255,.1)
}
.app-bar button:focus
{
	background-color:rgba(255,255,255,.2);
	outline:0
}
.app-bar button:active
{
	background-color:rgba(255,255,255,.4)
}
.promote-layer
{
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.navdrawer-container
{
	z-index:1;
	position:fixed;
	top:0;
	bottom:0;
	width:250px;
	height:100%;
	background-color:#2E7293;
	color:#fefefe;
	-webkit-transform:translate(-250px,0);
	transform:translate(-250px,0);
	overflow-y:auto
}
.navdrawer-container.open
{
	-webkit-transform:translate(0,0);
	transform:translate(0,0)
}
.app-bar,.navdrawer-container.opened,.main
{
	-webkit-transition:-webkit-transform .3s ease-out;
	transition:transform .3s ease-out
}
.navdrawer-container h4,.navdrawer-container ul li a
{
	height:60px;
	padding:17px 20px;
	line-height:1.4
}
.navdrawer-container h4
{
	background-color:#fff;
	color:#404040
}
.navdrawer-container ul
{
	padding:0;
	margin:0;
	list-style-type:none
}
.navdrawer-container ul li a
{
	display:block;
	text-decoration:none;
	color:#fff;
	-webkit-transition:background-color .2s ease-out;
	transition:background-color .2s ease-out;
	white-space:nowrap
}
.navdrawer-container ul li
{
	border-bottom-style:solid;
	border-width:1px;
	border-color:#fff;
	padding:0
}
.navdrawer-container ul li::before
{
	content:none
}
.navdrawer-container ul li a:hover
{
	background-color:rgba(255,255,255,.2);
	color: #fff;
}
.navdrawer-container ul li a:focus
{
	background-color:rgba(255,255,255,.3);
	outline:0
}
.navdrawer-container ul li a:active
{
	background-color:rgba(255,255,255,.4)
}
.navdrawer-container ul li ul li:last-child {
    border-bottom: 0;
}
.navdrawer-container ul li ul li a {
    padding-left: 32px;
}
.main
{
	margin:0 auto;
	padding:60px 0 60px;
	min-height:100%;
	text-align:center
}
.home-header
{
	background:#2E7293;
	padding-bottom:1em;
	color:#fff
}
.home-header h1
{
	padding-top:.75em;
	color:#fff
}
.home-header .home-hero
{
	display:none
}
.home-header p
{
	padding:.5em 0;
	line-height:1.5em
}
.home-header .cta a
{
	margin-top:1em
}
.subhead
{
	padding-top:.5em
}
.home-features
{
	padding-top:1em
}
.home-features h1 span
{
	color:#f63
}
.home-features .g-medium--half h2
{
	font-weight:500
}
.home-features p
{
	padding-top:.4em
}
.home-scale
{
	border-top:1px solid #ccc;
	padding-bottom: 1em;
	margin-top:2em;
}
.home-scale .scale-impressions,.home-scale .scale-clicks,.home-scale .scale-publishers,.home-scale .scale-ads
{
	margin:16px 0;
}
.home-scale .scale-impressions h2,.home-scale .scale-clicks h2,.home-scale .scale-publishers h2,.home-scale .scale-ads h2
{
    padding-top: 0;
}
.home-scale .scale-impressions p,.home-scale .scale-clicks p,.home-scale .scale-publishers p,.home-scale .scale-ads p
{
    padding-top: 0;
}
.home-publishers
{
	#background-color:#2E7293;
	padding-bottom:2em
}
.home-publishers h1
{
	color:#41BDBD
}
.home-publishers .publishers
{
	margin-top:1em;
	color:#fff
}
.home-publishers .publishers .publishers-item
{
	margin-top:.5em;
	text-align:center
}
.publishers-item
{
	display:inline-block;
	text-indent:-9999px;
	overflow:hidden;
	vertical-align:middle;
	margin:1em 1.5em
}
.publishers-item:nth-child(1)
{
	width:188px;
	height:28px;
	background:url("../images/logos/condenast.png") no-repeat center center;
	background-size:contain
}
.publishers-item:nth-child(2)
{
	width:163px;
	height:28px;
	background:url("../images/logos/harrys.png") no-repeat center center;
	background-size:contain
}
.publishers-item:nth-child(3)
{
	width:205px;
	height:28px;
	background:url("../images/logos/fabletics.png") no-repeat center center;
	background-size:contain
}
.publishers-item:nth-child(4)
{
	width:106px;
	height:28px;
	background:url("../images/logos/forbes.png") no-repeat center center;
	background-size:contain
}
.publishers-item:nth-child(5)
{
	width:48px;
	height:48px;
	background:url("../images/logos/foxnews.png") no-repeat center center;
	background-size:contain
}
.publishers-item:nth-child(6)
{
	width:132px;
	height:28px;
	background:url("../images/logos/hautelook.png") no-repeat center center;
	background-size:contain
}
.publishers-item:nth-child(7)
{
	width:115px;
	height:28px;
	background:url("../images/logos/internationalbusinesstimes.png") no-repeat center center;
	background-size:contain
}
.publishers-item:nth-child(8)
{
	width:140px;
	height:28px;
	background:url("../images/logos/justfab.png") no-repeat center center;
	background-size:contain
}
.publishers-item:nth-child(9)
{
	width:109px;
	height:28px;
	background:url("../images/logos/lumosity.png") no-repeat center center;
	background-size:contain
}
.publishers-item:nth-child(10)
{
	width:100px;
	height:48px;
	background:url("../images/logos/readersdigest.png") no-repeat center center;
	background-size:contain
}
.publishers-item:nth-child(11)
{
	width:118px;
	height:28px;
	background:url("../images/logos/reuters.png") no-repeat center center;
	background-size:contain
}
.publishers-item:nth-child(12)
{
	width:149px;
	height:28px;
	background:url("../images/logos/teensafe.png") no-repeat center center;
	background-size:contain
}
.publishers-item:nth-child(13)
{
	width:115px;
	height:28px;
	background:url("../images/logos/thezebra.png") no-repeat center center;
	background-size:contain
}
.publishers-item:nth-child(14)
{
	width:148px;
	height:40px;
	background:url("../images/logos/washingtonexaminer.png") no-repeat center center;
	background-size:contain
}
.publishers-item:nth-child(15)
{
	width:63px;
	height:40px;
	background:url("../images/logos/zulily.png") no-repeat center center;
	background-size:contain
}

.home-action
{
	padding-top:1em
}
.home-action .button--secondary
{
	display:block
}
.home-footer
{
	background-color:#fff;
	border-top:1px solid #ccc;
	padding:0 0 2.5em;
}
.home-footer .site-map
{
	display:inline-block;
	width:288px;
	text-align:left
}
.home-footer .site-map ul
{
	display:inline-block;
	width:49%;
	vertical-align:top;
	padding-top:.75em;
	font-size:.9375em
}
.home-footer .site-map ul a
{
	color:#404040
}
.home-footer .logo
{
	width:180px;
	height:51px;
	margin:1em auto .25em;
	text-indent:-9999px;
	overflow:hidden;
	background:url("../images/marketing-logo.png") no-repeat 0 center;
	background-size:contain
}
.home-footer .locations
{
	margin:.5em 0;
	text-align: center;
}
.home-footer .locations span
{
	display:inline-block;
	border-left:1px solid #404040;
	padding:0 0 0 .5em;
	margin-left:.5em;
	line-height:1em
}
.home-footer .locations span:first-child
{
	border-left:0;
	padding-left:0;
	margin-left:0
}
.home-footer .hiring a
{
	font-family:Georgia,Times,serif;
	font-style:italic
}
.hiring
{
	display:none!important
}
.publishers-main 
{
    padding-bottom: 0;
}
.publishers-header
{
	background:#2E7293;
	padding-bottom:1em;
	color:#fff
}
.publishers-header h1
{
	padding-top:.75em;
	color:#fff
}
.publishers-header p
{
	padding:.5em 0;
	line-height:1.5em
}
.publishers-header .cta a
{
	margin-top:1em
}
.cta a
{
	margin-top:1.625em
}
.publishers-features
{
	padding-top:1em;
	padding-bottom:1em
}
.publishers-features h1 span
{
	color:#f63
}
.publishers-features p
{
	padding-top:.4em
}
.publishers-publishers
{
	#background-color:#2E7293;
	padding-bottom:2em
}
.publishers-publishers h1
{
	color:#79d3d1
}
.publishers-publishers .publishers
{
	margin-top:1em;
	color:#fff
}
.publishers-publishers .publishers .publishers-item
{
	margin-top:.5em;
	text-align:center
}
.publishers-styling
{
	padding-bottom:3em
}
.publishers-content
{
	border-top:1px solid #ccc;
	padding-bottom:1em
}
.publishers-content .publishers-content-options
{
	display:none
}
.publishers-content ul li
{
	text-align:left
}
.publishers-why
{
	border-top:1px solid #ccc;
	padding-bottom:1em
}
.publishers-why .publishers-why-screenshot
{
	margin-top:1em
}
.publishers-why h2
{
	font-weight:500;
	text-align:left
}
.publishers-why .note
{
	padding-top:.5em;
	text-align:left
}
.publishers-why ul li
{
	padding-bottom:.25em;
	text-align:left
}
.publishers-why ul li:last-child
{
	padding-bottom:0
}
.publishers-why .cta h2
{
	font-size:24px;
	text-align:center;
	text-transform:uppercase
}
.publishers-action
{
    background-color: #f2f2f2;
	border-top:1px solid #ccc;
	padding-top:1em;
	padding-bottom: 60px;
}
.advertisers-main 
{
    padding-bottom: 0;
}
.advertisers-header
{
	background:#406B85;
	padding-bottom:1em;
	color:#fff
}
.advertisers-header h1
{
	padding-top:.75em;
	color:#fff
}
.advertisers-header .advertisers-hero
{
	display:none
}
.advertisers-header p
{
	padding:.5em 0;
	line-height:1.5em
}
.advertisers-header .cta a
{
	margin-top:1em
}
.advertisers-features
{
	padding-top:1em;
	padding-bottom:1em
}
.advertisers-features h1 span
{
	color:#f63
}
.advertisers-features p
{
	padding-top:.4em
}
.advertisers-publishers
{
	#background-color:#2E7293;
	padding-bottom:2em
}
.advertisers-publishers h1
{
	color:#79d3d1
}
.advertisers-publishers .publishers
{
	margin-top:1em;
	color:#fff
}
.advertisers-publishers .publishers .publishers-item
{
	margin-top:.5em;
	text-align:center
}
.advertisers-pricing
{
	padding-bottom:1em
}
.advertisers-pricing .pricing-models
{
	text-align:left
}
.advertisers-pricing .pricing-models .cpm,.advertisers-pricing .pricing-models .cpc,.advertisers-pricing .pricing-models .cpa
{
	padding-top:1em
}
.advertisers-pricing .pricing-models .cpm span,.advertisers-pricing .pricing-models .cpc span,.advertisers-pricing .pricing-models .cpa span
{
	font-weight:600;
	color:#41BDBD
}
.advertisers-quality
{
	padding-bottom:1em;
	border-top:1px solid #ccc
}
.advertisers-quality .advertisers-quality-score
{
	display:none
}
.advertisers-quality ul li
{
	text-align:left
}
.advertisers-casestudy
{
    #background-color: #2E7293;
    padding: 1em 0 2em;
}
.advertisers-casestudy blockquote
{
    padding-top: 26px;
    padding-bottom: 0;
    font-size: 1.25em;
    font-style: italic;
    color: #79d3d1;
}
.advertisers-casestudy p
{
   padding-top: 1em;
   font-size: 16px;
   font-weight: 300;
   font-style: italic;
   line-height: 1.25em;
   color: #fff; 
}
.advertisers-casestudy a.button--secondary
{
    background-color: #2E7293;
    border: 1px solid #fff;
    margin-top: 1.75em;
    color: #fff;
}
.advertisers-casestudy a.button--secondary:hover
{
    /*background-color: #ea4c2d;
    border: 1px solid #2E7293;*/
    color: #79d3d1;
    border-color: #79d3d1;
}
.advertisers-why
{
	border-top:1px solid #ccc;
	padding-bottom:1em
}
.advertisers-why h2
{
	font-weight:500;
	text-align:left
}
.advertisers-why .note
{
	padding-top:.5em;
	text-align:left
}
.advertisers-why ul li
{
	padding-bottom:.25em;
	text-align:left
}
.advertisers-why .cta
{
	margin-top: 2em;
}
.advertisers-action
{
    background-color: #f2f2f2;
	border-top:1px solid #ccc;
	padding-top:1em;
	padding-bottom: 60px;
}
.generic-main 
{
    text-align: left;
}
.casestudy-main .casestudy-header
{
    background-color: #2E7293;
    padding: 1em 0 2.5em;
}
.casestudy-main .casestudy-header h1 
{
    color: #fff;
}
.casestudy-main .casestudy-header h2 
{
    padding-top: 0.25em;
    font-weight: 300;
    color: #79d3d1;
}
.casestudy-main .section-headline 
{
    padding-bottom: 1em;
    color: #2E7293;
    font-weight: 300;
}
.casestudy-main p
{    
    text-align: left;
}
.casestudy-main figcaption
{
    padding-top: 0.5em;
    font-size: 0.8125em;
    font-style: italic;
    line-height: 1.5em;
    color: #888;
}
.casestudy-main blockquote 
{
    text-align: left;
    padding-top: 26px;
    font-size: 1.25em;
    font-style: italic;
    text-align: left;
    color: #e65100;
}
.casestudy-main .casestudy-company 
{
    padding: 1em 0 2em;
    border-bottom: 1px solid #ccc;
}
.casestudy-main .casestudy-partnership 
{
    padding: 1em 0 2em;
    border-bottom: 1px solid #ccc;
}
.casestudy-main .casestudy-objective 
{
    padding: 1em 0 2em;
    border-bottom: 1px solid #ccc;
}
.casestudy-main .casestudy-objective h2 
{
    padding-bottom: 0;
}
.casestudy-main .casestudy-objective figure 
{
    padding-top: 1.625em;
}
.casestudy-main .casestudy-results 
{
    padding: 1em 0 2em;
    border-bottom: 1px solid #ccc;
}
.casestudy-main .casestudy-quote 
{
    background-color: #2E7293;
    padding: 1em 0 2em;
}
.casestudy-main .casestudy-quote blockquote
{
   padding-top: 0.4em;
   padding-bottom: 0;
   font-size: 28px;
   line-height: 1.4em;
   color: #79d3d1;
}
.casestudy-main .casestudy-quote p
{
   padding-top: 1em;
   font-size: 16px;
   font-weight: 300;
   font-style: italic;
   color: #f2f2f2; 
}
.casestudy-main .casestudy-action 
{
    padding: 1em 0 0;
}
.casestudy-main .casestudy-action h1 span 
{
    color: #e65100;
}
.casestudy-main .casestudy-action p 
{
    text-align: center;
}
.casestudy-main .casestudy-action .button--primary 
{
    margin-top: 1.625em;
}
.formValidation 
{
    position: absolute;
	display: inline-block;
	top: 40px;
	right: 12px;
	width: 16px;
	height: 16px;
}
.radio .formValidation 
{
    top: 8px;
    background-color: #eff0f2 !important;
}
.two-col .formValidation 
{
    top: 12px;
}
.formValidation.invalid {
	background: url("../Images/Icons/sm_icon_complete.png") no-repeat 0 0 #fff;
}
.formValidation.valid {
	background: url("../Images/Icons/sm_icon_active.png") no-repeat 0 0 #fff;
}
.formTip 
{
  display: block;
  vertical-align: top;
  margin-top: 0.25em;
  font-size: 12px;
  text-align: left;
  line-height: 1.25em;
  color: #888;
}
.errorMessage {
	background: url("../Images/Icons/sm_icon_remove.png") no-repeat 5px center #FFE6E6;
    color: #C1272D;
    display: block;
    font-size: 13px;
    font-style: italic;
    line-height: 1.25em;
    margin: 1em 0;
    padding: 5px 2px 5px 27px;
}
.successMessage {
	background: url("../Images/Icons/sm_icon_active.png") no-repeat 5px center #DBFCDC;
    color: #3E9330;
    display: block;
    font-size: 13px;
    font-style: italic;
    line-height: 1.25em;
    margin: 1em 0;
    padding: 5px 2px 5px 27px;
}
@media all and (min-width:569px)
{
.app-bar button
{
	position:absolute;
	top:40px;
	left:0
}
.app-bar .logo
{
	position:absolute;
	bottom:28px;
	left:72px;
	width:230px;
	height:63px;
	margin:0
}
.app-bar-container
{
	display:block;
	height:112px;
	max-width:1240px;
	padding:0 16px;
	box-sizing:border-box
}
.main
{
	padding-top:112px
}
.home-header p
{
	line-height:1.6em
}
.cta a
{
	margin-bottom:2em;
	font-weight:600
}
.home-features .g-medium--half
{
	margin-top:2.5em
}
.home-features .g-medium--half p
{
	line-height:1.25em
}
.home-features .feature-experience
{
	background:url("../images/icons/home-features-experience.png") no-repeat center 0;
	padding-top:112px
}
.home-features .feature-technology
{
	background:url("../images/icons/home-features-technology.png") no-repeat center 0;
	padding-top:112px
}
.home-features .feature-service
{
	background:url("../images/icons/home-features-service.png") no-repeat center 0;
	padding-top:112px
}
.home-features .feature-results
{
	background:url("../images/icons/home-features-results.png") no-repeat center 0;
	padding-top:112px
}
.home-scale
{
	padding-top:1em;
	padding-bottom:2em;
	margin-top:4em
}
.home-scale .scale-ads h2
{
    font-size: 20px;
}
.home-scale .scale-impressions h2
{
    font-size: 36px;
}
.home-scale .scale-clicks h2
{
    font-size: 30px;
}
.home-scale .scale-publishers h2
{
    font-size: 18px;
}
.home-scale .scale-impressions p,.home-scale .scale-clicks p,.home-scale .scale-publishers p,.home-scale .scale-ads p
{
    font-size: 16px;
}
.home-action .button--secondary
{
	display:inline-block;
	width:49%;
	max-width:240px;
	margin-top:1.5em;
	font-weight:600
}
.home-footer
{
	position:relative;
	text-align:left
}
.home-footer .site-map ul
{
	padding-left:0
}
.home-footer .logo
{
	position:absolute;
	bottom:24px;
	right:4.8%
}
.home-footer .locations
{
	position:absolute;
	bottom:0;
	right:4.8%;
	margin:0
}
.publishers-header p
{
	line-height:1.6em
}
.publishers-features
{
	padding-bottom:3em
}
.publishers-features .g-medium--half
{
	margin-top:2.5em;
	text-align:left
}
.publishers-features .g-medium--half h2
{
	padding-top:0
}
.publishers-features .g-medium--half p
{
	line-height:1.25em
}
.publishers-features .feature-experience
{
	background:url("../images/icons/home-features-experience.png") no-repeat center 0;
	padding-top:112px
}
.publishers-features .feature-technology
{
	background:url("../images/icons/home-features-technology.png") no-repeat center 0;
	padding-top:112px
}
.publishers-features .feature-service
{
	background:url("../images/icons/home-features-service.png") no-repeat center 0;
	padding-top:112px
}
.publishers-features .feature-results
{
	background:url("../images/icons/home-features-results.png") no-repeat center 0;
	padding-top:112px
}
.publishers-content ul
{
	padding-left:0;
	font-size:15px;
	font-weight:500
}
.publishers-content ul li
{
	padding-bottom:1em
}
.publishers-why ul
{
	padding-left:0
}
.publishers-why .cta
{
	clear:both
}
.publishers-why .cta a
{
	margin-top:1.25em
}
.publishers-action .button--secondary
{
	display:inline-block;
	width:49%;
	max-width:240px;
	margin-top:1.5em;
	font-weight:600
}
.advertisers-header p
{
	line-height:1.6em
}
.advertisers-features
{
	padding-bottom:2em
}
.advertisers-features .g-medium--half
{
	margin-top:2.5em;
	text-align:left
}
.advertisers-features .g-medium--half h2
{
	padding-top:0
}
.advertisers-features .g-medium--half p
{
	line-height:1.25em
}
.advertisers-features .feature-experience
{
	background:url("../images/icons/home-features-experience.png") no-repeat center 0;
	padding-top:112px
}
.advertisers-features .feature-technology
{
	background:url("../images/icons/home-features-technology.png") no-repeat center 0;
	padding-top:112px
}
.advertisers-features .feature-service
{
	background:url("../images/icons/home-features-service.png") no-repeat center 0;
	padding-top:112px
}
.advertisers-features .feature-results
{
	background:url("../images/icons/home-features-results.png") no-repeat center 0;
	padding-top:112px
}
.advertisers-pricing .cpm,.advertisers-pricing .cpc,.advertisers-pricing .cpa
{
	text-align:left
}
.advertisers-quality ul
{
	padding-left:0;
	font-size:15px;
	font-weight:500
}
.advertisers-quality ul li
{
	padding-bottom:1em
}
.advertisers-why ul
{
	padding-left:0;
	-webkit-column-count:2;
	-moz-column-count:2;
	column-count:2;
	-webkit-column-gap:32px;
	-moz-column-gap:32px;
	column-gap:32px
}
.advertisers-why .cta
{
	clear:both
}
.advertisers-why .cta a
{
	margin-top:1.25em
}
.advertisers-action .button--secondary
{
	display:inline-block;
	max-width:240px;
	margin-top:1.5em;
	font-weight:600
}
.radio .formValidation 
{
    top: 32px;
}

}
@media all and (min-width:1024px)
{
	body
{
	overflow-y:scroll
}
.app-bar.open,.app-bar.open~main
{
	-webkit-transform:translate(0,0);
	transform:translate(0,0)
}
.app-bar-actions
{
	position:absolute;
	bottom:18px;
	right:72px
}
.wide-nav
{
	display:block
}
.wide-nav ul
{
	line-height:1em
}
.wide-nav li
{
    position: relative;
	display:inline-block;
	padding-left:32px
}
.wide-nav li:before
{
	content:""
}
.wide-nav li.last 
{
    padding-left: 1em;
}
.wide-nav li.last a 
{
    color: #fff;
}
.wide-nav li .button--secondary,
.wide-nav li .button--primary 
{
    padding: 0.5em 1em;
    margin: 0;
    font-size: 14px;
}
.wide-nav li .button--secondary {
    border-color: #2E7293;
    color: #2E7293;
}
.wide-nav li .button--secondary:hover 
{
    background-color: #fff;
    border-color: #e65100;
    color: #e65100;
}
.wide-nav li a
{
    display: block;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
	color:#000;
}
.wide-nav li a.current 
{
    font-weight: 700;
}
.wide-nav li ul 
{
    display: none;
    position: absolute;
    z-index: 1;
    top: 30px;
    left: 32px;
    min-width: 180px;
    background: #fff;
    border: 1px solid #aaa;
    padding: 0.5em 1em;
}
.wide-nav li:hover ul 
{
    display: block;
}
.wide-nav li ul li 
{
    display: block;
    padding-left: 0;
}
.app-bar::after
{
	content:' ';
	display:block;
	height:0;
	overflow:hidden;
	clear:both
}
	button.menu,.navdrawer-container
{
	display:none
}
.main
{
	max-width:none;
	min-height:initial
}
.home-header .container
{
	max-width:1088px
}
.home-header h1
{
	margin-bottom:.5em;
	text-align:left
}
.home-header .home-hero
{
	display:block;
	float:right;
	width:520px;
	margin-top: -19px;
	margin-bottom:-41px
}
.home-header p
{
	font-size:1.25em;
	line-height:1.4em
}
.home-header p,.home-header .cta
{
	text-align:left
}
.cta a
{
	margin:2em 0 2.5em
}
.subhead
{
	padding-top:.25em;
	padding-bottom:.5em;
	font-size:16px;
	font-weight: 600;
	color:#666
}
.home-features
{
	padding-top:4.5em
}
.home-features h1
{
	font-size:48px
}
.home-features p
{
	font-size:18px;
	line-height:1.5em
}
.home-features .g-medium--half h2
{
	font-size:28px
}
.home-features .g-medium--half p
{
	line-height:1.5em
}
.home-scale
{
    background: #f2f2f2;
    padding-top: 3em;
	padding-bottom: 4em;
	margin-top:6em
}
.home-scale h1
{
	font-size:48px
}
.home-scale .scale-impressions h2,.home-scale .scale-impressions p,.home-scale .scale-clicks h2,.home-scale .scale-clicks p,.home-scale .scale-publishers h2,.home-scale .scale-publishers p,.home-scale .scale-ads h2,.home-scale .scale-ads p
{
	display:none
}
.home-scale .scale-ads
{
	width:750px;
	height:210px;
	background:url("../images/home-scale-full.gif") no-repeat center center;
	margin-top: 2.5em;
	margin-left:auto;
	margin-right:auto
}
.home-publishers 
{
    padding-top: 1em;
    padding-bottom: 3.5em;
}
.home-publishers h1
{
	font-size:48px
}
.home-action
{
	padding-top:3em;
}
.home-action .container
{
	max-width:640px
}
.home-action h1
{
	font-size:48px
}
.home-footer .site-map
{
	width:480px
}
.home-footer .site-map ul 
{
    width: 32%;
}
.home-footer .logo
{
	margin-bottom:8px
}
.home-footer .locations 
{
    text-align: right;
}
.publishers-header
{
	background:url("../images/publishers-header-bg.gif") bottom center;
	padding-bottom: 2em;
}
.publishers-header .container
{
	max-width:1088px
}
.publishers-header h1
{
    padding-top: 1em;
	margin-bottom:.5em;
	font-size:56px;
	text-align:left
}
.publishers-header p
{
	font-size:1.25em;
	text-align:left;
	line-height:1.4em;
	width:58%
}
.publishers-header p span
{
    white-space: nowrap;
}
.publishers-header .cta
{
	text-align:left
}
.publishers-features
{
	padding-top:3em;
	padding-bottom:6em
}
.publishers-features h1
{
	font-size:48px
}
.publishers-features .g-medium--half
{
	min-height:92px
}
.publishers-features .g-medium--half h2
{
	font-size:28px
}
.publishers-features .g-medium--half p
{
	font-size:15px;
	line-height:1.5em
}
.publishers-features .feature-cpms
{
	background:url("../images/icons/publishers-features-cpms.png") no-repeat 0 0;
	padding-left:112px
}
.publishers-features .feature-styling
{
	background:url("../images/icons/publishers-features-styling.png") no-repeat 0 0;
	padding-left:112px
}
.publishers-features .feature-fill
{
	background:url("../images/icons/publishers-features-fill.png") no-repeat 0 0;
	padding-left:112px
}
.publishers-features .feature-support
{
	background:url("../images/icons/publishers-features-support.png") no-repeat 0 0;
	padding-left:112px
}
.publishers-features .feature-commitments
{
	background:url("../images/icons/publishers-features-commitments.png") no-repeat 0 0;
	padding-left:112px
}
.publishers-features .feature-payouts
{
	background:url("../images/icons/publishers-features-payouts.png") no-repeat 0 0;
	padding-left:112px
}
.publishers-publishers 
{
    padding-top: 1em;
    padding-bottom: 3em;
}
.publishers-publishers h1
{
	font-size:48px
}
.publishers-publishers .publishers
{
	margin-top:1.5em
}
.publishers-styling 
{
    padding-top: 1em;
    padding-bottom: 4em;
}
.publishers-styling h1
{
	padding-top:1em;
	font-size:48px
}
.publishers-content
{
    padding-top: 1em;
	padding-bottom:5em
}
.publishers-content h1
{
	padding-top:1em;
	font-size:48px
}
.publishers-content ul
{
	background:url("../images/publishers-content-options-full.gif") no-repeat 0 center;
	width:827px;
	height:343px;
	margin:3em auto 0;
	text-indent:-9999px;
	overflow:hidden
}
.publishers-why 
{
    padding-top: 1.5em;
    padding-bottom: 2em;
}
.publishers-why .container
{
	max-width:980px
}
.publishers-why h1
{
	padding-top:1em;
	font-size:48px
}
.publishers-why .note
{
	position:absolute;
	padding-top:0
}
.publishers-why ul li
{
	-webkit-column-break-inside:avoid;
	page-break-inside:avoid;
	break-inside:avoid;
	background:url("../images/icons/home-why-checkbox.png") no-repeat 0 10px;
	padding-top:6px;
	padding-left:32px;
	font-weight:500
}
.publishers-why ul li:before
{
	content:""
}
.publishers-why .cta h2
{
	padding-top:1.5em;
	padding-bottom:.75em
}
.publishers-why .cta a
{
	margin-top:.5em
}
.publishers-action 
{
    padding-top: 3em;
}
.advertisers-header
{
	background:url("../images/advertisers-header-bg.gif") no-repeat bottom center
}
.advertisers-header .container
{
	max-width:1088px
}
.advertisers-header h1
{
	padding-top:1em
}
.advertisers-header p
{
	width:540px;
	margin:1em auto .5em;
	font-size:1.5em
}
.advertisers-features
{
	padding-top:3.5em;
	padding-bottom:6em
}
.advertisers-features h1
{
	font-size:48px
}
.advertisers-features .g-medium--half
{
	min-height:92px
}
.advertisers-features .g-medium--half h2
{
	font-size:28px
}
.advertisers-features .g-medium--half p
{
	font-size:15px;
	line-height:1.5em
}
.advertisers-features .feature-setup
{
	background:url("../images/icons/advertisers-features-setup.png") no-repeat 0 0;
	padding-left:112px
}
.advertisers-features .feature-clicks
{
	background:url("../images/icons/advertisers-features-clicks.png") no-repeat 0 0;
	padding-left:112px
}
.advertisers-features .feature-affordable
{
	background:url("../images/icons/advertisers-features-affordable.png") no-repeat 0 0;
	padding-left:112px
}
.advertisers-features .feature-targeted
{
	background:url("../images/icons/advertisers-features-targeted.png") no-repeat 0 0;
	padding-left:112px
}
.advertisers-features .feature-support
{
	background:url("../images/icons/advertisers-features-support.png") no-repeat 0 0;
	padding-left:112px
}
.advertisers-features .feature-reporting
{
	background:url("../images/icons/advertisers-features-reporting.png") no-repeat 0 0;
	padding-left:112px
}
.advertisers-publishers 
{
    padding-top: 1em;
    padding-bottom: 3em;
}
.advertisers-publishers h1
{
	font-size:48px
}
.advertisers-pricing
{
	padding-top:1.5em;
	padding-bottom:2em;
	font-size:1.25em;
	line-height:1.25em
}
.advertisers-pricing .container
{
	max-width:960px
}
.advertisers-pricing h1
{
	padding-top:1em;
	font-size:48px
}
.advertisers-pricing .pricing-models
{
	min-height:347px;
	background:url("../images/advertisers-pricing-funnel.gif") no-repeat top right;
	margin-top:2em
}
.advertisers-pricing .pricing-models .cpm,.advertisers-pricing .pricing-models .cpc,.advertisers-pricing .pricing-models .cpa
{
	display:block;
	height:100px;
	border-bottom:1px solid #ccc;
	padding-top:25px;
}
.advertisers-pricing .pricing-models .cpm
{
	height:112px;
    padding-top: 37px;
	margin-right:363px
}
.advertisers-pricing .pricing-models .cpc
{
	margin-right:314px
}
.advertisers-pricing .pricing-models .cpa
{
	border-bottom:0;
	margin-right:260px
}
.advertisers-quality
{
	padding-top:1.5em;
	padding-bottom:4em
}
.advertisers-quality .container
{
	max-width:920px
}
.advertisers-quality h1
{
	padding-top:1em;
	font-size:48px
}
.advertisers-quality ul
{
	margin-top:1em;
	font-size:18px
}
.advertisers-why 
{
    padding-top: 1em;
    padding-bottom: 2em;
}
.advertisers-why .container
{
	max-width:1060px
}
.advertisers-why h1
{
	padding-top:1em;
	font-size:48px
}
.advertisers-why .note
{
	position:absolute;
	padding-top:0
}
.advertisers-why ul li
{
	-webkit-column-break-inside:avoid;
	page-break-inside:avoid;
	break-inside:avoid;
	background:url("../images/icons/home-why-checkbox.png") no-repeat 0 10px;
	padding-top:6px;
	padding-left:32px;
	font-weight:500
}
.advertisers-why ul li:before
{
	content:""
}
.advertisers-why .cta h2
{
	padding-top:1em
}
.advertisers-why .cta a
{
	margin-top:.5em
}
.advertisers-casestudy
{
    padding: 2em 0;
}
.advertisers-casestudy .container
{
    max-width: 890px;
}
.advertisers-casestudy figure
{
    float: left;
    padding-right: 3em;
}
.advertisers-casestudy blockquote 
{
    padding-top: 0;
    font-size: 32px;
    line-height: 1.4em;
}
.advertisers-casestudy p 
{
    padding-top: 1em;
    font-size: 16px;
    line-height: 32.5px;
    color: #f2f2f2;
}
.advertisers-action 
{
    padding-top: 3em;
}
.casestudy-main .container 
{
    max-width: 960px;
}
.casestudy-main .casestudy-header h1
{
    font-size: 48px;
}
.casestudy-main .casestudy-header h2 
{
    font-size: 28px;
}
.casestudy-main .section-headline 
{
    font-size: 48px;
    text-align: left;
    padding-bottom: 0.25em;
}
.casestudy-main p 
{
    padding-top: 1.3em;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.3em;
}
.casestudy-main figcaption 
{
    padding-top: 1em;
    padding-right: 12px;
    font-size: 0.9375em;
}
.casestudy-main blockquote 
{
    font-size: 24px;
    line-height: 1.2em;
}
.casestudy-main .casestudy-company 
{
    padding-top: 1.5em;
    padding-bottom: 3em;
}
.casestudy-main .casestudy-company figure
{
    float: right;
    padding-top: 3em;
    padding-left: 3em;
}
.casestudy-main .casestudy-company p 
{
    padding-top: 0;
    margin-right: 319px;
}
.casestudy-main .casestudy-partnership {
    padding-top: 0.5em;
    padding-bottom: 3em;
}
.casestudy-main .casestudy-partnership figure
{
    width: 373px;
    float: left;
    padding-right: 3em;
    padding-bottom: 1em;
}
.casestudy-main .casestudy-partnership p,
.casestudy-main .casestudy-partnership blockquote 
{
    margin-left: 373px;
}
.casestudy-main .casestudy-partnership p:first-of-type 
{
    padding-top: 0;
}
.casestudy-main .casestudy-objective {
    padding-top: 0.5em;
    padding-bottom: 3em;
}
.casestudy-main .casestudy-objective h2 
{
    padding-bottom: 0.25em;
}
.casestudy-main .casestudy-objective p:first-of-type 
{
    padding-top: 0;
}
.casestudy-main .casestudy-objective figure
{
    float: left;
    padding-right: 3em;
    padding-bottom: 1em;
}
.casestudy-main .casestudy-objective figure + p 
{
    margin-left: 349px;
}
.casestudy-main .casestudy-objective blockquote 
{
    clear: left;
}
.casestudy-main .casestudy-results {
    padding-top: 0.5em;
    padding-bottom: 3em;
}
.casestudy-main .casestudy-results figure
{
    float: left;
    padding-top: 2em;
    padding-right: 2em;
    padding-bottom: 1em;
}
.casestudy-main .casestudy-results p 
{
    margin-left: 396px;
}
.casestudy-main .casestudy-results p:first-of-type 
{
    padding-top: 0;
}
.casestudy-main .casestudy-quote 
{
    padding: 1.75em 0;
}
.casestudy-main .casestudy-quote figure
{
    float: left;
    padding-right: 3em;
}
.casestudy-main .casestudy-action 
{
    padding-top: 2em;
}
.casestudy-main .casestudy-action .container 
{
    max-width: 800px;
}
.casestudy-main .casestudy-action h1
{
    font-size: 48px;
}
.casestudy-main .casestudy-action p
{
    padding-top: 1.5em;
    font-weight: 500;
}
.casestudy-main .casestudy-action .button--primary
{
    margin-top: 2em;
}

}






#featureclients{ margin:15px 0 0;}
.fc{ position:inherit; left:10px; top:0;}
#featureclients .block_content{ cursor:pointer; height:50px;  }
#scroller-2 {
height:50px; list-style-type:none; overflow:hidden;#width:928px;
}
#scroller-2 li {
float:left;
height:50px;
margin:0;
padding:3px 20px 25px 0;
}