/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). 
*/





/* Sitewide Elements */

html,body
{
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    overflow-x: hidden; 
}

body {
	font-family: 'Lato', Arial;
	font-size: 1em;
	color: #333333;
}

.mobile-block {
	display: none;
}

.desktop-block {
	display: block;
}

.slider-terms {
	width: 710px;
	overflow: hidden;
	float: left;
}

.field-name-addthis-toolbar {
	display: block;
}

/* Typography */

h1 {
	font-family: 'Neuton', Georgia;
	font-weight: 400;
	font-size: 2.4em;
	color: #333;
	letter-spacing: 0em;
	line-height: 1.1em;
	text-shadow: 0px 1px 1px white;
	-webkit-text-stroke: 0.25px;
}

h1.basic-page-title {
	font-size: 2.4em;
	color: #2f5d6d;
	letter-spacing: 0em;
	line-height: 1.1em;
	border-bottom: 1px solid #2f5d6d;
	padding-bottom: 10px;
	width: 100%;
	font-variant: small-caps;
}

h2.node-title, h4 {
	font-size: 1.6em;
}

.field-name-field-publication-type,
.field-name-field-press-type,
.views-field-field-media-type,
.field-name-field-media-type,
.field-name-field-event-type,
.field-name-field-article-category {
	float: left;
	padding-right: 10px;
	border-right: 1px solid #ccc;
	margin-right: 10px;
	
}

.field-name-field-publication-type,
.field-name-field-press-type,
.field-name-field-publication-date,
.field-name-featured-content-heading,
.field-name-field-release-date,
.views-field-field-media-type,
.field-name-field-media-type,
.views-field-field-date,
.field-name-field-date,
.field-name-field-bio-type,
.field-name-field-program,
.field-name-field-event-type,
.field-name-field-event-date-time,
.field-name-field-article-date,
.field-name-field-article-category,
.node-event.view-mode-full .field-name-field-location,
.node-teaser .field-name-field-event-when-display {
	text-transform: uppercase;
	color: #878787;
	font-size: 14px;
	vertical-align: middle;
	letter-spacing: .1em;

}

.view-mode-teaser_short .field-name-field-publication-type, 
.view-mode-teaser_short .field-name-field-publication-date,
.view-mode-teaser_short .field-name-field-article-date {
	font-size: 12px;
	padding-right: 5px;
	margin-right: 5px;
	
}

/* Header Styling */

.zone-branding-wrapper {
	background: url(/o/6170/images/17705/header-wrapper-bg.jpg) top left repeat-x;
	border-bottom: 1px solid black;
}

.region-branding-inner {
	background: url(/o/6170/images/17705/header-bg.jpg) top left no-repeat;
	height: 204px;
}

.logo-img {
	margin: 100px 0 0 0;
	width: 260px;
	height: 81px;
}

.logo-img img {
	width: auto; 
}

#block-menu-menu-top-menu {
	display: block;
	position: absolute;
	top: 14px;
	right: -10px;
	width: 500px;
}

#block-menu-menu-top-menu ul.menu {
	float: right;
}

#block-menu-menu-top-menu .menu li {
	list-style-type: none; 
	display: inline;
	text-transform: uppercase;
}

.region-branding-inner .content {
	font-family: 'Lato';
	color: white;
}

#block-menu-menu-top-menu li {
	margin: 0px;
	border-right: 1px solid #999;
	padding: 0 14px 0 14px;
}

#block-menu-menu-top-menu li.last {
	border-right: none;
	padding-right: 10px;
}

#block-menu-menu-top-menu a {
	color: #fff;
	font-family: 'Lato', Arial;
	font-weight: 300;
	font-size: 14px;
	text-shadow: 0px -1px #000;
	letter-spacing: 1px;
}

#block-om-maximenu-om-maximenu-2 {
	display: none;
}

#block-custom-search-blocks-2 {
	display: none;
}

#block-custom-search-blocks-1 {
	display: block;
}

#block-custom-search-blocks-1 {
	position: absolute;
	top: 70px;
	right: 0px;
	width: 438px;
	height: 53px;
	background: url(/o/6170/images/17705/searchbox-bg.jpg) top left no-repeat;
	-webkit-box-shadow: 0px 2px 8px 2px #264a58;
	-moz-box-shadow: 0px 2px 8px 2px #264a58;
	 box-shadow: 0px 2px 8px 2px #264a58;
}

#block-custom-search-blocks-1 .search-form {
	margin: 0;
}

#block-custom-search-blocks-1 .form-item {
	float: left;
	margin: 0;
}

#block-custom-search-blocks-1 .form-item input {
	margin: 5px 0 0 5px;
	width: 208px;
	height: 42px;
	border-right: none;
	font-size: 15px;
	font-family: 'Lato';
	color: #666;
	
}

#block-custom-search-blocks-1 .form-type-select {
	margin: 5px 0 0 0px;
	height: 42px;
	background: white;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	border-top: 1px solid #848484;
	border-bottom: 1px solid #e1e1e1;
}

#block-custom-search-blocks-1 select {
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: 1px solid #ddd9e6;
	margin-top: 10px;
	padding-left: 8px;
	color: #4c8494;
	font-family: 'Lato';
}

#block-custom-search-blocks-1 option {
	padding: 4px;
	background: #ddd9e6;
	border-bottom: 1px solid #fff;
}

#block-custom-search-blocks-1 .form-actions {
	float: left;
	margin: 0;
}

#block-custom-search-blocks-1 .form-actions input {
	margin: 5px 0 0 5px;
	width: 44px;
	height: 46px;
	border: none;
}

#block-custom-search-blocks-1 .form-actions input:hover {
	background: none;
}

.zone-content-wrapper {
	margin-top: 33px; 
}

/* Maxi Menu Styling */

#block-om-maximenu-om-maximenu-1 {
	display: block;
	position: absolute;
	top: 144px;
	right: 0px;
	/*
	background: #264a58;
	-webkit-box-shadow: 0px -2px 8px 2px #264a58;
	-moz-box-shadow: 0px -2px 8px 2px #264a58;
	 box-shadow: 0px -2px 8px 2px #264a58;
	*/
}

#block-om-maximenu-om-maximenu-1 .om-menu {
	height: 60px;
}

#block-om-maximenu-om-maximenu-1 .om-leaf {
	height: 60px;
	padding: 0;
	border-right: 1px solid #5998a5;
	border-left: 1px solid #000;
	background: url(/o/6170/images/17705/navbar-bg-main.jpg) top left repeat-x;
}

#block-om-maximenu-om-maximenu-1 .om-leaf.first {
	border-left: none;
}

#block-om-maximenu-om-maximenu-1 .om-leaf.last {
	border-right: none;
}

#block-om-maximenu-om-maximenu-1 .om-leaf.leaf-events {
	border-right: none;
}

#block-om-maximenu-om-maximenu-1 .om-leaf.leaf-news {
	height: 55px;
	margin-top: 5px;
	border-right: 1px solid #5998a5;
	border-left: none;
}

#block-om-maximenu-om-maximenu-1 .om-leaf.leaf-about-mpi {
	height: 56px;
	margin-top: 5px;
}

#block-om-maximenu-om-maximenu-1 .om-leaf:hover {

 	background: url(/o/6170/images/17705/navbar-bg-hover.jpg) top left repeat-x;	
}

#block-om-maximenu-om-maximenu-1 .om-leaf.leaf-news {
	background: url(/o/6170/images/17705/navbar-bg-news2.png) top left repeat-x;
}

#block-om-maximenu-om-maximenu-1 .om-leaf.leaf-about-mpi {
	background: url(/o/6170/images/17705/navbar-bg-about2.png) top left repeat-x;
}

#block-om-maximenu-om-maximenu-1 .om-leaf.leaf-news:hover, #block-om-maximenu-om-maximenu-1 .om-leaf.leaf-about-mpi:hover {
	background: url(/o/6170/images/17705/navbar-bg-hover-sm.jpg) top left repeat-x;
}


#block-om-maximenu-om-maximenu-1 .om-link {
	color: #fff;
	font-family: 'Lato', Arial;
	font-size: 18px;
	text-shadow: 0px -1px #000;
	text-transform: uppercase;
 	letter-spacing: .1em;
 	padding: 16px 25px;
	vertical-align: middle;
}




#block-om-maximenu-om-maximenu-1 .om-link.maxi-menu-small-links {
	color: #fff;
	font-family: 'Lato', Arial;
	font-weight: 400;
	font-size: 17px;
	text-shadow: 0px -1px #000;
	text-transform: uppercase;
 	letter-spacing: .1em;
 	padding: 14px 25px;

	
}

/* */
#block-om-maximenu-om-maximenu-1 .om-maximenu-open {
	display: none;
}


#block-om-maximenu-om-maximenu-1 .om-maximenu-content {
	top:61px;
	left:-220px;
	max-height: 438px;
	
}

#block-om-maximenu-om-maximenu-1 .om-maximenu-middle {
	/*background: #e9f1f3;*/
	
	background: url(/o/6170/images/17705/nav-dropdown-bg.jpg) top left repeat-x;
	
	max-height: 438px;
	border: 1px solid #c2c5c6;
	-webkit-box-shadow: 0px 2px 8px 0px #ccc;
	-moz-box-shadow: 0px 2px 8px 0px #ccc;
	 box-shadow: 0px 2px 8px 0px #ccc;
}

#block-om-maximenu-om-maximenu-1 .om-maximenu-middle-right {
	max-height: 438px;
	border: 1px solid #fff;
	
}


#block-om-maximenu-om-maximenu-1 .leaf-research-initiatives .om-maximenu-middle {
	width: 1100px;
	
}

#block-om-maximenu-om-maximenu-1 .leaf-research-initiatives .om-maximenu-middle-right {
	height: 416px;
	
}





#block-om-maximenu-om-maximenu-1 .om-maximenu-middle h3 {
	margin-top: 0.6em;
	margin-left: 0.4em;
	margin-bottom: 0.5em;
	color: black;
	letter-spacing: .1em;
}


