.more-link {
  background-image:url(/sites/all/themes/ictj/images/bg_separator_rough.png);
  background-repeat:no-repeat;
  text-align:left;
}
.i18n-ar .more-link { text-align:right; }
.more-link a {
  color:#d46328;
  display:inline-block;
  text-decoration:none;
}
.more-link a:hover {
  color:#c94a1e;
  text-decoration:underline;
}
.view-promoted-feeds-content .more-link {
  padding:10px;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
}
.more {
  clear:left;
  color:#d46328;
  display:inline-block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-size:12px;
  font-weight:bold;
  margin-bottom:6px;
  margin-right:20px;
  text-decoration:none;
}
.more:hover {
  color:#c94a1e;
  text-decoration:underline;
}
.date {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  color:#666666;
  display:block;
  font-size:11px;
  line-height:18px;
}
.date em { font-style:normal; }
.tag {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background-color:#e5ebf1;
  color:;
  display:inline-block;
  font-size:11px;
  line-height:12px;
  margin-bottom:3px;
  margin-right:3px;
  padding:1px 4px 3px 4px;
  text-decoration:none;
  text-transform:capitalize;
  white-space:nowrap;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
.tag:hover {
  background-color:#002849;
  color:#ffffff;
}
.featured {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  border-left:3px solid #d46328;
  color:#d46328;
  float:left;
  font-size:11px;
  font-weight:bold;
  line-height:12px;
  margin-left:-12px;
  margin-bottom:9px;
  padding:2px 10px 4px 9px;
  text-transform:uppercase;
}
.author, .location { font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif; }
.author .name, .location .name { font-weight:bold; }
.button {
  border:solid 1px #7e9f5f;
  border-bottom-color:#374c2b;
  background-color:#8ba96c;
  background-image:-moz-linear-gradient(top,#8ba96c,#577543);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#8ba96c),color-stop(1,#577543));
  color:#ffffff;
  display:inline-block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:11px;
  height:22px;
  line-height:22px;
  margin:0;
  padding:0px 11px;
  text-shadow:1px 1px 1px #61874b;
  text-decoration:none;
  text-transform:uppercase;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
.button:hover { background:#577543; }
.button-field a {
  border:solid 1px #7e9f5f;
  border-bottom-color:#374c2b;
  background-color:#8ba96c;
  background-image:-moz-linear-gradient(top,#8ba96c,#577543);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#8ba96c),color-stop(1,#577543));
  color:#ffffff;
  display:inline-block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:11px;
  height:22px;
  line-height:22px;
  margin:0;
  padding:0px 11px;
  text-shadow:1px 1px 1px #61874b;
  text-decoration:none;
  text-transform:uppercase;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
.button-field a:hover { background:#577543; }
.button-orange {
  background-color:#d46328;
  background-image:-moz-linear-gradient(top,#d46328,#c94a1e);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d46328),color-stop(1,#c94a1e));
  text-shadow:1px 1px 1px #c94a1e;
  border:solid 1px #cccccc;
  border-bottom-color:#666666;
}
.button-orange:hover { background:#c94a1e; }
.view-footer .more {
  border:solid 1px #7e9f5f;
  border-bottom-color:#374c2b;
  background-color:#8ba96c;
  background-image:-moz-linear-gradient(top,#8ba96c,#577543);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#8ba96c),color-stop(1,#577543));
  color:#ffffff;
  display:inline-block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:11px;
  height:22px;
  line-height:22px;
  margin:0;
  padding:0px 11px;
  text-shadow:1px 1px 1px #61874b;
  text-decoration:none;
  text-transform:uppercase;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
.view-footer .more:hover { background:#577543; }
.content-list {
  margin:0;
  padding:0;
  padding-bottom:36px;
}
.content-list .date { clear:left; }
.content-list .item-list {
  margin:0;
  padding:0;
}
.content-list .item-list ul {
  margin:0;
  padding:0;
}
.content-list .item-list .views-row {
  background:transparent url(/sites/all/themes/ictj/images/bg_separator_rough.png) repeat-x 0 0;
  clear:both;
  list-style:none;
  margin:0;
  padding:20px;
}
.content-list .item-list .views-row .image {
  display:inline;
  float:right;
  margin-bottom:18px;
  margin-left:20px;
  margin-right:10px;
}
.content-list .item-list .views-row .more { float:left; }
.content-list .item-list .views-row .link-wrapper ul li { margin:0; }
.content-list .item-list .views-row .link-wrapper ul li.node-readmore a {
  clear:left;
  color:#d46328;
  display:inline-block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-size:12px;
  font-weight:bold;
  margin-bottom:6px;
  margin-right:20px;
  text-decoration:none;
}
.content-list .item-list .views-row .link-wrapper ul li.node-readmore a:hover {
  color:#c94a1e;
  text-decoration:underline;
}
.content-list .item-list .views-row .item-list ul {
  background:none;
  display:inline;
  float:none;
}
.content-list .item-list .views-row .item-list ul li {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background:none;
  clear:none;
  float:left;
  list-style-type:none;
  margin:0;
  padding:0;
  width:auto;
}
.content-list .view-footer {
  -webkit-border-bottom-left-radius:3px;
  -moz-border-radius-bottomleft:3px;
  border-bottom-left-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -moz-border-radius-bottomright:3px;
  border-bottom-right-radius:3px;
  background:#f2f2f2 url(/sites/all/themes/ictj/images/bg_separator_rough.png) no-repeat 0 0;
  clear:both;
  padding:9px 20px 9px 20px;
}
a.location {
  background-color:#00427a;
  color:#ffffff;
}
a.location:hover { background-color:#002849; }
#sidebar-first .item-list .content-list li.views-row { width:280px; }
.item-list ul.pager {
  background:url(/sites/all/themes/ictj/images/bg_separator_rough.png) 0 0 repeat-x;
  margin:0;
  padding-bottom:9px !important;
  padding-top:9px !important;
}
.item-list ul.pager li {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  margin:0;
}
.item-list ul.pager li a {
  color:#666666;
  text-decoration:none;
}
.item-list ul.pager li a:hover { color:#d46328; }
.item-list ul.pager li.pager-current { color:#00427a; }
.item-list ul.pager li.pager-next, .item-list ul.pager li.pager-last, .item-list ul.pager li.pager-previous, .item-list ul.pager li.pager-first { font-weight:bold; }
.media-image {
  margin-bottom:18px;
  text-align:center;
}
.media-image img {
  display:block;
  margin:0 auto;
}
.media-image .caption {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  color:#002849;
  display:block;
  font-size:12px;
  padding:6px 0 0 0;
  text-align:left;
}
div.align-left {
  display:inline;
  float:left;
  margin-right:20px;
}
div.align-right {
  display:inline;
  float:right;
  margin-left:20px;
}
.format-large {
  clear:both;
  float:none !important;
  margin-left:0 !important;
  margin-right:0 !important;
  width:100%;
}
.format-thumbnail { position:relative; }
.format-thumbnail .caption {
  background-color:#002849;
  color:#ffffff;
  margin-left:5px;
  padding:6px 10px;
  position:absolute;
  top:0;
  left:100%;
  display:none;
  visibility:hidden;
  width:180px;
  z-index:3000;
}
.format-thumbnail:hover .caption {
  display:block;
  visibility:visible;
}
.section-navigation ul {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -moz-box-shadow: 0px 1px 3px rgba(0,0,0,.1);
  -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.1);
  box-shadow: 0px 1px 3px rgba(0,0,0,.1);
  background-color:#ffffff;
  margin:0;
}
.section-navigation ul li {
  background:url(/sites/all/themes/ictj/images/bg_separator_rough.png) 0 0 repeat-x;
  list-style-type:none;
  margin:0;
  padding:4px 3px 3px 3px;
}
.section-navigation ul li a.19305 { color:blue; }
.section-navigation ul li.views-row-first { background-image:none; }
.section-navigation a {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  display:block;
  font-weight:bold;
  padding:6px 10px;
  text-decoration:none;
}
.section-navigation a:hover {
  background-color:#e5ebf1;
  color:#002849;
}
.section-navigation a.active {
  background-color:#002849;
  color:#ffffff;
}
.section-navigation a.a19459, .section-navigation a.a19305 {
  padding-left:1.5em;
  font-weight:normal;
}
.section-navigation a.a19459::before, .section-navigation a.a19305::before { content:'–' '\00A0'; }
body {
  font-family:Georgia, "ff-meta-serif-web-pro-1", "ff-meta-serif-web-pro-2", Georgia, "Times New Roman", Times, serif;
  color:#333333;
  line-height:18px;
}
h1, h2, h3, h4, h5, h6 {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  color:#00427a;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color:inherit;
  display:block;
  text-decoration:none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration:underline; }
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { color:inherit; }
h1 {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-size:36px;
  font-weight:normal;
  line-height:54px;
  margin:0 0 18px 0;
}
h2 {
  color:#00427a;
  font-size:18px;
  line-height:24px;
  margin:0 0 15px 0;
  padding:0;
}
.view-sidebar h2, h2.block-title {
  color:#d46328;
  font-family:Georgia, "ff-meta-serif-web-pro-1", "ff-meta-serif-web-pro-2", Georgia, "Times New Roman", Times, serif;
  font-weight:normal;
}
h3 {
  color:#2479c2;
  font-size:16px;
  line-height:20px;
  margin:0 0 8px 0;
  padding:0;
}
h4 {
  font-size:14px;
  line-height:18px;
  margin-bottom:9px;
}
h5 {
  font-size:12px;
  line-height:18px;
  margin-bottom:9px;
  text-transform:uppercase;
}
p {
  color:#333333;
  font-size:13px;
  margin:0 0 18px 0;
}
a { color:#00427a; }
ul { margin-bottom:18px; }
li { margin-bottom:9px; }
blockquote {
  background-color:#cce4f8;
  color:#002849;
  font-size:15px;
  font-style:italic;
  line-height:20px;
  margin:0 0 18px 0;
  padding:18px 20px 9px 20px;
}
blockquote p {
  margin-bottom:0;
  padding-bottom:9px;
}
blockquote em { font-style:normal; }
blockquote.intro {
  -moz-box-shadow:inset 0 0 1px #003562;
  -webkit-box-shadow:inset 0 0 1px #003562;
  box-shadow:inset 0 0 1px #003562;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background:#00427a url(/sites/all/themes/ictj/images/bg-blue.png) 50% 0% no-repeat;
  color:#ffffff;
  font-style:normal;
  margin:-18px -40px 18px -40px;
  padding:36px 40px 27px 40px;
}
blockquote.intro p {
  color:#ffffff;
  font-size:16px;
}
blockquote.intro em { font-style:italic; }
button::-moz-focus-inner, input::-moz-focus-inner {
  border:0;
  padding:0;
}
body { background:#333333 url(/sites/all/themes/ictj/images/bg.jpg) repeat 0 0; }
#outer-wrapper {
  background:transparent url(/sites/all/themes/ictj/images/bg-top.jpg) no-repeat 50% 0;
  min-height:600px;
}
#wrapper {
  margin:0 auto;
  width:960px;
  position:relative;
}
#header {
  background-color:#ffffff;
  position:relative;
}
#header #logo {
  float:left;
  margin-bottom:0;
  margin-right:18px;
  padding:0 0 0 15px;
}
#header #logo a {
  background:transparent url(/sites/all/themes/ictj/images/logo.png) no-repeat 0 50%;
  display:block;
  display:block;
  height:108px;
  width:276px;
  direction:ltr;
  overflow:hidden;
  text-align:left;
  text-indent:-9999em;
}
#header .tagline {
  color:#666666;
  float:left;
  font-family:Georgia, "ff-meta-serif-web-pro-1", "ff-meta-serif-web-pro-2", Georgia, "Times New Roman", Times, serif;
  font-weight:500;
  font-style:italic;
  font-size:20px;
  line-height:20px;
  margin:43px 0 0 0;
  padding:0;
  width:220px;
}
#block-menu-block-8 {
  float:left;
  padding:0 10px;
  position:absolute;
  right:10px;
  top:9px;
  z-index:200;
}
#block-menu-block-8 ul.menu {
  float:left;
  margin:0;
}
#block-menu-block-8 ul.menu li {
  display:inline;
  float:left;
  margin:0 0 0 20px;
  padding:0;
}
#block-menu-block-8 ul.menu li a {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  color:#666666;
  float:left;
  font-weight:bold;
  text-decoration:none;
}
#block-menu-block-8 ul.menu li a:hover { color:#333333; }
#block-menu-block-8 ul.menu li #google-translate {
  background-image:url(/sites/all/themes/ictj/images/icons-3.png);
  background-position:0 0;
  background-position:100% -879px;
  background-repeat:no-repeat;
  padding-right:15px;
}
#block-menu-block-8 ul.menu li #google-translate:hover { background-position:100% -915px; }
#block-menu-block-8 ul.menu li #google-translate.active {
  background-image:url(/sites/all/themes/ictj/images/icons-3.png);
  background-position:0 0;
  background-position:100% -951px;
  background-repeat:no-repeat;
  color:#00427a;
}
#block-menu-block-8 ul.menu li #google-translate.active:hover { background-position:100% -987px; }
#block-block-4 {
  padding:0 10px;
  position:absolute;
  right:10px;
  top:24px;
  z-index:100;
}
#block-block-4 .goog-te-combo { margin:0; }
#block-block-4 #google-translate {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  color:#666666;
  float:right;
  font-weight:bold;
  text-decoration:none;
}
#block-block-4 #google-translate:hover { color:#333333; }
#block-block-4 #google-translate.active { color:#00427a; }
#block-block-4.active {
  -webkit-border-bottom-left-radius:3px;
  -moz-border-radius-bottomleft:3px;
  border-bottom-left-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -moz-border-radius-bottomright:3px;
  border-bottom-right-radius:3px;
  background-color:#ffffff;
  -webkit-box-shadow:0 4px 2px rgba(0,0,0,.25);
  -moz-box-shadow:0 4px 2px rgba(0,0,0,.25);
  -o-box-shadow:0 4px 2px rgba(0,0,0,.25);
  box-shadow:0 4px 2px rgba(0,0,0,.25);
}
#block-block-4.active .content {
  clear:right;
  padding:18px 10px 9px 10px;
}
#block-ictj-cse-form {
  position:absolute;
  top:56px;
  right:20px;
  width:300px;
}
form.gsc-search-box {
  -moz-border-bottom-colors:none;
  -moz-border-image:none;
  -moz-border-left-colors:none;
  -moz-border-right-colors:none;
  -moz-border-top-colors:none;
  border-color:#a0a0a0 #d5d5d5 #d5d5d5;
  border-radius:4px 4px 4px 4px;
  border-right:1px solid #d5d5d5;
  border-style:solid;
  border-width:1px;
  padding:2px;
}
#block-ictj-cse-form input.gsc-input { width:200px; }
#block-ictj-cse-form .gsc-branding { display:none; }
input.gsc-search-button {
  -moz-border-bottom-colors:none;
  -moz-border-image:none;
  -moz-border-left-colors:none;
  -moz-border-right-colors:none;
  -moz-border-top-colors:none;
  background-color:#8ba96c;
  background-image:-moz-linear-gradient(center top,#8ba96c,#577543);
  border-color:#7e9f5f #7e9f5f #374c2b;
  border-radius:3px 3px 3px 3px;
  border-style:solid;
  border-width:1px;
  color:#ffffff;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-size:11px;
  font-style:normal;
  font-weight:700;
  line-height:18px !important;
  margin:0;
  padding:2px 11px;
  text-shadow:1px 1px 1px #61874b;
  text-transform:uppercase;
}
td.gsc-clear-button { display:none; }
#block-search-form {
  position:absolute;
  right:20px;
  top:56px;
}
#search-block-form {
  border:solid 1px #d5d5d5;
  border-top-color:#a0a0a0;
  float:left;
  padding:2px;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
}
#search-block-form .form-item {
  display:inline;
  display:inline-block;
  float:left;
  margin:0;
}
#search-block-form .form-text {
  background:transparent url(/sites/all/themes/ictj/images/icons-3.png) no-repeat 5px -6px;
  border:none;
  float:left;
  font-size:11px;
  line-height:18px;
  height:18px;
  margin:0;
  padding:2px 2px 1px 24px;
  vertical-align:middle;
  width:175px;
}
#search-block-form .form-text:focus, #search-block-form .form-text:hover { background-position:5px -42px; }
#search-block-form .form-actions {
  display:inline;
  display:inline-block;
  float:left;
  line-height:18px;
}
#search-block-form .form-submit {
  border:solid 1px #7e9f5f;
  border-bottom-color:#374c2b;
  background-color:#8ba96c;
  background-image:-moz-linear-gradient(top,#8ba96c,#577543);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#8ba96c),color-stop(1,#577543));
  color:#ffffff;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:11px;
  line-height:18px !important;
  margin:0;
  padding:2px 11px;
  text-shadow:1px 1px 1px #61874b;
  text-transform:uppercase;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
#block-menu-block-3, #block-menu-block-9, #block-menu-block-11 { clear:both; }
#block-menu-block-3 ul, #block-menu-block-9 ul, #block-menu-block-11 ul {
  background-color:#d46328;
  border:solid 1px #df7c32;
  border-top-color:#c94a1e;
  float:left;
  height:44px;
  width:958px;
  margin:0;
  padding:0;
}
#block-menu-block-3 ul li, #block-menu-block-9 ul li, #block-menu-block-11 ul li {
  border-right:solid 1px #c94a1e;
  float:left;
  list-style:none;
  margin:0;
  padding:0;
}
#block-menu-block-3 ul li a, #block-menu-block-9 ul li a, #block-menu-block-11 ul li a {
  border-bottom:1px solid #df7c32;
  color:#ffffff;
  display:block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
  float:left;
  font-size:16px;
  line-height:44px;
  padding:0 19px;
  text-decoration:none;
}
#block-menu-block-3 ul li a:hover, #block-menu-block-9 ul li a:hover, #block-menu-block-11 ul li a:hover { background-color:#df7c32; }
#block-menu-block-3 ul li a.active, #block-menu-block-3 ul li a.active:hover, #block-menu-block-9 ul li a.active, #block-menu-block-9 ul li a.active:hover, #block-menu-block-11 ul li a.active, #block-menu-block-11 ul li a.active:hover {
  background-color:#cb4f20;
  color:#ffffff;
}
#block-menu-block-3 ul li a.active-trail, #block-menu-block-3 ul li a.active-trail:hover, #block-menu-block-9 ul li a.active-trail, #block-menu-block-9 ul li a.active-trail:hover, #block-menu-block-11 ul li a.active-trail, #block-menu-block-11 ul li a.active-trail:hover {
  background:#cb4f20 url(/sites/all/themes/ictj/images/bg_main_nav_active.png) no-repeat 50% 100%;
  border-bottom:none;
  padding-bottom:1px;
}
#block-menu-block-3 ul li.menu-mlid-526, #block-menu-block-9 ul li.menu-mlid-526, #block-menu-block-11 ul li.menu-mlid-526 {
  border:none;
  float:right;
  padding:8px 10px 0 0;
}
#block-menu-block-3 ul li.menu-mlid-526 a, #block-menu-block-9 ul li.menu-mlid-526 a, #block-menu-block-11 ul li.menu-mlid-526 a {
  text-shadow:0 1px 0 rgba(0,0,0,.25);
  border:solid 1px #b22810;
  background-color:#cb4f20;
  background-image:-moz-linear-gradient(top,#cb4f20,#b22810);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#cb4f20),color-stop(1,#b22810));
  font-size:14px;
  line-height:20px;
  padding:2px 20px 4px 20px;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
#block-menu-block-3 ul li.menu-mlid-526 a:hover, #block-menu-block-9 ul li.menu-mlid-526 a:hover, #block-menu-block-11 ul li.menu-mlid-526 a:hover {
  border:1px solid #a5401a;
  background-color:#b22810;
  background-image:-moz-linear-gradient(top,#b22810,#a5401a);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#b22810),color-stop(1,#a5401a));
}
#block-menu-block-3 ul li.menu-mlid-527, #block-menu-block-3 ul li.menu-mlid-795, #block-menu-block-9 ul li.menu-mlid-527, #block-menu-block-9 ul li.menu-mlid-795, #block-menu-block-11 ul li.menu-mlid-527, #block-menu-block-11 ul li.menu-mlid-795 {
  border:none;
  float:right;
  padding-right:10px;
  padding-top:10px;
}
#block-menu-block-3 ul li.menu-mlid-527 a, #block-menu-block-3 ul li.menu-mlid-795 a, #block-menu-block-9 ul li.menu-mlid-527 a, #block-menu-block-9 ul li.menu-mlid-795 a, #block-menu-block-11 ul li.menu-mlid-527 a, #block-menu-block-11 ul li.menu-mlid-795 a {
  text-shadow:0 1px 0 rgba(0,0,0,.25);
  border-radius:12px;
  -webkit-border-radius:12px;
  -moz-border-radius:12px;
  border:none;
  font-size:12px;
  line-height:18px;
  padding:2px 9px 4px 9px;
}
#block-menu-block-3 ul li.menu-mlid-527 a:hover, #block-menu-block-3 ul li.menu-mlid-795 a:hover, #block-menu-block-9 ul li.menu-mlid-527 a:hover, #block-menu-block-9 ul li.menu-mlid-795 a:hover, #block-menu-block-11 ul li.menu-mlid-527 a:hover, #block-menu-block-11 ul li.menu-mlid-795 a:hover { background-color:#b22810; }
#block-menu-block-3 ul li.menu-mlid-527 a.active, #block-menu-block-3 ul li.menu-mlid-795 a.active, #block-menu-block-9 ul li.menu-mlid-527 a.active, #block-menu-block-9 ul li.menu-mlid-795 a.active, #block-menu-block-11 ul li.menu-mlid-527 a.active, #block-menu-block-11 ul li.menu-mlid-795 a.active { background-image:none; }
.front #content-header {
  height:300px;
  overflow:hidden;
  position:relative;
}
#content-header { position:relative; }
#content-header h1.page-title {
  float:left;
  color:#ffffff;
  line-height:36px;
  margin:16px 0 20px 0;
  padding:0 0 0 20px;
}
#content-header h1.page-title a {
  color:#8f8f8f;
  font-size:10px;
  font-size:10px;
  line-height:12px;
  line-height:12px;
  text-decoration:none;
  float:left;
  padding-top:19px;
}
#content-header h1.page-title a:hover { color:#e5e5e5; }
#content-header h1.page-title span {
  float:left;
  font-size:10px;
  line-height:12px;
  padding-top:19px;
}
#content-header h1.page-title .current {
  clear:left;
  float:none;
  font-size:36px;
  line-height:36px;
  margin-top:-18px;
  padding-top:0;
  position:absolute;
  top:50%;
  vertical-align:middle;
  width:100%;
}
body.node-type-gallery #content-header h1.page-title { float:none; }
.node-type-publication .field-name-field-thumbnail img { border:1px solid #c8c8c8; }
.view-id-publications .image img { border:1px solid #c8c8c8; }
.node-type-country-profile #content-header { height:98px; }
.node-type-country-profile #content-header h1.page-title {
  background:url(/sites/all/themes/ictj/images/map-cover.png) 100% 0 no-repeat;
  height:98px;
  line-height:98px;
  margin:0;
  padding:0 200px 0 20px;
  position:relative;
  vertical-align:middle;
  width:740px;
  z-index:200;
}
.node-type-country-profile #content-header h1.page-title .current {
  display:block;
  line-height:36px;
  vertical-align:middle;
}
.browse {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background-image:url(/sites/all/themes/ictj/images/icons-3.png);
  background-position:0 0;
  background-position:100% -340px;
  background-repeat:no-repeat;
  color:#e5e5e5;
  float:right;
  font-size:12px;
  font-weight:bold;
  line-height:36px;
  margin-top:-18px;
  padding-right:36px;
  position:absolute;
  right:20px;
  text-decoration:none;
  top:50%;
  white-space:nowrap;
  z-index:300;
}
.browse:hover { background-position:100% -380px; }
.browse:hover { color:#ffffff; }
.browse.close {
  background-image:url(/sites/all/themes/ictj/images/icons-3.png);
  background-position:0 0;
  background-position:100% -420px;
  background-repeat:no-repeat;
}
.browse.close:hover { background-position:100% -460px; }
#block-views-country-map-block-1 {
  bottom:0;
  position:absolute;
  right:0;
}
#block-menu-block-1 ul, #block-menu-block-10 ul, #block-menu-block-12 ul {
  background-color:#454545;
  border:solid 1px #4f4f4f;
  border:1px solid rgba(255,255,255,.1);
  border-top:none;
  float:left;
  margin:0;
  padding:6px 0 4px 10px;
  width:948px;
}
#block-menu-block-1 ul li, #block-menu-block-10 ul li, #block-menu-block-12 ul li {
  float:left;
  list-style:none;
  margin:0;
  padding:0 5px 0 0;
}
#block-menu-block-1 ul li a, #block-menu-block-10 ul li a, #block-menu-block-12 ul li a {
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  color:#e5e5e5;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  float:left;
  font-size:13px;
  font-weight:bold;
  line-height:24px;
  display:block;
  padding:0 10px;
  text-decoration:none;
}
#block-menu-block-1 ul li a:hover, #block-menu-block-10 ul li a:hover, #block-menu-block-12 ul li a:hover {
  background-color:#333333;
  color:#ffffff;
}
#block-menu-block-1 ul li.active a.active-trail, #block-menu-block-1 ul li.active a.active, #block-menu-block-1 ul li.active a.active:hover, #block-menu-block-10 ul li.active a.active-trail, #block-menu-block-10 ul li.active a.active, #block-menu-block-10 ul li.active a.active:hover, #block-menu-block-12 ul li.active a.active-trail, #block-menu-block-12 ul li.active a.active, #block-menu-block-12 ul li.active a.active:hover {
  background-color:#333333;
  background-color:rgba(0,0,0,.3);
  border:1px solid #333333;
  border:1px solid rgba(0,0,0,.1);
  color:#ffffff;
  line-height:22px;
  -webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.25), 0 1px 0 rgba(255,255,255,.1);
  -moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.25), 0 1px 0 rgba(255,255,255,.1);
  -o-box-shadow:inset 0 1px 3px rgba(0,0,0,.25), 0 1px 0 rgba(255,255,255,.1);
  box-shadow:inset 0 1px 3px rgba(0,0,0,.25), 0 1px 0 rgba(255,255,255,.1);
}
#content-subhead { clear:both; }
#block-views-featured-content-block-1 .view-content .item-list {
  height:300px;
  width:960px;
}
#block-views-featured-content-block-1 ul {
  margin:0;
  padding:0;
  width:100% !important;
}
#block-views-featured-content-block-1 ul li {
  list-style:none;
  position:relative;
  width:100% !important;
  margin:0;
  padding:0;
}
#block-views-featured-content-block-1 ul li img { display:block; }
#block-views-featured-content-block-1 ul li .caption-wrap {
  background:#ffffff url(/sites/all/themes/ictj/images/bg_slideshow_paper.jpg) no-repeat 0 0;
  height:248px;
  position:absolute;
  right:25px;
  top:25px;
  width:310px;
  z-index:99;
}
#block-views-featured-content-block-1 ul li .caption { padding:30px 30px 0 30px; }
#block-views-featured-content-block-1 ul li .caption .type {
  color:#d46328;
  display:block;
  font-family:Georgia, "ff-meta-serif-web-pro-1", "ff-meta-serif-web-pro-2", Georgia, "Times New Roman", Times, serif;
  font-weight:500;
  font-style:normal;
  font-size:13px;
  line-height:13px;
  margin-bottom:2px;
  text-transform:uppercase;
}
#block-views-featured-content-block-1 ul li .caption h3 {
  color:#547241;
  font-size:24px;
  line-height:26px;
}
#block-views-featured-content-block-1 ul li .caption p { margin-bottom:9px; }
#block-views-featured-content-block-1 ul li .image-caption {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  bottom:0;
  color:#cccccc;
  font-size:10px;
  line-height:20px;
  padding:2px 0;
  position:absolute;
  right:30px;
}
#ss-controls {
  bottom:45px;
  position:absolute;
  right:45px;
  z-index:100;
  margin:0;
  padding:0;
}
#ss-controls li {
  float:left;
  list-style:none;
  padding:0 17px 0 0;
}
#ss-controls li a.ss-button {
  background:transparent url(/sites/all/themes/ictj/images/icons-3.png) no-repeat 0 -270px;
  height:24px;
  width:24px;
  direction:ltr;
  display:block;
  overflow:hidden;
  text-align:left;
  text-indent:-9999em;
}
#ss-controls li a#ss-previous { background-position:0 -270px; }
#ss-controls li a#ss-previous:hover { background-position:0 -306px; }
#ss-controls li a#ss-next { background-position:100% -270px; }
#ss-controls li a#ss-next:hover { background-position:100% -306px; }
#ss-controls li.count {
  color:#333333;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:12px;
  line-height:12px;
  padding-top:6px;
}
#ss-controls li.last { padding:0; }
#content-wrapper { background-color:#ffffff; }
.sidebar-first #content-wrapper {
  background-image:url(/sites/all/themes/ictj/images/bg_content_faux_col.png);
  background-repeat:repeat-y;
}
.view-id-publications ul, #block-views-news-block-1 ul {
  margin:0;
  padding:0;
}
.view-id-publications ul li, #block-views-news-block-1 ul li {
  background:transparent url(/sites/all/themes/ictj/images/bg_separator_rough.png) no-repeat 0 0;
  list-style:none;
  margin:0;
  padding:20px;
}
.view-id-publications ul li .more, #block-views-news-block-1 ul li .more { float:left; }
.view-id-publications ul li .item-list ul, #block-views-news-block-1 ul li .item-list ul {
  background:none;
  float:left;
  margin:0;
  padding:0;
}
.view-id-publications ul li .item-list ul li, #block-views-news-block-1 ul li .item-list ul li {
  background:none;
  margin:0;
  padding:0 5px 0 0;
  width:auto;
}
.view-id-publications ul li .item-list ul li a, #block-views-news-block-1 ul li .item-list ul li a {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background-color:#e5ebf1;
  color:0;
  display:inline-block;
  font-size:11px;
  line-height:12px;
  margin-bottom:3px;
  margin-right:3px;
  padding:1px 4px 3px 4px;
  text-decoration:none;
  text-transform:capitalize;
  white-space:nowrap;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
