 @media(min-width: 980px) {
body {
	/*padding-top: 60px;*/
}
}
/*body.logged-in {
	padding-top:60px;
}*/
.navbar .logo {
	margin-top: 5px;
	margin-right: 10px;
}
#site-name {
	line-height: 1;
	margin: 0;
}
.submitted {
	margin-bottom: 1em;
	font-style: italic;
	font-weight: normal;
	color: #DDD;
}
ul.action-links {
	margin-bottom: 2em;
}
ul.action-links li {
	display: inline;
	padding-right: 1.5em;
}
ul.action-links [class^="icon-"], ul.action-links [class*=" icon-"] {
	padding-right: .5em;
}
.modal {
	color: #000;
}
.modal h1,
.modal h2,
.modal h3,
.modal h4,
.modal h5,
.modal h6 {
	font-weight: 500;
}
.modal-header {
	background: none repeat scroll 0 0 #D8D098;
}
.modal-body {
	background: none repeat scroll 0 0 #9DBA5C;
}
.modal-footer {
	background: #565844;
}
/**
 * Admin Styling
 */

/* Fix Toolbar for .navbar-fixed-top */
body.toolbar .navbar-fixed-top {
	top: 30px;
}
body.toolbar-drawer .navbar-fixed-top {
	top: 65px;
}
 @media(min-width: 980px) {
/*body.toolbar {
	padding-top: 94px !important;
}
body.toolbar-drawer {
	padding-top: 129px !important;
}*/
}
html.overlay-open .navbar-fixed-top {
	z-index: 400;
}
/* Admin toolbar fix */
body.admin-expanded.admin-vertical.admin-nw .navbar, body.admin-expanded.admin-vertical.admin-sw .navbar {
	margin-left: 260px;
}
div#admin-toolbar {
	z-index: 500;
}
/* Admin_menu fix */
#admin-menu {
	z-index: 1100;
	position: fixed;
}
body.admin-menu .navbar-fixed-top {
	top: 30px;
}
#admin-menu .dropdown li {
	line-height: normal;
}
/* System base fix */
.container-inline div, .container-inline label {
	display: block;
}
/* Default form fields to auto */
input, textarea, select, .uneditable-input {
	width: auto;
}
/* Default textfield styles inside vertical tabs */
.vertical-tabs .form-type-textfield input {
	-moz-box-sizing: inherit;
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
	width: auto;
}
/* Collapsible field groups fix */
html.js fieldset.collapsed {
	height: auto;
}
/* throbber fix */
html.js input.form-autocomplete {
	background-position: 100% 7px; /* LTR */
	background-repeat: no-repeat;
}
html.js input.throbbing {
	background-position: 100% -13px; /* LTR */
}
.navbar-search .control-group {
	margin-bottom: 0px;
}
input.error {
	color: #B94A48;
	border-color: #B94A48;
}
/**
 * Password strength indicator.
 */
.password-strength {
	width: 17em;
	float: right;  /* LTR */
	margin-top: 1.4em;
}
.password-strength-title {
	display: inline;
}
.password-strength-text {
	float: right; /* LTR */
	font-weight: bold;
}
.password-indicator {
	background-color: #C4C4C4;
	height: 0.3em;
	width: 100%;
}
.password-indicator div {
	height: 100%;
	width: 0%;
	background-color: #47C965;
}
input.password-confirm, input.password-field {
	width: 16em;
	margin-bottom: 0.4em;
}
div.password-confirm {
	float: right;  /* LTR */
	margin-top: 1.5em;
	visibility: hidden;
	width: 17em;
}
div.form-item div.password-suggestions {
	padding: 0.2em 0.5em;
	margin: 0.7em 0;
	width: 38.5em;
	border: 1px solid #B4B4B4;
}
div.password-suggestions ul {
	margin-bottom: 0;
}
.confirm-parent, .password-parent {
	clear: left; /* LTR */
	margin: 0;
	width: 36.3em;
}
/* added an extra clear both in the situation the form actions is preceded by an badly wrapped float element and they overlap
e.g. multipage*/

.form-actions {
	clear: both;
}

.vertical-tabs-panes fieldset {
	position:relative;
	left:20px;
	top:20px;	
}

.nav .dropdown-toggle .caret {
    border-bottom-color: #FFF;
    border-top-color: #FFF;
}

.dropdown-menu {
	z-index: 2000;	
}