#block-om-maximenu-om-maximenu-1 .om-maximenu-middle a.disable-link:hover {
	text-decoration: none;
}

#block-om-maximenu-om-maximenu-1 .om-maximenu-middle ul.menu {
	list-style: none;
	
}

#block-om-maximenu-om-maximenu-1 .om-maximenu-middle ul.menu li {
	list-style: none;
	font-size: 15px;
	background: url(/o/6170/images/17705/navbar-divider-sm.png) bottom left no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
}

#block-om-maximenu-om-maximenu-1 .om-maximenu-middle ul.menu li a:active, 
#block-om-maximenu-om-maximenu-1 .om-maximenu-middle ul.menu li a:visited {
	color: #2e697e;
}

#block-om-maximenu-om-maximenu-1 .om-maximenu-middle-right .block-menu-id-menu-topics-menu-top-navbar {
	float: left;
	width: 270px;
	height: 433px;
	background: url(/o/6170/images/17705/navbar-divider-vert.png) 250px 0  no-repeat;
	
}

#block-om-maximenu-om-maximenu-1 .om-maximenu-middle-right .block-menu-id-menu-regions {
	float: left;
	width: 240px;
}

#block-om-maximenu-om-maximenu-1 .om-maximenu-middle-right .block-menu-id-menu-data {
	float: left;
	width: 200px;
	padding-top: 5px;
	
}

#block-om-maximenu-om-maximenu-1 .om-maximenu-middle-right .block-menu-id-menu-programs-taxonomy {
	float: right;
	width: 540px;
	background: url(/o/6170/images/17705/navbar-divider-vert.png) top left no-repeat;
	padding-left: 20px;
	
}

#block-om-maximenu-om-maximenu-1 .om-maximenu-middle-right .block-menu-id-menu-programs-taxonomy li{
	text-transform: uppercase;
	font-weight: bold;
	
}

#block-om-maximenu-om-maximenu-1 .om-maximenu-middle-right .block-menu-id-menu-programs-taxonomy .menu .menu li {
	text-transform: none;
	font-weight: normal;
	margin: 0;
}

#block-om-maximenu-om-maximenu-1 .om-maximenu-middle-right .block-menu-id-menu-programs-taxonomy li.expanded {
	margin-bottom: 20px;
	text-transform: uppercase;
}

#block-om-maximenu-om-maximenu-1 .om-maximenu-middle-right .block-menu-id-menu-programs-taxonomy #menu_programs {
	float: left;
	width: 250px;
	margin-bottom: 40px;
	background: url(/o/6170/images/17705/navbar-divider-sm.png) 0px 30px no-repeat;
	
}


#block-om-maximenu-om-maximenu-1 .om-maximenu-middle-right .block-menu-id-menu-programs-taxonomy #menu_initiatives {
	width: 250px;
	float: right;
	background: url(/o/6170/images/17705/navbar-divider-sm.png) 0px 30px no-repeat;
}

#block-om-maximenu-om-maximenu-1 .om-maximenu-middle-right .block-menu-id-menu-programs-taxonomy #menu_projects {
	float: left;
	width: 250px;
	margin-top: -20px;
	background: url(/o/6170/images/17705/navbar-divider-sm.png) 0px 30px no-repeat;
}


#block-om-maximenu-om-maximenu-1 .om-maximenu-middle-right .block-menu-id-menu-programs-taxonomy #menu_mpi_europe  {
	width: 250px;
	float: right;
}

#block-om-maximenu-om-maximenu-1 .om-maximenu-middle-right .block-menu-id-menu-programs-taxonomy #menu_mpi_europe a {
	color: #534579;
	font-weight: bold;
}

#block-om-maximenu-om-maximenu-1 .leaf-publications .om-maximenu-middle {
	width: 650px;
}

#block-om-maximenu-om-maximenu-1 .leaf-publications .block-menu-id-menu-publications {
	float: left;
	width: 150px;
	margin-top: 1em;
}

#block-om-maximenu-om-maximenu-1 .leaf-publications .block-views {
	float: right;
	width: 420px;
	background: url(/o/6170/images/17705/navbar-divider-vert.png) top left no-repeat;
	padding-left: 30px;
}

#block-om-maximenu-om-maximenu-1 .leaf-publications .block-views .navbar-featured-publication {
	margin-left: 0.4em;
}

#block-om-maximenu-om-maximenu-1 .leaf-news .om-maximenu-content {
	top:56px;
	left:-337px;
	max-height: 438px;
	
}

#block-om-maximenu-om-maximenu-1 .leaf-news .om-maximenu-middle {
	width: 440px;
}

#block-om-maximenu-om-maximenu-1 .leaf-news .block-menu-id-menu-news {
	float: right;
	width: 120px;
	margin-top: 1em;
}

#block-om-maximenu-om-maximenu-1 .leaf-news .block-views {
	float: left;
	width: 254px;
	background: url(/o/6170/images/17705/navbar-divider-vert.png) top right no-repeat;
	padding-right: 30px;
}

#block-om-maximenu-om-maximenu-1 .leaf-about-mpi .om-maximenu-content {
	top:56px;
	left:-291px;
	max-height: 438px;
	
}

#block-om-maximenu-om-maximenu-1 .leaf-about-mpi .om-maximenu-middle {
	width: 440px;
}

#block-om-maximenu-om-maximenu-1 .leaf-about-mpi .block-menu-id-menu-about-mpi {
	float: right;
	width: 120px;
	margin-top: 1em;
	padding-right: 10px;
	padding-bottom: 10px;
}

#block-om-maximenu-om-maximenu-1 .leaf-about-mpi .block-menu-id-menu-programs {
	margin-top: 0.4em;
	float: left;
	width: 240px;
	background: url(/o/6170/images/17705/navbar-divider-vert.png) top right no-repeat;
	padding-right: 30px;
}


/* Content Area Styling */

.region-content-inner {
	padding-bottom: 60px;
}

#breadcrumb {
	background: url(/o/6170/images/17705/dividerline-large.png) bottom left no-repeat;
	margin-bottom: 20px;
	margin-left: 0px;
}

ul.breadcrumb {
	font-size: 13px;
	margin-bottom: 0px;
	text-transform: uppercase;
	padding-bottom: 4px;
}



/* Sidebar Styling */


.region-sidebar-second-inner section.block,
.region-sidebar-second-inner div.block {
	background: none;
	padding-top: 0px;
}


.region-sidebar-second-inner {
	background: url(/o/6170/images/17705/sidebar-shadow.jpg) top left repeat-y;
	border-left: solid 1px #c2c5c6;
	min-height: 100%;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 14px;
	color: #333333;
	line-height: 18px;
	height: 100%;
}

.region-sidebar-second-inner .block-inner {
	padding-bottom: 40px;
}

.negative-margin {
	margin-left: -25px;
}

#block-block-7 {
	display: block;
}

.block-block-7 .block-inner {
	padding-bottom: 0px;
}

#block-block-4 {
	margin-left: -10px;
	margin-bottom: 40px;
	background-color: #edecf2;
	border: 1px solid #c2c5c6;
	border-left: none;
	width: 100%;
	padding: 12px 10px 2px 0;
	display: block;

}	

#block-block-4 .block-inner {
	padding-bottom: 0px;
}

#block-block-4 ul {
	margin: 0;
	padding: 0;
}

#block-block-4 li {
	display: block;
	list-style: none;
	font-size: 18px;
	vertical-align: middle;
	background: url(/o/6170/images/17705/dividerline-printbox.png) bottom left no-repeat;
	height: 30px;
	margin-bottom: 5px;
}

#block-block-4 li.last {
	background: none;
	margin-bottom: 0px;
}

#block-block-4 img {
	vertical-align: middle;
	padding-bottom: 5px;
	padding-right: 8px;
	padding-left: 12px;
}


.region-sidebar-second-inner h2, .region-sidebar-second-inner h2.block-title {
	padding-left: 25px;
	margin-bottom: 15px;
	
}

.region-sidebar-second-inner .content {
	padding-left: 25px;
}




/* Home Sidebar */

.node-event.view-mode-sidebar_home_page .group-left {
	width: 53px;
	margin-right: 10px;
}

.node-event.view-mode-sidebar_home_page .group-right {
	width: 180px;
}

.node-event.view-mode-sidebar_home_page .field-name-title {
	padding-top: 0px;
	margin-top: 0px;
}
  
.block-home-multimedia-block,
.block-home-fast-facts-block {
	background: url(/o/6170/images/17705/divider-line-short.png) top left no-repeat;
	padding-top: 20px;
}	

.block-home-events-block {
	background: none;
	padding-top: 0px;
}

/* Home Page Styling */


.zone-preface-wrapper {
	background: url(/o/6170/images/17705/home-slideshow-bg.jpg) repeat-x top left;
	padding: 25px 0;
	border-bottom: solid 1px #c2c5c6;
}

.page-home .zone-content-wrapper {
	margin-top: 0px;	
}

#block-block-21 {
	display: none;
}

.view-slide-show-home-page {
	border: 1px solid #ccc;
	background: white;
	-webkit-box-shadow: 0px 4px 8px -1px #999999;
	-moz-box-shadow: 0px 4px 8px -1px #999999;
	 box-shadow: 0px 4px 8px -1px #999999;
	 padding: 15px;
	 width: 1150px;
	 /* height: 347px; */
	
}

.view-slide-show-home-page .field-name-title {
	padding-top: 0px;
}
.view-slide-show-home-page h1 {
	font-size: 2em;
	line-height: 36px;
	margin-bottom: 10px;
}

.view-slide-show-home-page .group-left {
    display: block;
	width: 540px;
}

.view-slide-show-home-page .group-right {

	width: 560px;
	padding-left: 20px;
}

.view-slide-show-home-page #slideshow-nav-container {

	z-index: 20;
	position: absolute;
	bottom: 17px;
	left: 574px;
	background-color: white;
	border: none;
	height: auto;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	width: auto;

}

