/*New Home Boxes*/

.front #zone-content ul li {
	background-color:#fff;
}

.front .block-nodequeue-14-block h2.block-title {
	font-size: 24px;
	color: #666666;
	text-transform: uppercase;
	font-family: AauxNextSemiBoldRegular,'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	letter-spacing: 1px;
	line-height: 28px;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 30px;
	font-weight: normal;
	text-shadow: #FFF 0 1px 0;
}

.front .block-nodequeue-14-block {
	margin-top: 270px;
	height:430px;
	margin-left: auto;
	margin-right: auto;
}

.front .block-nodequeue-14-block ul li {
	width:290px;
}

.front .block-nodequeue-14-block ul li .views-field-field-thumbnail-title {
	line-height:1;	
}

.views-row-even, .views-row-odd {
	float:left;
}

.front .views-field-field-thumbnail-title {
	color: #35BDB2;
	font-family: 'AauxNextBlackRegular','HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-size: 20px;
	margin:10px 0 20px 20px;
}

.front .views-field-field-logo {
	margin:10px 0 0px 20px;
}

.front .view-nodequeue-14 .view-footer {
display: block;
float: left;
clear: both;
padding-left: 348px;
padding-top: 35px;
}

.front .view-nodequeue-14 .view-footer a {
	height:30px;
	font-size:18px;
	clear:both;
	display: block;
	margin:0 auto;
	color: #fff;
	padding: 10px 15px;
	background-color: #35bdb2;
	text-decoration: none;
	text-transform: uppercase;
	font-family: AauxNextSemiBoldRegular, 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
}


/* GLOBAL */


body {
	background-color: #ececec;
	}

.not-front #zone-content {
	background: transparent url(../images/content-shadow.png) no-repeat center 0;
	}

section {
	display:block;
	}	

.rss-feed,
.view-id-homepage_news_block .view-header {
	position:relative;
	z-index:1;
}


/* FONTS */
@font-face {
    font-family: 'AauxNextBlackRegular';
    src: url('../fonts/aauxnext-blk-webfont.eot');
    src: url('../fonts/aauxnext-blk-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aauxnext-blk-webfont.woff') format('woff'),
         url('../fonts/aauxnext-blk-webfont.ttf') format('truetype'),
         url('../fonts/aauxnext-blk-webfont.svg#AauxNextBlackRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AauxNextRegularRegular';
    src: url('../fonts/aauxnext-rg-webfont.eot');
    src: url('../fonts/aauxnext-rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aauxnext-rg-webfont.woff') format('woff'),
         url('../fonts/aauxnext-rg-webfont.ttf') format('truetype'),
         url('../fonts/aauxnext-rg-webfont.svg#AauxNextRegularRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AauxNextSemiBoldRegular';
    src: url('../fonts/aauxnext-sm-webfont.eot');
    src: url('../fonts/aauxnext-sm-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aauxnext-sm-webfont.woff') format('woff'),
         url('../fonts/aauxnext-sm-webfont.ttf') format('truetype'),
         url('../fonts/aauxnext-sm-webfont.svg#AauxNextSemiBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* HOMEPAGE MASTHEAD */
#zone-header { 
	background-color:#000000;
	padding-bottom: 0px;
	width:100%;
	}

.front #zone-header {
	background-color: #f89938;
}


#region-header {
	width: 100%;
	position:fixed;
	top:80px;
	}


.block-views-masthead-slideshow-block{
	background: url(../images/slideshow-bkg.png) 0 0 no-repeat; 
	width: 969px;
	height: 295px;
	z-index: 0;
	margin-left:auto; 
	margin-right:auto;
	margin-top: 35px;
	}

/* HEADER */	
.view-id-masthead_slideshow {
	width:740px;
	height: 285px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	display: none;
	}
	
#section-header .region-menu { padding-top: 18px; }

#appnexus-logo {
	display:inline-table;
	float:left;
	width:70px;
	}
	
.view-content { z-index:0!important; }

#appnexus-logo h1 { display: inline; }
	
#appnexus-logo a,
#appnexus-logo a:visited {
	background: transparent url(../images/appnexus-logo.png) no-repeat 0 0;
	display: block;
	height: 47px;
	text-indent: -9999px;
	width: 181px;
	}

.hidden-text {
	display:none;
	}

.masthead { 
	height: 440px; 
	padding: 0; 
	margin: 0; 
	width: 100%; 
	position: relative; 
	margin: 0 auto; 
	border-top: 0px solid rgba(255,255,255,0.3); 
	border-bottom: 0px solid rgba(0,0,0,0.4);
}


.right-arrow-container {
	background: url(../images/right-arrow.png) 0 0 no-repeat; 
	width: 23px;
	height: 38px;
	position:relative;
	top: -160px;
	left: 797px;
	}

	
.left-arrow-container { 
	background: url(../images/left-arrow.png) 0 0 no-repeat; 
	width: 23px;
	height: 38px;
	position:relative;
	top: -198px;
	left: -80px;
	}
	
.arrow {
	position: absolute;	
	width: 23px;
	height: 38px;
	}
	
#first { 
	background: url(../images/masthead-bkg.jpg) 50% 0 repeat fixed; 
}



#first .circle { 
	background: url(../images/circle-large.png) 30px 100px no-repeat fixed; 
	height: 450px; 
	padding: 0; 
	margin: 0; 
	width: 100%; 
	max-width: 1920px; 
	position: absolute; 
	margin: 0 auto; 
}

#first .circle2 { 
	background: url(../images/circle-small.png) 1100px 100px no-repeat fixed; 
	height: 450px; 
	padding: 0; 
	margin: 0;
	width: 100%; 
	max-width: 1920px; 
	position: absolute; 
	margin: 0 auto; 
}

#first .lines { 
	background: url(../images/lines.png) 600px 100px repeat-x fixed; 
	height: 450px;
	padding: 0; 
	margin: 0;
	width: 100%; 
	max-width: 1920px; 
	position: absolute; 
	margin: 0 auto; 
}





/* HOMEPAGE SECTION CONTENT */
.front #region-content {
	height: 570px;	
	*height: 620px;
}

#section-content {
	background: url(../images/content-bkg.png) 50% 0 repeat;
	position: relative;
	padding: 0 0 0 0;
	margin: -1px 0px 0px 0px; 
}

#zone-content-wrapper {
	background: url(../images/content-shadow-bkg.jpg) 50% 0 repeat-x;	
	*background: none;
}

.front #zone-content-wrapper { margin-top: 1px; }
.page-node-34 #zone-content-wrapper,
.page-node-17 #zone-content-wrapper,
.page-node-46 #zone-content-wrapper,
.page-node-47 #zone-content-wrapper,
.page-node-63 #zone-content-wrapper,
.page-node-420 #zone-content-wrapper { 
	background: transparent url(../images/content-shadow-bkg.jpg) 50% 3px repeat-x; 
}

#boxes-box-homepage_content_title p,
#boxes-box-homepage_content_title_translate p {
	font-size: 24px;
	color:#666666;
	text-transform: uppercase;
	font-family: AauxNextSemiBoldRegular,'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	letter-spacing: 1px;
	line-height: 28px;
	text-align: center;
	text-shadow: #FFF 0 1px 0;
	padding-left: 20px;
	margin-top: 40px;
	margin-bottom:40px;
}

#block-boxes-homepage-box1,
#block-boxes-homepage-box1-translatable {
	background: url(../images/box-bkg.png) 0% 0% no-repeat;
	width: 225px;
	height:225px;
	float: left;
	left:-4px;
	margin-left: 16px;
	margin-right: 8px;
}

#block-boxes-homepage-box2,
#block-boxes-homepage-box2-translatable {
	background: url(../images/box-bkg.png) 0% 0% no-repeat;
	width: 225px;
	height:225px;
	float: left;
	right: 1px;
	margin-right: 8px;
}


#block-boxes-homepage-box3,
#block-boxes-homepage-box3-translatable {
	background: url(../images/box-bkg.png) 0% 0% no-repeat;
	width: 225px;
	height:225px;
	float: right;
	left:2px;
	margin-right: 8px;
}

.header-logo h1.logo { 
	width:150px; 
	}
	


#block-boxes-homepage-box4,
#block-boxes-homepage-box4-translatable {
	background: url(../images/box-bkg.png) 0% 0% no-repeat;
	width: 225px;
	height:225px;
	float: right;
	right: -5px;
	margin-right: 20px;
}

#block-boxes-homepage-box1 a,
#block-boxes-homepage-box1 a:visited,
#block-boxes-homepage-box2 a,
#block-boxes-homepage-box2 a:visited,
#block-boxes-homepage-box3 a,
#block-boxes-homepage-box3 a:visited,
#block-boxes-homepage-box4 a,
#block-boxes-homepage-box4 a:visited,
#block-boxes-homepage-box1-translatable a,
#block-boxes-homepage-box1-translatable a:visited,
#block-boxes-homepage-box2-translatable a,
#block-boxes-homepage-box2-translatable a:visited,
#block-boxes-homepage-box3-translatable a,
#block-boxes-homepage-box3-translatable a:visited,
#block-boxes-homepage-box4-translatable a,
#block-boxes-homepage-box4-translatable a:visited {
	color: #35bdb2;
	font-family: 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: none;	
	}
	#block-boxes-homepage-box1 a:hover,
	#block-boxes-homepage-box2 a:hover,
	#block-boxes-homepage-box3 a:hover,
	#block-boxes-homepage-box4 a:hover,
	#block-boxes-homepage-box1-translatable a:hover,
	#block-boxes-homepage-box2-translatable a:hover,
	#block-boxes-homepage-box3-translatable a:hover,
	#block-boxes-homepage-box4-translatable a:hover { text-decoration: underline; }
	