img {
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

/* ======================================== HTML ======================================== */

.title a {
	color: #000;
}
/* ======================================== SYSTEM OVERRIDE ======================================== */

.form-item, .form-actions {
	margin-top: 0;
}

/* ======================================== PAGES ======================================== */

.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active-trail > a, .nav-tabs > .active-trail > a:hover {
	color: #fff;
}

body.front section.hero-unit {
	background: none;	
}

/*body.front div.front_section h2 {
	font-size: 60px;
	line-height: 60px;
	margin-bottom: 25px;
}*/

.region-analysis-main,
section.analysis_secondary_map,
.region-page-graphic,
.region-page-map,
.page-node-11859 .map-test,
.region-page-map-horz,
.analysis_primary_right {
	position: relative;	
}

.region-analysis-primary-right {
	height: 535px;	
}

/*.page-node-4531 section.section-page-header,
section#block-menu-menu-pakistan-drone-navigation {
	margin-top: 0 !important;	
}

section#block-menu-menu-pakistan-drone-navigation nav {
	margin-bottom: 0;
}*/

.page-node-4531 #map,
#block-block-8 #map,
.page-node-11859 #map,
#block-block-16 #map {
	color: #000;	
}

section.analysis_secondary_map,
section.analysis_secondary_map section,
section#block-block-5 {
	margin-top: 0;	
}



body.node-type-webform button#edit-submit {
	margin-top: 15px;	
}

/*.view-pakistan-drone-strikes .views-field-field-date a {
	color: #a9ac8e;	
}*/

/* ======================================== HOMEGROWN TERRORISTS ======================================== */

/*.page-node-6284 .well li.nav-header,
.page-node-14519 .well li.nav-header,
.node-type-suspect .well li.nav-header {
	color: #000;
}

.page-node-6284 .well .nav-list a,
.page-node-14519 .well .nav-list a,
.node-type-suspect .well .nav-list a {
	color: #FFF;
	text-shadow: none;
}

.page-node-6284 .well .nav-list a:hover,
.page-node-14519 .well .nav-list a:hover,
.node-type-suspect .well .nav-list a:hover {
	color: #000;
	text-shadow: none;
}


.page-node-6284 div.citizenship,
.page-node-6284 div.domestic,
.page-node-6284 div.awalaki_year {
	position: relative;
	margin-bottom: 30px;
}

.page-node-6284 div.citizenship #tallies,
.page-node-6284 div.awalaki_year #tallies {
	position:absolute;
	top: 50px;
	left: 75px;
	z-index: 500;
}

.page-node-6284 div#legal .sentences,
.page-node-6284 div#legal .jurisdiction,
.page-node-6284 div#investigation .tips,
.page-node-6284 div#weapons .weapon_type,
.page-node-6284 div#activity .domestic,
.page-node-6284 div#radicalization .foreign_training_year {
	margin-bottom: 30px;
}

.page-node-6284 #activity #tallies .total-number {
	font-size:35px;
	line-height: 30px;
	margin-bottom:5px;
	width: 120px !important;
}

.page-node-6284 #activity .terrorists .label {
    width: 330px !important;
    line-height: 30px;
    margin-bottom: 5px;
    font-size: 14px;
}

.page-node-14519 .field-name-body .span4 .well {
	margin-top: 10px;
} 

.page-node-24391 .table th,
.page-node-24391 .table td {
	border: none;
}

.page-extremists-terror-plots caption {
	font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    line-height: normal;
    margin: 0;
    text-align: left;
    margin-bottom: 10px;
}

.page-node-24391 .table-striped tbody tr:nth-child(2n+1) td, 
.page-node-24391 .table-striped tbody tr:nth-child(2n+1) th {
	background-color: rgba(153, 153, 153, 0.5);
    color: #FFFFFF;
}

.page-node-24391 .table-striped tbody tr a {
	color: #FFF;
}*/



/*.page-taxonomy-term .pagination {
	display: none;
}*/



/* ======================================== HOMEGROWN NODES ======================================== */

/*.node-type-suspect .span10 .well {
    background-color: #A69560;
    border: 1px solid #A69560;
    color: #000000;
}*/

/*.node-type-suspect .span10 .title,
.node-type-suspect .span10 .subtitle {
	margin:0;
	font-weight: 500;
}*/


/* ======================================== BLOCKS ======================================== */