#slideshow-nav-outer-center {
    float: none;
    right: auto;
    position: relative;
}

#slideshow-nav {
	float: none;
    right: auto;
    position: relative;
}

.view-slide-show-home-page  .views-slideshow-controls-top {
	float: left;
	z-index: 20;
	position: relative;
	top: 160px;
	left: 0px;
	display: block;

}

.view-slide-show-home-page .views-slideshow-controls-text-previous {
	position: relative;
	left: -39px;
	float: left;
}

.view-slide-show-home-page .views-slideshow-controls-text-previous a {
	background: url('/o/6170/images/17705/slideshow-tab-left.png') no-repeat top left;
	display: block;
	width: 24px;
	height: 48px;
	text-indent:-9999px;
}

.view-slide-show-home-page .views-slideshow-controls-text-next {
	position: relative;
	left: 1141px;
	float: left;
}

.view-slide-show-home-page .views-slideshow-controls-text-next a {
	background: url('/o/6170/images/17705/slideshow-tab-right.png') no-repeat top left;
	display: block;
	width: 24px;
	height: 48px;
	text-indent:-9999px;
}

.view-slide-show-home-page .views-slideshow-controls-text-pause {
	display: none;
}

.view-mode-slideshow_home_page .field-name-field-publication-cover-image {
	float: right;
	margin-top: 50px;
	display: block;
}

#slideshow-nav a {
	background: url('/o/6170/images/17705/pagedot-light2.png') no-repeat top left;
	display: block;
	width: 16px;
	height: 16px;
	text-indent:-9999px;
	float:left;
	padding-left: 6px;
	text-decoration: none;
	border: none;
}

#slideshow-nav a.activeSlide {
	background: url('/o/6170/images/17705/pagedot-dark2.png') no-repeat top left;
	text-decoration: none;
	
}

.view-home-recent-publications table {
	border: none;
}

.view-home-recent-publications td {
	width: 50%;
	padding-bottom: 20px;
}



/* Program Landing Page Styling */


h1.page-title-big {
	font-size: 2.6em;
	font-family: "NeutonRegular";
}

.view-slide-show-programs-page {
	border: 1px solid #ccc;
	-webkit-box-shadow: 0px 8px 8px -1px #999999;
	-moz-box-shadow: 0px 8px 8px -1px #999999;
	 box-shadow: 0px 8px 8px -1px #999999;
	 padding: 25px;
	 width: auto;
	
}

.view-slide-show-programs-page .group-left {
	display: block;
	width: 450px;
}

.view-slide-show-programs-page .group-right {

	width: 280px;
	padding-left: 10px;
}

#slideshow-nav-container {

	z-index: 20;
	position: relative;
	bottom: 0px;
	left: 540px;
	background-color: white;
	border: none;
	height: auto;
	padding: 0px;
	margin-bottom: 0px;
	width: auto;

}

.view-slide-show-programs-page  .views-slideshow-controls-top {
	float: left;
	z-index: 20;
	position: relative;
	top: 200px;
	left: 0px;
	display: block;

}

.view-slide-show-programs-page .views-slideshow-controls-text-previous {
	position: relative;
	left: -41px;
	float: left;
}

.view-slide-show-programs-page .views-slideshow-controls-text-previous a {
	background: url('/o/6170/images/17705/slideshow-tab-left-sm.png') no-repeat top left;
	display: block;
	width: 16px;
	height: 32px;
	text-indent:-9999px;
}

.view-slide-show-programs-page .views-slideshow-controls-text-next {
	position: relative;
	left: 753px;
	float: left;
}

.view-slide-show-programs-page .views-slideshow-controls-text-next a {
	background: url('/o/6170/images/17705/slideshow-tab-right-sm.png') no-repeat top left;
	display: block;
	width: 16px;
	height: 32px;
	text-indent:-9999px;
}

.view-slide-show-programs-page .views-slideshow-controls-text-pause {
	display: none;
}

.view-mode-teaser_feature_section .field-label {
	font-weight: normal;
}

.view-mode-teaser_feature_section .group-left {
	width: 242px;
	margin-right: 0px;
}

.view-mode-teaser_feature_section .group-right {

	width: 530px;
	padding-left: 20px;
}

.view-mode-teaser_feature_section img {
	width: auto;
	height: auto;
}


.pane-quicktabs-recent-program-activities td {
	width: 50%;
	vertical-align: top;
}

.view-mode-teaser_short .field-label {
	font-weight: normal;
}

.view-mode-teaser_short .group-left {
	width: 110px;
}

.view-mode-teaser_short .group-right {
	width: 240px;
	padding-left: 20px;
	font-size: 14px;
	color: #7e8989;
}

.view-mode-teaser_short img {
	border: solid 1px #999;
}

.view-mode-teaser_short .field-name-title {
	padding-top: 0px;
}

.quicktabs-wrapper .view-filters {
	margin-bottom: 30px;
}

#quicktabs-recent_program_activities_more .view-filters {
	margin-bottom: 0px;
}

.views-submit-button .form-submit {
	padding: 6px 20px 6px 10px;
	background-position: 100% 55%;
}

.views-submit-button .form-submit:hover {
   background-position: 100% 55%;
   }
   


.views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 0px;
}  

.views-reset-button {
	position: relative;
	top:30px;
	right: 87px;
	margin-bottom: 10px;

}



.block-views-exp-search-page .views-reset-button {
	position: relative;
	top:auto;
	right: auto;
	margin-bottom: 10px;

}

#edit-reset {
	background: none;
	border: none;
	color: #2d687a;
	font-weight: normal;
} 

html.js .view-taxonomy-landing-page-sidebar-policy-area fieldset.collapsible .fieldset-legend {
background: url(/o/6170/images/17705/menu-expanded.png) 5px 65% no-repeat;
padding-left: 17px;
background-size: 8px 8px;
}

html.js .view-taxonomy-landing-page-sidebar-policy-area fieldset.collapsed .fieldset-legend {
background-image: url(/o/6170/images/17705/menu-collapsed.png);
background-position: 5px 50%;
background-size: 8px 8px;
}

/* Project/Initiatives Landing Page Styling */

.program-report-box {
	float: left;
	width: 240px;
	margin-right: 10px;
	margin-bottom: 20px;
	text-align: center;
}

.program-report-box img {
	margin-bottom: 20px;
	  	-webkit-box-shadow: 0px 8px 10px -1px #999999;
	-moz-box-shadow: 0px 8px 10px -1px #999999;
	 box-shadow: 0px 8px 10px -1px #999999;
}

.pane-quicktabs-regional-study-group-tabs {
	background: url(/o/6170/images/17705/divider-section.png) top left no-repeat;
	margin-top: 40px;
	padding-top: 40px;
}

.pane-quicktabs-regional-study-group-tabs td {
	width: 50%;
	vertical-align: top;
}

/* Quicktabs Styling */

.horizontal-tabs ul.horizontal-tabs-list  {
	border: 0;
	border-bottom: 1px solid #999;
	display: inline-block;
	margin: 0px;
	padding: 0px;
	position: relative;
	list-style: none;
	list-style-image: none;
	background-color: white;
	width: 100%;
	height: 38px;
	clear: both;

}

ul.quicktabs-tabs li,
.horizontal-tabs ul.horizontal-tabs-list li,
.horizontal-tabs ul.horizontal-tabs-list li.selected {
	height: 33px;
	line-height: 33px;
	margin: 0 1px 0 0;
	padding: 6px 15px 7px 15px;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #063843;
	background: #367a91;
	background: -webkit-gradient(linear, left top, left bottom, from(#367a91), to(#2d6779));
   background: -webkit-linear-gradient(top, #367d93, #2f687b);
   background: -moz-linear-gradient(top, #367d93, #2f687b);
   background: -ms-linear-gradient(top, #367d93, #2f687b);
   background: -o-linear-gradient(top, #367d93, #2f687b);
   -webkit-box-shadow: 0px -2px 7px 0px #cfe1e5;
	-moz-box-shadow: 0px -2px 7px 0px #cfe1e5;
	 box-shadow: 0px -2px 7px 0px #cfe1e5;
   text-shadow: 0px -1px #000;
   min-width: inherit;
}

.horizontal-tabs ul.horizontal-tabs-list li,
.horizontal-tabs ul.horizontal-tabs-list li.selected {
	padding: 2px 15px 2px 15px;
}

ul.quicktabs-tabs li.first,
.horizontal-tabs ul.horizontal-tabs-list li.first {
	margin-left: 5px;
}

ul.quicktabs-tabs li.active,
.horizontal-tabs ul.horizontal-tabs-list li.selected {
	background: white;
	border-bottom: 1px solid white;

}

ul.quicktabs-tabs li a,
.horizontal-tabs ul.horizontal-tabs-list li a {
	color: white;
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: 1px;
	padding: 0;
	
}


.horizontal-tabs ul.horizontal-tabs-list li a:hover {
	color: white;
	background: transparent;
	text-decoration: underline;
	
}

ul.quicktabs-tabs li.active a,
.horizontal-tabs ul.horizontal-tabs-list li.selected a{
	padding: 0;
	color: black;
	text-shadow: none;
}

#quicktabs-recent_program_activities_more .quicktabs-tabs {
	float: right;
	left: 12px;
	top: -21px;
	z-index: 50;
	position: relative;
	border-bottom: none;
	overflow: hidden;
	width: 238px;
}

#quicktabs-recent_program_activities_more ul.quicktabs-tabs li {
	display: list-item;
	padding: 0px 15px 0px 15px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	 box-shadow: none;
	 overflow: hidden;
}

#quicktabs-recent_program_activities_more ul.quicktabs-tabs li.first {
	margin-left: 0px;
}


#quicktabs-container-recent_program_activities_more {
	width:570px;
	margin-top: 0px;
	position: relative;
	top: 0px;
}

#quicktabs-recent_program_activities_more ul.quicktabs-tabs li.active {
	border-bottom: 1px solid #063843;
}

#quicktabs-recent_program_activities_more .views-exposed-form .views-exposed-widget.views-submit-button {
	padding: .5em 0 0 0;
}

