/* This file will hold styles that are loaded using the same media query as the normal grid. */

/* GENERAL --------------------------------------------------------------------------------------------------------------- */



/* HEADER ---------------------------------------------------------------------------------------------------------------- */

#block-menu-menu-header-utility ul.menu {
	bottom: 12px;
	right: 410px;	
	top: auto;
}

#region-branding {
	height: 110px;
	/*height: 124px;	*/
}

h1.site-name a, h2.site-name a {
	/*background: url(../images/logo75.png) no-repeat 0 0;*/
	background: url(../images/logo.png) no-repeat 0 0;
	display: block;
	height: 97px;
    width: 200px;
    background-size: 200px 97px;
}

#region-branding .social-icons {
	bottom: 14px;
	right: 250px;
	top: auto;
}




/* SOCIAL ICONS ---------------------------------------------------------------------------------------------------------- */

.social-icons a {
	margin: 0 5px 0 0;
}




/* NAVIGATION ------------------------------------------------------------------------------------------------------------ */
#zone-user-wrapper{
	/*background: #55738d;
	border-bottom: 1px solid #3f5569;
	-webkit-box-shadow: 0 0 8px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 8px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 8px 0px rgba(0, 0, 0, 0.5); 
	min-height: 35px;*/
}
#block-responsive-dropdown-menus-main-menu{display: none;}
/*This is new menu navigation. We commented this out. */
/*#region-menu .menu-name-main-menu ul.menu li.title-regions,
#region-menu .menu-name-main-menu ul.menu li.title-issues {
	height: 40px; 
	left: auto;
	line-height: 40px;
	position: static;
	top: auto;
}

#region-menu .menu-name-main-menu ul.menu li.title-regions a,
#region-menu .menu-name-main-menu ul.menu li.title-issues a {
	background: transparent url(../images/nav_down_arrow.png) no-repeat 100% 50%;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px; 
	margin-top: 0;
}

#region-menu .menu-name-main-menu ul.menu li.title-regions,
#region-menu .menu-name-main-menu ul.menu li.title-issues {
	margin-right: 2px;	
}

#region-menu .menu-name-main-menu ul.menu li.title-regions a:hover,
#region-menu .menu-name-main-menu ul.menu li.title-regions a:focus,
#region-menu .menu-name-main-menu ul.menu li.title-regions a.open,
#region-menu .menu-name-main-menu ul.menu li.title-regions a.active-trail,
.context-countries #region-menu .menu-name-main-menu ul.menu li.title-regions a,
#region-menu .menu-name-main-menu ul.menu li.title-issues a:hover,
#region-menu .menu-name-main-menu ul.menu li.title-issues a:focus,
#region-menu .menu-name-main-menu ul.menu li.title-issues a.open,
#region-menu .menu-name-main-menu ul.menu li.title-issues a.active-trail {
	background-position: 100% 60%;
	padding-top: 5px;	
}


#region-menu .menu-name-main-menu ul.menu li:nth-child(3),
#region-menu .menu-name-main-menu ul.menu li.third {
	clear: none;	
}*/

/*End of the zone that should be commented out.*/

#region-menu .menu-name-main-menu ul.menu li a,
#region-menu .menu-name-menu-main-menu-with-subnav ul.menu li a{
	padding: 0 16px;
}
#region-menu .block-menu-block.subnav ul.menu li a{
	padding: 0 13px;
	font-size: 1.25em;
	line-height: 40px;
	font-weight: normal;
}

#region-menu section {
	top: 40px;
}




/* FOOTER ---------------------------------------------------------------------------------------------------------------- */




/* HOMEPAGE -------------------------------------------------------------------------------------------------------------- */

.front #region-content #block-system-main {
	/*width:644px;*/
}

/*.front #region-content .region-inner { 
	height: 390px;
}*/

.front #region-content .donate-now {
	bottom: 0;
	width: 644px;
}

.front #region-content .donate-now .content {
	width: 644px;	
}

.front #region-content #block-views-homepage-slideshow-block {
	/*height: 390px;*/
	height: 536px;
	right: 0;
	top: 0;
	width: 336px;
}

#views_slideshow_cycle_main_homepage_slideshow-block {
	padding-bottom: 38px;	
}

.front #region-content #block-views-homepage-slideshow-block .block-inner {
	/*height: 390px;*/
}