.box-subtitle {
	color: #a7a7a7;
	font-size: 12px;
	font-family:'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0px;
	text-transform: uppercase;
	padding: 20px 25px 0px 25px;
	text-shadow: #FFF 0 1px 0;
}

.box-title {
	color: #c43941;
	font-size: 20px;
	font-family:'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	text-decoration: none;
	font-weight: bolder;
	letter-spacing: 0px;
	text-transform: uppercase;
	padding: 0px 25px 0px 25px;
	line-height: 20px;
	text-shadow: #FFF 0 1px 0;
}

.box-body-text {
	color: #666666;
	font-size: 13px;
	font-family:'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	text-decoration: none;
	letter-spacing: 0px;
	padding: 10px 25px 0px 25px;
	text-shadow: #FFF 0 1px 0;
	}

.learn-more {
	color: #35bdb2;
	font-size: 14px;
	font-family: AauxNextSemiBoldRegular,'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	padding: 10px 25px 0px 25px;
	text-shadow: #FFF 0 1px 0;
}


/* BREADCRUMB */

#zone-breadcrumb-wrapper {
	background: url(../images/breadcrumb-bg.png) repeat-x center 0;
	height:26px;
	border-bottom:3px solid #c43941;
	}
	.front #zone-breadcrumb-wrapper { display:none; }
	
#zone-breadcrumb-wrapper #breadcrumb {
	padding-top: 5px;
	}
	
#zone-breadcrumb-wrapper #breadcrumb ul li {
	background:transparent url(../images/breadcrumb-carat.png) no-repeat right 4px;
	padding:0 13px 0 4px;
	}
	#zone-breadcrumb-wrapper #breadcrumb ul li.first { padding-left: 0; }
	#zone-breadcrumb-wrapper #breadcrumb ul li.last {
		background:transparent none no-repeat 0 0;
		padding-right: 0;
		}

#zone-breadcrumb-wrapper #breadcrumb .breadcrumb {
	margin:0;
	padding:0;
	}

#zone-content #breadcrumb { display:none; }

/* STICKY BAR ATTRIBUTE */
.fixed {
    position:fixed !important;
    top: 80px;
	}

	
#hline {
	height: 3px;
	background-color: #c43941;
	z-index: 10;
	width:100%;
	position: relative;
	}
	
.fixed-page {
    position:fixed !important;
    top: 106px !important;
}

/* MENU */
#zone-menu-wrapper {
	background:#2d2d2d url(../images/header-bg.png) repeat-x 0 0;
	position: fixed;
	height:80px;
	z-index:20;
	width:100%;
	}

ul.nice-menu { display: inline; } 

ul#nice-menu-1 li { width: auto; }

ul.nice-menu,
ul.nice-menu ul,
ul.nice-menu-down li,
ul.nice-menu li {
	background-color: transparent;
	border: 0 none;
	}

ul.nice-menu-down li.menuparent,
ul.nice-menu-down li.menuparent:hover { background: transparent none no-repeat 0 0; }

ul.nice-menu-down a,
ul.nice-menu-down a:visited {
	background: #1b1b1b;
	filter: alpha(opacity=99);
	font-size:14px;
	font-weight:bold;
	opacity: 0.99;
	padding: 10px 0 8px 5px;
	width: 300px;
	zoom: 1;
	}

ul#nice-menu-1 li.menu-455 a:hover,
ul#nice-menu-1 li.menu-456 a:hover,
ul#nice-menu-1 li.menu-457 a:hover,
ul#nice-menu-1 li.menu-458 a:hover,
ul#nice-menu-1 li.menu-459 a:hover,
ul#nice-menu-1 li.menu-441 li a:hover,
ul#nice-menu-1 li.menu-465 a:hover,
ul#nice-menu-1 li.menu-466 a:hover,
ul#nice-menu-1 li.menu-469 a:hover,
ul#nice-menu-1 li.menu-462 a:hover,
ul#nice-menu-1 li.menu-472 a:hover,
ul#nice-menu-1 li.menu-474 a:hover,
ul#nice-menu-1 li.menu-475 a:hover,
ul#nice-menu-1 li.menu-476 a:hover,
ul#nice-menu-1 li.menu-477 a:hover,
ul#nice-menu-1 li.menu-479 a:hover,
ul#nice-menu-1 li.menu-481 a:hover,
ul#nice-menu-1 li.menu-483 a:hover,
ul#nice-menu-1 li.menu-635 a:hover {
	background: transparent url(../images/menu-hover-bg.jpg) repeat-x 0 0;
	color:#FFFFFF!important;
	filter: alpha(opacity=100);
	opacity: 1;
	zoom: 1;
}

.not-logged-in ul#nice-menu-1 li.menu-634 a:hover,
ul#nice-menu-1 li.menu-634 a:hover {
		background: transparent url(../images/menu-hover-bg-arrow.jpg) repeat-x right 0;
		filter: alpha(opacity=100);
		opacity: 1; 
}

ul li.menu-463 ul { left: -250px; }

ul li.menu-480 ul { left: -155px; }


/* GERMAN TRANSLATED MENU */

ul#nice-menu-1 li.menu-740 a:hover,
ul#nice-menu-1 li.menu-726 a:hover,
ul#nice-menu-1 li.menu-724 a:hover,
ul#nice-menu-1 li.menu-715 a:hover,
ul#nice-menu-1 li.menu-716 li a:hover,
ul#nice-menu-1 li.menu-731 a:hover,
ul#nice-menu-1 li.menu-734 a:hover,
ul#nice-menu-1 li.menu-733 a:hover,
ul#nice-menu-1 li.menu-744 a:hover,
ul#nice-menu-1 li.menu-735 a:hover,
ul#nice-menu-1 li.menu-721 a:hover,
ul#nice-menu-1 li.menu-742 a:hover,
ul#nice-menu-1 li.menu-743 a:hover,
ul#nice-menu-1 li.menu-722 a:hover {
	background: transparent url(../images/menu-hover-bg.jpg) repeat-x 0 0;
	color:#FFFFFF!important;
	filter: alpha(opacity=100);
	opacity: 1;
	zoom: 1;
}

ul#nice-menu-1 li.menu-458 a:hover,
ul#nice-menu-1 li.menu-725 a:hover {
	background: transparent url(../images/menu-hover-bg-ext.jpg) repeat-x 0 0;
	color:#FFFFFF!important;
	filter: alpha(opacity=100);
	opacity: 1;
	zoom: 1;

}


.not-logged-in ul#nice-menu-1 li.menu-716 a:hover,
ul#nice-menu-1 li.menu-716 a:hover {
		background: transparent url(../images/menu-hover-bg-arrow.jpg) repeat-x right 0;
		filter: alpha(opacity=100);
		opacity: 1; 
}

ul li.menu-720 ul { left: -250px; }

ul li.menu-730 ul { left: -155px; }

/***************/

ul#nice-menu-1 li.over ul li a:hover { color: #FFF!important; }
ul.nice-menu-down li li.menuparent { background: transparent none no-repeat 0 0; }

#block-nice-menus-1 {
	float:right;
	margin-top: 16px;
	*width: 483px;
	}

#block-menu-menu-appnexus-tools {
	float: right;
	margin-top: -5px;
	height:19px;
	*padding-left:400px;
	}




#toolbar { display: none; }

body.admin-menu { padding-top: 0!important; }

.block-menu-appnexus-tools li.last {
	padding-right:1px;
}


/* HOMEPAGE NEWS */
#zone-content2-wrapper {
	background: url(../images/news-and-events-bkg.jpg) 50% 0 repeat;
	position: relative;
	padding: 0; 
	margin: 0;
}

.block-views-homepage-news-block-block {
	margin-top:105px;
	margin-bottom:50px;
	width: 450px;
	float:left;
}


.block-views-homepage-news-block-block .views-row {
	margin-top:30px;
}

.block-views-homepage-news-block-block .block-title {
	font-size: 12px;
	color:#ff9933;
	text-transform: uppercase;
	font-family: AauxNextSemiBoldRegular,'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	border-bottom: 1px solid #323232;
	line-height: 18px;
	padding-bottom:5px;
	text-shadow: #000 0 1px 0;
}

.block-views-homepage-news-block-block .views-field-title {
	font-size: 15px;
	color:#ffffff;
	font-family: 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-weight: bolder;
	text-shadow: #000 0 1px 0;
}

.block-views-homepage-news-block-block .views-field-body p {
	font-size: 13px;
	color:#ffffff;
	font-family: 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-weight: normal;
	line-height:19px;
	text-shadow: #000 0 1px 0;
}