#quicktabs-recent_program_activities_more .views-exposed-form .views-exposed-widget.views-reset-button {
	padding: .5em 0 0 0;
	top:-9px;
	right: 0px;
	left: 476px;
	margin-bottom: 0;
}

#quicktabs-recent_program_activities_more .view-taxonomy-articles .views-exposed-form .views-exposed-widget.views-reset-button {
	top: 28px;
	left: -70px;
}

.context-regions #quicktabs-recent_program_activities_more .views-exposed-form .views-exposed-widget.views-reset-button {
	top: 28px;
	left: -70px;
}

#quicktabs-recent_program_activities_more .views-exposed-widgets {
	height: 80px;
}

.view-taxonomy-articles .views-row {
	margin-bottom: 30px;
}

.view-taxonomy-articles .field-name-title {
	clear: none;
}

.view-taxonomy-articles .views-widget-filter-field_region_tid {
	margin-left: 16px;
}

/* Topics/Regions Landing Page Styling */


.taxonomy-term.view-mode-teaser_feature_section .group-left {
	width: 340px;
	margin-right: 20px;
	padding: 0;
}

.taxonomy-term.view-mode-teaser_feature_section .group-right {
	width: 430px;
	padding: 0;
}

/* Event Landing Page Styling */

.view-slide-show-events {
	border: 1px solid #ccc;
	-webkit-box-shadow: 0px 8px 8px -1px #999999;
	-moz-box-shadow: 0px 8px 8px -1px #999999;
	 box-shadow: 0px 8px 8px -1px #999999;
	 padding: 25px;
	 width: auto;
	 margin-left: 0;
	 margin-right: 0;
	
}

.view-slide-show-events .group-left {
	display: block;
	width: 450px;
}


.view-slide-show-events .group-right {

	width: 280px;
	padding-left: 10px;
}

.view-slide-show-events .views-slideshow-controls-top {
	display: block;
}

.view-slide-show-events .field-name-title {
	padding-top: 0px;
}

.view-slide-show-events h2.slide-title {
	margin-bottom: 0px;
}

.view-slide-show-events #slideshow-nav-container {

	z-index: 20;
	position: relative;
	bottom: -6px;
	left: 540px;
	background-color: white;
	border: none;
	height: auto;
	padding: 0px;
	margin-bottom: 0px;
	width: auto;

}

.view-slide-show-events  .views-slideshow-controls-top {
	float: left;
	z-index: 20;
	position: relative;
	top: 145px;
	left: 0px;

}

.view-slide-show-events .views-slideshow-controls-text-previous {
	position: relative;
	left: -41px;
	float: left;
}

.view-slide-show-events .views-slideshow-controls-text-previous a {
	background: url('/o/6170/images/17705/slideshow-tab-left-sm.png') no-repeat top left;
	display: block;
	width: 16px;
	height: 32px;
	text-indent:-9999px;
}

.view-slide-show-events .views-slideshow-controls-text-next {
	position: relative;
	left: 753px;
	float: left;
}

.view-slide-show-events .views-slideshow-controls-text-next a {
	background: url('/o/6170/images/17705/slideshow-tab-right-sm.png') no-repeat top left;
	display: block;
	width: 16px;
	height: 32px;
	text-indent:-9999px;
}

.view-slide-show-events .views-slideshow-controls-text-pause {
	display: none;
}

.view-slide-show-events .field-name-event-details-link {
	margin-top: 20px;
}

.pane-quicktabs-events-tabs {
	background: none;
	margin-top: 0px;
	padding-top: 0px;
}

#quicktabs-events_tabs {
	margin-top: 40px;
	min-height: 800px;
}

#quicktabs-events_tabs .views-row {
	margin-bottom: 30px;
}

.node-event.view-mode-teaser .group-left {
	width: 236px;
	margin-right: 0px;
}

.node-event.view-mode-teaser .group-right {
	width: 560px;
	float: left;
}

.node-event.view-mode-teaser .field-name-field-event-photo {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.node-event.view-mode-teaser img {
	width: auto;
	height: auto;
}

.node-event.view-mode-teaser .field-name-title {
	clear: none;
	padding-top: 0;
}




/* Event Page Styling */

/*
.view-slide-show-events .field-name-field-event-type {
	padding-right: 8px;
	margin-right: 8px;
}

.view-slide-show-events .field-name-field-event-type,
.view-slide-show-events .field-name-field-event-date-time {
	letter-spacing: 0em;
	font-size: 14px;
}
*/

.field-name-field-event-photo img {
	width: auto;
	height: auto;
}

.field-name-powerstream-custom-format {
	text-align: center;
	font-size: 14px;
}

.field-name-field-location p {
	margin-bottom: 0px;
}

.group-multimedia-tabs {
	margin-top: 20px;
}

.group-event-when {
	width: 420px;
	float: left;
	margin-right: 20px;
	margin-top: 20px;
}

.group-event-where {
	float: left;
	width: 360px;
	margin-top: 20px;
}

.field-name-field-event-where-display {
	padding-left: 68px;
}

.field-name-field-event-when-display {
	padding-left: 61px;
}

.field-name-field-speakers-event {
	margin-top: 20px;
}

.field-name-field-powerpoint-file {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.field-name-field-powerpoint-file .field-label {
	margin-bottom: 5px;
}

.field-name-field-powerpoint-file .field-item {
	margin-bottom: 15px;
}

.field-name-field-registration-link,
.field-name-event-deadline-passed {
	margin-bottom: 40px;
}

.field-name-field-sponsor-information img {
	width: auto;
	height: auto;
}

/* Event Sidebar */

.view-event-related-content p, .view-event-contact p {
	margin-bottom: 0px;
}

.view-event-related-content ul {
     margin-left: 15px;
} 

.view-mode-sidebar_events .field-name-title {
	margin-top: 0;
	padding-top: 0;
}

.view-event-related-events .views-row {
	margin-bottom: 20px;
}

.view-publication-program-sidebar-2 .views-row {
	margin-bottom: 20px;
}

.view-publication-program-sidebar-2 .views-row-last {
	margin-bottom: 0px;
}

/* Research Landing Page Styling */

.view-research-pages .view-content {
	margin-top: 40px;
}

/* Publication Landing Page Styling */

.view-publications-by-year h3 {
	color: black;
	margin-top: 20px;
}

.view-publications-by-year .views-row {
	margin-bottom: 10px;
}

/* Publication Page Styling */


.publication-page-content .group-header {
	margin-bottom: 20px;
	width: 780px;
	
}

.field-name-title,
.field-name-field-link-to-feature {
	margin-top: 10px;
	padding-top: 10px;
	clear: both;
}

.field-name-featured-content-heading{
	float: left;
}

.field-name-featured-content-heading p {
	margin-bottom: 0px;
	padding-bottom: 0px;
}


.field-name-field-share-this, .field-name-addthis-toolbar {
	float: right;
	width: 110px;
}


.publication-page-content .group-left {
	width: 235px;
}

.publication-page-content .group-right {
	float: none;
	width: auto;
}

.publication-page-left  {
	background-color: #e6f0f2;
	background-image: url(/o/6170/images/17705/pub-cover-bg.jpg);
	background-position: top left;
	margin-right: 20px;
	margin-bottom: 50px;
	padding-bottom: 30px;
	font-size: 14px;
}

.field-name-field-publication-cover-image {
	width: auto;
}

.field-name-field-publication-cover-image img {
  	-webkit-box-shadow: 0px 8px 10px -1px #999999;
	-moz-box-shadow: 0px 8px 10px -1px #999999;
	 box-shadow: 0px 8px 10px -1px #999999;
	 width: auto;
	 height: auto;
}

.publication-page-left div.field {
	padding-left: 36px;
}

.node-book.view-mode-full .publication-page-left div.field {
	margin-bottom: 10px;
}

.publication-page-left a.btn-primary {
	font-size: 13px;
   letter-spacing: 2px;
   display: inline;
   width: auto;
   margin-left: 0px;
   background: url('/o/6170/images/17705/btn-primary.png') repeat-x top right;
}

.publication-page-left a.btn-primary:hover {
   background: url('/o/6170/images/17705/btn-primary-hover.png') repeat-x top right;
   }

.publication-page-left a.btn-primary:active {
	background: url('/o/6170/images/17705/btn-primary.png') repeat-x top right;
	}

.field-name-field-isbn {
	margin-top: 20px;
	color: #919191;
	font-size: 12px;
}

.field-name-field-file-upload, .field-name-field-external-purchase-link  {
	display: block;
	margin-top: 30px;
	text-align: center;
}


.publication-page-right .field-label {
	
	background: url(/o/6170/images/17705/dividerline-large.png) bottom left no-repeat;
}

.field-name-field-table-of-contents {
	margin-top: 50px;
	clear: both;
}

.field-name-field-photo-credit {
	font-size: 12px;
}

/*.field-name-field-table-of-contents li { list-style-image: url(/o/6170/images/17705/bullet-grey.png); } */

.field-name-field-table-of-contents ul {
     margin-left: 10px;
    }

.field-name-field-table-of-contents li {
      list-style: none;
      margin-bottom: 15px;
    }

.field-name-field-table-of-contents    li:before {
      /* For a round bullet */
      content:'\2022';
      /* For a square bullet */
      /*content:'\25A0';*/
      display: block;
      position: relative;
      max-width: 0px;
      max-height: 0px;
      left: -10px;
      top: 4px;
      color: #999;
      font-size: 10px;
    }


.publication-page-footer {
	background: url(/o/6170/images/17705/divider-section.png) top left no-repeat;
	margin-top: 140px;
	padding-top: 40px;
	padding-left: 0px;
}

.publication-page-footer .field-name-field-experts {
	width: 360px;
}

.publication-page-footer .group_blurb_link {
	float: left;
	width: 210px;
}

.field-name-contact .field-items, .field-name-field-links .field-items {
	margin-left: 15px;
	color: #7e8989;
}

.publication-page-footer  .group-left {
	width: 94px;
	margin-left: 15px;
}

.publication-page-footer  .group-right {
	float: left;
}


.views-field-field-programs {
	margin-left: -25px;
}

.publication-page-footer .field-name-contact {
	float: left;
	width: 300px;
	margin-right: 80px;
	margin-bottom: 30px;

}

.publication-page-footer .field-name-field-links {
	width: 300px;
	float: left;
}

.publication-page-footer .field-name-field-experts {
	float: right;
	margin-right: 60px;
	width: 340px;
}

.publication-page-footer .field-name-field-experts .node-individual-bios.node-teaser {
	padding-left: 16px;
}

.node-publication-page.view-mode-teaser .field-name-field-publication-cover-image,
.node-book.view-mode-teaser .field-name-field-publication-cover-image {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	width: auto;
}

.publication-page-footer .field-name-field-multimedia {
	width: 645px;
}


/* Newsroom Landing Page Styling */

.view-slide-show-newsroom {
	border: 1px solid #ccc;
	-webkit-box-shadow: 0px 8px 8px -1px #999999;
	-moz-box-shadow: 0px 8px 8px -1px #999999;
	 box-shadow: 0px 8px 8px -1px #999999;
	 padding: 25px;
	 width: auto;
	
}

.view-slide-show-newsroom .group-left {
	display: block;
	width: 450px;
}

.view-slide-show-newsroom .group-right {

	width: 280px;
	padding-left: 10px;
}

.view-slide-show-newsroom  .views-slideshow-controls-top {
	float: left;
	z-index: 20;
	position: relative;
	top: 200px;
	left: 0px;
	display: block;

}

.view-slide-show-newsroom .views-slideshow-controls-text-previous {
	position: relative;
	left: -41px;
	float: left;
}

.view-slide-show-newsroom .views-slideshow-controls-text-previous a {
	background: url('/o/6170/images/17705/slideshow-tab-left-sm.png') no-repeat top left;
	display: block;
	width: 16px;
	height: 32px;
	text-indent:-9999px;
}

.view-slide-show-newsroom .views-slideshow-controls-text-next {
	position: relative;
	left: 753px;
	float: left;
}

.view-slide-show-newsroom .views-slideshow-controls-text-next a {
	background: url('/o/6170/images/17705/slideshow-tab-right-sm.png') no-repeat top left;
	display: block;
	width: 16px;
	height: 32px;
	text-indent:-9999px;
}

.view-slide-show-newsroom .views-slideshow-controls-text-pause {
	display: none;
}

.node-press-release.view-mode-teaser_feature_section .group-left {
	width: 0px;
}

.node-press-release.view-mode-teaser_feature_section .group-right {
	width: auto;
	padding-left: 0px;
}

/* Commentary Styling */



.node-commentary .field-name-clear-floats {
	margin-bottom: 20px;
}

.node-commentary.view-mode-full .group-left {
	width: 356px;
	margin-bottom: 20px;
}

.node-commentary.view-mode-full .group-right {
	width: auto;
	float: none;
}

.node-commentary.view-mode-full .field-name-field-commentary-photo {
	padding: 2px;
	border: solid 1px #ccc;
	margin-right: 10px;
	margin-bottom: 10px;
	width: auto;
}

.node-commentary.view-mode-full .field-name-field-commentary-photo img {
	width: auto;
	height: auto;
}

.node-commentary .publication-page-footer {
	margin-top: 40px;
}

.publication-page-footer .group-contact {
	float: left;
	width: 300px;
	margin-right: 80px;
	margin-bottom: 30px;

}

.field-name-field-contact-name-commentary .field-items,
.field-name-field-phone-commentary .field-items,
.field-name-field-email-commentary .field-items {
	margin-left: 15px;
	color: #7e8989;
}

.publication-page-footer .field-name-field-related-links {
	width: 300px;
	float: left;
}

.node-commentary.node-teaser,
.node-press-release.node-teaser {
	font-size: 14px;
}


.node-commentary.node-teaser .field-name-field-commentary-photo,
.node-commentary.view-mode-teaser_feature_blurb .field-name-field-commentary-photo {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	width: auto;
}


.node-commentary.node-teaser img,
.node-commentary.view-mode-teaser_feature_blurb img {
	width: auto;
	height: auto;
	margin-right: 0px;
}

.view-newsroom-commentaries-page .view-filters {
	margin-bottom: 30px;
}


/* Press Release Styling */

.pane-newsroom-releases-page {
	margin-bottom: 30px;
}

.field-name-field-contact-name .field-items,
.field-name-field-phone-release .field-items,
.field-name-field-email-release .field-items {
	margin-left: 15px;
	color: #7e8989;
}

.node-press-release .publication-page-footer {
	margin-top: 40px;
}

.field-name-field-logo {
	margin-top: 20px;
	clear: both;
	overflow: hidden;
}

.field-name-field-logo .field-item {
 	float: left;
 	margin-right: 20px;
}

/* Testimony Styling */

.view-bios-testimony-block .views-row {
	margin-bottom: 20px;
}

.node-testimony.node-teaser .field-name-title {
	padding-top: 0;
	clear: none;
}

/* .node-testimony.node-teaser .field-name-body {
	font-size: 14px;
} */


/* Basic Page Styling */

.block-home-events-block {
	padding-top: 10px;
}

/* Staff Landing Page Styling */

#block-views-staff-mobile-block {
	display: none;
}

#block-quicktabs-bio-page-tabs {
	display: block;
}