/*#block-block-7,
#block-views-yemen-strike-tallies-block-year {
	position: absolute;
	left: 10px;	
}

#block-views-strike-totals-pakistan-front,
#block-views-strike-totals-block,
#block-views-strike-totals-block-1,
#block-block-13,
#block-block-15,
#block-block-7,
#tallies,
#block-views-yemen-strike-tallies-block-year,
#block-views-yemen-strike-tallies-block,
#block-views-60f05c59874fea178c23454ad0834555 {
	z-index: 1029;
	padding: 5px;
}

#block-views-strike-totals-pakistan-front h2,
#block-views-strike-totals-block h2,
#block-views-strike-totals-block-1 h2,
#block-block-13 h2,
#block-block-15 h2,
#block-block-7 h2,
#tallies h2,
#block-views-yemen-strike-tallies-block-year h2,
#block-views-yemen-strike-tallies-block h2,
#block-views-60f05c59874fea178c23454ad0834555 h2 {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;	
	font-size: 22px;
	line-height: normal;
	text-align:center;
}

#block-views-strike-totals-pakistan-front .views-field,
#block-views-strike-totals-block .views-field,
#block-views-strike-totals-block-1 .views-field,
#block-block-13 .views-field,
#block-block-15 .views-field,
#block-block-7 .views-field,
#tallies .views-field,
#block-views-yemen-strike-tallies-block .views-field,
#block-views-yemen-strike-tallies-block-year .views-field,
#block-views-60f05c59874fea178c23454ad0834555 .views-field,
.page-node-6284 #tallies .view-plot-tallies,
.page-node-14519 #tallies .view-plot-tallies {
	clear:both;	
}

#block-views-strike-totals-pakistan-front .total-number,
#block-views-strike-totals-pakistan-front .number,
#block-views-strike-totals-block .total-number,
#block-views-strike-totals-block .number,
#block-views-strike-totals-block-1 .total-number,
#block-views-strike-totals-block-1 .number,
#block-block-13 .total-number,
#block-block-13 .number,
#block-block-15 .total-number,
#block-block-15 .number,
#block-block-7 .total-number,
#block-block-7 .number,
#tallies .total-number,
#tallies .number,
#block-views-yemen-strike-tallies-block .total-number,
#block-views-yemen-strike-tallies-block .number,
#block-views-yemen-strike-tallies-block-year .total-number,
#block-views-yemen-strike-tallies-block-year .number,
#block-views-60f05c59874fea178c23454ad0834555 .total-number,
#block-views-60f05c59874fea178c23454ad0834555 .number,
.page-node-6284 .total-number,
.page-node-6284 .number,
.page-node-14519 .total-number,
.page-node-14519 .number {
	float: left;
	font-size: 18px;
	text-align:center;
	width: 130px;
}

#block-views-strike-totals-pakistan-front .total-label,
#block-views-strike-totals-pakistan-front .label,
#block-views-strike-totals-block .total-label,
#block-views-strike-totals-block .label,
#block-views-strike-totals-block-1 .total-label,
#block-views-strike-totals-block-1 .label,
#block-block-13 .total-label,
#block-block-13 .label,
#block-block-15 .total-label,
#block-block-15 .label,
#block-block-7 .total-label,
#block-block-7 .label,
#tallies .total-label,
#tallies .label,
#block-views-yemen-strike-tallies-block .total-label,
#block-views-yemen-strike-tallies-block .label,
#block-views-yemen-strike-tallies-block-year .total-label,
#block-views-yemen-strike-tallies-block-year .label,
#block-views-60f05c59874fea178c23454ad0834555 .total-label,
#block-views-60f05c59874fea178c23454ad0834555 .label,
.page-node-6284 .total-label,
.page-node-6284 .label,
.page-node-14519 .total-label,
.page-node-14519 .label {
	float:right;
	width: 100px;
}

#block-views-strike-totals-pakistan-front .label,
#block-views-strike-totals-block .label,
#block-views-strike-totals-block-1 .label,
#block-block-13 .label,
#block-block-15 .label,
#block-block-7 .label,
#tallies .label,
#block-views-yemen-strike-tallies-block .label,
#block-views-yemen-strike-tallies-block-year .label,
#block-views-60f05c59874fea178c23454ad0834555 .label {
	background-color: #666666;	
}

#block-views-strike-totals-pakistan-front button,
#block-views-strike-totals-block-1 button,
#block-block-13 button,
#block-block-15 button,
#block-block-13 h2 a,
#block-block-15 h2 a {
	color: #FFF;	
}

#block-block-13 a.btn,
#block-block-15 a.btn,
#block-views-strike-totals-block-1 a.btn,
#block-views-strike-totals-pakistan-front a.btn {
	margin-top: 10px;	
}

#block-views-yemen-strike-tallies-block {
	width: 360px;
}

.terrorists .total-label,
.terrorists .label {
	width:215px !important;
}

.page-node-6284 .mainbar .terrorists .total-label,
.page-node-6284 .mainbar .terrorists .label {
	width:250px !important;
}

.terrorists .total-number,
.terrorists .number {
	width: 75px !important;
}

.page-node-14519 .terrorists .label {
	width: 265px !important;
}

.label-wrap { line-height:16px !important; white-space: normal; }

.page-node-6284 .tab-pane { width: 100%; }

.node-type-suspect .well a { color: #DDD; }
.node-type-suspect .well a:hover { text-decoration: underline; }*/

/* ======================================== NODES ======================================== */