.block-views-homepage-news-block-block a,
.block-views-homepage-news-block-block a:visited {
	font-size: 13px;
	color:#35bdb2;
	font-family:'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-weight: bolder;
	text-decoration: none;
	text-shadow: #000 0 1px 0;
	}

.block-views-homepage-news-block-block .block-title a:hover { text-decoration: underline; }

.block-views-homepage-news-block-block .view-header,
.block-views-home-page-events-block-block .view-header {
	float:right;
	margin-top:-27px;
}


/* HOMEPAGE EVENTS */
.block-views-home-page-events-block-block {
	width: 450px;
	margin-top:105px;
	margin-bottom:50px;
	float:right;
}

.block-views-home-page-events-block-block .views-row {
	margin-top:30px;
	width: 450px;
}

.block-views-home-page-events-block-block .block-title {
	font-size: 12px;
	color:#ff9933;
	text-transform: uppercase;
	font-family: AauxNextSemiBoldRegular,'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	border-bottom: 1px solid #323232;
	line-height: 18px;
	padding-bottom:5px;
	text-shadow: #000 0 1px 0;
}

.block-views-home-page-events-block-block .views-field-title {
	font-size: 15px;
	color:#ffffff;
	font-family: 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-weight: bolder;
	margin-left:86px;
	text-shadow: #000 0 1px 0;
}

.block-views-home-page-events-block-block .views-field-body p  {
	font-size: 13px;
	color:#ffffff;
	font-family: 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-weight: normal;
	line-height:19px;
	margin-left:86px;
	text-shadow: #000 0 1px 0;
}

.block-views-home-page-events-block-block .views-field-field-event-location {
	font-size: 13px;
	color:#ffffff;
	font-family: 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-weight: normal;
	line-height:19px;
	font-style: italic;
	margin-left:86px;
	text-shadow: #000 0 1px 0;
}

.page-events .views-field-field-event-date-1,
.block-views-home-page-events-block-block .views-field-field-event-date-1 {
	background: url(../images/event-date-bkg.png) 0 0 no-repeat;
	width: 66px;
	height: 70px;
	float: left;
	margin-top: 4px;
	}
	.page-events .views-field-field-event-date-1 { margin-top: 0; }

.views-field-field-event-date-1 .calendar-month {
	font-size: 14px;
	color:#9c9c9c;
	font-family: 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: center;
	margin-left: -2px;
	margin-top:5px;

}

.views-field-field-event-date-1 .calendar-day {
	font-size: 34px;
	color:#ff9933;
	font-family: 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-weight: bolder;
	text-align: center;
	margin-left: -3px;
	line-height: 30px;
	text-shadow: #a8a8a8 0 1px 0;
}



.block-views-home-page-events-block-block .field-content a,
.block-views-home-page-events-block-block .field-content a:visited {
	font-size: 13px;
	color:#35bdb2;
	font-family:'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-weight: bolder;
	text-decoration: none;
	text-shadow: #000 0 1px 0;
	margin-left: 86px;
	}
	


.block-views-home-page-events-block-block .block-title a:hover { text-decoration: underline; }


#block-menu-menu-appnexus-tools ul li { display: inline; }
	
	
/* SLIDESHOW*/
.view-id-appnexus_homepage_slideshow {
	margin-left: -10px;
}
	
	
	

/* HOMEPAGE PROMO BOXES */
#zone-footer-wrapper {
	background: url(../images/promo-bkg.jpg) 50% 0 repeat;
	position: relative;
	padding-top: 35px;
	padding-bottom: 90px;
	margin: 0;
	}
		
.promo-box-title {
	color: #ffffff;
	font-size: 15px;
	font-family:'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	text-decoration: none;
	font-weight: bolder;
	letter-spacing: 0px;
	text-shadow: #000 0 1px 0;
}

.promo-box-body-text {
	color: #ffffff;
	font-size: 13px;
	font-family:'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	text-decoration: none;
	letter-spacing: 0px;
	padding-top: 15px;
	text-shadow: #000 0 1px 0;
}

.promo-box-link {
	color: #ffffff;
	font-size: 14px;
	font-family: AauxNextSemiBoldRegular,'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-weight: bolder;
	text-transform: uppercase;
	padding-top: 15px;
	text-shadow: #000 0 1px 0;
}


#block-boxes-homepage-promo-box1,
#block-boxes-homepage-promo-box1-translatable {
	width: 300px;
	float: left;
	padding-right:20px;
}
	
#block-boxes-homepage-promo-box2,
#block-boxes-homepage-promo-box2-translatable {
	width: 300px;
	float: left;
	padding-right:20px;
}

#block-boxes-homepage-promo-box3,
#block-boxes-homepage-promo-box3-translatable {
	width: 300px;
	float: right;
}	

.context-razzledazzle #block-boxes-homepage-promo-box3, .context-razzledazzle #block-boxes-homepage-promo-box3-translatable, .context-razzledazzle #block-boxes-homepage-promo-box2, .context-razzledazzle #block-boxes-homepage-promo-box2-translatable, .context-razzledazzle #block-boxes-homepage-promo-box1, .context-razzledazzle #block-boxes-homepage-promo-box1-translatable {
	width:280px;	
}

.promo-box-link a,
.promo-box-link a:visited {
	color: #35bdb2;
	font-family: 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-size: 13px;
	text-decoration: none;
	text-shadow: #000 0 1px 0;
	}
	.promo-box-link a:hover { text-decoration: underline; }

/* ARTICLE CTYPE */

.node-type-article #page-title { display: none; }

.node-type-article .split-col {
	background:transparent url(../images/article-title-bg.png) no-repeat 0 -4px;
	height:174px;
	width:940px;
	margin-top: 20px;
	}
.node-type-article .no-split,
.node-type-article-detail .case-study {
	background: transparent url(../images/builda-detail-title-bg.png) no-repeat 0 0;
	color: #FFF;
	font-family: 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-size: 38px;
	font-weight: bold;
	height: 175px;
	letter-spacing: 1px;
	margin-top: 1em;
	text-transform: uppercase;
	}
		
.title-container {
	float: left;
	width: 572px;
	}
	.no-split .title-container { width: 892px; }

.title-wrapper {
	display: inline-table;
	padding: 30px 0 25px 24px;
	}

.title-container-wrapper .title { padding:20px; }
.page-node-262 .title-container-wrapper .title {margin-top:-24px!important;}

.title-container-wrapper .subtitle-wrapper {
	display: inline-table;
	float:right;
	margin-top: 50px;
	width:339px;
	}

.title-container-wrapper .field-name-field-subtitle { padding: 5px 23px 20px 0px; }

.node-type-article .title-container-wrapper { margin-bottom: 15px; }

.node-type-article .col-10 {
	float: left;
	margin-bottom: 2.5em;
	width:700px;
	}

.node-type-article .col-12 { margin-bottom: 2.5em; }

.node-type-article .sidebar {
	float: right;
	width: 210px;
	}

.node-type-article .field-name-body { padding-left: 22px; }

.node-type-article .offerings-container {
	background: transparent url(../images/hr-shadow.png) no-repeat 0 0;
	margin-top: 2.5em;
	padding: 2.5em 25px;
	}
	
.node-type-article .offerings-wrapper .offerings-left,
.node-type-article .offerings-wrapper .offerings-right { width: 420px; }

.node-type-article .offerings-wrapper .offerings-left { float: left; }
.node-type-article .offerings-wrapper .offerings-right { float: right; }

.node-type-article .body-container p img {
	border: 1px solid #C1C1C1;
	float: left;
	margin: 5px 20px 15px 0;
	}



/* ARTICLES NODEQUEUE */

.block-nodequeue-2-block h2.block-title { display: none; }

.block-nodequeue-2-block .views-row {
	background:  transparent url(../images/hr-shadow.png) no-repeat 0 bottom;
	padding-bottom: 130px;
	}
	.block-nodequeue-2-block .views-row-last {
		background: transparent none no-repeat 0 0;
		padding-bottom: 100px;
		}

.block-nodequeue-2-block .views-field-field-preview-image .field-content {
	background: transparent url(../images/preview-bg.png) no-repeat 0 0;
	height: 311px;
	width: 472px;
	}

.block-nodequeue-2-block .views-field-field-preview-image .field-content img {
	border: 1px solid #C1C1C1;
	margin: 20px 0 0 22px;
	}

.block-nodequeue-2-block .views-row-odd .views-field-field-preview-image {
	float: left;
	margin-right: 40px;
	}

.block-nodequeue-2-block .views-row-even .views-field-field-preview-image {
	float: right;
	margin-left: 40px;
	}

.block-nodequeue-2-block .views-field-field-body-summary { margin-bottom: 20px; }

/* ARTICLE DETAIL CTYPE */

.page-node h1.title,
.page-news h1.title,
.page-media-mentions h1.title,
.page-press-releases h1.title,
.page-events h1.title,
.node-type-article-detail h1.title {
	background: transparent url(../images/article-detail-title-bg.png) no-repeat 0 0;
	color: #FFF;
	font-family: 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-size: 38px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 38px 0 50px 50px;
	margin-top: 1em;
	text-shadow: #666 1px 1px 0;
	}

.node-type-article-detail .container-12 .grid-10 {
	margin-right: 20px;
	width: 698px;
	}
	