.block-staff-page-tabs {
	display: block;
}


.node-individual-bios.view-mode-teaser_short .field-name-field-job-title {
	width: auto;
	float: none;
}

#quicktabs-staff_page_tabs table {
	width: 100%;
}

#quicktabs-staff_page_tabs td {
	width: 50%;
}

/* Bio Page Styling */

#block-quicktabs-bio-page-mobile-tabs {
	display: none;
}

#block-views-bios-in-the-news-block--2 {
	display: none;
}

#block-views-bios-commentaries-block--2 {
	display: none;
}

.view-bios-commentaries .views-row {
	margin-bottom: 20px;
}

.field-name-bio-pages-heading {
	clear: both;
}

.node-individual-bios .group_bio_photo_box {
	float: left;
	width: 220px;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	text-align: center;
}

.node-individual-bios .field-name-field-photo img {
	padding: 1px;
	border: 1px solid #ccc;
	width: auto;
	height: auto;
}

.field-name-download-hi-res-image {
	display: block;
}

.node-individual-bios.view-mode-teaser_short .field-name-field-photo {
	width: auto;
}

.node-individual-bios.view-mode-teaser_short .field-name-title {
	clear: none;
}

.node-individual-bios.view-mode-teaser_short img {
	border: solid 1px #999;
	width: auto;
	height: auto;
}

.view-bios-publication-block td,
.view-staff-policy-experts td {
	width: 50%;
}

.node-individual-bios.node-teaser,
.node-multimedia.node-teaser {
	font-size: 14px;
}


.view-bios-interview-requests h2.block-title {
	margin-left: -25px;
}


.node-individual-bios.node-teaser {
	font-size: 14px;
}

.node-individual-bios.node-teaser .field-name-field-photo {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	width: auto;
}

.node-individual-bios.node-teaser img {
	padding: 1px;
	border: solid 1px #ccc;
	width: auto;
	height: auto;
}



/* Search Page Styling */

.block-views-exp-search-fullsite-page {
	width: 790px;
}

.views-exposed-widget.views-widget-filter-search_api_views_fulltext {
	padding: .5em 0 0 0;
}

.views-exposed-widget.views-widget-filter-field_publication_type {
	padding: 0 0 0 0;
}

.block-views-exp-search-fullsite-page .form-item-search-api-views-fulltext,
.block-views-exp-search-fullsite-page-1 .form-item-search-api-views-fulltext {
	background: url(/o/6170/images/17705/searchbox-lg-bg.jpg) top left repeat-x;
	height: 52px;
	width: auto;
	
}

.block-views-exp-search-fullsite-page .form-item-search-api-views-fulltext input,
.block-views-exp-search-fullsite-page-1 .form-item-search-api-views-fulltext input {
	margin: 5px 0 0 5px;
	width: 560px;
	height: 42px;
	border-right: none;
	font-size: 15px;
	font-family: 'Lato';
	color: #666;
}

html.js .block-views-exp-search-fullsite-page input.form-autocomplete,
html.js .block-views-exp-search-fullsite-page-1 input.form-autocomplete {
	background-image: none;
}

.block-views-exp-search-fullsite-page .views-widget-filter-field_publication_type,
.block-views-exp-search-fullsite-page-1 .views-widget-filter-field_publication_type {
	background: url(/o/6170/images/17705/searchbox-lg-middle-bg.jpg) top left no-repeat;
	height: 52px;
	margin-top: 8px;
}

.block-views-exp-search-fullsite-page .form-type-select,
.block-views-exp-search-fullsite-page-1 .form-type-select {
	margin: 5px 0 0 0px;
	height: 42px;
	width: auto;
	background: white;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	border-top: 1px solid #848484;
	border-bottom: 1px solid #e1e1e1;
}

.block-views-exp-search-fullsite-page select,
.block-views-exp-search-fullsite-page-1 select {
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: 1px solid #ddd9e6;
	margin-top: 10px;
	padding-left: 8px;
	color: #4c8494;
	font-family: 'Lato';
	width: 154px;
	overflow: hidden;
}

.block-views-exp-search-fullsite-page option,
.block-views-exp-search-fullsite-page-1 option {
	padding: 4px 0px 4px 4px;
	background: #ddd9e6;
	border-bottom: 1px solid #fff;
}

.block-views-exp-search-fullsite-page .views-widget-filter-submit_2,
.block-views-exp-search-fullsite-page-1 .views-widget-filter-submit_2 {
	background: url(/o/6170/images/17705/searchbox-lg-middle-bg.jpg) top left no-repeat;
	height: 52px;
	margin-top: 8px;
}