/*.village {
	margin-bottom: 0;	
}

.node-type-pakistan-drone-strike .well {
	background-color: #93DA6B;
	color: #000;
	border: 1px solid #93DA6B;
}

.node-type-pakistan-drone-strike .well a,
.node-type-pakistan-drone-strike .well a:visited,
.node-type-pakistan-drone-strike .well a:hover {
	color: #666666;
}

.field .field-label {
	margin-top: 1em;	
}*/

/* ======================================== YEMEN STRIKES ======================================== */

.node-type-yemen-strike .well a {
	color: #CCC;
}

.node-type-yemen-strike .well a:visited,
.node-type-yemen-strike .well a:hover {
	color: #BBB;
}

.node-yemen-strike h3 * {
	display: inline;	
}

.node-yemen-strike .field-name-field-strike-type {
	text-transform:lowercase;
}

 @media (max-width: 767px) {
  .analysis_secondary_map .btn-group {
	display:none;  
  }
  
  .node-map {
	margin-bottom:10px;  
  }

  #block-views-strike-totals-pakistan-front .views-field .field-content div,
  #block-views-strike-totals-block .views-field .field-content div,
  #block-views-strike-totals-block-1 .views-field .field-content div,
  #block-block-13 .views-field .field-content div,
  #block-block-15 .views-field .field-content div,
  #block-block-7 .views-field .field-content div,
  #tallies .views-field .field-content div,
  #tallies .total-label,
  #tallies .total-number {
	  float:none;
	  text-align:center;
	  width: 97% !important;
	  white-space: normal !important;
  }
  .page-node-14519 #tallies {
	float:none !important;
	position: static !important;
	width: 100% !important;
}

.page-node-14519 #nsa {
	display:none;
}
}
 @media (min-width: 768px) and (max-width: 979px) {
  .analysis_secondary_map .btn-group {
	display:none;  
  }
  
  .analysis_main {
	display:none;  
  }
  
  #block-views-strike-totals-pakistan-front .views-field .field-content div,
  #block-views-strike-totals-block .views-field .field-content div,
  #block-views-strike-totals-block-1 .views-field .field-content div,
  #block-block-13 .views-field .field-content div,
  #block-block-15 .views-field .field-content div,
  #block-block-7 .views-field .field-content div,
  #tallies .views-field .field-content div,
  #tallies .total-label,
  #tallies .total-number {
	  float:none;
	  text-align:center;
	  width: 97% !important;
	  white-space: normal !important;
  }

  .page-node-14519 #tallies {
	float:none !important;
	position: static !important;
	width: 100% !important;
}

.page-node-14519 #nsa {
	display:none;
}
}
 @media (min-width: 980px) and (max-width:1199px) {
  .analysis_secondary_map .btn-group {
	display:none;  
  }

  #block-views-strike-totals-pakistan-front .views-field .field-content div,
  #block-views-strike-totals-block .views-field .field-content div,
  #block-views-strike-totals-block-1 .views-field .field-content div,
  #block-block-13 .views-field .field-content div,
  #block-block-15 .views-field .field-content div,
  #block-block-7 .views-field .field-content div,
  #tallies .views-field .field-content div,
  #tallies .total-label,
  #tallies .total-number {
	  float:none !important;
	  text-align:center;
	  width: 97% !important;
	  white-space: normal !important;
}

.page-node-14519 #tallies {
	float:none !important;
	position: static !important;
	width: 100% !important;
}

}
 @media (min-width: 1200px) {
}

/* ======================================== NODES ======================================== */

.field-name-field-sources p {
	margin: 0;
	line-height: 10px;
}

.field-name-field-sources .field-items a,
.field-name-field-sources .field-items p {
	font-size: 10px;
	line-height: 10px;
}

/* ======================================== BREADCRUMBS ======================================== */

.region-section-nav {
	position: relative;
	height: 70px;
}

.region-section-nav div.left-nav {
	position: absolute;
	top: 15px;
	left: 0;
}

.region-section-nav div.key-findings,
.region-section-nav ol.breadcrumb {
	display: inline-block;
}

.region-section-nav div.key-findings {
	margin-left: 10px;
	top: -4px;
	position: relative;
}

/*.region-section-nav ol.breadcrumb {
	position: absolute;
	top: 15px;
	left: 0;
}*/

.region-section-nav ol.breadcrumb h3 {
	margin: 0;
}

.region-section-nav ol.breadcrumb a {
	color: #000;
}

.region-section-nav ol.breadcrumb a:hover,
.region-section-nav ol.breadcrumb a:focus {
	color: #444444;
}

/* ======================================== TALLIES ======================================== */

#tallies h2 {
	margin: 0;
}

#tallies h3.number,
#tallies h4 {
	text-align: center;
	margin: 0 0 5px 0;
}