.node-type-article-detail .field-name-body {
	margin-right: 22px;
	}

.node-type-article-detail .container-12 .grid-2 { width: 220px; }

.page-events #region-content .block-views,
.page-news #region-content .block-boxes,
.page-media-mentions #region-content .block-boxes,
.page-press-releases #region-content .block-boxes,
.node-type-article #region-content .block-boxes,
.node-type-article-detail #region-content .block-boxes,
.node-type-article-detail #region-content1 .block-boxes {
	/* background: transparent url(../images/block-top-bg.png) no-repeat 0 0; */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));
	background: -moz-linear-gradient(top,  #fff,  #f3f3f3);
	*background-color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #bcbcbc;
	float: right;
	margin-bottom: 1.5em;
	width: 220px;
	*width: 215px;
	-moz-box-shadow: 1px 1px 5px -2px #666;
	-webkit-box-shadow: 1px 1px 5px -2px #666;
	box-shadow: 1px 1px 5px -2px #666;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#bcbcbc');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#bcbcbc')";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3')";
	zoom: 1;
	}

#boxes-box-appnexus_map, #boxes-box-contact_box,#boxes-box-contact_box-translatable, #boxes-box-work_for_appnexus, #boxes-box-contact_form, #boxes-box-public_relations,
#boxes-box-press_releases_archived, .block-title, #boxes-box-appnexus_apps_video, #boxes-box-add_an_app,#boxes-box-add_an_app_translatable, #boxes-box-appnexus_apps, 
.view-id-press_releases, #boxes-box-careers_appnexus, #boxes-box-careers_content, #boxes-box-careers_content_translatable, #boxes-box-media_mentions_archive {
	position: relative;
	
}

.node-type-article #region-content .block-inner {
	position: relative;
}

.node-type-article-detail .


.page-events #region-content .block-views .block-inner,
.page-news #region-content .block-boxes .block-inner,
.page-media-mentions #region-content .block-boxes .block-inner,
.page-press-releases #region-content .block-boxes .block-inner,
.node-type-article #region-content .block-boxes .block-inner {
	/* background: transparent url(../images/block-bottom-bg.png) no-repeat 0 bottom; */
	padding: 20px;
	}
	.node-type-article-detail #region-content .block-boxes .block-inner,
	.node-type-article-detail #region-content1 .block-boxes .block-inner { padding: 20px 20px 0 20px; }

.view-media-mentions .view-header .media-mentions,
.view-press-releases .view-header .press {
	background: transparent url(../images/arrow_green_min.png) no-repeat 6px 5px;
	margin-left:0px;
	padding-left:15px;

}

.node-type-article .block-boxes .field-name-field-case-study-summary { margin: 15px 0; }

.block-views-case-study-slideshow-block h2 {
	font-size: 24px;
	color:#666666;
	text-transform: uppercase;
	font-family: AauxNextSemiBoldRegular,'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	letter-spacing: 1px;
	line-height: 28px;
	text-align: center;
	margin-top: 40px;
	margin-bottom:30px;
	font-weight: normal;
	text-shadow: #FFF 0 1px 0;
}

/*
.left-arrow-case-study { 
	background: url(../images/case-study-slideshow-left-arrow.png) 0 0 no-repeat; 
	width: 51px;
	height: 110px;
	position:relative;
	float:left;
	top: -100px;
	left: -80px;
}

.right-arrow-case-study {
	background: url(../images/case-study-slideshow-right-arrow.png) 0 0 no-repeat; 
	width: 51px;
	height: 110px;
	position:relative;
	float:right;
	top: -100px;
	right: -80px;
}
*/


.case-study-arrow-left {
	position: absolute;	
	width: 44px;
	height: 110px;
	margin-left: 10px;
}
	
.case-study-arrow-right {
	position: absolute;	
	width: 44px;
	height: 110px;
	margin-left: 10px;
}



.page-node #page-title {
	display: none;
}

/* Do not display the standard orange box for the title - used on special landing pages */
/* ---> Including INNOVATION, MOBILE LANDING PAGE, ETC*/

.page-node-46 .title-container-wrapper,
.page-node-253 .title-container-wrapper,
.page-node-420 .title-container-wrapper {
	display: none;
}

.page-node-47 h1.title, 
.page-node-263 h1.title,
.page-node-63 h1.title,
.page-node-276 h1.title,
.page-node-34 h1.title,
.page-node-259 h1.title {
	display: none;
}

.page-node .region-content .region-inner,
.page-node-46 #node-article-46,
.page-node-253 #node-article-253,
.page-node-47 .region-content .region-inner,
.page-node-263 .region-content .region-inner,
.page-node-34 .region-content .region-inner,
.page-node-259 .region-content .region-inner  {
	*background: url(../images/content-bkg.png) 50% 0 repeat;
}


.page-node-63 .region-content .region-inner,
.page-node-276 .region-content .region-inner {
	*background: url(../images/content-bkg.png) 50% 0 repeat;
	*height:800px;
}


.node-type-page #zone-header,
.page-node-46 #zone-header,
.page-node-253 #zone-header,
.page-node-47 #zone-header,
.page-node-263 #zone-header,
.page-node-63 #zone-header,
.page-node-276 #zone-header,
.page-node-34 #zone-header,
.page-node-259 #zone-header {
	background: url(../images/masthead-bkg.jpg) 50% 0 repeat fixed; 
	height: 360px;
	position: relative;
	z-index: -2;
}

.node-type-page #region-header,
.page-node-46 #region-header,
.page-node-253 #region-header,
.page-node-47 #region-header,
.page-node-263 #region-header,
.page-node-63 #region-header,
.page-node-276 #region-header,
.page-node-34 #region-header,
.page-node-259 #region-header {
	margin: 0;
	position: relative;
	top:0;
}

.node-type-page .field-name-field-header-image,
.page-node-46 .field-name-field-header-image-article-page,
.page-node-253 .field-name-field-header-image-article-page,
.page-node-47 .field-name-field-header-image-a-detail,
.page-node-263 .field-name-field-header-image-a-detail,
.page-node-63 .field-name-field-header-image-a-detail,
.page-node-276 .field-name-field-header-image-a-detail,
.page-node-34 .field-name-field-header-image-a-detail,
.page-node-259 .field-name-field-header-image-a-detail {
	top: 149px;
	position: fixed;
	z-index: -2;
	
}

/* Fix spacing for pages with full width header*/
.node-type-page #section-content,
.page-node-46 #section-content,
.page-node-253 #section-content,
.page-node-47 #section-content,
.page-node-263 #section-content,
.page-node-63 #section-content,
.page-node-276 #section-content,
.page-node-34 #section-content,
.page-node-259 #section-content,
.page-node-420 #section-content {
	background: url(../images/content-bkg.png) 50% 0 repeat;
	position: relative;
	padding: 0!important; 
	margin: 0px 0px 0px 0px; 
}


/*Adding the red line above the content for full-width header */
.node-type-page .zone-content3-wrapper,
.page-node-46 .zone-content3-wrapper,
.page-node-420 .zone-content3-wrapper,
.page-node-253 .zone-content3-wrapper,
.page-node-47 .zone-content3-wrapper,
.page-node-263 .zone-content3-wrapper,
.page-node-63 .zone-content3-wrapper,
.page-node-276 .zone-content3-wrapper,
.page-node-34 .zone-content3-wrapper,
.page-node-259 .zone-content3-wrapper {
	height:3px;
	background-color: #c43941;
	width:100%;
	position:absolute;
	top: 0;
	min-height: 3px!important;
}


.page-node-47 .region-content-inner,
.page-node-263 .region-content-inner,
.page-node-63 .region-content-inner,
.page-node-276 .region-content-inner,
.page-node-34 .region-content-inner,
.page-node-259 .region-content-inner {
	padding-top: 50px;

}

.page-node-46 .region-content-inner,
.page-node-253 .region-content-inner  {
	padding-top: 0px;

}

.page-node-46 .tabs,
.page-node-253 .tabs {
	*height:0px;

}

#node-article-46,
#node-article-253 {
	padding-top: 50px;
}

.circle-header-basic-page { 
	background: url(../images/circle-large.png) 100px 50px no-repeat fixed;  
	padding: 0; 
	margin: 0; 
	width: 100%; 
	height:360px;
	position: absolute; 
	margin: 0 auto; 
}

.circle2-header-basic-page { 
	background: url(../images/circle-small.png) 1100px 100px no-repeat fixed; 
	padding: 0; 
	margin: 0;
	width: 100%; 
	height:360px;
	position: absolute; 
	margin: 0 auto; 
}

.lines-header-basic-page { 
	background: url(../images/lines.png) 600px 0px repeat-x fixed;  
	padding: 0; 
	margin: 0;
	width: 100%; 
	height:360px;
	position: absolute; 
	margin: 0 auto; 
}




/* Page-specific rules for this can be found in the layout.css file. Around line 50. Why? Who knows?!*/

.overlay-header-basic-page { 
	background: url(../images/header-basic-page-bkg.png) 0 5px no-repeat; 
	width: 969px; 
	height:185px;
	position: relative; 
	margin-left: auto;
	margin-right: auto;
}

.overlay-container { 
	position: fixed;
	width: 100%;
	top: 140px;
}