.block-views-exp-search-fullsite-page .views-widget-filter-submit_2 input,
.block-views-exp-search-fullsite-page-1 .views-widget-filter-submit_2 input {
	margin: 5px 5px 0 5px;
	width: 44px;
	height: 46px;
	border: none;
	float: left;
	background: url(/o/6170/images/17705/searchbox-btn.png) top left no-repeat;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.block-views-exp-search-fullsite-page .views-exposed-widget.views-widget-filter-submit_2,
.block-views-exp-search-fullsite-page-1 .views-exposed-widget.views-widget-filter-submit_2  {
	padding: 0;
}

.block-views-exp-search-fullsite-page label,
.block-views-exp-search-fullsite-page-1 label {
	padding-top: 2px;
	float: left;
	font-weight: bold;
	font-size: 16px;
}

.block-views-exp-search-fullsite-page .views-widget label,
.block-views-exp-search-fullsite-page-1 .views-widget label {
	font-weight: normal;
	font-size: 14px;
	width: auto;
}

.block-views-exp-search-fullsite-page .description,
.block-views-exp-search-fullsite-page-1 .description {
display: none;
}

.views-widget-filter-created_1 {
	width: auto;
}

.block-views-exp-search-fullsite-page .views-widget-filter-created input,
.block-views-exp-search-fullsite-page .views-widget-filter-created_1 input {
width: 120px;
}

.block-views-exp-search-fullsite-page .views-widget-filter-created .views-widget {
	float: left;
	margin-left: 20px;
}

.block-views-exp-search-fullsite-page .views-reset-button {
	top: auto;
	right: auto;
	margin-top: 3px;
	margin-bottom: 10px;
}

/* Search form in Nav Bar */

.block-views-exp-search-fullsite-page-1 {
	position: absolute;
	top: 70px;
	right: 0px;
	width: 433px;
	height: 53px;
	display: block;
	-webkit-box-shadow: 0px 2px 8px 2px #264a58;
	-moz-box-shadow: 0px 2px 8px 2px #264a58;
	 box-shadow: 0px 2px 8px 2px #264a58;
	 background: url(/o/6170/images/17705/searchbox-lg-middle-bg.jpg) top left no-repeat;
}

#autocomplete {
	z-index: 200;
}


.block-views-exp-search-fullsite-page-1 .form-item-search-api-views-fulltext input {
	width: 210px;
}

.region-branding-inner .views-exposed-widget.views-widget-filter-search_api_views_fulltext {
	padding: 0 0 0 0;
}

.block-views-exp-search-fullsite-page-1 .views-widget-filter-field_publication_type {
	margin-top: 0;
}

.block-views-exp-search-fullsite-page-1 .form-type-select {
	width: auto;
}

.block-views-exp-search-fullsite-page-1 select {
   width: 154px;
	overflow: hidden;
}

.block-views-exp-search-fullsite-page-1 .views-widget-filter-submit_2 {
	margin-top: 0;
}

.block-views-exp-search-fullsite-page-1 .views-widget-filter-created,
.block-views-exp-search-fullsite-page-1 .views-widget-filter-created_1,
.block-views-exp-search-fullsite-page-1 #edit-submit-search-fullsite,
.block-views-exp-search-fullsite-page-1 .views-reset-button {
	display: none;
}


#block-views-exp-search-page .views-widget {
	float: left;
}

#block-views-exp-search-page .form-item-created {
	margin-left: 20px;
}

#block-views-exp-search-page label {
	float: left;
}

#block-views-exp-search-page .form-type-textfield label { 
	font-weight: normal;
	font-size: 14px;
	padding-top: 2px;
}

#block-views-exp-search-page .container-inline-date {
	clear: none;
}

#block-views-exp-search-page .form-type-textfield input {
	width: 120px;
}

#block-views-exp-search-page .description {
	display: none;
}

#block-views-exp-search-page .views-exposed-widget.views-submit-button {
	padding-top: .4em;
}

#block-views-exp-search-page .form-submit {
	font-size: 12px;
	padding: 4px 20px 4px 10px;
}

#block-facetapi-5iybanfeazm8qea1ozyqihn6ffwpzxna {
	margin-bottom: 10px;
}

ul.facetapi-date-range {
	margin-left: 100px;
}



/* Datahub Styling */

.data-hub-notice-text {
	padding: 15px;
}

.node-data-hub-chart.view-mode-full {
	width: 750px;
}

.node-data-hub-chart.view-mode-full .field-name-print-block {
	float: right;
	margin-top: -5px;
	display: block;
}

.node-type-data-hub-chart .field-name-field-chart-embed-code {
	text-align: center;
	margin: 0 auto;
}

.node-program-sub-page.view-mode-slideshow .field-name-slide-button {
	margin-top: 20px;
}



/* ACS Data Sheets Styling */

.pane-block-9 {
	float:right;
	width: 110px;
	height: 16px;
	margin-bottom: 20px;
	display: block;
	
}

.print_html, .print_mail, .print_pdf {
	margin-left: .1em;
}

.tooltip.tooltip-header {
	position: relative;
	top:0px;
	left: 65px;
}

.page-data-state-profiles-state table {
	font-size: 12px;	
}

.pane-acs-state-info-panel-pane-2 {
	margin-left: 276px;
}

.pane-acs-state-info-panel-pane-2,
.pane-acs-state-info-panel-pane-3,
.pane-acs-state-info-panel-pane-4 {
	width: 168px;
	font-size: 12px;
}


.acs-header-sub {
	width: auto; 
	border-right: none;
	border-left: none;
	background: none;
}

.acs-header .col1,
.acs-header-sub .col1 {
	width: 278px;
	padding: 4px 0px;
	
}

.acs-header .col2,
.acs-header .col3,
.acs-header .col4 {
	width: 166px;
}

.acs-header-sub .col1,
.acs-header-sub .col2,
.acs-header-sub .col3,
.acs-header-sub .col4 {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.acs-header-sub .col2 {
	border-left: none;
}

.acs-header-sub .col2 {
	width: 167px;
	padding: 4px 0px;
}

.acs-header-sub .col3 {
	width: 166px;
	padding: 4px 0px;
}

.acs-header-sub .col4 {
	width: 166px;
	padding: 4px 0px;
}

table.acs-header-table th,
.acs-header div {
	background-color: white;
	font-size: 18px;
	height: 36px;
}

thead tr.lower-header th {
	background-color: #edf6f8;
	border-right: 1px solid #ccc;
	height: 36px;
}

div.compare-state {
	font-size: 20px;	
}

th.subheading {
	font-size: 16px;
}

.page-data-state-profiles-state td {
	padding: 4px;
}

.acs-header-sub {
	height: 25px;
	font-size: 12px;
	
}

div.column-1 {
	float: left;
	width: 364px;
	margin: 0;
}

div.column-not-1 {
	float: left;
	width: 84px;
	margin: 0;
}

.column-1 th {
	width:275px;
	padding: 4px 0px 4px 4px;
	font-weight: bold;
	background-color: white;
	border-right: 1px solid #ccc;
}

.column-not-1 th.nohide,
.column-1 th.nohide  {
	width: 83px;
	padding: 4px 0px 4px 0px;
	font-weight: bold;
	text-align: center;
	
}

.column-1 th span {
	padding-left: 10px;
	font-weight: normal;
	display: block;
}

.column-1 th div {
	padding-left: 15px;
	font-weight: normal;
}

th div.top-subheading {
	clear: both;
	font-weight: bold;
	padding: 0;
	margin-top: 13px;
}

.column-1 th div.tooltip {
	padding: 0;
}

.column-1 th p {
	margin: 0;
	padding-left: 20px;
	font-weight: normal;
}

.page-data-state-profiles-state tr {
	height: auto;
}

.page-data-state-profiles-state-demographics tr.row33, 
.page-data-state-profiles-state-demographics tr.row34,
.page-data-state-profiles-state-demographics tr.row37, 
.page-data-state-profiles-state-demographics tr.row38, 
.page-data-state-profiles-state-demographics tr.row39,
.page-data-state-profiles-state-demographics tr.row120, 
.page-data-state-profiles-state-demographics tr.row122,
.page-data-state-profiles-state-demographics tr.row125 {
	height: 50px;
}

.page-data-state-profiles-state-demographics tr.row114 {
	height: auto;
}

.page-data-state-profiles-state-language tr.row5,
.page-data-state-profiles-state-language tr.row8,
.page-data-state-profiles-state-language tr.row177  {
	height: 50px;
}

.page-data-state-profiles-state-language #row-english-2,
.page-data-state-profiles-state-language #row-english-3 {
	height: auto;
}

.page-data-state-profiles-state-workforce tr.row21,
.page-data-state-profiles-state-workforce tr.row22,
.page-data-state-profiles-state-workforce tr.row23,
.page-data-state-profiles-state-workforce tr.row27,
.page-data-state-profiles-state-workforce tr.row28,
.page-data-state-profiles-state-workforce tr.row32,
.page-data-state-profiles-state-workforce tr.row35,
.page-data-state-profiles-state-workforce tr.row36,
.page-data-state-profiles-state-workforce tr.row39,
.page-data-state-profiles-state-workforce tr.row42,
.page-data-state-profiles-state-workforce tr.row43,
.page-data-state-profiles-state-workforce tr.row46,
.page-data-state-profiles-state-workforce tr.row53,
.page-data-state-profiles-state-workforce tr.row54,
.page-data-state-profiles-state-workforce tr.row55,
.page-data-state-profiles-state-workforce tr.row56,
.page-data-state-profiles-state-workforce tr.row61,
.page-data-state-profiles-state-workforce tr.row68,
.page-data-state-profiles-state-workforce tr.row69,
.page-data-state-profiles-state-workforce tr.row70,
.page-data-state-profiles-state-workforce tr.row71,
.page-data-state-profiles-state-workforce tr.row74,
.page-data-state-profiles-state-workforce tr.row77,
.page-data-state-profiles-state-workforce tr.row79,
.page-data-state-profiles-state-workforce tr.row98,
.page-data-state-profiles-state-workforce tr.row100,
.page-data-state-profiles-state-workforce tr.row102,
.page-data-state-profiles-state-workforce tr.row104,
.page-data-state-profiles-state-workforce tr.row106,
.page-data-state-profiles-state-workforce tr.row107  {
	height: 50px;
}