#tallies h3.number {
	-webkit-border-top-left-radius: 0.25em;
	-webkit-border-top-right-radius: 0.25em;
	-moz-border-radius-topleft: 0.25em;
	-moz-border-radius-topright: 0.25em;
	background: #F9F9F2;
	border-top-left-radius: 0.25em;
	border-top-right-radius: 0.25em;
    padding: 0.2em 0.6em 0.3em;
    text-align: center;
    vertical-align: baseline;
    border: 1px #CCCCCC solid;
    bottom:-10px;
    position:relative;
    z-index: 1;
    font-size: 20px;
}

#tallies .panel h3.number {
	background: #FFF;
}

#tallies h3.number-nl {
	-webkit-border-top-left-radius: 0.25em;
	-webkit-border-top-right-radius: 0.25em;
	-moz-border-radius-topleft: 0.25em;
	-moz-border-radius-topright: 0.25em;
	-webkit-border-bottom-left-radius: 0.25em;
	-webkit-border-bottom-right-radius: 0.25em;
	-moz-border-radius-bottomleft: 0.25em;
	-moz-border-radius-bottomright: 0.25em;
	background: #F9F9F2;
	border-top-left-radius: 0.25em;
	border-top-right-radius: 0.25em;
	border-bottom-left-radius: 0.25em;
	border-bottom-right-radius: 0.25em;
    padding: 0.2em 0.6em 0.3em;
    text-align: center;
    vertical-align: baseline;
    border: 1px #CCCCCC solid;
    bottom:-10px;
    position:relative;
    z-index: 1;
    font-size: 20px;
    margin-top: 0;
}

.page-node-14519 #tallies h4 {
	margin-bottom: -5px;
	font-size: 1.35rem;
}

.page-node-14519 #tallies h3.number-nl {
	margin-bottom: 20px;
}

#tallies h4 .label {
	display: block;
	white-space: normal;
	position: relative;
	z-index: 2;
}

/* ======================================== DRONE SITES ======================================== */

.node-type-page table .active {
	background-color: transparent !important;
}

.node-type-pakistan-drone-strike #page-header,
.node-type-yemen-strike #page-header {
	display:none;
}

/* ======================================== DRONE MAPS ======================================== */

.map-nav {
	left: 30px;
	top: 78px;
	position: absolute !important;
	z-index: 200;
}

.drone-tooltip p {
	font-size: 10px !important;
	line-height: 10px !important;
	font-weight: normal !important;	
}

.drone-tooltip {
  width: 150px;
  padding: 10px;
  background-color: #FFF;
  border: 1px #000 solid;
  right: 30px;
  bottom: 10px;
  position: absolute;
  color: #000;
}

.circle-obama,
.circle-drone,
.circle-bush,
.circle-air,
.circle-isis,
.circle-iraq,
.circle-kurd,
.circle-contested {
  border-radius: 50%;
  width: 20px;
  height: 20px; 
  border: 1px #422413 solid;
  float: left;
  margin: 0 0 0 10px;
}

.circle-obama {
  background-color: #5367b0;	
}

.circle-bush {
  background-color: #9b2523;
}

.circle-drone {
  background-color: #4C4C40;
}

.circle-air {
  background-color: #FFFF00;
}

.circle-iraq {
  border: none;
  background-color: #1b40e5;
  margin-bottom: 5px;
}

.circle-isis {
  border: none;
  background-color: #FE0001;
  margin-bottom: 5px;
}

.circle-kurd {
  border: none;
  background-color: #b2b40f;
  margin-bottom: 5px;
}

.circle-contested {
  border: none;
  background-color: #6FFF00;
}

/* ======================================== PAKISTAN DRONES ======================================== */

.year-tallies {
	position: absolute;
	top: 10px;
	left: 30px;
	width: 200px;
}

/* ======================================== NSA ======================================== */

.page-node-14519 #tallies h3.traditional {
	background: #eaa1a0; /* Old browsers */
	background: -moz-linear-gradient(left,  #eaa1a0 0%, #9b2523 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eaa1a0), color-stop(100%,#9b2523)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #eaa1a0 0%,#9b2523 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #eaa1a0 0%,#9b2523 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #eaa1a0 0%,#9b2523 100%); /* IE10+ */
	background: linear-gradient(to right,  #eaa1a0 0%,#9b2523 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaa1a0', endColorstr='#9b2523',GradientType=1 ); /* IE6-9 */
}

.jumbotron #tallies h3.number {
	color: #333;
}

.page-node-14519 #tallies h3.not-prevented {
	background: #000;
	color: #F9F9F2;
}

.page-node-14519 #tallies h3.unclear {
	background: #56a34a;
}