.view-id-publications ul li .item-list ul li a:hover, #block-views-news-block-1 ul li .item-list ul li a:hover {
  background-color:#002849;
  color:#ffffff;
}
.front #block-views-in-focus-block .block-title { display:inline-block; }
.view-events li .item-list a, .view-news li .item-list a {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background-color:#e5ebf1;
  color:0;
  display:inline-block;
  font-size:11px;
  line-height:12px;
  margin-bottom:3px;
  margin-right:3px;
  padding:1px 4px 3px 4px;
  text-decoration:none;
  text-transform:capitalize;
  white-space:nowrap;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
.view-events li .item-list a:hover, .view-news li .item-list a:hover {
  background-color:#002849;
  color:#ffffff;
}
.view-events .title-wrapper h3 {
  font-size:24px;
  line-height:30px;
  color:#00427a;
}
#content-intro {
  margin:-18px 0 0 -20px;
  position:relative;
  width:600px;
}
#content-intro img { display:block; }
#content-intro .caption {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background-color:#000000;
  background-color:rgba(0,0,0,.7);
  bottom:0;
  color:#ffffff;
  float:right;
  font-size:11px;
  line-height:20px;
  padding:0 10px;
  position:absolute;
  right:0;
  text-shadow:0 1px 0 rgba(0,0,0,.5);
}
#content-intro .intro-text {
  border-radius:1px;
  -webkit-border-radius:1px;
  -moz-border-radius:1px;
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25);
  box-shadow: 0 1px 3px rgba(0,0,0,.25);
  background:#ffffff url(/sites/all/themes/ictj/images/bg_slideshow_paper.jpg) no-repeat 0 100%;
  padding:20px;
  position:absolute;
  right:25px;
  top:25px;
  width:270px;
  z-index:99;
}
.country-background {
  padding:36px 20px 18px 20px;
  margin-bottom:18px;
}
.additional {
  float:left;
  width:100%;
}
.ictj-role {
  background:url(/sites/all/themes/ictj/images/bg_separator_rough.png) 0 0 repeat-x;
  margin:0 -20px;
  padding:36px 20px 18px 40px;
}
#content-main {
  background-color:#ffffff;
  float:left;
}
#content-main .block { clear:left; }
#content-main .node {
  padding:0 20px;
  position:relative;
}
#content-main .node-video { padding:0; }
#content-main .node-teaser { padding:18px 20px; }
.i18n-ar.no-sidebars #content-main, .no-sidebars #content-main { width:100%; }
.sidebar-first #content-main { width:600px; }
.node-type-gallery-item.sidebar-first #content-main { width:640px; }
#content-main-inner { padding:20px; }
.node-type-gallery-item #content-main-inner, .node-type-gallery-item #content-main .node { padding:0; }
.node-type-gallery-item #content-wrapper {
  background-position:40px 0;
  margin-top:100px;
}
.node-type-gallery-item #content-main {
  width:640px;
  margin-top:-100px;
}
.node-type-gallery-item #sidebar-first {
  width:320px;
  background-image:url(/sites/all/themes/ictj/images/drop-shadow.png);
  background-repeat:no-repeat;
}
.node-type-gallery-item #block-ictj-misc-connect, .node-type-gallery-item #block-block-8 { display:none; }
#block-ictj-gallery-special-parent-link {
  float:left;
  margin-top:1.5em;
  margin-left:4em;
}
#block-ictj-gallery-special-parent-summary {
  clear:both;
  margin:0 20px;
  padding-bottom:10px;
}
#block-ictj-gallery-special-parent-summary p { color:#ffffff; }
#block-ictj-gallery-special-parent-link .content a {
  text-shadow:0 1px 0 rgba(0,0,0,.25);
  border:solid 1px #b22810;
  background-color:#cb4f20;
  background-image:-moz-linear-gradient(top,#cb4f20,#b22810);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#cb4f20),color-stop(1,#b22810));
  font-size:14px;
  line-height:20px;
  padding:2px 20px 4px 20px;
  border-radius:1em;
  -webkit-border-radius:1em;
  -moz-border-radius:1em;
  color:#ffffff;
  border-bottom:1px solid #df7c32;
  display:block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
  float:left;
  text-decoration:none;
}
#block-ictj-gallery-special-parent-link .content a:hover {
  background-color:#cb4f20;
  background-image:none;
  color:#ffffff;
}
#block-ictj-gallery-special-parent-link .contextual-links-wrapper { display:none; }
.gallery-embed {
  font-family:monospace;
  font-size:.9em;
  color:#666666;
}
#content-wrapper { position:relative; }
#block-ictj-gallery-special-switcher {
  position:absolute;
  top:-60px;
  right:120px;
}
.i18n-ar #block-ictj-gallery-special-switcher { right:740px; }
#block-ictj-gallery-special-switcher {
  color:#ffffff;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
}
#block-ictj-gallery-special-switcher .contextual-links-wrapper { display:none; }
#block-ictj-gallery-special-switcher span {
  float:left;
  margin:0 10px;
  line-height:24px;
}
#block-ictj-gallery-special-switcher .previous, #block-ictj-gallery-special-switcher .next {
  float:left;
  background:transparent url(/sites/all/themes/ictj/images/icons-3.png) no-repeat 0 -270px;
  height:24px;
  width:24px;
  direction:ltr;
  display:block;
  overflow:hidden;
  text-align:left;
  text-indent:-9999em;
}
#block-ictj-gallery-special-switcher .previous { background-position:0 -270px; }
#block-ictj-gallery-special-switcher .previous:hover { background-position:0 -306px; }
#block-ictj-gallery-special-switcher .next { background-position:100% -270px; }
#block-ictj-gallery-special-switcher .next:hover { background-position:100% -306px; }
.node-gallery-item .photo {
  line-height:.1em;
  position:relative;
  background-color:#111111;
  text-align:center;
}
.node-gallery-item .credit {
  line-height:1.2em;
  position:absolute;
  bottom:0;
  right:0;
  background-color:#000000;
  color:#ffffff;
  opacity:.9;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:.917em;
  padding:.5em;
}
.close-vid {
  color:#ffffff;
  z-index:11;
  position:relative;
  top:1em;
  left:0;
  width:560px;
  display:block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:center;
  line-height:1.2em;
}
.node-gallery-item .photo .vid-shadow {
  height:100%;
  width:100%;
  position:absolute;
  background-color:#000000;
  top:0;
  left:0;
  z-index:9;
  opacity:.9;
}
.node-gallery-item .content { padding:20px 40px; }
.node-gallery-item .content h3 {
  color:#547241;
  font-size:24px;
  line-height:26px;
}
#block-ictj-gallery-special-contents {
  clear:both;
  text-align:center;
}
#block-ictj-gallery-special-contents .content p { color:#ffffff; }
#block-ictj-gallery-special-contents .content a { color:#d46328; }
#block-ictj-gallery-special-sharing h4, #block-ictj-gallery-special-sharing .item-list, #block-ictj-gallery-special-sharing .item-list ul {
  float:left;
  margin-right:.5em;
}
#block-ictj-gallery-special-sharing .content li {
  float:left;
  list-style:none;
  margin:0;
  padding:0 6px 0 0;
}
#block-ictj-gallery-special-sharing .content li a {
  background:transparent url(/sites/all/themes/ictj/images/icons-3.png) no-repeat 0 -594px;
  height:25px;
  width:24px;
  direction:ltr;
  display:block;
  overflow:hidden;
  text-align:left;
  text-indent:-9999em;
}
#block-ictj-gallery-special-sharing .content li a.tweet { background-position:0 -594px; }
#block-ictj-gallery-special-sharing .content li a.tweet:hover { background-position:0 -630px; }
#block-ictj-gallery-special-sharing .content li a.facebook { background-position:0 -666px; }
#block-ictj-gallery-special-sharing .content li a.facebook:hover { background-position:0 -702px; }
#block-ictj-gallery-special-sharing ul, .gallery-embed { margin-bottom:2em; }
#block-ictj-gallery-special-sharing { height:203px; }
#block-ictj-gallery-special-resources { margin-top:30px; }
#block-ictj-gallery-special-resources ul {
  background:white;
  -moz-box-shadow:0px 1px 3px rgba(0,0,0,.1);
  -webkit-box-shadow:0px 1px 3px rgba(0,0,0,.1);
  box-shadow:0px 1px 3px rgba(0,0,0,.1);
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  margin-bottom:20px;
  padding:0;
  margin:0;
}
#block-ictj-gallery-special-resources .content li {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background:url(/sites/all/themes/ictj/images/bg_separator_rough.png) no-repeat 0 0;
  line-height:18px;
  list-style:none;
  margin:0;
  padding:10px;
}
#block-ictj-gallery-special-resources .content li:first-child { background:none; }
.node-type-gallery-special #sidebar-first { display:none; }
.node-type-gallery-special.i18n-ar.sidebar-first #content-main, .node-type-gallery-special #content-main {
  margin-left:0;
  margin-right:0;
  width:100%;
}
.node-type-gallery-special #content-main-inner { padding:0; }
.node-type-gallery-special #content-main .node { padding:0; }
.gallery-special-quote, .gallery-special-image {
  background-color:#c94a1e;
  float:left;
  height:240px;
  position:relative;
  width:320px;
}
.gallery-special-title {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
  position:absolute;
  bottom:2em;
  font-size:1.5em;
  left:20px;
  line-height:1.2em;
  width:300px;
}
#node-20278 .gallery-special-title, #node-20264 .gallery-special-title { display:none; }
.i18n-ar .gallery-special-title { right:20px; }
.gallery-special-quote { cursor:pointer; }
.gallery-special-quote .gallery-special-title {
  height:0;
  overflow:hidden;
  bottom:auto;
  left:0;
  top:0;
  width:320px;
  text-align:center;
}
.gallery-special-quote:hover .gallery-special-title { height:240px; }
.gallery-special-quote .gallery-special-title span {
  display:block;
  padding:100px 60px 200px 60px;
  background-image:url(/sites/all/themes/ictj/images/trans2.png);
}
.gallery-special-quote .gallery-special-title, .gallery-special-title a {
  color:#ffffff;
  text-shadow:#000000 0 0 8px, #000000 0 0 8px, #000000 0 0 8px;
  text-decoration:none;
}
.gallery-special-image { line-height:.1em; }
.gallery-special-image .gallery-special-summary .inner a {
  line-height:1.3em;
  height:0;
  overflow:hidden;
  position:absolute;
  top:0;
  right:0;
  width:320px;
  z-index:4;
}
.gallery-special-quote .gallery-special-summary {
  height:0;
  width:0;
  overflow:hidden;
  position:absolute;
}
.gallery-special-image:hover { cursor:pointer; }
.gallery-special-image:hover .gallery-special-summary .inner a {
  display:block;
  height:240px;
  background-color:#ffffff;
  background-image:url(/sites/all/themes/ictj/images/white-grunge.png);
  text-align:center;
  font-size:1.2em;
  opacity:.9;
}
.gallery-special-image:hover .gallery-special-summary .inner a .wrapper {
  display:inline-block;
  padding:100px 20px 20px;
}
.gallery-special-image:hover .gallery-special-summary p {
  font-size:2em;
  margin:auto 0;
  line-height:1em;
}
#ictj-promo-content .quote-author, #ictj-promo-content .quote-author-title {
  display:block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  text-align:center;
}
#ictj-promo-content .quote-author {
  font-size:1.167em;
  line-height:1.3em;
  color:#c94a1e;
}
#ictj-promo-content .quote-author-title { color:#666666; }
.gallery-item-14991:hover .gallery-special-summary p { font-size:1em; }
.gallery-item-14991:hover .gallery-special-summary .inner a .wrapper { padding:60px 20px 20px; }
#block-ictj-gallery-special-vid { text-align:center; }
.vid-thumb {
  cursor:pointer;
  position:relative;
}
.vid-watch {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-color:#000000;
  color:#ffffff;
  cursor:pointer;
  position:absolute;
  opacity:.8;
  display:inline-block;
  padding:.5em;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:400;
  font-style:normal;
  top:60px;
  left:50%;
  font-size:1.2em;
  margin-left:-46px;
}
.vid-thumb:hover .vid-watch { opacity:1; }
#content-suffix {
  background-color:#222222;
  padding:20px;
}
#content-suffix {
  color:#ffffff;
  text-align:center;
}
#content-suffix a { color:#d46328; }
#sidebar-first {
  float:left;
  width:360px;
}
#sidebar-first .block {
  clear:both;
  margin-bottom:36px;
}
#sidebar-first-inner { padding:20px 20px 0 19px; }
#block-views-front-map-block-1 { width:320px; }
#block-views-front-map-block-1 .content {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -moz-box-shadow:inset 0 1px 3px #003562;
  -webkit-box-shadow:inset 0 1px 3px #003562;
  box-shadow:inset 0 1px 3px #003562;
  background:#00427a url(/sites/all/themes/ictj/images/bg-blue-sm.png) 50% 0% no-repeat;
}
#block-views-front-map-block-1 .content .view { position:relative; }
#block-views-front-map-block-1 .content .view .view-header a {
  display:block;
  position:absolute;
  height:145px;
  left:0;
  top:0;
  width:320px;
  z-index:5;
}
#block-views-front-map-block-1.active { margin-bottom:0; }
#block-views-front-map-block-1.active .content {
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -webkit-border-top-left-radius:0;
  -webkit-border-top-left-radius:3px;
  -moz-border-radius-topleft:0;
  -moz-border-radius-topleft:3px;
  border-top-left-radius:0;
  border-top-left-radius:3px;
  -webkit-border-top-right-radius:0;
  -webkit-border-top-right-radius:3px;
  -moz-border-radius-topright:0;
  -moz-border-radius-topright:3px;
  border-top-right-radius:0;
  border-top-right-radius:3px;
}
#block-country-list-country-list .block-title { display:none; }
#block-country-list-country-list .content {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-color:#003562;
  color:#78aedd;
  height:144px;
  overflow:auto;
}
#block-country-list-country-list .content ul { margin:0; }
#block-country-list-country-list .content ul li {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  border-top:1px solid #003f75;
  font-size:15px;
  font-weight:bold;
  line-height:34px;
  list-style-type:none;
  margin:0;
  padding:0;
}
#block-country-list-country-list .content ul li a {
  color:#ffffff;
  display:block;
  padding:0 20px;
  text-decoration:none;
}
#block-country-list-country-list .content ul li a:hover {
  background-color:rgba(0,0,0,.25);
  text-decoration:underline;
}
#block-country-list-country-list .content ul li ul { border-top:1px solid #002a4e; }
#block-country-list-country-list .content ul li ul li {
  border-bottom:1px solid #002a4e;
  font-size:13px;
  font-weight:normal;
  line-height:25px;
  text-indent:30px;
}
#block-country-list-country-list .content ul li ul li a {
  color:#cce4f8;
  padding:0;
}
#block-country-list-country-list .content ul li ul li ul {
  background-color:#002a4e;
  border:none;
}
#block-country-list-country-list .content ul li ul li ul li {
  border:none;
  text-indent:40px;
}
#block-country-list-country-list.active { margin-bottom:0; }
#block-country-list-country-list.active .block-title { display:block; }
#block-country-list-country-list.active .content {
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -webkit-border-top-left-radius:0;
  -webkit-border-top-left-radius:3px;
  -moz-border-radius-topleft:0;
  -moz-border-radius-topleft:3px;
  border-top-left-radius:0;
  border-top-left-radius:3px;
  -webkit-border-top-right-radius:0;
  -webkit-border-top-right-radius:3px;
  -moz-border-radius-topright:0;
  -moz-border-radius-topright:3px;
  border-top-right-radius:0;
  border-top-right-radius:3px;
}
#content-subhead {
  -moz-box-shadow:inset 0 0 1px #003562;
  -webkit-box-shadow:inset 0 0 1px #003562;
  box-shadow:inset 0 0 1px #003562;
  background-color:#00427a;
  background-image:url(/sites/all/themes/ictj/images/bg-blue.png);
  background-position:50% 0%;
  background-repeat:no-repeat;
}
#content-subhead #block-views-our-work-map-block-1 {
  background-color:#003562;
  background-color:rgba(0,0,0,.25);
  float:left;
  width:600px;
}
#content-subhead #block-views-our-work-map-block-1 h2 {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background-color:#003665;
  border-bottom:1px solid #001443;
  color:#ffffff;
  display:block;
  margin:0;
  padding:6px 20px;
  width:920px;
}
#content-subhead #block-country-list-country-list {
  float:right;
  margin-bottom:0;
  padding:18px 20px;
  width:320px;
}
#content-subhead #block-country-list-country-list .block-title {
  display:block;
  margin:0;
  padding:6px 20px;
  visibility:hidden;
}
#content-subhead #block-country-list-country-list .content { height:262px; }
.node-type-gallery #content-subhead {
  background-color:transparent;
  background-image:none;
}
.node-type-gallery #block-ictj-gallery-gallery-description a { color:#248bdc; }
.node-type-gallery #block-ictj-gallery-gallery-description .field-type-taxonomy-term-reference .field-item {
  float:left;
  padding-right:10px;
  padding-bottom:20px;
}
.node-type-gallery #content-subhead #block-ictj-gallery-gallery-description p {
  color:#ffffff;
  font-size:15px;
  line-height:24px;
}
#block-ictj-gallery-gallery-description {
  background-color:#222222;
  padding:20px;
}
.openlayers-views-map .olPopupCloseBox {
  background-image:url(/sites/all/themes/ictj/images/icons-3.png);
  background-position:0 0;
  background-position:0 -954px;
  background-repeat:no-repeat;
}
.openlayers-views-map .olPopupCloseBox:hover { background-position:0 -972px; }
.openlayers-views-map .olFramedCloudPopupContent {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-size:14px;
  font-weight:bold;
}
ul#country-tabs {
  margin:0 0 36px 0;
  position:relative;
  z-index:100;
}
ul#country-tabs li {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  float:left;
  font-size:12px;
  list-style-type:none;
  margin:0;
  width:50%;
}
ul#country-tabs a {
  background-color:#d46328;
  color:#ffffff;
  display:block;
  font-weight:bold;
  line-height:36px;
  position:relative;
  text-align:center;
  text-decoration:none;
}
ul#country-tabs a:hover { background-color:#c94a1e; }
ul#country-tabs a span.arrow {
  display:none;
  visibility:hidden;
}
ul#country-tabs a span.link {
  display:inline-block;
  line-height:36px;
  padding-left:20px;
}
ul#country-tabs a.active { background-color:#b8390d; }
ul#country-tabs a.active span.arrow {
  background:url(/sites/all/themes/ictj/images/icon-arrow-up.png) no-repeat;
  display:block;
  height:5px;
  left:50%;
  margin-left:-5px;
  position:absolute;
  top:-5px;
  visibility:visible;
  width:10px;
}
ul#country-tabs .browse-map {
  -webkit-border-bottom-left-radius:3px;
  -moz-border-radius-bottomleft:3px;
  border-bottom-left-radius:3px;
}
ul#country-tabs .browse-map span {
  background-image:url(/sites/all/themes/ictj/images/icons-3.png);
  background-position:0 0;
  background-position:0 -72px;
  background-repeat:no-repeat;
}
ul#country-tabs .browse-map span:hover { background-position:0 -108px; }
ul#country-tabs .country-list {
  -webkit-border-bottom-right-radius:3px;
  -moz-border-radius-bottomright:3px;
  border-bottom-right-radius:3px;
}
ul#country-tabs .country-list span {
  background-image:url(/sites/all/themes/ictj/images/icons-3.png);
  background-position:0 0;
  background-position:0 -144px;
  background-repeat:no-repeat;
}
ul#country-tabs .country-list span:hover { background-position:0 -180px; }
.view-displacement-map .view-content {
  background:#cccccc;
  background-color:#e16b2c;
  background-image:-moz-linear-gradient(top,#e16b2c,#c94a1e);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e16b2c),color-stop(1,#c94a1e));
}
#block-ictj-misc-connect, #displacement-social { margin-bottom:18px !important; }
#block-ictj-misc-connect ul, #displacement-social ul {
  margin:0;
  padding:0;
}
#block-ictj-misc-connect ul li, #displacement-social ul li {
  float:left;
  list-style:none;
  margin:0;
  padding:0 6px 0 0;
}
#block-ictj-misc-connect ul li a.social, #block-ictj-misc-connect ul li a.rss, #displacement-social ul li a.social, #displacement-social ul li a.rss {
  background:transparent url(/sites/all/themes/ictj/images/icons-3.png) no-repeat 0 -594px;
  height:25px;
  width:24px;
  direction:ltr;
  display:block;
  overflow:hidden;
  text-align:left;
  text-indent:-9999em;
}
#block-ictj-misc-connect ul li a#connect-rss, #displacement-social ul li a#connect-rss { background-position:0 -522px; }
#block-ictj-misc-connect ul li a#connect-rss:hover, #displacement-social ul li a#connect-rss:hover { background-position:0 -558px; }
#block-ictj-misc-connect ul li a#connect-twitter, #displacement-social ul li a#connect-twitter { background-position:0 -594px; }
#block-ictj-misc-connect ul li a#connect-twitter:hover, #displacement-social ul li a#connect-twitter:hover { background-position:0 -630px; }
#block-ictj-misc-connect ul li a#connect-facebook, #displacement-social ul li a#connect-facebook { background-position:0 -666px; }
#block-ictj-misc-connect ul li a#connect-facebook:hover, #displacement-social ul li a#connect-facebook:hover { background-position:0 -702px; }
#block-ictj-misc-connect ul li a#connect-youtube, #displacement-social ul li a#connect-youtube { background-position:-100px -522px; }
#block-ictj-misc-connect ul li a#connect-youtube:hover, #displacement-social ul li a#connect-youtube:hover { background-position:-100px -558px; }
#block-ictj-misc-connect ul li a#connect-podcast, #displacement-social ul li a#connect-podcast { background-position:-100px -594px; }
#block-ictj-misc-connect ul li a#connect-podcast:hover, #displacement-social ul li a#connect-podcast:hover { background-position:-100px -630px; }
#block-ictj-misc-connect ul li a#connect-subscribe, #displacement-social ul li a#connect-subscribe {
  clear:left;
  background:transparent url(/sites/all/themes/ictj/images/icons-3.png) no-repeat 8px -810px;
  color:#666666;
  display:inline-block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:8px;
  line-height:1em;
  padding-top:20px;
  text-decoration:none;
  text-transform:uppercase;
}
#block-ictj-misc-connect ul li a#connect-subscribe:hover, #displacement-social ul li a#connect-subscribe:hover {
  background-position:8px -848px;
  color:#333333;
}
#block-ictj-misc-connect ul li a#connect-share, #displacement-social ul li a#connect-share {
  background:transparent url(/sites/all/themes/ictj/images/icons-3.png) no-repeat 0 -738px;
  height:21px;
  position:relative;
  width:20px;
  direction:ltr;
  display:block;
  overflow:hidden;
  text-align:left;
  text-indent:-9999em;
}
#block-ictj-misc-connect ul li a#connect-share span.at300bs, #displacement-social ul li a#connect-share span.at300bs { background-image:none; }
#block-ictj-misc-connect ul li a#connect-share:hover, #displacement-social ul li a#connect-share:hover { background-position:0 -774px; }
#block-ictj-misc-connect ul li.addthis_default_style .at300b, #block-ictj-misc-connect ul li.addthis_default_style .at300m, #displacement-social ul li.addthis_default_style .at300b, #displacement-social ul li.addthis_default_style .at300m { padding:0; }
#block-ictj-misc-connect ul li.sharing, #displacement-social ul li.sharing { padding-top:2px; }
#block-ictj-misc-connect ul li.newline, #displacement-social ul li.newline { clear:left; }
#block-ictj-misc-connect ul li.last, #displacement-social ul li.last { padding-right:0; }
#sidebar-first .news-list {
  background:#ffffff;
  -moz-box-shadow: 0px 1px 3px rgba(0,0,0,.1);
  -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.1);
  box-shadow: 0px 1px 3px rgba(0,0,0,.1);
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  margin-bottom:20px;
}
#sidebar-first .news-list .view-content .item-list {
  margin:0;
  padding:0;
}
#sidebar-first .news-list .view-content .item-list ul {
  margin:0;
  padding:0;
}
#sidebar-first .news-list .view-content .item-list ul li {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background:url(/sites/all/themes/ictj/images/bg_separator_rough.png) no-repeat 0 0;
  font-size:10px;
  line-height:18px;
  list-style:none;
  margin:0;
  padding:10px;
}
#sidebar-first .news-list .view-content .item-list ul li h3 {
  font-family:Georgia, "ff-meta-serif-web-pro-1", "ff-meta-serif-web-pro-2", Georgia, "Times New Roman", Times, serif;
  font-size:13px;
  font-weight:normal;
  line-height:18px;
}
#sidebar-first .news-list .view-content .item-list ul li h3 a { text-decoration:none; }
#sidebar-first .news-list .view-content .item-list ul li h3 a:hover { text-decoration:underline; }
#sidebar-first .news-list .view-content .item-list ul li.views-row-first { background-image:none; }
#sidebar-first .news-list .view-footer {
  background:url(/sites/all/themes/ictj/images/bg_separator_rough.png) no-repeat 0 0;
  padding:9px 10px;
}
#sidebar-first .news-list .view-footer p {
  text-align:center;
  margin:10px 0;
}
#sidebar-first .news-list .view-footer a {
  clear:left;
  color:#d46328;
  color:#ffffff;
  display:inline-block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-size:12px;
  font-size:11px;
  font-weight:bold;
  margin-bottom:6px;
  margin-right:20px;
  text-decoration:none;
  background-color:#d46328;
  background-image:-moz-linear-gradient(top,#d46328,#c94a1e);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d46328),color-stop(1,#c94a1e));
  text-shadow:1px 1px 1px #c94a1e;
  border:solid 1px #cccccc;
  border:solid 1px #d46328;
  border-bottom-color:#666666;
  border-bottom-color:#c94a1e;
  margin:0;
  padding:0px 11px;
  line-height:22px;
  text-transform:uppercase;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
#sidebar-first .news-list .view-footer a:hover {
  color:#c94a1e;
  text-decoration:underline;
}
#sidebar-first .news-list .view-footer a:hover {
  background:#c94a1e;
  color:#ffffff;
  text-decoration:none;
}
.source {
  text-align:right;
  text-align:right;
  color:#333333;
  float:right;
  width:50%;
}
.i18n-ar .source {
  float:left;
  text-align:left;
}
.highlight, #block-block-7 .content, #block-block-6 .content {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -moz-box-shadow: 0px 1px 3px rgba(0,0,0,.1);
  -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.1);
  box-shadow: 0px 1px 3px rgba(0,0,0,.1);
  background-color:#ffffff;
  padding:9px 20px 0 20px;
  margin-bottom:18px;
}
.highlight p, #block-block-7 .content p, #block-block-6 .content p {
  margin:0;
  padding-top:9px;
}
.highlight .more, #block-block-7 .content .more, #block-block-6 .content .more {
  background:url(/sites/all/themes/ictj/images/bg_separator_rough.png) no-repeat 0 0;
  display:block;
  line-height:18px;
  margin-left:-20px;
  margin-right:-20px;
  padding:9px 20px;
}
.highlight { padding-bottom:19px; }
.highlight .more { padding-bottom:0; }
.view-people { margin-bottom:18px; }
.view-people .views-row {
  list-style-type:none;
  margin:0;
}
.view-people .views-row .image {
  float:left;
  margin-right:10px;
}
.view-people .views-row h3.name { margin:0; }
.view-people .views-row h4.title {
  color:#666666;
  font-size:14px;
  font-weight:normal;
}
.view-external-resources { margin-bottom:18px; }
.view-external-resources .item-list ul {
  background:url(/sites/all/themes/ictj/images/bg_separator_rough.png) no-repeat 0 100%;
  margin:0;
  padding-bottom:1px;
}
.view-external-resources .item-list li {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background:url(/sites/all/themes/ictj/images/bg_separator_rough.png) no-repeat 0 0;
  line-height:18px;
  list-style-type:none;
  margin:0;
}
.view-external-resources .item-list li a {
  display:block;
  padding:4px 5px;
  text-decoration:none;
}
.view-external-resources .item-list li a:hover { text-decoration:underline; }
#block-block-16, #block-block-13, #block-block-5 {
  color:#ffffff;
  display:inline;
  float:right;
  margin-right:65px;
  padding-bottom:9px;
  padding-top:18px;
  width:590px;
}
#block-block-16 p, #block-block-13 p, #block-block-5 p {
  color:#ffffff;
  font-size:15px;
  line-height:24px;
  margin-bottom:0;
}
#content-main .view-content table.cols-3 { background:url(/sites/all/themes/ictj/images/bg_separator_rough.png) 0 0 repeat-x; }
#content-main .view-content table.cols-3 .row-first td { padding-top:18px; }
#content-main .view-content table.cols-3 .col-1, #content-main .view-content table.cols-3 .col-2 {
  width:180px;
  padding-right:10px;
}
#content-main .view-content table.cols-3 .col-3 { width:180px; }
#content-main .view-content table.cols-3 h3 a { color:#547241; }
#content-main .view-content table.cols-3 h3 a:hover { color:#708e57; }
#content-main .view-content table.cols-3 p { font-size:12px; }
.issue-content { padding:36px 20px 18px 20px; }
.page-publications .content-list .item-list .views-row-1 { background:none; }
.page-publications #sidebar-first { padding-top:0; }
.page-publications #sidebar-first .views-exposed-form .views-widget-filter-title {
  background:none;
  padding-top:0;
}
#sidebar-first .views-exposed-form {
  margin-left:-20px;
  margin-right:-20px;
}
#sidebar-first .views-exposed-form .views-exposed-widgets { margin:0; }
#sidebar-first .views-exposed-form .views-exposed-widget {
  background:url(/sites/all/themes/ictj/images/bg_separator_rough.png) 0 100% no-repeat;
  clear:both;
  margin-bottom:0;
  padding:9px 20px 18px 20px;
  position:relative;
  width:320px;
}
#sidebar-first .views-exposed-form .views-exposed-widget .form-submit {
  border:solid 1px #7e9f5f;
  border-bottom-color:#374c2b;
  background-color:#8ba96c;
  background-image:-moz-linear-gradient(top,#8ba96c,#577543);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#8ba96c),color-stop(1,#577543));
  color:#ffffff;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:11px;
  line-height:18px !important;
  margin:0;
  padding:2px 11px;
  text-shadow:1px 1px 1px #61874b;
  text-transform:uppercase;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
#sidebar-first .views-exposed-form label {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  color:#d46328;
  line-height:24px;
}
#sidebar-first .views-exposed-form .views-submit-button { padding-top:18px; }
#sidebar-first .views-exposed-form .views-widget input {
  line-height:18px;
  vertical-align:middle;
}
#sidebar-first .views-exposed-form .views-widget .bef-toggle {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background-image:url(/sites/all/themes/ictj/images/icons-3.png);
  background-position:0 0;
  background-position:0 -897px;
  background-repeat:no-repeat;
  font-size:11px;
  line-height:24px;
  padding-left:20px;
  position:absolute;
  right:20px;
  text-decoration:none;
  text-transform:uppercase;
  top:9px;
}
#sidebar-first .views-exposed-form .views-widget .bef-toggle:hover {
  background-position:0 -915px;
  text-decoration:underline;
}
#sidebar-first .views-exposed-form .views-widget label {
  color:#333333;
  font-size:12px;
  font-weight:normal;
  line-height:18px;
  vertical-align:middle;
}
#sidebar-first .views-exposed-form .views-widget .bef-checkboxes, #sidebar-first .views-exposed-form .views-widget .bef-tree { margin:0; }
#sidebar-first .views-exposed-form .views-widget .bef-checkboxes li, #sidebar-first .views-exposed-form .views-widget .bef-tree li {
  list-style-type:none;
  margin:0 0 0 5px;
}
#sidebar-first .views-exposed-form .views-widget .bef-checkboxes li label, #sidebar-first .views-exposed-form .views-widget .bef-tree li label {
  font-size:13px;
  font-weight:bold;
  line-height:18px;
}
#sidebar-first .views-exposed-form .views-widget .bef-checkboxes li ul, #sidebar-first .views-exposed-form .views-widget .bef-tree li ul { margin:0; }
#sidebar-first .views-exposed-form .views-widget .bef-checkboxes li ul li, #sidebar-first .views-exposed-form .views-widget .bef-tree li ul li { margin-left:12px; }
#sidebar-first .views-exposed-form .views-widget .bef-checkboxes li ul li label, #sidebar-first .views-exposed-form .views-widget .bef-tree li ul li label {
  font-size:12px;
  font-weight:normal;
}
#sidebar-first .views-exposed-form .views-widget .form-item-language .bef-checkboxes {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-color:#ffffff;
  overflow:auto;
  max-height:180px;
  -webkit-box-shadow:0 0 2px rgba(0,0,0,.5) inset;
  -moz-box-shadow:0 0 2px rgba(0,0,0,.5) inset;
  -o-box-shadow:0 0 2px rgba(0,0,0,.5) inset;
  box-shadow:0 0 2px rgba(0,0,0,.5) inset;
}
#sidebar-first .views-exposed-form .views-widget .form-item-language .bef-checkboxes .form-item { margin:0 0 0 5px; }
#sidebar-first .views-exposed-form .views-widget .form-item-tid-1 .bef-tree {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-color:#ffffff;
  overflow:auto;
  max-height:180px;
  -webkit-box-shadow:0 0 2px rgba(0,0,0,.5) inset;
  -moz-box-shadow:0 0 2px rgba(0,0,0,.5) inset;
  -o-box-shadow:0 0 2px rgba(0,0,0,.5) inset;
  box-shadow:0 0 2px rgba(0,0,0,.5) inset;
}
#views-exposed-form-multimedia-page-2 .views-exposed-widget { height:48px; }
.node-full .field-name-field-publication-author {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  color:#00427a;
  font-weight:bold;
  margin-bottom:18px;
}
.node-full .field-name-field-thumbnail {
  float:right;
  margin-bottom:18px;
  margin-left:20px;
}
.node-full .field-name-field-thumbnail img { display:block; }
.node-full .field-name-field-pdf {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  margin-bottom:18px;
}
.node-full .field-name-field-pdf a { text-decoration:none; }
.node-full .field-name-field-pdf a:hover { text-decoration:underline; }
.node-full .field-name-field-author {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  color:#547241;
}
.node-full .field-name-field-countries, .node-full .field-name-field-country {
  background:url(/sites/all/themes/ictj/images/bg_separator_rough.png) 0 0 repeat-x;
  clear:both;
  float:left;
  margin-bottom:9px;
  padding-top:9px;
  width:100%;
}
.node-full .field-name-field-countries .field-label, .node-full .field-name-field-country .field-label {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  float:left;
  font-size:12px;
  font-weight:normal;
  text-transform:uppercase;
  width:120px;
}
.node-full .field-name-field-countries .field-items, .node-full .field-name-field-country .field-items { float:left; }
.node-full .field-name-field-countries a, .node-full .field-name-field-country a {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background-color:#e5ebf1;
  background-color:#00427a;
  color:0;
  color:#ffffff;
  display:inline-block;
  font-size:11px;
  line-height:12px;
  margin-bottom:3px;
  margin-right:3px;
  padding:1px 4px 3px 4px;
  text-decoration:none;
  text-transform:capitalize;
  white-space:nowrap;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
.node-full .field-name-field-countries a:hover, .node-full .field-name-field-country a:hover {
  background-color:#002849;
  background-color:#002849;
  color:#ffffff;
}
.node-full .field-name-field-date, .node-full .field-name-field-date-published, .node-full .field-name-field-event-registration, .node-full .field-name-field-event-type, .node-full .field-name-field-issues, .node-full .field-name-field-location, .node-full .field-name-field-publication-type, .node-full .field-name-field-related-countries, .node-full .field-name-field-research-project, .node-full .field-name-field-topic {
  background:url(/sites/all/themes/ictj/images/bg_separator_rough.png) 0 0 repeat-x;
  clear:both;
  float:left;
  margin-bottom:9px;
  padding-top:9px;
  width:100%;
}
.node-full .field-name-field-date .field-label, .node-full .field-name-field-date-published .field-label, .node-full .field-name-field-event-registration .field-label, .node-full .field-name-field-event-type .field-label, .node-full .field-name-field-issues .field-label, .node-full .field-name-field-location .field-label, .node-full .field-name-field-publication-type .field-label, .node-full .field-name-field-related-countries .field-label, .node-full .field-name-field-research-project .field-label, .node-full .field-name-field-topic .field-label {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  float:left;
  font-size:12px;
  font-weight:normal;
  text-transform:uppercase;
  width:120px;
}
.node-full .field-name-field-date .field-items, .node-full .field-name-field-date-published .field-items, .node-full .field-name-field-event-registration .field-items, .node-full .field-name-field-event-type .field-items, .node-full .field-name-field-issues .field-items, .node-full .field-name-field-location .field-items, .node-full .field-name-field-publication-type .field-items, .node-full .field-name-field-related-countries .field-items, .node-full .field-name-field-research-project .field-items, .node-full .field-name-field-topic .field-items { float:left; }
.node-full .field-name-field-date a, .node-full .field-name-field-date-published a, .node-full .field-name-field-event-registration a, .node-full .field-name-field-event-type a, .node-full .field-name-field-issues a, .node-full .field-name-field-location a, .node-full .field-name-field-publication-type a, .node-full .field-name-field-related-countries a, .node-full .field-name-field-research-project a, .node-full .field-name-field-topic a {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background-color:#e5ebf1;
  color:0;
  display:inline-block;
  font-size:11px;
  line-height:12px;
  margin-bottom:3px;
  margin-right:3px;
  padding:1px 4px 3px 4px;
  text-decoration:none;
  text-transform:capitalize;
  white-space:nowrap;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
.node-full .field-name-field-date a:hover, .node-full .field-name-field-date-published a:hover, .node-full .field-name-field-event-registration a:hover, .node-full .field-name-field-event-type a:hover, .node-full .field-name-field-issues a:hover, .node-full .field-name-field-location a:hover, .node-full .field-name-field-publication-type a:hover, .node-full .field-name-field-related-countries a:hover, .node-full .field-name-field-research-project a:hover, .node-full .field-name-field-topic a:hover {
  background-color:#002849;
  color:#ffffff;
}
.node-event .field-name-body { padding-top:40px; }
.front .node-event.node-teaser .link-wrapper { margin-top:12px; }
.node-full .field-name-field-countries, .node-full .field-name-field-issues {
  background:none;
  clear:none;
  padding:0;
}
.node-full .field-name-field-countries .field-items, .node-full .field-name-field-countries .field-item, .node-full .field-name-field-issues .field-items, .node-full .field-name-field-issues .field-item { float:left; }
.content-list.view-people {
  clear:both;
  float:left;
  margin-bottom:18px;
  width:100%;
}
.content-list.view-people .views-row { padding:9px 20px; }
.node-ictj-person .field-name-field-thumbnail {
  float:right;
  margin-bottom:18px;
  margin-left:20px;
}
.node-ictj-person .field-name-field-thumbnail img { display:block; }
.node-ictj-person .field-name-field-staff-type { font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif; }
.node-ictj-person .field-name-field-job-title {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  margin-bottom:18px;
}
#block-views-annual-reports-block-1 .content-list .item-list .views-row, #block-views-annual-reports-block-2 .content-list .item-list .views-row {
  clear:none;
  min-height:130px;
  width:260px;
}
#block-views-annual-reports-block-1 .content-list .item-list .image, #block-views-annual-reports-block-2 .content-list .item-list .image {
  float:left;
  margin-bottom:0;
  margin-right:10px;
  margin-left:0;
}
#block-views-annual-reports-block-1 .content-list .item-list .image img, #block-views-annual-reports-block-2 .content-list .item-list .image img {
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);
  -moz-box-shadow:0 1px 3px rgba(0,0,0,.25);
  -o-box-shadow:0 1px 3px rgba(0,0,0,.25);
  box-shadow:0 1px 3px rgba(0,0,0,.25);
}
#block-views-annual-reports-block-1 .content-list .item-list .views-row-4, #block-views-annual-reports-block-1 .content-list .item-list .views-row-7, #block-views-annual-reports-block-1 .content-list .item-list .views-row-10, #block-views-annual-reports-block-1 .content-list .item-list .views-row-13, #block-views-annual-reports-block-2 .content-list .item-list .views-row-4, #block-views-annual-reports-block-2 .content-list .item-list .views-row-7, #block-views-annual-reports-block-2 .content-list .item-list .views-row-10, #block-views-annual-reports-block-2 .content-list .item-list .views-row-13 { clear:left; }
.not-front .view-promoted-feeds-content .source {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  color:#333333;
  display:block;
  float:right;
  font-size:10px;
}
.not-front .view-promoted-feeds-content .date {
  display:block;
  float:left;
}
.not-front .view-promoted-feeds-content .view-footer p {
  margin:0;
  padding:0;
}
.node-type-feed-item .link-wrapper a {
  clear:left;
  color:#d46328;
  display:inline-block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-size:12px;
  font-weight:bold;
  margin-bottom:6px;
  margin-right:20px;
  text-decoration:none;
}
.node-type-feed-item .link-wrapper a:hover {
  color:#c94a1e;
  text-decoration:underline;
}
.node-type-feed-item .field-name-field-feed-item-description img {
  border:none;
  margin-right:20px;
}
.node-type-feed-item .field-name-field-feed-item-description div { padding:0 !important; }
.node-type-feed-item .field-name-field-feed-item-description br:first-child { display:none; }
.node-type-feed-item .field-name-field-feed-item-description td:first-child { display:none; }
.node-type-feed-item .field-name-field-feed-item-description a {
  color:#00427a;
  font-size:18px;
  line-height:24px;
  margin:0 0 15px 0;
  padding:0;
  text-decoration:none;
}
#block-views-news-block-3, #block-views-news-block-4 {
  border-top:1px solid #e5e5e5;
  margin-left:-20px;
  margin-right:-20px;
  padding:18px 20px 0 20px;
}
ol.search-results { margin:0; }
ol.search-results li {
  background:url(/sites/all/themes/ictj/images/bg_separator_rough.png) 0 0 repeat-x;
  margin:0;
  padding:18px 20px 0 20px;
}
ol.search-results .title {
  font-size:16px;
  margin:0 0 9px 0;
}
ol.search-results .search-snippet-info { padding:0; }
ol.search-results .search-snippet-info p { color:#666666; }
ol.search-results .search-snippet-info p strong {
  background-color:#e5ebf1;
  color:#00427a;
  font-weight:normal;
}
ol.search-results .search-info { font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif; }
ol.search-results .username {
  text-decoration:none;
  text-transform:capitalize;
}
ol.search-results .username:hover { text-decoration:underline; }
#search-form {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  margin-bottom:36px;
}
#search-form label {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  color:#c94a1e;
}
#search-form .form-submit {
  border:solid 1px #7e9f5f;
  border-bottom-color:#374c2b;
  background-color:#8ba96c;
  background-image:-moz-linear-gradient(top,#8ba96c,#577543);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#8ba96c),color-stop(1,#577543));
  color:#ffffff;
  display:inline-block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:11px;
  height:22px;
  line-height:22px;
  margin:0;
  padding:0px 11px;
  text-shadow:1px 1px 1px #61874b;
  text-decoration:none;
  text-transform:uppercase;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
#search-form .form-submit:hover { background:#577543; }
#search-form #edit-advanced { margin-top:18px; }
#search-form .fieldset-title {
  color:#666666;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
}
#search-form .fieldset-title:hover { color:#000000; }
#search-form .criterion {
  display:inline;
  float:left;
  margin-right:10px;
  width:170px;
}
#search-form .criterion .form-type-textfield input { width:90%; }
#search-form .form-type-checkboxes {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-color:#ffffff;
  overflow:auto;
  max-height:180px;
  -webkit-box-shadow:0 0 2px rgba(0,0,0,.5) inset;
  -moz-box-shadow:0 0 2px rgba(0,0,0,.5) inset;
  -o-box-shadow:0 0 2px rgba(0,0,0,.5) inset;
  box-shadow:0 0 2px rgba(0,0,0,.5) inset;
}
#search-form .form-type-checkboxes label { margin-left:5px; }
#search-form .form-type-checkboxes .form-checkboxes label {
  color:#333333;
  font-size:12px;
  font-weight:normal;
  line-height:18px;
  margin-left:0;
  vertical-align:middle;
}
#search-form .form-type-checkboxes .form-checkboxes label:hover { color:#000000; }
#search-form .form-type-checkboxes .form-checkboxes input {
  line-height:18px;
  vertical-align:middle;
}
#search-form .form-type-checkboxes .form-checkboxes .form-item { margin:0 0 0 5px; }
#block-menu-block-5 ul.menu {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  margin:0;
}
#block-menu-block-5 ul.menu li {
  background:url(/sites/all/themes/ictj/images/bg_separator_rough.png) repeat-x 0 0;
  clear:left;
  float:left;
  font-size:15px;
  font-weight:bold;
  line-height:36px;
  list-style-image:none;
  list-style-type:none;
  margin:0;
  padding:0;
  width:100%;
}
#block-menu-block-5 ul.menu li a {
  display:block;
  float:left;
  padding:0 10px;
  text-decoration:none;
  width:120px;
}
#block-menu-block-5 ul.menu li a:hover { text-decoration:underline; }
#block-menu-block-5 ul.menu li ul {
  float:right;
  margin-bottom:7px;
  padding-top:7px;
  width:420px;
}
#block-menu-block-5 ul.menu li ul li {
  background:none;
  clear:none;
  float:none;
  font-size:13px;
  line-height:22px;
}
#block-menu-block-5 ul.menu li ul li a {
  float:none;
  padding:0 30px;
  width:auto;
}
#block-menu-block-5 ul.menu li ul li ul {
  float:none;
  margin-bottom:0;
  padding-top:0;
  width:auto;
}
#block-menu-block-5 ul.menu li ul li ul li { font-weight:normal; }
#block-menu-block-5 ul.menu li ul li ul li a { padding:0 40px; }
#block-menu-block-5 ul.menu li ul li ul li ul li { font-family:Georgia, "ff-meta-serif-web-pro-1", "ff-meta-serif-web-pro-2", Georgia, "Times New Roman", Times, serif; }
#block-menu-block-5 ul.menu li ul li ul li ul li a {
  color:#666666;
  padding:0 50px;
}
#block-menu-block-6 {
  background:url(/sites/all/themes/ictj/images/bg_separator_rough.png) repeat-x 0 0;
  clear:both;
  padding-top:18px;
}
#block-menu-block-6 ul.menu {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  margin:0;
}
#block-menu-block-6 ul.menu li {
  font-size:13px;
  line-height:24px;
  list-style-image:none;
  list-style-type:none;
  margin:0;
  padding:0;
}
#block-menu-block-6 ul.menu li a {
  display:block;
  padding:0 10px;
  text-decoration:none;
}
#block-menu-block-6 ul.menu li a:hover { text-decoration:underline; }
#block-menu-block-6 ul.menu li.menu-mlid-790 {
  display:none;
  visibility:hidden;
}
#footer {
  background:#e5e5e5 url(/sites/all/themes/ictj/images/bg_footer.jpg) no-repeat 100% 0;
  border-top:1px solid #c3c3c3;
  font-size:11px;
  line-height:18px;
  margin-bottom:20px;
  padding:18px 20px;
  position:relative;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-bottomleft:5px;
  border-bottom-left-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -moz-border-radius-bottomright:5px;
  border-bottom-right-radius:5px;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
}
#footer #block-block-3 {
  color:#666666;
  float:left;
}
#footer #block-menu-block-2, #footer #block-menu-block-13, #footer #block-menu-block-14 {
  float:left;
  position:absolute;
  right:0;
  top:18px;
}
#footer #block-menu-block-2 ul, #footer #block-menu-block-13 ul, #footer #block-menu-block-14 ul {
  margin:0;
  padding:0;
}
#footer #block-menu-block-2 ul li, #footer #block-menu-block-13 ul li, #footer #block-menu-block-14 ul li {
  float:left;
  list-style:none;
  margin:0 20px 0 0;
  padding:0;
}
#footer #block-menu-block-2 ul li a, #footer #block-menu-block-13 ul li a, #footer #block-menu-block-14 ul li a { text-decoration:none; }
#footer #block-menu-block-2 ul li a:hover, #footer #block-menu-block-13 ul li a:hover, #footer #block-menu-block-14 ul li a:hover { text-decoration:underline; }
#tabs { margin:0; }
#tabs ul.tabs {
  background-color:#333333;
  float:left;
  width:100%;
}
#tabs ul.primary {
  margin:0;
  margin:0;
  padding:0;
  padding:10px 10px 0 10px;
  border:none;
  border:1px solid #444444;
  border-bottom:none;
  width:938px;
}
#tabs ul.primary li {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  margin:0;
  padding:0;
  float:left;
  margin-right:1px;
  position:relative;
}
#tabs ul.primary li a {
  -webkit-border-top-left-radius:0;
  -webkit-border-top-left-radius:2px;
  -moz-border-radius-topleft:0;
  -moz-border-radius-topleft:2px;
  border-top-left-radius:0;
  border-top-left-radius:2px;
  -webkit-border-top-right-radius:0;
  -webkit-border-top-right-radius:2px;
  -moz-border-radius-topright:0;
  -moz-border-radius-topright:2px;
  border-top-right-radius:0;
  border-top-right-radius:2px;
  background-color:#222222;
  border:none;
  color:#ffffff;
  float:left;
  line-height:30px;
  margin:0;
  padding:0 20px;
}
#tabs ul.primary li a:hover { background-color:#c94a1e; }
#tabs ul.primary li a.active {
  background-color:#ffffff;
  color:#d46328;
}
#toolbar {
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,.75), 0 -1px 0 rgba(255,255,255,.25) inset;
  -moz-box-shadow:0 1px 1px rgba(0,0,0,.75), 0 -1px 0 rgba(255,255,255,.25) inset;
  -o-box-shadow:0 1px 1px rgba(0,0,0,.75), 0 -1px 0 rgba(255,255,255,.25) inset;
  box-shadow:0 1px 1px rgba(0,0,0,.75), 0 -1px 0 rgba(255,255,255,.25) inset;
}
body.i18n-es #header #logo a { background-image:url(/sites/all/themes/ictj/images/logo_es.png); }
body.i18n-es #block-menu-block-11 ul li a {
  font-size:14px;
  padding:0 17px;
  padding-bottom:1px;
}
.i18n-ar .ltr {
  direction:ltr;
  text-align:left;
}
.i18n-ar p, .i18n-ar table, .i18n-ar #content-main li { font-size:16px; }
.i18n-ar .node-teaser .field-name-field-thumbnail {
  float:left;
  margin-right:1.5em;
}
.i18n-ar .node-teaser .field-name-field-image-r {
  float:left;
  margin-right:1.5em;
}
.i18n-ar .node-teaser .field-name-field-featured-image {
  float:right;
  margin-left:1.5em;
}
.i18n-ar .node-full .field-name-field-thumbnail {
  float:left;
  margin-bottom:18px;
  margin-right:20px;
}
.i18n-ar .node-full .field-name-field-date { float:right; }
.i18n-ar .node-full .field-name-field-date .field-label {
  float:right;
  width:65px;
}
.i18n-ar .node-full .field-name-field-date .field-items, .i18n-ar .node-full .field-name-field-date .field-item { float:right; }
.i18n-ar .node-full .field-name-field-event-type { float:right; }
.i18n-ar .node-full .field-name-field-event-type .field-label {
  float:right;
  width:25px;
}
.i18n-ar .node-full .field-name-field-event-type .field-items, .i18n-ar .node-full .field-name-field-event-type .field-item { float:right; }
.i18n-ar .node-full .field-name-field-location { float:right; }
.i18n-ar .node-full .field-name-field-location .field-label {
  float:right;
  width:30px;
}
.i18n-ar .node-full .field-name-field-location .field-items, .i18n-ar .node-full .field-name-field-location .field-item { float:right; }
.i18n-ar .node-full .field-name-field-issues { float:right; }
.i18n-ar .node-full .field-name-field-issues .field-label { float:right; }
.i18n-ar .node-full .field-name-field-issues .field-items, .i18n-ar .node-full .field-name-field-issues .field-item { float:right; }
.i18n-ar .node-full .field-name-field-event-registration { float:right; }
.i18n-ar .node-full .field-name-field-event-registration .field-label {
  float:right;
  width:35px;
}
.i18n-ar .node-full .field-name-field-event-registration .field-items, .i18n-ar .node-full .field-name-field-event-registration .field-item { float:right; }
.i18n-ar #header #logo {
  float:right;
  margin-left:18px;
  margin-right:0;
  padding:0 25px 0 0;
}
.i18n-ar #header #logo a { background-image:url(/sites/all/themes/ictj/images/logo_ar.png); }
.i18n-ar #block-menu-block-8 {
  right:auto;
  left:10px;
}
.i18n-ar #block-menu-block-8 ul li {
  margin-left:0;
  margin-right:20px;
}
.i18n-ar #block-block-4 {
  left:100px;
  right:auto;
}
.i18n-ar #block-search-form {
  left:20px;
  right:auto;
}
.i18n-ar #block-search-form #search-block-form {
  position:relative;
  padding-right:201px;
}
.i18n-ar #block-search-form .form-item {
  right:2px;
  position:absolute;
  top:2px;
}
.i18n-ar #block-search-form .form-text {
  background-position:180px -6px;
  padding-left:2px;
  padding-right:24px;
}
.i18n-ar #block-search-form .form-text:hover { background-position:180px -42px; }
.i18n-ar #block-ictj-cse-form {
  position:absolute;
  top:56px;
  left:20px;
  right:auto;
  width:300px;
}
.i18n-ar #block-menu-block-3 ul, .i18n-ar #block-menu-block-9 ul { float:right; }
.i18n-ar #block-menu-block-3 ul li, .i18n-ar #block-menu-block-9 ul li {
  border-left:solid 1px #c94a1e;
  border-right:none;
  float:right;
}
.i18n-ar #block-menu-block-3 ul li a, .i18n-ar #block-menu-block-9 ul li a { float:right; }
.i18n-ar #block-menu-block-3 ul li.menu-mlid-526, .i18n-ar #block-menu-block-9 ul li.menu-mlid-526 {
  float:left;
  padding:8px 0 0 10px;
}
.i18n-ar #block-menu-block-3 ul li.menu-mlid-527, .i18n-ar #block-menu-block-3 ul li.menu-mlid-795, .i18n-ar #block-menu-block-9 ul li.menu-mlid-527, .i18n-ar #block-menu-block-9 ul li.menu-mlid-795 {
  float:left;
  padding-left:10px;
  padding-right:0;
}
.i18n-ar #block-menu-block-1 ul, .i18n-ar #block-menu-block-10 ul, .i18n-ar #block-menu-block-12 ul {
  float:right;
  padding:6px 10px 4px 0;
}
.i18n-ar #block-menu-block-1 ul li, .i18n-ar #block-menu-block-10 ul li, .i18n-ar #block-menu-block-12 ul li {
  float:right;
  padding:0 0 0 5px;
}
.i18n-ar #block-menu-block-1 ul li a, .i18n-ar #block-menu-block-10 ul li a, .i18n-ar #block-menu-block-12 ul li a { float:right; }
.i18n-ar #content-header h1.page-title {
  float:right;
  padding:0 20px 0 0;
}
.i18n-ar #content-header h1.page-title a, .i18n-ar #content-header h1.page-title span { float:right; }
.i18n-ar #content-header h1.page-title .current {
  clear:right;
  float:none;
}
.i18n-ar.node-type-country-profile #content-header h1.page-title {
  background:url(/sites/all/themes/ictj/images/map-cover-rtl.png) 0 0 no-repeat;
  padding:0 20px 0 200px;
}
.i18n-ar #block-block-13, .i18n-ar #block-block-5 {
  float:left;
  margin-left:65px;
  margin-right:0;
}
.i18n-ar .browse {
  float:left;
  left:20px;
  right:auto;
}
.i18n-ar #block-views-country-map-block-1 {
  right:auto;
  left:0;
}
.i18n-ar #content-subhead #block-views-our-work-map-block-1 { float:right; }
.i18n-ar #content-subhead #block-country-list-country-list { float:left; }
.i18n-ar #content-wrapper { background-image:url(/sites/all/themes/ictj/images/bg_content_faux_col_rtl.png); }
.i18n-ar.sidebar-first #content-main {
  margin-left:360px;
  margin-right:-960px;
}
.i18n-ar.sidebar-first.node-type-gallery-item #content-main { margin-left:320px; }
.i18n-ar #content-main { float:left; }
.i18n-ar #sidebar-first {
  width:360px;
  margin-right:-360px;
  margin-left:0;
}
.i18n-ar.node-type-gallery-item #sidebar-first {
  width:320px;
  margin-right:-320px;
}
.i18n-ar #content-main .view-content table.cols-3 .col-1, .i18n-ar #content-main .view-content table.cols-3 .col-2 {
  padding-left:10px;
  padding-right:0;
}
.i18n-ar #content-intro {
  margin-left:0;
  margin-right:-20px;
}
.i18n-ar .featured {
  border-left:none;
  border-right:3px solid #d46328;
  float:right;
  margin-left:0;
  margin-right:-12px;
  padding:2px 9px 4px 10px;
}
.i18n-ar .more {
  margin-left:20px;
  margin-right:0;
}
.i18n-ar .content-list .date { clear:right; }
.i18n-ar .content-list .item-list .views-row .image {
  float:left;
  margin-left:10px;
  margin-right:20px;
}
.i18n-ar .content-list .item-list .views-row .more { float:right; }
.i18n-ar .content-list .item-list .views-row .link-wrapper ul li.node-readmore a {
  clear:left;
  color:#d46328;
  display:inline-block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-size:12px;
  font-weight:bold;
  margin-bottom:6px;
  margin-right:20px;
  text-decoration:none;
}
.i18n-ar .content-list .item-list .views-row .link-wrapper ul li.node-readmore a:hover {
  color:#c94a1e;
  text-decoration:underline;
}
.i18n-ar .content-list .item-list .views-row .item-list ul li { float:right; }
.i18n-ar #footer #block-block-3 { float:right; }
.i18n-ar #footer #block-menu-block-2, .i18n-ar #footer #block-menu-block-13, .i18n-ar #footer #block-menu-block-14 {
  left:0;
  right:auto;
}
.i18n-ar #footer #block-menu-block-2 ul li, .i18n-ar #footer #block-menu-block-13 ul li, .i18n-ar #footer #block-menu-block-14 ul li {
  margin-left:20px;
  margin-right:0;
}
.i18n-ar #sidebar-first .views-exposed-form .views-widget .bef-toggle {
  padding-left:20px;
  position:absolute;
  left:20px;
  right:auto;
}
.i18n-ar #sidebar-first .views-exposed-form .views-widget .bef-checkboxes li, .i18n-ar #sidebar-first .views-exposed-form .views-widget .bef-tree li { margin:0 5px 0 0; }
.i18n-ar #sidebar-first .views-exposed-form .views-widget .bef-checkboxes li ul li, .i18n-ar #sidebar-first .views-exposed-form .views-widget .bef-tree li ul li {
  margin-left:0;
  margin-right:12px;
}
.i18n-ar #sidebar-first .views-exposed-form .views-widget .form-item-language .bef-checkboxes .form-item { margin:0 5px 0 0; }
.gallery-frame-wrapper { position:relative; }
.gallery-frame-wrapper table td {
  background-color:#000000;
  height:570px;
  text-align:center;
  vertical-align:middle;
  width:960px;
}
.gallery-frame-wrapper .prev {
  height:40px;
  width:40px;
  background-image:url(/sites/all/themes/ictj/images/icons-3.png);
  display:block;
  position:absolute;
  top:200px;
  overflow:hidden;
  text-indent:-999em;
  background-position:0 -1150px;
  left:5px;
}
.gallery-frame-wrapper .prev:hover { background-position:0 -1200px; }
.gallery-frame-wrapper .next {
  height:40px;
  width:40px;
  background-image:url(/sites/all/themes/ictj/images/icons-3.png);
  display:block;
  position:absolute;
  top:200px;
  overflow:hidden;
  text-indent:-999em;
  background-position:100% -1150px;
  right:5px;
}
.gallery-frame-wrapper .next:hover { background-position:100% -1200px; }
.gallery-caption-wrapper {
  background-color:#222222;
  width:100%;
}
#gallery-meta {
  margin:0 .75em;
  color:#cccccc;
  font-size:12px;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
}
.gallery-caption-container {
  float:left;
  width:50%;
  height:1.5em;
}
#gallery-credit { text-align:right; }
.gallery-caption {
  color:#000000;
  padding:0 3em 1.5em 3em;
}
.gallery-caption p { color:#ffffff; }
.gallery-caption p:last-child { margin-bottom:0; }
.gallery-caption a { color:#d46328; }
.gallery-preview {
  float:left;
  width:180px;
  margin-right:10px;
}
.gallery-preview-last { margin-right:0; }
.gallery-preview-four { clear:left; }
#gallery-thumbs-wrapper {
  position:relative;
  height:70px;
  margin-bottom:1px;
}
#gallery-thumbs-wrapper .prev {
  background-color:#d46328;
  background-image:url(/sites/all/themes/ictj/images/icons-3.png);
  background-repeat:no-repeat;
  display:block;
  position:absolute;
  width:48px;
  height:70px;
  overflow:hidden;
  text-indent:-999em;
  background-position:20px -1070px;
  left:0;
}
#gallery-thumbs-wrapper .prev:hover { background-color:#c94a1e; }
#gallery-thumbs-wrapper .next {
  background-color:#d46328;
  background-image:url(/sites/all/themes/ictj/images/icons-3.png);
  background-repeat:no-repeat;
  display:block;
  position:absolute;
  width:48px;
  height:70px;
  overflow:hidden;
  text-indent:-999em;
  background-position:-573px -1070px;
  right:0;
}
#gallery-thumbs-wrapper .next:hover { background-color:#c94a1e; }
.gallery-thumbs {
  background-color:#000000;
  direction:ltr;
  position:absolute;
  width:864px;
  overflow:hidden;
  left:48px;
  height:70px;
}
.gallery-thumbs a { display:block; }
.gallery-thumbs-inner {
  width:864px;
  height:70px;
  overflow:hidden;
  position:relative;
}
a.gallery-active {
  border:2px solid #ffffff;
  height:66px;
  width:92px;
  overflow:hidden;
  position:relative;
}
a.gallery-active img { margin:-2px; }
.gallery-cache {
  position:absolute;
  height:0;
  width:0;
  overflow:hidden;
  clip:rect(0,0,0,0);
}
.gallery-page-1 .gallery-thumbs table { margin-left:0; }
.gallery-page-2 .gallery-thumbs table { margin-left:-864px; }
.gallery-page-3 .gallery-thumbs table { margin-left:-1728px; }
.gallery-page-4 .gallery-thumbs table { margin-left:-2592px; }
.gallery-page-5 .gallery-thumbs table { margin-left:-3456px; }
.gallery-page-6 .gallery-thumbs table { margin-left:-4320px; }
.gallery-page-7 .gallery-thumbs table { margin-left:-5184px; }
.gallery-page-8 .gallery-thumbs table { margin-left:-6048px; }
.gallery-page-9 .gallery-thumbs table { margin-left:-6912px; }
.gallery-page-10 .gallery-thumbs table { margin-left:-7776px; }
#ictj-promo-close {
  background-image:url(/sites/all/themes/ictj/images/icons-3.png);
  background-position:-588px -990px;
}
#photo-essay-link, #no-thanks {
  display:inline-block;
  color:#ffffff;
  text-decoration:none;
  border:solid 1px #b22810;
  background-color:#cb4f20;
  background-image:-moz-linear-gradient(top,#cb4f20,#b22810);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#cb4f20),color-stop(1,#b22810));
  font-size:14px;
  line-height:20px;
  padding:2px 20px 4px 20px;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
#photo-essay-link:hover, #no-thanks:hover {
  border:1px solid #a5401a;
  background-color:#b22810;
  background-image:-moz-linear-gradient(top,#b22810,#a5401a);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#b22810),color-stop(1,#a5401a));
}
#photo-essay-dot #photo-essay-link { margin-top:10px; }
#photo-essay #photo-essay-grid, #photo-essay #photo-essay-text, #photo-essay-ijd #photo-essay-grid, #photo-essay-ijd #photo-essay-text, .photo-essay-popup #photo-essay-grid {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  display:block;
  background-color:#000000;
  color:#ffffff;
  float:left;
  text-align:center;
}
#photo-essay-dot #photo-essay-grid, #photo-essay-dot #photo-essay-text {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  display:block;
  background-color:#000000;
  color:#ffffff;
  text-align:center;
}
#photo-essay-text p {
  color:#ffffff;
  font-size:1.167em;
  margin-top:40px;
}
#photo-essay-ijd #photo-essay-text h1 {
  color:#ffffff;
  font-size:2em;
  line-height:1.25em;
  margin:20px;
}
#photo-essay-ijd #photo-essay-text h2 {
  margin-top:10px;
  margin-bottom:20px;
}
#photo-essay-text h2 {
  color:#d46328;
  margin-bottom:20px;
}
#photo-essay #photo-essay-grid {
  text-indent:-999em;
  overflow:hidden;
  background-image:url(/sites/all/themes/ictj/images/essay-popup.png);
  background-repeat:no-repeat;
}
#photo-essay-ijd #photo-essay-grid {
  text-indent:-999em;
  overflow:hidden;
  background-image:url(/sites/all/themes/ictj/images/popup-ihrd.png);
  background-repeat:no-repeat;
}
#photo-essay-dot #photo-essay-grid {
  text-indent:-999em;
  overflow:hidden;
  height:154px;
  background-repeat:no-repeat;
  background-position:50% 0;
  background-image:url(/sites/all/themes/ictj/images/ictj-dot.png);
}
#ictj-promo-placeholder {
  position:absolute;
  overflow:hidden;
  height:0px;
  width:0px;
}
#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight, #cboxMiddleLeft, #cboxMiddleRight {
  opacity:.8;
  background-color:#000000;
}
#cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight { height:15px; }
#cboxWrapper {
  background:none;
  border-radius:0;
  -moz-border-radius:0;
  -webkit-border-radius:0;
}
#cboxClose {
  background:none;
  bottom:auto;
  top:0;
  height:12px;
  width:12px;
}
#cboxLoadedContent { margin-bottom:0; }
.node-teaser {
  background-image:url(/sites/all/themes/ictj/images/bg_separator_rough.png);
  background-repeat:repeat-x;
}
.node-teaser .field-name-field-event-registration, .node-teaser .field-name-field-location { font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif; }
.link-wrapper ul {
  margin:0;
  margin-top:0;
  margin-bottom:0;
  margin-right:0;
  margin-left:0;
}
ul.inline li {
  display:inline;
  list-style-type:none;
  padding:0;
}
.node-teaser .field-name-field-thumbnail {
  float:right;
  margin-left:1.5em;
}
.node-teaser .field-name-field-image-r {
  float:right;
  margin-left:1.5em;
}
.node-teaser .field-name-field-featured-image {
  float:right;
  margin-left:1.5em;
}
.clean-list {
  list-style-type:none;
  list-style-image:none;
  list-style:none;
  margin:0;
  padding:0;
}
.event-date-wrapper {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background-color:#d46328;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  color:#ffffff;
  float:left;
  margin-bottom:10px;
  margin-right:10px;
  text-align:center;
  width:54px;
}
.event-date { padding:3px 5px; }
.event-date .day {
  background-color:#ffffff;
  border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  color:#666666;
  font-size:1.538em;
  line-height:1.2em;
}
.event-date .month, .event-date .year {
  font-size:.846em;
  line-height:1em;
  text-transform:uppercase;
  padding:.2em 0;
}
#ictj-promo-placeholder {
  position:absolute;
  overflow:hidden;
  height:0px;
  width:0px;
}
#ictj-promo-close {
  cursor:pointer;
  position:absolute;
  top:10px;
  right:10px;
  height:12px;
  width:12px;
}
#ictj-promo-container {
  background-image:url(/sites/all/themes/ictj/images/trans.png);
  position:absolute;
  z-index:2000;
  top:100px;
  left:100px;
}
#ictj-promo-content {
  color:#ffffff;
  background-color:#000000;
  position:relative;
}
#ictj-promo-content .gallery-quote-inner p {
  color:#ffffff;
  text-align:center;
  font-size:2em;
  font-style:italic;
  padding:3em 3em 1em 3em;
  line-height:1.4em;
}
#ictj-promo-shadow {
  background-image:url(/sites/all/themes/ictj/images/trans.png);
  position:fixed;
  z-index:1999;
  top:0;
  left:0;
}
.page-node-15471 #content-suffix #block-ictj-gallery-special-contents, .page-node-15481 #content-suffix #block-ictj-gallery-special-contents, .page-node-15491 #content-suffix #block-ictj-gallery-special-contents { display:none; }
body.page-displacement-map #content-main-inner, body.node-type-displacement-region #content-main-inner { padding:0px; }
body.page-displacement-map #content-suffix.clearfix, body.node-type-displacement-region #content-suffix.clearfix { padding:0px; }
#content-main div.content div.node-displacement-region { padding:0px; }
div.displacement-region-full, div.displacement-secondary, div.displacement-photo, div.displacement-photo-credit, div.displacement-primary, div.displacement-graph, div.displacement-graph-text { float:left; }
div.displacement-photo, div.displacement-graph { position:relative; }
div.displacement-photo-credit {
  position:absolute;
  bottom:0;
  background-color:#000000;
  background-color:rgba(0,0,0,.4);
  width:100%;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
}
div.displacement-photo-credit p, div.displacement-photo-credit a, div.displacement-photo-credit a:hover, div.displacement-photo-credit a:active, div.displacement-photo-credit a:visited {
  margin:0;
  padding:0;
  color:white;
  float:left;
  text-decoration:none;
}
div.displacement-photo-credit span {
  color:white;
  float:right;
  padding:5px;
}
div.displacement-graph div.displacement-graph { padding:20px 20px 0; }
div.displacement-graph img {
  display:block;
  margin:0 auto;
  max-width:310px;
}
div.displacement-graph-title {
  background-color:#d46328;
  border-bottom:1px solid #c94a1e;
  color:#ffffff;
  text-align:center;
  padding:5px 20px;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
}
div.displacement-graph-text { float:left; }
div.displacement-graph-text a {
  padding:0;
  margin:0;
}
div.displacement-graph-text p {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  color:#555555;
  font-size:11px;
  padding:5px;
}
h2.displacement-header {
  color:#eeeeee;
  font-size:3em;
  font-weight:normal;
  padding:1em 1em 0;
}
h3.displacement-sub-header {
  color:#888888;
  font-weight:normal;
  padding:0 0 1em 2.5em;
}
div.view-displacement-map div.view-footer { padding:20px 40px 20px; }
div.view-displacement-map div.view-footer p {
  font-size:15px;
  line-height:21px;
}
div.view-displacement-map div.view-footer h4, div.view-displacement-map div.view-footer a, div.view-displacement-map div.view-footer a:visited, div.view-displacement-map div.view-footer a:active {
  color:#d46328;
  text-decoration:none;
  font-weight:bold;
}
div.view-displacement-map div.view-footer h4 {
  font-family:Georgia, "ff-meta-serif-web-pro-1", "ff-meta-serif-web-pro-2", Georgia, "Times New Roman", Times, serif;
  font-weight:500;
  font-style:normal;
  font-size:17px;
  line-height:24px;
}
div.view-displacement-map div.view-footer a {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
}
div.view-displacement-map div.view-footer a:hover { text-decoration:underline; }
div.displacement-region-full { float:left; }
div.displacement-region-full h2 { margin:15px 0; }
div.displacement-secondary {
  float:left;
  width:350px;
  margin-right:-350px;
}
div.displacement-secondary img {
  float:left;
  clear:both;
}
div.displacement-primary {
  float:left;
  margin-left:350px;
  padding:0 20px 20px;
}
div.displacement-primary h3 { color:#d46328; }
div.displacement-primary ul a { text-decoration:none; }
div.displacement-primary div.field-name-field-case-study a {
  background-image:url('/modules/file/icons/application-pdf.png');
  background-repeat:no-repeat;
  float:left;
  padding:0 0 4px 20px;
  text-decoration:none;
  color:#2479c2;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
}
div.displacement-primary div.field-name-field-case-study a:hover { text-decoration:underline; }
.displacement-map-marker a { opacity:.9; }
.displacement-map-marker a:hover { opacity:1; }
.displacement-map-marker {
  margin-left:-150px;
  margin-top:-30px;
  text-align:center;
  width:300px;
}
.displacement-map-marker a {
  -moz-box-shadow:0px 1px 1px rgba(0,0,0,.25) ;
  -webkit-box-shadow:0px 1px 1px rgba(0,0,0,.25) ;
  box-shadow:0px 1px 1px rgba(0,0,0,.25) ;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background-color:#ffffff;
  color:#2479c2;
  display:inline-block;
  font-size:16px;
  font-weight:bold;
  line-height:24px;
  padding:0px 8px;
  position:relative;
  text-align:center;
  text-decoration:none;
  white-space:nowrap;
}
.displacement-map-marker a:before {
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-top:6px solid #ffffff;
  content:"";
  display:block;
  height:0;
  margin-left:-6px;
  width:0;
  position:absolute;
  top:100%;
  left:50%;
}
.marker-liberia, .marker-turkey, .marker-israel-and-opt {
  margin-left:0;
  margin-top:-15px;
  width:auto;
}
.marker-liberia a, .marker-turkey a, .marker-israel-and-opt a { margin-left:6px; }
.marker-liberia a:before, .marker-turkey a:before, .marker-israel-and-opt a:before {
  border-left:none;
  border-right-color:#ffffff;
  border-top:6px solid transparent;
  border-bottom:6px solid transparent;
  left:auto;
  margin-left:0;
  margin-top:-6px;
  right:100%;
  top:50%;
}
.displacement-map-marker a:hover { color:#d46328; }
.view-displacement-map { position:relative; }
.map-overlay {
  background-color:#e16b2c;
  background-color:rgba(225,107,44,1);
  min-height:760px;
  padding:20px;
}
.overlay-content {
  background:#ffffff url("/sites/all/themes/ictj/images/bg-displacement_column.png") 0 0 repeat-y;
  display:block;
  min-height:700px;
  padding-bottom:60px;
  position:relative;
}
.overlay-content span.close-overlay a {
  background-image:url("/sites/all/themes/ictj/images/icon-close.png");
  height:26px;
  margin-right:-13px;
  margin-top:-13px;
  position:absolute;
  right:0;
  top:0;
  width:26px;
  z-index:2;
}
.back-to-map {
  background-color:#333333;
  bottom:0;
  height:24px;
  padding:18px 0;
  position:absolute;
  text-align:center;
  vertical-align:middle;
  width:100%;
}
.back-to-map a.button-orange {
  border:solid 1px #d46328;
  border-bottom-color:#c94a1e;
}
div.block-quote {
  clear:both;
  padding:20px;
}
div.block-quote blockquote {
  background-color:#cce4f8;
  color:#002849;
  font-size:16px;
  font-style:italic;
  font-weight:normal;
  line-height:22px;
  margin:0;
  padding:20px;
}
div.block-quote p {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-size:11px;
  margin:0;
  padding:5px 5px 0 5px;
  color:#555555;
}
div.block-quote p span { color:black; }
#displacement-social {
  position:absolute;
  bottom:1.6em;
  right:3em;
}
.view-multimedia.view-display-id-block_2 { clear:both; }
.view-multimedia.view-display-id-block_2 .view-content .item-list { width:960px; }
.view-multimedia.view-display-id-block_2 ul {
  margin:0;
  padding:0;
  width:100% !important;
}
.view-multimedia.view-display-id-block_2 ul li {
  list-style:none;
  position:relative;
  width:100% !important;
  margin:0;
  padding:0;
}
.view-multimedia.view-display-id-block_2 ul li img {
  display:block;
  width:100% !important;
}
#mm-controls {
  width:100%;
  height:70px;
  bottom:0;
  position:absolute;
  z-index:100;
  margin:0;
  padding:0;
}
#mm-controls li {
  height:100%;
  width:50px;
  margin:0;
  float:left;
  list-style:none;
  background:#d46327;
}
#mm-controls li a.mm-button {
  background:transparent url(/sites/all/themes/ictj/images/icons-3.png) no-repeat 0 -1285px;
  height:70px;
  width:50px;
  direction:ltr;
  display:block;
  overflow:hidden;
  text-align:left;
  text-indent:-9999em;
}
#mm-controls li a#mm-previous { background-position:-3.5% -1285px; }
#mm-controls li a#mm-next { background-position:102.5% -1285px; }
#mm-controls li.slide-title {
  width:820px;
  padding:0 20px;
  background:url(/sites/all/themes/ictj/images/trans.png) 0 0 repeat transparent;
  position:relative;
  text-align:left;
}
#mm-controls li.slide-title h3 { padding-left:20px; }
#mm-controls li.slide-title h3:before {
  display:inline;
  position:absolute;
  content:'';
  left:0;
  width:32px;
  height:70px;
}
#mm-controls li.slide-title h3.icon--Audio:before {
  background:transparent url(/sites/all/themes/ictj/images/icons-3.png) no-repeat 16px -1335px;
  background-position:16px -1335px;
}
#mm-controls li.slide-title h3.icon--Video:before {
  background:transparent url(/sites/all/themes/ictj/images/icons-3.png) no-repeat 16px -1335px;
  background-position:16px -1385px;
}
#mm-controls li.slide-title h3.icon--Gallery:before {
  background:transparent url(/sites/all/themes/ictj/images/icons-3.png) no-repeat 16px -1335px;
  background-position:16px -1435px;
}
#mm-controls .field-content {
  margin:0;
  line-height:70px;
}
#mm-controls .field-content a { color:#ffffff; }
#mm-controls li.last { float:right; }
#mm-pager {
  position:absolute;
  width:100%;
  bottom:70px;
  z-index:100;
  text-align:right;
  margin:0;
  padding:0;
}
#mm-pager a {
  display:-moz-inline-stack;
  display:inline-block;
  vertical-align:middle;
  *vertical-align:auto;
  zoom:1;
  *display:inline;
  width:18px;
  height:18px;
  margin:5px;
  background:url('/sites/all/themes/ictj/images/pager-inactive.png') 0 0 no-repeat;
  text-indent:110%;
  overflow:hidden;
}
#mm-pager a.activeSlide {
  color:white;
  background:url('/sites/all/themes/ictj/images/pager-active.png') 0 0 no-repeat;
}
.page-multimedia #content-header {
  height:410px;
  overflow:hidden;
  position:relative;
}
.page-multimedia #content-wrapper { background-position:120px 100%; }
.page-multimedia #content-main { padding-top:42px; }
.page-multimedia #content-main-inner { padding:0; }
.page-multimedia #sidebar-first { width:240px; }
.page-multimedia #sidebar-first .views-exposed-form .views-exposed-widget { width:200px; }
.page-multimedia #sidebar-first .views-exposed-form .views-submit-button { display:none; }
.page-multimedia #sidebar-first .views-exposed-form #edit-field-term-usecase-tid-wrapper { background:none; }
.page-multimedia.one-sidebar #content-main { width:720px; }
.page-multimedia.i18n-ar.one-sidebar #content-main {
  width:720px;
  margin-left:240px;
  margin-right:-960px;
}
.page-multimedia.i18n-ar #content-wrapper { background-position:-120px 100%; }
.node-type-interactive #content-main-inner, .node-type-video #content-main-inner { padding:0; }
.node-type-interactive #content-suffix, .node-type-video #content-suffix { padding:0; }
.node-type-interactive .field-type-taxonomy-term-reference .field-items, .node-type-video .field-type-taxonomy-term-reference .field-items { padding-left:20px; }
.node-type-interactive .field-type-taxonomy-term-reference .field-items .field-item, .node-type-video .field-type-taxonomy-term-reference .field-items .field-item { float:left; }
.node-type-audio .field-type-taxonomy-term-reference .field-item { float:left; }
.node-type-interactive #content-main .node { padding:0 0 20px; }
.node-type-interactive .field-name-body, .node-type-interactive .field-name-field-links { padding:0 20px 10px 20px; }
.page-multimedia #content-main .block-title {
  padding:0 18px;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
  color:#00427a;
  font-size:18px;
  line-height:24px;
  margin-bottom:0;
}
.page-multimedia #content-main .view-multimedia { margin-bottom:20px; }
.page-multimedia #content-main .view-multimedia .view-header { padding:0 18px; }
.page-multimedia #content-main .view-multimedia .view-header h2 { margin-bottom:0; }
.page-multimedia #content-main .view-multimedia .view-header p {
  margin-bottom:0;
  float:right;
}
.page-multimedia #content-main .view-multimedia .view-header p a {
  text-decoration:none;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
}
.page-multimedia #content-main .view-multimedia .view-content {
  clear:both;
  background:url('/sites/all/themes/ictj/images/bg_separator_rough.png') 0 8px repeat-x;
  padding:0 5px;
}
.page-multimedia #content-main .view-multimedia .view-content table.cols-3 { background:none; }
.page-multimedia #content-main .view-multimedia .view-content table.cols-3 .col-1, .page-multimedia #content-main .view-multimedia .view-content table.cols-3 .col-2 { padding:0; }
.page-multimedia #content-main .view-multimedia .view-content table.cols-3 .row-first td { padding:0; }
.page-multimedia #content-main .view-multimedia .view-content tr { position:relative; }
.page-multimedia #content-main .view-multimedia .view-content td .views-field {
  padding:0 18px;
  overflow:hidden;
}
.page-multimedia #content-main .view-multimedia .view-content td .views-field-field-image-r {
  padding-top:18px;
  -webkit-border-top-left-radius:0;
  -webkit-border-top-left-radius:3px;
  -moz-border-radius-topleft:0;
  -moz-border-radius-topleft:3px;
  border-top-left-radius:0;
  border-top-left-radius:3px;
  -webkit-border-top-right-radius:0;
  -webkit-border-top-right-radius:3px;
  -moz-border-radius-topright:0;
  -moz-border-radius-topright:3px;
  border-top-right-radius:0;
  border-top-right-radius:3px;
}
.page-multimedia #content-main .view-multimedia .view-content td .views-field-field-short-description { display:none; }
.page-multimedia #content-main .view-multimedia .view-content td .views-field-field-short-description p {
  margin-bottom:0;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:400;
  font-style:normal;
  color:#ffffff;
}
.page-multimedia #content-main .view-multimedia .view-content td .date { color:#7d6666; }
.page-multimedia #content-main .view-multimedia .view-content td:hover .views-field { background:#000000; }
.page-multimedia #content-main .view-multimedia .view-content td:hover .views-field-field-short-description {
  width:200px;
  padding:0 18px 18px 18px;
  position:absolute;
  display:block;
  z-index:200;
  background:#000000;
  -webkit-border-bottom-left-radius:3px;
  -moz-border-radius-bottomleft:3px;
  border-bottom-left-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -moz-border-radius-bottomright:3px;
  border-bottom-right-radius:3px;
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25);
  box-shadow: 0 1px 3px rgba(0,0,0,.25);
}
.page-multimedia #content-main .view-multimedia .view-content .views-field-field-image-r .field-content.icon:before {
  content:'';
  position:absolute;
  width:32px;
  height:32px;
  z-index:100;
}
.page-multimedia #content-main .view-multimedia .view-content .views-field-field-image-r .icon--Gallery:before {
  background:#d4640a url(/sites/all/themes/ictj/images/icons-3.png) no-repeat 8px -1353px;
  background-position:8px -1453px;
}
.page-multimedia #content-main .view-multimedia .view-content .views-field-field-image-r .icon--Video:before {
  background:#d4640a url(/sites/all/themes/ictj/images/icons-3.png) no-repeat 8px -1353px;
  background-position:8px -1403px;
}
.page-multimedia #content-main .view-multimedia .view-content .views-field-field-image-r .icon--Audio:before {
  background:#d4640a url(/sites/all/themes/ictj/images/icons-3.png) no-repeat 8px -1353px;
  background-position:8px -1353px;
}
.page-multimedia #content-main .view-multimedia .view-content .views-field-title h3 a { color:#248bdc; }
.page-multimedia #content-main .view-multimedia .view-content .views-field-title h3 a:hover { color:#248bdc; }
.page-multimedia.no-sidebars #content-main .view-multimedia td:hover .views-field-field-short-description { width:280px; }
.node-video.node-full .field-name-body { display:none; }
.node-video.node-full .date { display:none; }
.node-video.node-full p { margin:0; }
.node-audio.node-full .field-name-field-image-r { margin-bottom:18px; }
.node-audio.node-full .meta { padding:0 0 18px 0; }
.node-audio.node-full .field-name-field-short-description { font-style:italic; }
.item-list--no-bullets > .list {
  margin:0;
  padding:0;
}
.item-list--no-bullets > .list > .list-item {
  margin:0;
  padding:0;
  list-style:none;
}
.page-multimedia #sidebar-first .views-exposed-form .views-widget .form-item-language .bef-checkboxes {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-color:transparent;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -o-box-shadow:none;
  box-shadow:none;
}
.page-multimedia #sidebar-first .views-exposed-form .views-widget .form-item-language .bef-checkboxes .form-item { margin:0; }
.page-multimedia #sidebar-first .views-exposed-form .views-widget .form-item-field-country-tid .bef-tree {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-color:#ffffff;
  overflow:auto;
  overflow:auto;
  max-height:180px;
  max-height:180px;
  -webkit-box-shadow:0 0 2px rgba(0,0,0,.5) inset;
  -moz-box-shadow:0 0 2px rgba(0,0,0,.5) inset;
  -o-box-shadow:0 0 2px rgba(0,0,0,.5) inset;
  box-shadow:0 0 2px rgba(0,0,0,.5) inset;
}
.page-multimedia #block-views-multimedia-block-6 { margin-bottom:0; }
.page-multimedia #block-views-multimedia-block-6 h2.block-title {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:13px;
  color:#d46328;
  line-height:24px;
  margin-bottom:0;
  padding-top:9px;
}
.page-multimedia #block-views-multimedia-block-6 .item-list--no-bullets {
  margin-right:-20px;
  margin-left:-20px;
}
.page-multimedia #block-views-multimedia-block-6 .list {
  background:url(/sites/all/themes/ictj/images/bg_separator_rough.png) 0 100% no-repeat;
  margin-bottom:0;
  padding:0 20px 18px 20px;
  position:relative;
  clear:both;
}
.page-multimedia #block-views-multimedia-block-6 .list-item {
  clear:both;
  overflow:hidden;
}
.page-multimedia #block-views-multimedia-block-6 .views-field { float:left; }
.page-multimedia #block-views-multimedia-block-6 .views-field-field-image-r {
  width:60px;
  margin-right:5px;
}
.page-multimedia #block-views-multimedia-block-6 .views-field-title {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
  width:135px;
  font-size:12px;
  line-height:18px;
  vertical-align:middle;
}
.page-multimedia #block-views-multimedia-block-6 .views-field-title a {
  text-decoration:none;
  color:#333333;
}
.page-multimedia #block-views-multimedia-block-6 .views-field-field-short-description p {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:400;
  font-weight:normal;
  font-style:normal;
  width:135px;
  font-size:12px;
  line-height:18px;
  vertical-align:middle;
}
.page-multimedia #sidebar-first-inner { padding:0 20px 0 19px; }
.page-multimedia #block-views-exp-multimedia-page-2 { margin-bottom:0; }
.node-type-video .field-name-field-video-embed { margin-bottom:-5px; }
.addthis_floating_style {
  background-color:#222222 !important;
  border:1px solid #444444;
  border-right:none;
  -webkit-border-bottom-right-radius:0;
  -moz-border-radius-bottomright:0;
  border-bottom-right-radius:0;
  -webkit-border-top-right-radius:0;
  -moz-border-radius-topright:0;
  border-top-right-radius:0;
  left:-90px;
  top:58px;
}
.intro-text { text-align:left; }
.i18n-ar .intro-text { text-align:right; }
.i18n-ar.node-type-gallery-item #content-wrapper { background-position:0 0; }
.node-audio .content a#itunes-link {
  padding:4px 30px 3px 0;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  text-decoration:none;
  position:absolute;
  top:-11px;
  right:18px;
  background:transparent url(/sites/all/themes/ictj/images/icons-3.png) no-repeat -40px -594px;
}
.node-audio .content a#itunes-link:hover {
  background:transparent url(/sites/all/themes/ictj/images/icons-3.png) no-repeat -40px -630px;
  text-decoration:underline;
}
.view-multimedia #connect-podcast {
  padding:4px 0 3px 30px;
  margin-right:18px;
  margin-top:-25px;
  float:right;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  text-decoration:none;
  background:transparent url(/sites/all/themes/ictj/images/icons-3.png) no-repeat -100px -594px;
}
.view-multimedia #connect-podcast:hover {
  background:transparent url(/sites/all/themes/ictj/images/icons-3.png) no-repeat -100px -630px;
  text-decoration:underline;
}