/* Mobile only */
.page-data-state-profiles-state-workforce tr.row5,
.page-data-state-profiles-state-workforce tr.row6,
.page-data-state-profiles-state-workforce tr.row19  {
	height: auto;
}

.page-data-state-profiles-state-workforce #row-citizenship,
.page-data-state-profiles-state-workforce #row-entry,
.page-data-state-profiles-state-workforce #row-language,
.page-data-state-profiles-state-workforce #row-education,
.page-data-state-profiles-state-workforce #row-brainwaste {
	height: 58px;
}

.page-data-state-profiles-state-income tr.row1,
.page-data-state-profiles-state-income tr.row8,
.page-data-state-profiles-state-income tr.row9,
.page-data-state-profiles-state-income tr.row15,
.page-data-state-profiles-state-income tr.row18,
.page-data-state-profiles-state-income tr.row27,
.page-data-state-profiles-state-income tr.row34,
.page-data-state-profiles-state-income tr.row36,
.page-data-state-profiles-state-income tr.row40,
.page-data-state-profiles-state-income tr.row88,
.page-data-state-profiles-state-income tr.row92,
.page-data-state-profiles-state-income tr.row100 {
	height: 50px;
}

.page-data-state-profiles-state-income tr.row52,
.page-data-state-profiles-state-income tr.row77 {
	height: 65px;
}

.page-data-state-profiles-state-income tr.row60,
.page-data-state-profiles-state-income tr.row80 {
	height: 83px;
}

.block-state-comparison select {
	width: 180px;
}

.block-state-comparison a {
	float: right;
	margin-right: 65px;
}

ul.indicators ul.sub-menu li {
	font-size: 16px;
}

/* Multimedia Styling */

.page-multimedia .zone-preface-wrapper {
	display: block;
}

.node-type-multimedia .zone-preface-wrapper {
	display: block;
}

.node-type-multimedia .zone-content-wrapper,
.page-multimedia .zone-content-wrapper {
	margin-top: 0px;	
	
}

.panels-flexible-row {
	padding: 0 0 0 0;
}

.view-slide-show-multimedia,
.view-multimedia-landing-page-slideshow {
	border: 1px solid #ccc;
	-webkit-box-shadow: 0px 8px 8px -1px #999999;
	-moz-box-shadow: 0px 8px 8px -1px #999999;
	 box-shadow: 0px 8px 8px -1px #999999;
	 padding: 25px;
	 background-color: white;
	 width: 1130px;
	 overflow: hidden;
}

.view-slide-show-multimedia .views-slideshow-controls-bottom,
.view-multimedia-landing-page-slideshow .views-slideshow-controls-bottom {
	margin-top: 20px;
}

.view-slide-show-multimedia .views-field-field-embedded-media,
.view-multimedia-landing-page-slideshow .views-field-field-embedded-media,
.view-slide-show-multimedia .views-field-field-unsupported-embed-code,
.view-multimedia-landing-page-slideshow .views-field-field-unsupported-embed-code,
.view-slide-show-multimedia .views-field-field-powerstream-link,
.view-multimedia-landing-page-slideshow .views-field-field-powerstream-link,
.view-slide-show-multimedia .views-field-field-embedded-podbean,
.view-multimedia-landing-page-slideshow .views-field-field-embedded-podbean {
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0;
	padding-left: 0;
	float: left;
}

.view-slide-show-multimedia .views-field-field-powerstream-link,
.view-multimedia-landing-page-slideshow .views-field-field-powerstream-link {
	padding-bottom: 70px;
}

.view-slide-show-multimedia .views-field-field-embedded-podbean,
.view-multimedia-landing-page-slideshow .views-field-field-embedded-podbean {
	padding-top: 20px;
}

.view-slide-show-multimedia .views-field-field-embedded-media,
.view-multimedia-landing-page-slideshow .views-field-field-embedded-media,
.view-slide-show-multimedia .views-field-field-unsupported-embed-code,
.view-multimedia-landing-page-slideshow .views-field-field-unsupported-embed-code,
.view-slide-show-multimedia .views-field-field-embedded-podbean,
.view-multimedia-landing-page-slideshow .views-field-field-embedded-podbean {
	min-width: 646px;
	max-width: 700px;
}

.view-slide-show-multimedia .views-field-field-powerstream-link
.view-multimedia-landing-page-slideshow .views-field-field-powerstream-link {
	max-width: 750px;
}


#video-output {
	max-height: 430px;
	overflow: hidden;
}

.view-slide-show-multimedia .views-field-php,
.view-multimedia-landing-page-slideshow .views-field-php {
	text-align: center;
	font-size: 14px;
	float: left;
}

.field-name-field-embedded-podbean {
	width: 500px;
	
}

.podbean-image {
	margin-bottom: 20px;
}

.field-name-event-audio .field-name-field-embedded-podbean,
.field-name-event-audio .field-name-field-embedded-podbean div {
	height: 60px;
}



.views-field-field-embedded-podbean .podbean-link {
	float: none;
	position: relative;
	left: 345px;
}



.views-field-nothing {
	clear: both;
}

.view-slide-show-multimedia .views-field-nothing-1 {
	text-transform: uppercase;
	color: #878787;
	font-size: 14px;
	vertical-align: middle;
	letter-spacing: .1em;
}

.view-slide-show-multimedia .views-field-field-media-type,
.view-multimedia-landing-page-slideshow .views-field-field-media-type {
	float: none;
}

.view-slide-show-multimedia .views-field-title,
.view-multimedia-landing-page-slideshow .views-field-title {
	margin-top: 10px;
}

.view-slide-show-multimedia .views-field-body,
.view-multimedia-landing-page-slideshow .views-field-body {

}


.view-slide-show-multimedia .views-slideshow-jcarousel-pager,
.view-multimedia-landing-page-slideshow .views-slideshow-jcarousel-pager {
	border: 1px solid #ccc;
	width: 1080px;
	margin-left: 24px;
	-webkit-box-shadow: 0px 8px 8px -1px #999999;
	-moz-box-shadow: 0px 8px 8px -1px #999999;
	 box-shadow: 0px 8px 8px -1px #999999;

}

.view-slide-show-multimedia li.jcarousel-item,
.view-multimedia-landing-page-slideshow li.jcarousel-item  {
	width: 333px;
	height: 170px;
	margin-left: 20px;
	font-size: 14px;
	padding-top: 20px;
}


.view-slide-show-multimedia li.jcarousel-item-1,
.view-multimedia-landing-page-slideshow li.jcarousel-item-1 {
	display: none;
}


.view-slide-show-multimedia li.jcarousel-item .views-field-title,
.view-multimedia-landing-page-slideshow li.jcarousel-item .views-field-title  {
	margin-top: 0;
	width: 123px;
	float: left;
	color: #2e697e;
	text-decoration: none;
	cursor: pointer;
}

.view-slide-show-multimedia li.jcarousel-item .views-field-title:hover,
.view-multimedia-landing-page-slideshow li.jcarousel-item .views-field-title:hover {
	color: #2e697e;
	text-decoration: underline;
}

.view-slide-show-multimedia li.jcarousel-item .views-field-field-embedded-media,
.view-multimedia-landing-page-slideshow li.jcarousel-item .views-field-field-embedded-media {
	width: 210px;
	float: left;
	margin: 0;
	min-width: 210px;
	max-width: 210px;
}

.view-slide-show-multimedia li.jcarousel-item .views-field-field-embedded-media img,
.view-multimedia-landing-page-slideshow li.jcarousel-item .views-field-field-embedded-media img {
	border: 1px solid #ccc;	
	margin-right: 10px;
}

.jcarousel-next {
	position: absolute;
	z-index: 50;
	top:64px;
	left: 1080px;
}

.jcarousel-prev {
	position: absolute;
	z-index: 50;
	top:64px;
	left: -24px;
}

.node-type-multimedia #breadcrumb {
	display: none;
}

.page-multimedia #breadcrumb {
	display: none;
}

.multimedia-mobile-container {
	display: none;
}

.pane-quicktabs-multimedia-tabs {
	background: none;
	margin-top: 0px;
	padding-top: 0px;
}

#quicktabs-multimedia_tabs {
	margin-top: 30px;
	margin-bottom: 20px;
}

#quicktabs-multimedia_tabs .quicktabs-tabs {
	display: block;
}

#quicktabs-multimedia_tabs .views-exposed-form .views-exposed-widget {
	padding: .5em .4em 0 0;
}

#quicktabs-multimedia_tabs .views-exposed-form .views-exposed-widget.views-submit-button {
	padding: .5em 0 0 0;
}

#edit-field-media-type-tid-wrapper {
	display: none;
}

.quicktabs-wrapper .views-widget-filter-field_topic_tid {
	width: auto;
}

#quicktabs-multimedia_tabs .views-reset-button {
	float: right;
	top: -8px;
	right: 10px;
}

#quicktabs-multimedia_tabs .views-row {
	margin-bottom: 30px;
}

#quicktabs-multimedia_tabs .views-field-field-media-image,
#quicktabs-multimedia_tabs .views-field-field-embedded-media,
#quicktabs-recent_program_activities .views-field-field-media-image,
#quicktabs-recent_program_activities .views-field-field-embedded-media,
#quicktabs-bio_page_tabs .views-field-field-media-image,
#quicktabs-bio_page_tabs .views-field-field-embedded-media,
#quicktabs-regional_study_group_tabs .views-field-field-media-image {
	width: 210px;
	float: left;
	padding-right: 0px;
}