.page-node-14519 #tallies h3.bulk-nsa {
	background: #558ed7;
}

.page-node-14519 #tallies h3.targeted-nsa {
	background: #6397da;
}

.page-node-14519 #tallies h3.unknown {
	background: #70a0dd;
}

.page-node-14519 .number-nl {
	width: 33%;
	margin: 0 auto;
}

/* ======================================== HOMEGROWN EXTREMISTS ======================================== */

.toggle-note {
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	position:relative;
	top:-12px;
	font-size:11px;
	text-align:center;
	background:#333;
	width:50%;
	margin:0 auto;
	line-height:11px;
	color: #FFF;
}

.page-node-6284 .toggle-note {
	background: none;
	font-family: "simplonmedium";
	border: none;
	color: #3B3633;
}

.page-node-6284 .jumbotron .toggle-note {
	background: none;
	font-family: "simplonmedium";
	border: none;
	color: #F9F9F2;
}

.page-node-6284 .list-group-item {
	background-color: #999493;
}

.page-node-6284 .list-group-item a {
	color: #F9F9F2;
}

.node-type-suspect #page-header {
	display:none;
}

/* ======================================== HOMEGROWN EXTREMISTS: PLOT PAGES ======================================== */

body.page-taxonomy article {
	display: none;
}

body.page-taxonomy th {
	padding-left: 0 !important;
}

body.page-taxonomy .table tr.views-row-first td {
    border-top: none;
}

body.page-taxonomy .table-hover tbody tr:hover td {
    background-color: #999493;
}

/* ======================================== SOCIAL MEDIA ======================================== */

.social-media {
	position: relative;
	z-index: 1029;
	display: none;
}

.social-media div.holder {
	position: absolute;
	top: 0;
	right: 0;
	width: 200px;
}

.social-media div.facebook,
.social-media div.twitter {
	display:inline;	
}

/* ======================================== BOOTSTRAP TWEAKS ======================================== */

.jumbotron a,
.list-group-item a {
	color: #999493;
}

.jumbotron a:hover,
.jumbotron a:focus,
.list-group-item a:hover,
.list-group-item a:focus {
	color: #F9F9F2;
}

.jumbotron .panel-body {
	color: #000;
}

/* ======================================== NEW FRONT PAGE ======================================== */

header.navbar .logo { margin-top: 15px; }

#highlighted-container {
	background: #444;
}

#highlighted-container .jumbotron {
	background-color: transparent;
	color: #F9F9F2;
}

#highlighted-container .jumbotron h2 {
	font-size: 60px;
}

/* ======================================== PAGE.TPL.PHP ======================================== */

#page-header {
	background: #444;
}

#page-header .jumbotron {
	background-color: transparent;
	color: #F9F9F2;
}

#page-header .jumbotron .leaflet-popup-content {
	color: #000;
}

#page-header .jumbotron h1.page-header {
	font-size: 60px;
	border: none;
}

section.block-menu {
	margin-top: 15px;
}

/* ======================================== FOOTER ======================================== */

footer {
	background: url("../images/NA_logo_footer.png") top no-repeat #DFDFD9;
	margin-top: 45px;
	padding: 70px 0 36px;
	font-family: "simplonmedium";
	font-size: 18.4px;
	color: #444444;
}

/* ======================================== HIGHCHARTS ======================================== */

.jumbotron text.highcharts-title tspan {
	font-size: 30px;
	color: #F9F9F2 !important;
}

text.highcharts-title tspan {
	font-family: "platformmedium";
	font-size: 24px;
	color: '#3B3633';
}

.jumbotron .highcharts-axis-labels text,
.jumbotron .highcharts-yaxis-title tspan {
	font-family: "simplonmedium";
	color: #F9F9F2 !important;
	fill: #F9F9F2 !important;
}

.highcharts-axis-labels text,
.highcharts-data-labels text,
.highcharts-yaxis-title tspan {
	font-family: "simplonmedium";
	color: #3B3633 !important;
	fill: #3B3633 !important;
}

/* ======================================== YEMEN MAP ======================================== */

.page-node-11859 #yemen-map svg {
/*border: 1px #000 solid;*/	
fill: #FFF;
}

.page-node-11859 #yemen-map path {
  fill: #000;
  fill-opacity: .2;
  stroke: #FFF;
  stroke-width: 1px;
}

.page-node-11859 #yemen-map text {
	text-align: center;
	color: #000;
}

/* ======================================== ISIS MAP ======================================== */

.marker-cluster-medium div,
.marker-cluster-medium {
    background-color: rgba(153, 60, 243, 0.6) !important;
}

.marker-cluster-small div,
.marker-cluster-small {
    background-color: rgba(153, 60, 243, 0.6) !important;
}