/* BASIC PAGE NODEQUEUE */
.block-views-nodequeue-2-block {
	margin-top:44px;
}

/* LEADERSHIP */

.page-node-27 #zone-header-wrapper,
.page-node-27 h2.block-title,
.page-node-256 #zone-header-wrapper,
.page-node-256 h2.block-title { display:none; }

.page-node-27 .block-nodequeue-3-block .views-row,
.page-node-256 .block-nodequeue-3-block .views-row {
	background:  transparent url(../images/hr-shadow.png) no-repeat 0 bottom;
	margin-top: -10px;
	margin-bottom: 0!important;
	padding: 0px 0 110px 20px;
	}
	.page-node-27 .block-nodequeue-3-block .views-row-first,
	.page-node-256 .block-nodequeue-3-block .views-row-first { margin-top: 0; }
	.page-node-27 .block-nodequeue-3-block .views-row-last,
	.page-node-256 .block-nodequeue-3-block .views-row-last {		
		background: transparent none no-repeat 0 bottom;
		padding-bottom: 0;
		}

.left-column img {
	border: 1px solid #c1c1c1;
	margin-bottom: 10px;
	}

.page-node-27 .views-field-field-twitter-url,
.page-node-256 .views-field-field-twitter-url {
	float: left;
	width: 300px;
	}

.page-node-27 .views-field-body,
.page-node-256 .views-field-body {
	float: right;
	width: 600px;
	}

/* CAREERS */

.page-node-63 #region-content #block-boxes-careers-content,
.page-node-63 #region-content #block-boxes-careers-content-translatable,
.page-node-276 #region-content #block-boxes-careers-content-translatable {
	background: transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
	background: -moz-linear-gradient(top, transparent, transparent);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 0 none;
	-moz-box-shadow: 0 0 0 0 transparent;
	-webkit-box-shadow:  0 0 0 0 transparent;
	box-shadow:  0 0 0 0 transparent;
	float: left;
	margin-left: 20px;
	width: 680px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000FF', endColorstr='#000000FF')";
	}

.page-node-63 #region-content #block-boxes-careers-content .block-inner,
.page-node-63 #region-content #block-boxes-careers-content-translatable .block-inner,
.page-node-276 #region-content #block-boxes-careers-content-translatable .block-inner,
.page-node-63 #region-content #block-boxes-appnexus-map .block-inner { padding: 0; }

/* CONTACT */

.page-node-35 #region-content #block-boxes-appnexus-map,
.page-node-255 #region-content #block-boxes-appnexus-map {
	float: left;
	width: 700px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000FF', endColorstr='#000000FF')";
	}
	.page-node-35 #region-content #block-boxes-appnexus-map .content p,
	.page-node-255 #region-content #block-boxes-appnexus-map .content p { margin-bottom: 0; }
	.page-node-35 #region-content #block-boxes-appnexus-map .content,
	.page-node-255 #region-content #block-boxes-appnexus-map .content { height:250px; }

#block-boxes-work-for-appnexus,
#block-boxes-work-for-appnexus-translatable { clear: right; }

#region-content #block-boxes-work-for-appnexus,
#region-content1 #block-boxes-work-for-appnexus,
#region-content #block-boxes-work-for-appnexus-translatable,
#region-content1 #block-boxes-work-for-appnexus-translatable { padding-bottom: 0; }

#region-content #block-boxes-contact-form,
#region-content1 #block-boxes-contact-form,
#region-content #block-boxes-contact-form-translatable,
#region-content1 #block-boxes-contact-form-translatable,
#region-content1 #block-boxes-contact-form-translatable--2 {
	background: transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
	background: -moz-linear-gradient(top, transparent, transparent);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 0 none;
	-moz-box-shadow: 0 0 0 0 transparent;
	-webkit-box-shadow:  0 0 0 0 transparent;
	box-shadow:  0 0 0 0 transparent;
	float: left;
	margin-top: 10px;
	width: 700px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000FF', endColorstr='#000000FF')";
	}
	#region-content #block-boxes-contact-form .block-inner,
	#region-content1 #block-boxes-contact-form .block-inner,
	#region-content #block-boxes-contact-form-translatable .block-inner,
	#region-content1 #block-boxes-contact-form-translatable .block-inner { padding-top: 0; }
#region-content #block-boxes-contact-form .form-wrapper .block,
#region-content #block-boxes-contact-form-translatable .form-wrapper .block,
#region-content1 #block-boxes-contact-form .form-wrapper .block,
#region-content1 #block-boxes-contact-form-translatable .form-wrapper .block { margin-bottom: 1em; }

	
#region-content #block-boxes-contact-form .form-wrapper,
#region-content #block-boxes-contact-form-translatable .form-wrapper,
#region-content1 #block-boxes-contact-form .form-wrapper,
#region-content1 #block-boxes-contact-form-translatable .form-wrapper { margin-top: -40px; }	

#block-boxes-contact-form .block input,
#block-boxes-contact-form-translatable .block input {
	border: 1px solid #B6B6B6;
	border-radius: 3px;
	width: 500px;
	}

#block-boxes-contact-form select,
#block-boxes-contact-form-translatable select {
	border-radius: 3px;
	width: 250px;
	}
	
.page-node-35 .body-container table td,
.page-node-255 .body-container table td  { padding: 0; }

/* APPNEXUS APPS */

#region-content #block-boxes-appnexus-apps {
	background: transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
	background: -moz-linear-gradient(top, transparent, transparent);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 0 none;
	-moz-box-shadow: 0 0 0 0 transparent;
	-webkit-box-shadow:  0 0 0 0 transparent;
	box-shadow:  0 0 0 0 transparent;
	float: left;
	margin-top: -4px;
	width: 700px;
	}
	.page-node-15 #region-content #block-boxes-appnexus-apps .block-inner { padding: 0 0 0 20px; }
	.page-node-15 #region-content #block-boxes-appnexus-apps-video .content p { margin:0; }

.page-node-35 #region-content #block-boxes-work-for-appnexus .block-inner,
.page-node-255 #region-content #block-boxes-work-for-appnexus .block-inner,
.page-node-15 #region-content #block-boxes-add-an-app .block-inner,
.page-node-15 #region-content #block-boxes-appnexus-apps-video .block-inner { padding-bottom: 0; }

/* FOOTER */

#zone-footer2-wrapper {
	background: #1b1b1b;
	color: #FFF;
	filter: alpha(opacity=90);
	height: 52px;
	opacity: 0.9;
	margin-top: -52px;
	position: relative;
	}

#boxes-box-appnexus_copyright_footer { padding-top: 17px; }

#block-boxes-appnexus-copyright-footer h2.block-title { display: none; }

.ft-linkedin {
	float: right;
	margin-right: 5px;
	}
.ft-twitter { float: right; }


/* LANGUAGE TRANSLATION */

#block-locale-language .block-title, .block-lang-dropdown .block-title {
	display: none;
}

#block-locale-language  ul {
	list-style-type: none;
	list-style-type: none;
	/* margin-bottom: 10px; */
	margin-top: 3px;
	padding-right: 15px;
	border-right: 1px solid #ccc;
}

#block-locale-language li {
	display:inline;
	padding-left:10px;
	font-size:11px;

}

#block-locale-language li a.active {
	display:inline;
	padding-left:10px;
	color:#fff;
}


#block-locale-language li a.active {
	display:inline;
	padding-left:10px;
	color:#fff;
}


.block-lang-dropdown {
	float: left;
	position: absolute;
	right: 360px;
	top:10px;
}

.block-lang-dropdown select {
	background-color:transparent;
	background-image: url('../images/select-arrow.png');
	border:0;
	font-family: 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform:uppercase;
	color:#c7c7c7;
	width: 80px !important;
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	padding-bottom:0;
}

#node-page-260 .title {
	display:none;
}	

.i18n-de #boxes-box-homepage_box1_translatable .box-title,
.i18n-de #boxes-box-homepage_box2_translatable .box-title,
.i18n-de #boxes-box-homepage_box3_translatable .box-title,
.i18n-de #boxes-box-homepage_box4_translatable .box-title {
	font-size:17px!important;
	line-height:17px!important;
}

.i18n-de #boxes-box-homepage_box1_translatable .learn-more,
.i18n-de #boxes-box-homepage_box2_translatable .learn-more,
.i18n-de #boxes-box-homepage_box3_translatable .learn-more,
.i18n-de #boxes-box-homepage_box4_translatable .learn-more {
	position:absolute!important;
	bottom: 188px!important;
}

/*Mobile Announcement Page*/

.page-node-420 .overlay-header-basic-page { 
	background: none; 
	width: 969px; 
	height:185px;
	position: relative; 
	margin-left: auto;
	margin-right: auto;
}

.overlay-container { 
	position: fixed;
	width: 100%;
	top: 140px;
}

.page-node-420 .title-container-wrapper {
	display:block;
}

.page-node-420 .title-wrapper {
	display:none;
}

.page-node-420 .split-col {
background: none;
height: 174px;
width: 940px;
margin-top: 20px;
}