#quicktabs-multimedia_tabs .views-field-field-media-image img,
#quicktabs-multimedia_tabs .views-field-field-embedded-media img,
#quicktabs-recent_program_activities .views-field-field-media-image img,
#quicktabs-recent_program_activities .views-field-field-embedded-media img,
#quicktabs-bio_page_tabs .views-field-field-media-image img,
#quicktabs-bio_page_tabs .views-field-field-embedded-media  img,
#quicktabs-regional_study_group_tabs .views-field-field-media-image img {
	border: 1px solid #ccc;	
	margin-right: 10px;
	width: auto;
	height: auto;
}

#quicktabs-multimedia_tabs .views-field-title h4,
#quicktabs-recent_program_activities .views-field-title h4 {
	margin-top: 10px;
	margin-bottom: 10px;
}



/* Migration Information Source Articles */

.source-logo img {
	width: auto;
	height: auto;
}

.source-toolbar {
	display: block;
	border-bottom: 1px solid #999;
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 25px;
	text-transform: uppercase;
	font-size: .8em;
}

.node-type-source-article .zone-content-wrapper,
.source-landing .zone-content-wrapper {
	margin-top: 0px;
}

.node-type-source-article .region-content .group-header {
	border-bottom: 1px dotted #999;
	margin-bottom: 20px;
}

.node-type-source-article .region-content .field-name-title {
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;
	padding-bottom: 20px;
}

.node-type-source-article .region-content .field-name-title h1 {
	font-size: 2.2em;
	line-height: 1.2em;
}

.node-type-source-article .region-content .field-name-field-byline,
.source-landing .field-name-field-byline {
	font-size: 18px;
}

.node-type-source-article .region-content .group-left {
	width: 340px;
	background-color: #efeef2;
	margin-right: 25px;
	margin-bottom: 35px;
}

.node-type-source-article .region-content .group-right {
	float: none;
	width: auto;
}

.node-type-source-article .view-mode-full .field-name-field-article-image,
.node-type-source-article .group-left .field-name-field-embedded-media {
	margin: 4px auto;
	padding: 2px;
	border: 1px solid #999;
	text-align: center;
	width: 320px;
	background-color: white;
}

.node-type-source-article .view-mode-full .field-name-field-article-image img {
	width: auto;
	height: auto;
}

.field-name-field-image-caption {
	padding: 4px 10px;
	font-size: .9em;
	color: #767676;
}

.node-type-source-article .field-name-field-image-credit {
	width: 320px;
	margin: 0 auto 10px auto;
	padding: 4px 0px;
	font-size: .8em;
	color: #767676;
	border-top: solid 1px #ccc;
}

.node-type-source-article .region-content .field-name-body,
.node-type-source-article .region-content .field-name-field-article-source,
.source-landing .region-content .field-name-body {
	font-size: 1.2em;
}

.node-type-source-article .region-content .field-name-body table img {
	width: auto;
	height: auto;
}

.node-type-source-article .region-content .field-name-body h2 {
	font-size: 30px;
}


.source-landing h2.node-title {
	font-size: 1.4em;
}

.node-type-source-article .region-content .field-name-body h3 {
	font-size: 28px;
}

.node-source-article .region-content .field-name-body h4,
.node-source-article .head {
	font-size: 22px;
}

.node-type-source-article .region-sidebar-second-inner,
.source-landing .region-sidebar-second-inner {
	background: url(/o/6170/images/17705/source-sidebar-bg.png) top left repeat-y;
	border-left: none;
	font-size: 16px;
	
}

.node-type-source-article .region-sidebar-second-inner .content,
.source-landing .region-sidebar-second-inner .content {
	padding-left: 15px;
}

.node-type-source-article .region-sidebar-second-inner #block-block-25,
.source-landing .region-sidebar-second-inner #block-block-25 {
	padding-top: 60px;
	padding-bottom: 15px;
}

.node-type-source-article .region-sidebar-second-inner h2,
.source-landing .region-sidebar-second-inner h2 {
	padding-left: 0;
	margin-left: 15px;
	border-top: solid 5px #ccc;
}

.node-source-article .region-content .field-name-body h5,
.source-landing .section-content h5,
.source-landing .section-content h4 {
	font-family: 'Lato', Arial;
	font-size: 1.3em;
	line-height: 1.3em;
}

/*  Source Home page */
.view-slide-show-source,
.view-slide-show-source-country-profiles {
	border: 1px solid #ccc;
	-webkit-box-shadow: 0px 8px 8px -1px #999999;
	-moz-box-shadow: 0px 8px 8px -1px #999999;
	 box-shadow: 0px 8px 8px -1px #999999;
	 padding: 25px;
	 width: auto;
	
}

.view-slide-show-source .group-left,
.view-slide-show-source-country-profiles .group-left {
	display: block;
	width: 450px;
}

.view-slide-show-source .group-right,
.view-slide-show-source-country-profiles .group-right {

	width: 280px;
	padding-left: 10px;
}

.view-slide-show-source  .views-slideshow-controls-top,
.view-slide-show-source-country-profiles .views-slideshow-controls-top{
	float: left;
	z-index: 20;
	position: relative;
	top: 200px;
	left: 0px;
	display: block;

}

.view-slide-show-source .views-slideshow-controls-text-previous,
.view-slide-show-source-country-profiles .views-slideshow-controls-text-previous {
	position: relative;
	left: -41px;
	float: left;
}

.view-slide-show-source .views-slideshow-controls-text-previous a,
.view-slide-show-source-country-profiles .views-slideshow-controls-text-previous a {
	background: url('/o/6170/images/17705/slideshow-tab-left-sm.png') no-repeat top left;
	display: block;
	width: 16px;
	height: 32px;
	text-indent:-9999px;
}

.view-slide-show-source .views-slideshow-controls-text-next,
.view-slide-show-source-country-profiles .views-slideshow-controls-text-next {
	position: relative;
	left: 753px;
	float: left;
}

.view-slide-show-source .views-slideshow-controls-text-next a,
.view-slide-show-source-country-profiles .views-slideshow-controls-text-next a {
	background: url('/o/6170/images/17705/slideshow-tab-right-sm.png') no-repeat top left;
	display: block;
	width: 16px;
	height: 32px;
	text-indent:-9999px;
}

.view-slide-show-source .views-slideshow-controls-text-pause,
.view-slide-show-source-country-profiles .views-slideshow-controls-text-pause{
	display: none;
}

.node-source-article.node-teaser .group-left {
	width: 120px;
	display: block;
}

.source-landing .view-mode-teaser_feature_blurb .group-left{
	width: 235px
}

.node-source-article.node-teaser .group-right {
	width: 675px;
	float: left;
}

.source-landing .view-mode-teaser_feature_blurb .group-right {
	width: 560px;
	float: left;
}

.source-landing .group-right {
	line-height: 1.4em;
}

.node-source-article.node-teaser .field-name-field-article-image,
.source-landing .view-mode-teaser_feature_blurb .field-name-field-article-image,
.source-landing .view-mode-teaser_feature_blurb .field-name-field-special-issue-image{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	width: auto;
}


.node-source-article.node-teaser img,
.source-landing .view-mode-teaser_feature_blurb img{
	width: auto;
	height: auto;
	margin-right: 0px;
}

.view-source-sidebar-policy-area {
	margin-top: -20px;
}

/* Source Country Resources */

.source-country-list {
	margin-bottom: 50px;
}

.source-country-list .source-country-icon {
	width: 35%;
	float: left;
}

.source-country-list .source-country-icon img {
	width: 120px;
	margin-right: 10px;
	border: 1px solid #ccc;
}

.source-country-list .source-country-text {
	width: 65%;
	float: left;
}

.node-type-country-resource.source-landing .region-content .pane-node-body .field-name-body {
	font-family: 'Lato', Arial; 
	font-size: 1.1em;
	padding-left: 0;
}

/* Special Source Issues */

.field-name-field-special-issue-image img {
	width: auto;
	height: auto;
}



/* Footer Styling */

.zone-postscript-wrapper {
	background: url(/o/6170/images/17705/footer-top-bg.jpg) top left repeat-x;
	height: 42px;
	display: block;
}

#block-block-1 {
	z-index: 50;
	position: absolute;
	bottom: 90px;
	left: 485px;
        right:auto;
        margin-left:0;
        margin-right:0;
}

#block-block-1 img {
	width: auto;
}

.zone-postscript .content .menu ul {
	list-style-type: none; 
	margin: 0;
	padding: 0;
}

.zone-postscript .content .menu li {
	display: inline;
	text-transform: uppercase;
	border-right: 1px solid #ccc;
	margin: 0;
	padding: 0 6px 0 2px;
	font-family: 'Lato';
	font-weight: bold;
	font-size: 13px;
}

.zone-postscript .content .menu li.last {
	border-right: none
}

.zone-postscript .content .menu a {
	color: #2e697e;
}

#block-menu-menu-footer-menu-left {
	margin-top: 8px;
	margin-left: 0px;
}

#block-menu-menu-footer-menu-right {
	margin-top: 8px;
	margin-left: 11px;
}

.zone-footer-wrapper {
	background-image: none;
	background-color: #2e697e;
	height: auto;
	margin-top: 0px;
}

.region-footer-first-inner {
	padding-top: 25px;
	font-size: 13px;
}

.region-footer-first-inner p {
	margin-bottom: 6px;
	line-height: normal;
}

.region-footer-first-inner img {
	padding: 3px 2px 0 2px;
	width: auto;
}

.region-footer-first-inner .darkpipe {
	color: #000;
}

.region-footer-first-inner .copyright {
	font-family: 'Lato';
	font-weight: 300;
	/*color: #ebeff3;*/
	color: white;
	font-size: 12px;
}

#block-block-2 {
	display: block;
}

#block-block-20 {
	display: none;
}

#block-menu-menu-mobile-footer-menu {
	display: none;
}

/* iPad Styles */

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
	
	

}