.page-node-26162 .col-lg-3 h2 {
	margin-top:0;
}

.page-node-26162 .leaflet-popup-content p {
    margin: 0;
}

.page-node-26162 .leaflet-popup h2 {
    font-size: 20px;
    line-height: 25px;
    margin: 0 0 10px;
}

.view-isis-developments h3 {
	margin-bottom: 0;
}

.node-type-isis-activity #page-header {
	display:none;
}

.node-type-isis-activity h3 {
	margin: 0;
}

.view-isis-developments .views-field-field-isis-level .Kurd-controlled,
.leaflet-popup-content .Kurd-controlled,
.node-type-isis-activity .kurd-controlled .label {
	background: #b2b40f;
}

.view-isis-developments .views-field-field-isis-level .ISIS-controlled,
.leaflet-popup-content .ISIS-controlled,
.node-type-isis-activity .isis-controlled .label {
	background: #FE0001;
}

.view-isis-developments .views-field-field-isis-level .Contested,
.leaflet-popup-content .Contested,
.node-type-isis-activity .contested .label {
	background: #6FFF00;
}

.view-isis-developments .views-field-field-isis-level .Iraqi-controlled,
.leaflet-popup-content .Iraqi-controlled,
.node-type-isis-activity .iraqi-controlled .label {
	background: #1b40e5;
}

.page-node-26162 #map2 .leaflet-top.leaflet-left {
	top:30px;
	position:relative;
}
.page-node-26162 #map .leaflet-top.leaflet-right {
	width:300px;
	height:75px;
	border-bottom-left-radius: 6px;
    background-color: #fff;
    background-color: rgba(255,255,255,0.5);
    /*border-color: #ccc;*/
    color: #333;
    /*border: 1px solid;*/
}

.page-node-26162 #map .leaflet-top.leaflet-right h2 {
	position:relative;
	top:-30px;
}

.page-node-26162 #map .slider {
	width:250px;
	position: relative;
	top:30px;
	left:-10px;
}

.page-node-26162 #map .leaflet-top.leaflet-right #slider-timestamp {
	position:relative;
	top:-25px;
	font-family: "simplonmedium";
    background-color: transparent !important;
}

.page-node-26162 #map #leaflet-slider {
	width: 250px !important;
}

/* ======================================== WORLD OF DRONES ======================================== */

body.page-node-26026 g#cells g path.cell {
  stroke: none;
}

body.page-node-26026 svg {
border: 1px #000 solid;	
}

body.page-node-26026 path {
  stroke: #000;
  stroke-width: 0.25;
  fill: #FEFEE9;
}

body.page-node-26026 path.tier1 { fill: #FF0000; fill-opacity: .4; }

#content, #content3 {
  background: #f9f9f2;
  overflow: hidden;
}

#content2 {
  background: #f9f9f2;
  overflow: hidden;
  display: inline-block;
}

#countries path {
  stroke: #000;
  stroke-width: 0.25;
  fill: #FEFEE9;
  fill-opacity: 1;
}

svg:not(:root) {
  overflow: visible;
  position: relative;
  font-size: 10pt;
}

body.page-node-26026 path.arc {
  pointer-events: none;
  fill: none;
  stroke: #000;
  display: none;
  stroke-width: 0.75;
}

body.page-node-26026 path.cell {
  fill: none;
  pointer-events: all;
}

#map2 circle {
  fill: steelblue;
  fill-opacity: .8;
  stroke: #fff;
}

#map3 circle {
  fill: #12bb00;
  fill-opacity: .8;
  stroke: #fff;
}

#cells.voronoi path.cell {
  stroke: brown;
}

#cells g:hover path.arc {
  display: inherit;
}

/* Exports */

#map2 #countries .country156,
#map2 #countries .country250,
#map2 #countries .country156,
#map2 #countries .country376,
#map2 #countries .country392,
#map2 #countries .country643,
#map2 #countries .country710,
#map2 #countries .country752,
#map2 #countries .country840,
#map2 #countries .country51,
#map2 #countries .country124,
#map2 #countries .country233,
#map2 #countries .country364,
#map2 #countries .country752,
#map2 #countries .country276 {
  fill: #0000FF !important;
  fill-opacity: .2;
}

#map2 #circles circle {
  visibility: hidden;
}

#map2 #circles .circle156,
#map2 #circles .circle250,
#map2 #circles .circle156,
#map2 #circles .circle376,
#map2 #circles .circle392,
#map2 #circles .circle643,
#map2 #circles .circle710,
#map2 #circles .circle752,
#map2 #circles .circle840,
#map2 #circles .circle51,
#map2 #circles .circle124,
#map2 #circles .circle233,
#map2 #circles .circle364,
#map2 #circles .circle752,
#map2 #circles .circle276 {
  visibility: visible;
}