.front #region-content #views_slideshow_cycle_main_homepage_slideshow-block,
.front #region-content #views_slideshow_cycle_main_homepage_slideshow-block .views_slideshow_cycle_slide {
	/*height: 352px;*/
	height: 479px;
	overflow: hidden;	
}

.front #region-content #block-views-homepage-slideshow-block .views-slideshow-cycle-main-frame-row-item .views-field {
	padding: 2px 20px 2px 20px;		
}

.front #region-content #block-views-homepage-slideshow-block .views-slideshow-cycle-main-frame-row-item .views-field-field-image {
	float: none;
	margin: 0 0 10px 0;
	padding: 0;
}

.front #region-content #block-views-homepage-slideshow-block .views-slideshow-controls-bottom {
	display: block;	
}

.not-front #region-content .view-news-updates td .field-name-field-image {
  max-width: none;
}

.front .view-id-map .jsmap-wrapper {
	width:644px;
}

.front .mapDataBackground,
.front .view-id-map .jsmap-region-data {
	height:370px;
	right:-336px;
	top:0;
	width:316px;
}

.front #region-postscript-first .region-inner {
	padding: 0px 15px 25px 0px;
}

.front #region-postscript-second .region-inner {
	padding: 0px 20px 25px 15px;
}

#block-views-teasers-block h2.block-title {
	margin-bottom: 15px;
}

.block.explore-signature-reports select.form-select {
	margin-right: 7px;
	width: 210px;
}

.block.explore-signature-reports #edit-submit {
	float: none;
	margin-top: 0;
}

.front .view-id-map .jsmap-region-data .views-field-field-country-region a {
	margin: 0 0 20px 0;
}

.front .view-id-map .jsmap-region-data .view-region-data .views-field-tid,
.front .view-id-map .jsmap-region-data .view-region-data .views-field-field-region-population {
	float: left;
  clear: none !important;
	width: 150px;
	margin: 0 0 5px 0;
}

.front .view-id-map .jsmap-region-data .view-region-data .views-field-tid {
	margin: 0 10px 0 0;	
}

.front .view-id-map .jsmap-region-data .view-region-data .views-field-tid .field-content,
.front .view-id-map .jsmap-region-data .view-region-data .views-field-field-region-population .field-content {
	font-size: 4.769230769em; /* 62 / 13 */
}

.front .view-id-map .jsmap-region-data .view-region-data .views-field-field-region-population .number-text,
.front .view-id-map .jsmap-region-data .view-region-data .views-field-field-region-population .population-label {
	display: block;	
}

.front .view-id-map .jsmap-region-data .view-region-data .views-field-tid .views-label,
.front .view-id-map .jsmap-region-data .view-region-data .views-field-field-region-population .views-label {
	display: block;
	float: left;	
	font-size: 	0.846em; /* 11 / 13 */
	line-height: 1;
	margin-right: 0;
	text-transform: none;	
}

.front .view-id-map .jsmap-region-data .views-field-field-region-pct-free,
.front .view-id-map .jsmap-region-data .views-field-field-region-press-pct-free,
.front .view-id-map .jsmap-region-data .pane-topics-related-panel-pane-1 {
	clear: both;
	left: auto;
	padding: 8px 0 0 0;
	position: relative;
	right: auto;
	top: auto;
	width: auto;
}

.front .view-id-map .jsmap-region-data .views-field-field-region-press-pct-free {
	padding: 4px 0 0 0;
  font-size: 1em;
}

.front .view-id-map .jsmap-region-data .pane-topics-related-panel-pane-1 {
	padding: 0;
}

.front .view-id-map .jsmap-region-data .views-field-field-region-pct-free .value {
	font-size: 4.154em; /* 54 / 13 */
}

.front .view-id-map .jsmap-region-data .views-field-field-region-pct-free .label {
	font-size: 4.154em; /* 54 / 13 */
}

.front .view-id-map .jsmap-region-data .view-topics-related {
	margin: 10px 10px 0 10px;
	padding: 10px 0 0 0;
  border-left: none;
	border-top: 1px solid #99abbb;
  left: 0px;
  width: auto;
}

.front .view-id-map .jsmap-region-data .view-topics-related a {
	padding: 0 0 5px 45px;
	font-size: 	1.692em; /* 22 / 13 */
}

.front .view-id-map .jsmap-region-data .view-topics-related .label-rotate {
	left: -6px;
  top: 55px;
}

.front .jsmap-region-data .pane-custom .pane-content {
  right: auto !important;
}