.page-node-420 .subtitle-wrapper {
	height:100px;
	display:block;
	float:left;
	width:960px;
	background-image:url(../images/hr-shadow.png);
	background-position-y: 140%;
	background-position: center bottom -15px;
	background-repeat: no-repeat;
	padding-left: 0px;
	margin-top: 40px;
	margin-bottom: 30px;
}

.page-node-420 .title-container-wrapper .subtitle-wrapper p {
	font-size: 24px;
	font-weight:normal;
	color: #666;
	text-transform: uppercase;
	font-family: AauxNextSemiBoldRegular,'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	letter-spacing: 1px;
	line-height: 28px;
	text-align: center;
	text-shadow: white 0 1px 0;
}

.page-node-420 .title-container-wrapper .field-name-field-subtitle {
padding: 0px;
}

.page-node-420 .body-container .field-name-body strong {
	width:100%
}

/*--------------------------------------------------------insights Page
*
.node-type-page.context-insights*/


/*---------------------------------------Basic Structure*/

.node-type-page.context-insights #zone-header {
	height:106px;
	background:none;
}

.context-insights #zone-content2-wrapper {
	width:100%;
}

.context-insights #zone-content2 {
	width:960px;
	margin:0 auto;
}

.context-insights #zone-content2-wrapper .block-views {
	width:310px;
	display:block;
	float:left;
	float: left;
	padding: 0 5px;
}

/*Main Header*/

.node-type-page.context-insights h1.title {
	text-transform:uppercase;
}

/*---------------------------------------Slideshow*/


/*
.context-insights .view-id-nodequeue_11 {
	position:relative;
	height:290px;

}

.context-insights .block-views-nodequeue-11-block h2.block-title {
	display:none
	
}

.context-insights .block-views-nodequeue-11-block .content {
	width:960px;
	display:block;
	margin:0 auto;
}
*/


/*This is the div I should be targeting with the slideshow, BTW*/

/*
.block-views-nodequeue-11-block .views-row {
	padding-bottom:56px;
	display:block;
	position:relative;
}

.block-views-nodequeue-11-block .views-row .views-field {
	background:#fff;
	display:block;
	height:55px;
	float:left;
	position:absolute;
	margin-left:10px;
	width:940px;
	bottom:25px;
	
}

.block-views-nodequeue-11-block .views-row .views-field-field-slideshow-item {
	background-none;
	width:100%;
	float:left;
	display:block;
	height:230px;
	padding-left:0;
	margin:0;
	width:960px;
	position:relative;
	bottom:auto;
}

.block-views-nodequeue-11-block .ss-category {
	color:#fff;
	display:block;
	position:absolute;
	font-family: 'AauxNextSemiBoldRegular','Helvetica Neue',Arial,Helvetica,sans-serif;
	padding:1px 5px;
	top:-12px;
	left:5px;
}

.block-views-nodequeue-11-block .ss-title {
	font-size:19px;
	font-family:AauxNextRegularRegular,'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	float:left;
	clear:both;
	display:block;
	padding-top:10px;
	padding-left:10px;
}

.block-views-nodequeue-11-block .ss-summary {
	float:left;
	display:block;
	width:100%;
	font-family:AauxNextRegularRegular,'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height: 9px;
	padding-left:10px;
}

.block-views-nodequeue-11-block .ss-category.Perspective {
	background:#35bdb2;

}

.block-views-nodequeue-11-block .ss-category.Clients {
	background:#ca0032;

}

.block-views-nodequeue-11-block .ss-category.Products {
	background:#f3921e;

}
*/


/*
.context-insights .left-arrow-container {
	background: url(../images/left-arrow.png) 0 0 no-repeat;
	width: 23px;
	height: 38px;
	position: relative;
	top: -234px;
	left: 20px;
}

.context-insights .right-arrow-container {
	background: url(../images/right-arrow.png) 0 0 no-repeat;
	width: 23px;
	height: 38px;
	position: relative;
	top: -200px;
	left: 920px;
}
*/





/*---------------------------------------Column Sections*/

.context-insights #zone-content2-wrapper {

	background: #fafafa url(../images/hr-shadow.png) no-repeat center top;
	padding-top:35px!important;
	min-height: 700px;
}

.context-insights #zone-content2-wrapper h2.block-title {
	font-family: 'AauxNextSemiBoldRegular','Helvetica Neue',Arial,Helvetica,sans-serif;
	color:#fff;
	text-align:center;

}

.context-insights #zone-content2-wrapper .block-views .view-content .title {
	padding-top:5px;
}

.context-insights #zone-content2-wrapper .block-views .view-content .title a {
	font-family: 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	color:#ca0032;
	text-transform:none;
	text-decoration:none;
	font-weight:bold;

}

.context-insights #zone-content2-wrapper .block-views .views-field {
	padding:0 10px 10px;
}

/* First Item - Highlighted */

.context-insights #zone-content2-wrapper .block-views .views-row-1 {
	background:#fff;
	width:100%;
	display:block;
	border-radius:3px;
	-moz-border-radius:3px;
	border:1px solid #ccc;
	margin:10px 0;
	box-shadow: 1px 1px 2px #ccc;
}

.context-insights #zone-content2-wrapper .block-views .views-row-1 .article, .context-insights #zone-content2-wrapper .block-views .views-row-1 .video {
	display:none;
}

.context-insights #zone-content2-wrapper .block-views .views-field .Article .video, #zone-content2-wrapper .block-views .views-field .Event .video  {
	display:none;	
}

.context-insights #zone-content2-wrapper .block-views .views-field .Video .article  {
	display:none;	
}

/*Thumbs*/

.context-insights #zone-content2-wrapper .standard-thumb,
.context-insights #zone-content2-wrapper .yt-thumb {
	padding-top:10px
}

/*Read More Links*/
.context-insights .article a, .video a {
	color:#35bdb2;
	text-decoration:none;
}

.Documents .article a, 
.Documents .video a {
	display: none;
	}

.context-insights field-content .article, .context-insights  field-content .video {
	padding-bottom:40px;
}

.context-insights .views-row-1 .article, .views-row-1 .video {
	padding-bottom:5px;
}

.Video .standard-thumb {
	display: none;
	}

.Article .standard-thumb.doc,
.Documents .standard-thumb.art {
	display: none;
	}

/*.block-nodequeue-8-block*/

.node-type-page.context-insights #zone-content2-wrapper .block-nodequeue-9-block h2.block-title {
	background:#ca0032;
}


/*Products*/
/*.block-nodequeue-7-block*/

.node-type-page.context-insights #zone-content2-wrapper .block-nodequeue-10-block h2.block-title {
	background:#f3921e;
}

/*Insights*/
/*.block-nodequeue-9-block*/

.node-type-page.context-insights #zone-content2-wrapper .block-nodequeue-12-block h2.block-title {
	background:#35bdb2;
}

.context-insights #zone-content2-wrapper .block-nodequeue-9-block .view-content { 

	/*
 border-width:0 1px 0 0;
    -webkit-border-image: 
    	-webkit-gradient(linear, 0 0, 0 100%, from(black), to(rgba(0, 0, 0, 0))) 1 100%;
    -webkit-border-image: 
    	-webkit-linear-gradient(black, rgba(0, 0, 0, 0)) 1 100%;
    -o-border-image:
    	     -o-linear-gradient(black, rgba(0, 0, 0, 0)) 1 100%;
    -moz-border-image:
    	   -moz-linear-gradient(black, rgba(0, 0, 0, 0)) 1 100%; 
*/

}
/* --------------------------------------------------------------------------------------LEADERSHIP PAGES */

/*----------------------------------GLOBAL*/

.node-type-leadership-page .form-type-item {
	display:none;
}

.node-type-leadership-page #zone-content {
	width:100%;
}

.node-type-leadership-page .container-12 .grid-12 {
	width:100%;
}

.node-type-leadership-page #zone-content .block-main {
	width:960px;
	margin:0 auto;
}

.node-type-leadership-page h1.title {
	text-transform: uppercase;
}

/*MENU*/

.node-type-leadership-page .block-menu-leadership-menu {
	width:960px;
	margin:0 auto;
	z-index:1;
}

.node-type-leadership-page .block-menu-leadership-menu h2 {
	display:none;
}

.node-type-leadership-page .block-menu-leadership-menu ul, .node-type-leadership-page .block-menu-leadership-menu ul li {
	list-style:none;
	
}

.node-type-leadership-page .block-menu-leadership-menu ul li {
	display:block;
	float:left;
	margin:0;
	padding:20px;
	color:#666;
	margin-bottom:-1px;
}

.node-type-leadership-page .block-menu-leadership-menu ul li a {
	color:#666;
	font-weight:bold;
}

.node-type-leadership-page .block-menu-leadership-menu ul li.active-trail {
	background:#f7f7f7;
	color:#c43941;
	font-weight:bold;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.node-type-leadership-page .block-menu-leadership-menu ul a:hover {
	color:#c43941;

}


.node-type-leadership-page .block-menu-leadership-menu ul li.active-trail a.active {
	color:#c43941;

}

/*CONTENT*/

.node-type-leadership-page .block-views {
	background:#f7f7f7;
	padding-top:50px;
	border-top:1px solid #ccc;
	margin-top:-1px;
	padding-bottom:60px;
}

.node-type-leadership-page .block-views .block-inner {
	width:960px;
	margin:0 auto;
}

/*indiv. bios*/

.node-type-leadership-page .block-views li.views-row {
	width:460px;
	display:block;
	float:left;
	position:relative;
}

.node-type-leadership-page .block-views li.views-row-odd {
	padding-right:40px;
}


.node-type-leadership-page #region-content .block-views .content li.views-row p {
	font-size:13px;
	line-height:18px;
	padding-top:10px;
	
}