/* Imports */

#map3 #countries .country12,
#map3 #countries .country24,
#map3 #countries .country32,
#map3 #countries .country36,
#map3 #countries .country40,
#map3 #countries .country31,
#map3 #countries .country112,
#map3 #countries .country56,
#map3 #countries .country72,
#map3 #countries .country76,
#map3 #countries .country100,
#map3 #countries .country108,
#map3 #countries .country124,
#map3 #countries .country152,
#map3 #countries .country170,
#map3 #countries .country191,
#map3 #countries .country203,
#map3 #countries .country208,
#map3 #countries .country218,
#map3 #countries .country818,
#map3 #countries .country233,
#map3 #countries .country231,
#map3 #countries .country246,
#map3 #countries .country276,
#map3 #countries .country300,
#map3 #countries .country348,
#map3 #countries .country356,
#map3 #countries .country360,
#map3 #countries .country364,
#map3 #countries .country368,
#map3 #countries .country380,
#map3 #countries .country384,
#map3 #countries .country400,
#map3 #countries .country398,
#map3 #countries .country428,
#map3 #countries .country422,
#map3 #countries .country458,
#map3 #countries .country484,
#map3 #countries .country504,
#map3 #countries .country528,
#map3 #countries .country554,
#map3 #countries .country562,
#map3 #countries .country566,
#map3 #countries .country586,
#map3 #countries .country604,
#map3 #countries .country608,
#map3 #countries .country616,
#map3 #countries .country620,
#map3 #countries .country688,
#map3 #countries .country642,
#map3 #countries .country702,
#map3 #countries .country703,
#map3 #countries .country705,
#map3 #countries .country410,
#map3 #countries .country724,
#map3 #countries .country144,
#map3 #countries .country756,
#map3 #countries .country158,
#map3 #countries .country764,
#map3 #countries .country788,
#map3 #countries .country792,
#map3 #countries .country800,
#map3 #countries .country804,
#map3 #countries .country784,
#map3 #countries .country826,
#map3 #countries .country858,
#map3 #countries .country862,
#map3 #countries .country704,
#map3 #countries .country156,
#map3 #countries .country250,
#map3 #countries .country840,
#map3 #countries .country643 {
  fill: #00FF00 !important;
  fill-opacity: .5;
}

#map3 #circles circle {
  visibility: hidden;
}

#map3 #circles .circle12,
#map3 #circles .circle24,
#map3 #circles .circle32,
#map3 #circles .circle36,
#map3 #circles .circle40,
#map3 #circles .circle31,
#map3 #circles .circle112,
#map3 #circles .circle56,
#map3 #circles .circle72,
#map3 #circles .circle76,
#map3 #circles .circle100,
#map3 #circles .circle108,
#map3 #circles .circle124,
#map3 #circles .circle152,
#map3 #circles .circle170,
#map3 #circles .circle191,
#map3 #circles .circle203,
#map3 #circles .circle208,
#map3 #circles .circle218,
#map3 #circles .circle818,
#map3 #circles .circle233,
#map3 #circles .circle231,
#map3 #circles .circle246,
#map3 #circles .circle276,
#map3 #circles .circle300,
#map3 #circles .circle348,
#map3 #circles .circle356,
#map3 #circles .circle360,
#map3 #circles .circle364,
#map3 #circles .circle368,
#map3 #circles .circle380,
#map3 #circles .circle384,
#map3 #circles .circle400,
#map3 #circles .circle398,
#map3 #circles .circle428,
#map3 #circles .circle422,
#map3 #circles .circle458,
#map3 #circles .circle484,
#map3 #circles .circle504,
#map3 #circles .circle528,
#map3 #circles .circle554,
#map3 #circles .circle562,
#map3 #circles .circle566,
#map3 #circles .circle586,
#map3 #circles .circle604,
#map3 #circles .circle608,
#map3 #circles .circle616,
#map3 #circles .circle620,
#map3 #circles .circle688,
#map3 #circles .circle642,
#map3 #circles .circle702,
#map3 #circles .circle703,
#map3 #circles .circle705,
#map3 #circles .circle410,
#map3 #circles .circle724,
#map3 #circles .circle144,
#map3 #circles .circle756,
#map3 #circles .circle158,
#map3 #circles .circle764,
#map3 #circles .circle788,
#map3 #circles .circle792,
#map3 #circles .circle800,
#map3 #circles .circle804,
#map3 #circles .circle784,
#map3 #circles .circle826,
#map3 #circles .circle858,
#map3 #circles .circle862,
#map3 #circles .circle704,
#map3 #circles .circle156,
#map3 #circles .circle250,
#map3 #circles .circle840,
#map3 #circles .circle643 {
  visibility: visible;
}