/* CONTENT ------------------------------------------------------------------------------------------------------------------- */

.not-front #zone-content,
.not-front #zone-preface {
	width: 980px;
}



/* COUNTRIES / REGIONS ------------------------------------------------------------------------------------------------------------------- */

#term-detail-country  .center-wrapper .panel-col-first {
	padding-right: 40px;
	width: 580px;
}

#term-detail-country  .center-wrapper .panel-col-last {
	width: 320px;
}

#term-detail-country  .center-wrapper .pane-term-description {
	padding-right: 50px;
}

#term-detail-region .center-wrapper .panel-col-first {
	margin-right: 0;
	padding-right: 40px;
	width: 564px;
}

#term-detail-region .center-wrapper .panel-col-last {
	margin-left: 0;
	width: 336px;
}


/* MAPS ------------------------------------------------------------------------------------------------------------------- */

#mini-panel-region_countries_topics .view-map,
#term-detail-report .view-map,
#quicktabs-fotn_maps .view-map{
	height: 390px;
	margin-bottom: 30px;
	width: 980px;	
}

#mini-panel-region_countries_topics .view-map .jsmap-wrapper,
#term-detail-report .view-map .jsmap-wrapper,
#quicktabs-fotn_maps .view-map .jsmap-wrapper{
	width:644px;
	width: 604px;
}

#mini-panel-region_countries_topics .view-map .jsmap-region-data,
.view-map .map-starter-info,
#term-detail-report .view-map .jsmap-region-data,
#quicktabs-fotn_maps .view-map .jsmap-region-data{
	height:380px;
	right:0;
	top:0;
	width:316px;
}

.view-map .map-starter-info {
	height: 290px;
	padding: 50px;
	width: 236px;
}

#mini-panel-region_countries_topics .view-map .jsmap-region-data .views-field-field-country-region a {
	margin: 0 0 20px 0;
}

#mini-panel-region_countries_topics .view-map .jsmap-region-data .view-region-data .views-field-tid,
#mini-panel-region_countries_topics .view-map .jsmap-region-data .view-region-data .views-field-field-region-population {
	float: left;
	width: 150px;	
}

#mini-panel-region_countries_topics .view-map .jsmap-region-data .view-region-data .views-field-tid {
	margin: 0 10px 0 0;	
}

#mini-panel-region_countries_topics .view-map .jsmap-region-data .view-region-data .views-field-tid .field-content,
#mini-panel-region_countries_topics .view-map .jsmap-region-data .view-region-data .views-field-field-region-population .field-content {
	font-size: 4.769230769em; /* 62 / 13 */
}

#mini-panel-region_countries_topics .view-map .jsmap-region-data .view-region-data .views-field-field-region-population .number-text,
#mini-panel-region_countries_topics .view-map .jsmap-region-data .view-region-data .views-field-field-region-population .population-label {
	display: block;	
}

#mini-panel-region_countries_topics .view-map .jsmap-region-data .view-region-data .views-field-tid .views-label,
#mini-panel-region_countries_topics .view-map .jsmap-region-data .view-region-data .views-field-field-region-population .views-label {
	display: block;
	float: left;	
	font-size: 	0.846em; /* 11 / 13 */
	line-height: 1;
	margin-right: 0;
	text-transform: none;	
}

/* TOPICS ------------------------------------------------------------------------------------------------------------------- */
/* ISSUES ------------------------------------------------------------------------------------------------------------------- */

/* REPORTS ------------------------------------------------------------------------------------------------------------------- */




/* PROGRAMS ------------------------------------------------------------------------------------------------------------------- */


/* INITIATIVES ------------------------------------------------------------------------------------------------------------------- */


/* NEWS ------------------------------------------------------------------------------------------------------------------- */


/* EXPERTS ------------------------------------------------------------------------------------------------------------------- */


/* EVENTS ------------------------------------------------------------------------------------------------------------------- */


/* RESOURCES ------------------------------------------------------------------------------------------------------------------- */


/* SIDEBARS ------------------------------------------------------------------------------------------------------------------- */



/* NODES ------------------------------------------------------------------------------------------------------------------ */




/* BLOCKS ----------------------------------------------------------------------------------------------------------------- */

.block {
	margin-bottom: 20px;	
}




/* PANELS ----------------------------------------------------------------------------------------------------------------- */





/* VIEWS ------------------------------------------------------------------------------------------------------------------ */


/* COMMENTS --------------------------------------------------------------------------------------------------------------- */