.node-type-leadership-page #region-content .bio-image {
	display:block;
	float:left;
	width:175px;
	padding-right:5px;
	padding-bottom:10px;
}



.node-type-leadership-page #region-content .views-field-field-leadership-title {
	padding-top:40px;
	padding-bottom:5px;
	color:#c43941;
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
	
}

.node-type-leadership-page #region-content .views-field-title {
	font-family: 'AauxNextRegularRegular';
	text-transform:uppercase;
	background-color:#f58c32;
	padding:3px 30px;
	margin:0 0 5px 20px;
	color:#fff;
	font-size:15px;
}

.node-type-leadership-page .views-field-field-twitter-url a,
.node-type-leadership-page .views-field-field-twitter-url a:visited {
	background:transparent url(../images/twitter.png) no-repeat right 0;
	color: #35bdb2;
	font-family: 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 35px 4px 0px;
	text-decoration: none;
}

/* --------------------------------------------------------------------------------------Razzle Dazzle*/

/*----------------------------------Home Page - .context-razzledazzle */

.context-razzledazzle body {
	overflow:hidden;
}

.context-razzledazzle h1.title {
	display:none;
}

.context-razzledazzle #zone-content-wrapper .container-12 {
	width:920px;
}

.context-razzledazzle .container-12 .grid-12 { /*changed for appnex staging*/
	width:920px;
}

/*INTRO TEXT*/

.context-razzledazzle #region-content1 .block-boxes #boxes-box-razzle_home_intro {
	display:block;
	width:100%;
	float:left;
	padding:20px 0 10px 0;
}

.context-razzledazzle #region-content1 .block-boxes #boxes-box-razzle_home_intro p {
	width:100%;
	font-size:22px;
	text-transform:uppercase;
	color:#666666;
	font-family: AauxNextSemiBoldRegular,'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	text-align:center;
	margin-bottom:0;
	line-height:1.3;
	text-shadow: 1px 1px 0px #fff;
	
}

/*SLIDESHOW*/

.context-razzledazzle .view-id-nodequeue_12 { /*number changed for appnexus staging*/
	position: relative;
}

.context-razzledazzle .view-id-nodequeue_12 .view-content .item-list { /*number changed for appnexus staging*/
	display:block;
	height:330px;
}

.context-razzledazzle .view-id-nodequeue_12 .view-content .item-list ul li { /*number changed for appnexus staging*/
	margin:0;
	padding:0;
}
.context-razzledazzle .view-id-nodequeue_12 .views-row {
	width:920px;
	height:330px;
	position:relative;
}

.context-razzledazzle .view-id-nodequeue_12 .views-row .slide-title {
	font-size:30px;
	font-family: AauxNextBlackRegular,'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;	
	line-height:1.1;
	text-transform:none;
	color:#35bdb2;
}

.context-razzledazzle .view-id-nodequeue_12 .views-row .slide-title a {
	color:#35bdb2;
	text-transform:none;
}

.context-razzledazzle .view-id-nodequeue_12 .views-row .date {
	font-family: AauxRegularRegular,'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;	
	font-size:14px;
	color:#666666;
	text-transform:uppercase;
	padding:10px 0 0 0;
}

.context-razzledazzle .view-id-nodequeue_12 .views-row p {

	padding:10px 0 0 0;
}


.context-razzledazzle .view-id-nodequeue_12 .button-wrapper a {
	display:block;
	float:left;
	color:#fff;
	padding:10px 15px;
	background-color: #35bdb2;
	text-decoration: none;
	text-transform: uppercase;
	font-family: AauxNextSemiBoldRegular, 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
}


.context-razzledazzle .view-id-nodequeue_12 .views-row .slide-image {
	display:block;
	float:left;
	width:500px;
	height:330px;
}

.context-razzledazzle .view-id-nodequeue_12 .views-row .slide-info-wrapper {
	display:block;
	float:left;
	width:360px;
	height:280px;
	background:#fff;
	padding:25px 35px 25px 25px;
}

.context-razzledazzle .view-id-nodequeue_12 #next2, .context-razzledazzle .view-id-nodequeue_12 #prev2 {
	width:38px;
	height:43px;
	display:block;
	position:absolute;
	top:150px;
}

.context-razzledazzle .view-id-nodequeue_12 #next2 {
	background-image: url('../images/razzle/r-arrow.png');
	right:-5px;
	background-repeat: no-repeat;
}

.context-razzledazzle .view-id-nodequeue_12 #prev2 {
	background-image: url('../images/razzle/l-arrow.png');
	left:-5px;
	background-repeat: no-repeat;
}

.context-razzledazzle .view-id-nodequeue_12 .view-footer {
	height:86px;
	width:903px;
	display:block;
	background-image:url('../images/razzle/divider2.png');
	margin:0 auto;
	margin-top:20px;
}

/*UPCOMING EVENTS BLOCK*/

.context-razzledazzle .block-nodequeue-11-block-1 {
	width:450px;
	display:block;
	float:left;
	margin-top:-40px;
}

.context-razzledazzle .block-nodequeue-11-block-1 h2.block-title {
	width: 100%;
	font-size: 22px;
	text-transform: uppercase;
	color: #666666;
	font-family: AauxNextSemiBoldRegular,'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	margin-bottom: 0;
	line-height: 1.3;
	text-shadow: 1px 1px 0px #fff;
	padding-bottom:10px;
}

.context-razzledazzle .block-nodequeue-11-block-1 .item-list ul li.views-row-odd {
	margin-right:20px;
}

.context-razzledazzle .block-nodequeue-11-block-1 .item-list ul li {
	margin: 0 0 20px 0;
	padding: 0;
}

.context-razzledazzle .block-nodequeue-11-block-1 .views-row {
	display:block;
	float:left;
	width:215px;
	height:175px;
	background:#fff;
	position:relative;
}

.context-razzledazzle .block-nodequeue-11-block-1 .views-row.eventsToggle {
	background-image:url('../images/razzle/upcoming-bg.png');
}


.context-razzledazzle .block-nodequeue-11-block-1 .views-field-nid a {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
}

.context-razzledazzle .block-nodequeue-11-block-1 .views-field-title, .context-razzledazzle .block-nodequeue-11-block-1 .views-field-field-razzle-dazzle-teaser-title {
	font-family: AauxNextBlackRegular,'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	padding:15px;
	color:#35bdb2;
	font-size:22px;
	line-height:1.2;
}

.context-razzledazzle .block-nodequeue-11-block-1 .views-row.eventsToggle .views-field-title a, .context-razzledazzle .block-nodequeue-11-block-1 .views-row.eventsToggle .views-field-field-event-date, .context-razzledazzle .block-nodequeue-11-block-1 .views-row.eventsToggle .views-field-field-razzle-dazzle-teaser-title{
	color:#fff;
}

.context-razzledazzle .block-nodequeue-11-block-1 .views-field-field-event-date {
	font-size:14px;
	font-family: AauxNextRegularRegular,'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	color:#666666;
	padding:0 15px;
}

.context-razzledazzle .block-nodequeue-11-block-1 .view-footer a {
	text-transform:none;
	font-family: 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-weight:bold;v
}

/*CONNECT WITH US*/

.context-razzledazzle .block-connect-with-us {
	display:block;
	float:left;
	width:450px;
	padding-left:20px;
	margin-top:-40px;
}

.context-razzledazzle .block-connect-with-us h2.block-title {
	width: 100%;
	font-size: 22px;
	text-transform: uppercase;
	color: #666666;
	font-family: AauxNextSemiBoldRegular,'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	margin-bottom: 0;
	line-height: 1.3;
	text-shadow: 1px 1px 0px #fff;
}

.block-connect-with-us p a {
	display:none;
}

.block-connect-with-us .facebook, .block-connect-with-us .twitter {
	display:block;
	float:left;
	width:39px;
	height:39px;

} 

.block-connect-with-us .facebook a, .block-connect-with-us .twitter a {
	display:block;
	float:left;
	width:39px;
	height:39px;
} 

.block-connect-with-us .facebook {
	background-image:url('../images/razzle/facebook-button.png');
}

.block-connect-with-us .twitter {
	background-image:url('../images/razzle/twitter-button.png');
	margin-left:10px;
}

/*WEBFORM*/

.context-razzledazzle .block-webform {
	display:block;
	float:left;
	width:450px;
	padding-left:20px;
	padding-top:20px;
}


.context-razzledazzle .form-item {
	margin-bottom:0;
	margin-top:0;
}

.context-razzledazzle .block-webform h2.block-title {
	font-family:'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#323232;
	text-transform:uppercase;
}

.context-razzledazzle .block-webform form input {
	width:212px;
	display:block;
	float:left;
	box-shadow:none;
	border:1px solid #ccc;
	height:35px;
	color:#999999;
	padding:10px;
	margin-bottom:10px;
	font-family:'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
}

.context-razzledazzle #webform-component-name {
	display:block;
	float:left;

}

.context-razzledazzle #webform-component-e-mail-address, .context-razzledazzle #webform-component-email-address {
	display:block;
	float:left;
}

.context-razzledazzle #webform-component-message {
	display:block;
	float:left;
		width:100%;
		clear:both;
}

.context-razzledazzle .block-webform form input#edit-submitted-name {
	margin-right:24px;
}

.context-razzledazzle .block-webform form textarea {
	width:100%;
	box-shadow:none;
	border:1px solid #ccc;
	color:#999999;
	padding:10px;
	font-family:'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	display:block;
	float:left;
	height:115px;
}

.context-razzledazzle .block-webform form input.form-submit {
	display:block;
	float:right;
	width:90px;
	height:40px;
	background:#35bdb2;
	border:0px;
	border-radius:0px;
	text-shadow:none;
	color:#fff;
	font-family: AauxNextSemiBoldRegular,'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	font-size:15px;
	margin:0;

}

#edit-captcha {
	clear:both;
}

.context-razzledazzle .block-webform .captcha {
	display:block;
	float:left;
	width:100%;
	padding-top:3px;
	margin-bottom:0px;
}

.context-razzledazzle .block-webform .captcha span.fieldset-legend {
	display:none;
}

.context-razzledazzle .block-webform .captcha .form-item-captcha-response {
	display:block;
	float:left;
	width:100%;
	margin-top:5px;
}

.context-razzledazzle .block-webform .captcha label.compact-form-label {
	display:block;
	float:left;
	width:100%;
}

.context-razzledazzle .block-webform .captcha input {
	display:block;
	float:left;
	width:100%;
}
.compact-form-label {
	color:#999999;
	padding:8px;
	font-family:'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-weight:normal;
}

.context-razzledazzle .block-webform .captcha .fieldset-description {
 	color: #999999;
    font-family: 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
    line-height: 1;
    padding-bottom: 6px;
}

.context-razzledazzle .block-webform .captcha .description {
	display:none;
}

/*PREVIOUS TALKS*/

.context-razzledazzle .block-nodequeue-10-block .view-header {
	position:relative;
}

.context-razzledazzle .block-nodequeue-10-block .view-header .divider {
	position:absolute;
	top:0;
	width:903px;
	height:108px;
	display:block;
	background-image:url('../images/razzle/divider2.png');
	margin:0 auto;
	background-repeat:no-repeat;
}

.context-razzledazzle .block-nodequeue-10-block {
	width:100%;
	display:block;
	float:left;
	padding-bottom:60px;
}

.context-razzledazzle .block-nodequeue-10-block h2.block-title {
	width: 100%;
	font-size: 22px;
	text-transform: uppercase;
	color: #666666;
	font-family: AauxNextSemiBoldRegular,'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	margin-bottom: 0;
	line-height: 1.3;
	text-shadow: 1px 1px 0px #fff;
	padding-bottom:10px;
	display:block;
	float:left;
	padding-top:30px;
}

.context-razzledazzle .block-nodequeue-10-block .item-list ul li {
	margin:0;
}

.context-razzledazzle .block-nodequeue-10-block .item-list ul li.views-row {
	width:295px;
	height:195px;
	display:block;
	float:left;
	position:relative;
	z-index:0;
	margin-bottom:20px;
}

.context-razzledazzle .block-nodequeue-10-block .item-list ul li.views-row-1, .context-razzledazzle .block-nodequeue-10-block .item-list ul li.views-row-2  {
	margin-right:17px;
}

.context-razzledazzle .block-nodequeue-10-block .views-field-title {
	display:block;
	z-index:1;
	font-family: AauxNextBlackRegular,'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-size:24px;
	padding:15px;
	color: #35bdb2;
	line-height:1;
}

.context-razzledazzle .block-nodequeue-10-block .views-field-title a {
	text-transform: none;
}


.context-razzledazzle .block-nodequeue-10-block .eventsToggle .views-field-title a {
	color:#fff;
}

.context-razzledazzle .block-nodequeue-10-block .eventsToggle .views-field-title {
	color:#fff;
}

.context-razzledazzle .block-nodequeue-10-block .views-field-field-button-text {
	display:none;
	position:absolute;
	top:140px;
	left:15px;
	color:#fff;
	padding:10px 15px;
	background-color: #35bdb2;
	font-family: AauxNextSemiBoldRegular, 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
}

.context-razzledazzle .eventsToggle .views-field-field-button-text {
	display:block;
	

}

.context-razzledazzle .views-field-field-button-text a {
	color:#fff;
	display:block;
	text-decoration: none;
	text-transform: uppercase;
	width:100%;
}

.context-razzledazzle .view-nodequeue-10 .views-field-nothing a, .context-razzledazzle .view-id-previous_talks .views-field-nothing a  {
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
}

.context-razzledazzle .block-nodequeue-10-block  .views-field-field-event-date {
	color:#fff;
	font-family:'AauxNextRegularRegular', 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	padding:0 0 0 15px;
}


.context-razzledazzle .block-nodequeue-10-block .views-field-field-archived-event-thumbnail {
	position:absolute;
	top:0;
	z-index: -1
}


.context-razzledazzle .block-nodequeue-10-block  .views-field-field-archived-event-thumbnail img {
    filter: grayscale(100%) brightness(60%) contrast(100%);
    -webkit-filter: grayscale(100%) brightness(60%) contrast(100%);
    -moz-filter: grayscale(100%) brightness(60%) contrast(100%);
    filter: grayscale(100%) brightness(60%) contrast(100%);
     filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	 filter: gray; /* IE6-9 */

}

.context-razzledazzle .block-nodequeue-10-block .eventsToggle .views-field-field-archived-event-thumbnail img {
    filter: grayscale(0%) brightness(80%);
    -webkit-filter: grayscale(0%) brightness(80%);
    -moz-filter: grayscale(0%) brightness(80%);
    filter: none;
    opacity: 1;
}

.context-razzledazzle .block-nodequeue-10-block .view-footer a {
	text-transform:none;
	font-weight:bold;
}

/* --------------------------------------------- Webform Content Type ----------------------------------------------*/

.node-type-webform #zone-content {
	padding-bottom:50px;
}

.node-type-webform form input {

	display: block;
	float: left;
	box-shadow: none;
	border: 1px solid #ccc;
	height: 35px;
	color: #999999;
	padding: 10px;
	margin-bottom: 10px;
	font-family: 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	
}

.node-type-webform .webform-component {
	display:block;
	float:left;
	width:100%
}

.node-type-webform form label {
	font-family:'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	font-size:15px;
}

.node-type-webform .form-item {
	margin:0;
}

.node-type-webform .form-item p {
	margin-bottom:0;
}
/*checkboxes*/

.node-type-webform form .webform-component-checkboxes {
	margin-top:10px;
}

.node-type-webform form .webform-component-checkboxes input {
	margin-bottom:0;
}

.node-type-webform form .webform-component-checkboxes label {
	font-family: 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-weight: bold;
	padding: 6px 10px;
	color: #35bdb2;
	font-size: 15px;
	text-shadow: 1px 1px 0px #fff;
	display: block;
	float: left;
	text-decoration: none;
	text-transform:none;
	margin-bottom:0;
}

.node-type-webform form .webform-component-checkboxes .description {
	font-size: 15px;
	font-weight: normal;
	line-height: 22px;	
	font-family: 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	color: #323232;
	padding-left:22px;
}

.node-type-webform form .form-type-checkbox {
	display:block;
	float:left;
	clear:both;
	margin:0;
}

.node-type-webform #boxes-box-razzledazzle_logo {
	margin-top:20px;
}

/*Checkboxes descriptions*/

.node-type-webform .form-item .description {
	display:block;
	float:left;
	clear:both;
}

/*conf popup*/

.node-type-webform div.status {
	background-image:none;
	background-color:transparent;
	border:0px;
	padding:0;
	margin:0;
	display:none;
}

.node-type-webform #popup-confirmation {
		background-color:#fff;
	padding: 35px 35px 11px 35px;
	margin-bottom:0;
	font-family: 'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	color: #323232;
	padding-bottom: 30px;
	line-height: 25px;
	text-align:center;
}

.node-type-webform #popup-confirmation p {
		font-size: 18px;
}

.node-type-webform #popup-confirmation a {
	text-transform:none;
}

/*submit*/

.node-type-webform form input.form-submit {
	display: block;
	float: left;
	width: 90px;
	height: 40px;
	background: #35bdb2;
	border: 0px;
	border-radius: 0px;
	text-shadow: none;
	color: #fff;
	font-family: AauxNextSemiBoldRegular,'HelveticaNeue','Helvetica Neue',Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	font-size: 15px;
	margin: 10px 0;
}


/*z-index for publishers page*/

.block-8 {
	z-index: 0;
}

.block-9 {
	z-index: 1;
}

.block-ymp-feature1 {
	z-index: 2;
}

.block-ymp-feature2 {
	z-index: 3;
}

.block-ymp-feature3 {
	z-index: 4;
}

.block-ymp-feature4 {
	z-index: 5;
}

.block-5 {
	z-index: 6;
}
