html, body, div { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; font: inherit; }
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; font-family: inherit; font-style: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit; font-feature-settings: inherit; font-language-override: inherit; font-kerning: inherit; font-synthesis: inherit; font-variant: inherit; font-weight: 700; }
a, p, ul, ol, li, img, span, strong, em { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; font: inherit; }
table, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; font: inherit; }
applet, object, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, caption, fieldset, form, label, legend { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; font: inherit; }
article, aside, figure, footer, header, hgroup, section { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; font: inherit; }
canvas, details, embed, figcaption, menu, nav, output, ruby, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; font: inherit; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
b, strong { font-weight: 700; }
em, i { font-style: italic; }
ol, ul { list-style: outside none none; }
blockquote, q { quotes: none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
:focus { outline: 0px none; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0px; }
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-16, .grid-17, .grid-18, .grid-19, .grid-20, .grid-21, .grid-22, .grid-23, .grid-24 { position: relative; margin-left: 10px; margin-right: 10px; }
.container-12 .block .omega-grid, .container-16 .block .omega-grid, .container-24 .block .omega-grid { position: relative; margin-left: -10px; margin-right: -10px; }
.clearfix::after { font-size: 0px; }
#skip-link { left: 50%; margin-left: -5.25em; margin-top: 0px; position: absolute; width: auto; z-index: 50; }
#skip-link a, #skip-link a:link, #skip-link a:visited { background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%; color: rgb(255, 255, 255); display: block; padding: 1px 10px 2px; text-decoration: none; border-radius: 0px 0px 10px 10px; }
#skip-link a:hover, #skip-link a:active, #skip-link a:focus { outline: 0px none; }
.inline li, .tabs li, .breadcrumb li { list-style: outside none none; display: inline; margin-right: 0.5em; }
.item-list li { list-style: outside none none; }
.pager li { display: inline; margin-right: 0.25em; }
img { vertical-align: bottom; }
.field-label-inline .field-label, .field-label-inline .field-items, .field-label-inline .field-item { display: inline; }
*::-moz-focus-inner { border: 0px none; padding: 0px; }
input, button, select, textarea { margin: 0px; vertical-align: middle; }
button, input[type="reset"], input[type="submit"], input[type="button"] { border-radius: 11px; background: transparent -moz-linear-gradient(center top , rgb(255, 255, 255) 0px, rgb(221, 221, 221) 100%) repeat scroll 0% 0%; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); cursor: pointer; color: rgb(51, 51, 51); font: bold 12px/1.2 Arial,sans-serif; outline: 0px none; overflow: visible; padding: 3px 10px 4px; text-shadow: 0px 1px 1px rgb(255, 255, 255); width: auto; }
button {  }
textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] { border-radius: 0px; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); color: rgb(0, 0, 0); outline: 0px none; padding: 2px 3px; font-size: 13px; font-family: Arial,sans-serif; height: 1.8em; }
input.placeholder_text, textarea.placeholder_text, input:-moz-placeholder, textarea:-moz-placeholder { color: rgb(136, 136, 136); }
button:focus, button:active, input:focus, input:active, select:focus, select:active, textarea:focus, textarea:active { box-shadow: 0px 0px 7px rgb(0, 102, 255); z-index: 1; }
input[type="file"]:focus, input[type="file"]:active, input[type="radio"]:focus, input[type="radio"]:active, input[type="checkbox"]:focus, input[type="checkbox"]:active { box-shadow: none; }
select[disabled], textarea[disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="email"][disabled], input[type="month"][disabled], input[type="number"][disabled], input[type="password"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="text"][disabled], input[type="time"][disabled], input[type="url"][disabled], input[type="week"][disabled] { background-color: rgb(238, 238, 238); }
button[disabled], input[disabled], select[disabled], select[disabled] option, select[disabled] optgroup, textarea[disabled] { box-shadow: none; -moz-user-select: none; color: rgb(136, 136, 136); cursor: default; }
textarea, select[size], select[multiple] { height: auto; }
@media not all {
  select { background-image: url(161372d6e24aeb195212675f440ee749f6e754d0.gif) ; background-repeat: no-repeat; background-position: right center; padding-right: 20px; }
  select[size], select[multiple] { background-image: none; padding: 0px; }
}
textarea { min-height: 40px; overflow: auto; resize: vertical; width: 100%; }
optgroup { color: rgb(0, 0, 0); font-style: normal; font-weight: 400; }
.ie6-button, * html button { background: rgb(221, 221, 221) url(1127021526cea43fe2f37feba27067cefb6fbaa3.png)  repeat-x scroll 0% 0%; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); cursor: pointer; color: rgb(51, 51, 51); font: bold 12px/1.2 Arial,sans-serif; padding: 2px 10px 0px; overflow: visible; width: auto; }
* html button { padding-top: 1px; padding-bottom: 1px; }
.ie6-input, * html textarea, * html select { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); color: rgb(0, 0, 0); padding: 2px 3px 1px; font-size: 13px; font-family: Arial,sans-serif; vertical-align: top; }
* html select { margin-top: 1px; }
.placeholder_text, .ie6-input-disabled, .ie6-button-disabled { color: rgb(136, 136, 136); }
.ie6-input-disabled { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
body { font: 13px/1.5 Verdana,Helvetica,Arial,sans-serif; }
a:link, a:visited { color: rgb(0, 98, 160); text-decoration: underline; }
a:hover { color: rgb(32, 33, 36); text-decoration: none; }
a:active { text-decoration: none; color: rgb(0, 0, 0); }
hr { margin: 0px; padding: 0px; border: 0px none; height: 1px; background: rgb(82, 148, 193) none repeat scroll 0% 0%; }
h1, h2, h3, h4, h5, h6 { letter-spacing: -0.05em; font-family: Georgia,times new roman,serif; }
h1 { font-size: 36px; }
h2 { font-size: 28px; }
h1.site-name, h2.site-name { font-size: 36px; }
h2.block-title { font-size: 18px; margin: 0px; }
h2.node-title { font-size: 28px; }
h3 { font-size: 21px; }
h4 { font-size: 19px; }
h5 { font-size: 17px; }
h6 { font-size: 15px; }
ol { list-style: outside none decimal; }
ul { list-style: outside none disc; }
ul ul, ol ol { padding-top: 0.5em; }
.node ol, .node ul { padding-left: 1.2em; }
.node ul.inline, .node ol.inline { padding-left: 0px; }
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset { margin-bottom: 20px; }
dt, .admin h3 { font-size: 18px; margin: 0px; }
dd { padding-left: 10px; font-size: 0.9em; font-style: italic; margin-bottom: 20px; }
.logo-img { float: left; margin-right: 20px; }
.site-name-slogan { float: left; }
.site-name { margin-top: 20px; }
.site-name a { text-decoration: none; }
.site-name, .site-slogan { margin-bottom: 0px; line-height: 1em; }
.site-slogan { font-weight: 400; }
.menu { margin: 0px; padding: 0px; }
.menu li { list-style: outside none none; }
.form-actions input { margin-right: 0.5em; }
.form-actions input:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
label { font-weight: 700; }
.item-list .pager { padding: 0px; margin: 0px; }
.item-list .pager li, .item-list .pager ul li { margin: 0px; padding: 0px; float: left; }
.item-list .pager { position: relative; margin: 0px; padding: 0px; font-size: 10px; text-align: left; }
.pager li a { display: inline-block; }
.pager li.pager-ellipsis, .pager li.pager-current, .pager li a { padding: 4px 8px; text-decoration: none; }
.pager li.pager-current { padding: 4px 8px; font-weight: 700; }
.pager li.pager-first a, .pager li.pager-previous a, .pager li.pager-next a, .pager li.pager-last a { width: 50px; text-align: center; padding: 4px 0px; }
.pager li.pager-next { position: absolute; top: 0px; right: 50px; }
.pager li.pager-last, .pager li.pager-next.last { position: absolute; top: 0px; right: 0px; border-right: 0px none; }
.pager li.pager-ellipsis, .pager li.pager-current, .pager li a { color: rgb(26, 26, 26); }
.pager li { border-right: 1px solid rgb(187, 187, 187); border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); color: rgb(51, 51, 51); font: bold 12px/1.2 Arial,sans-serif; outline: 0px none; }
.pager li.pager-current { background: transparent -moz-linear-gradient(center top , rgb(26, 26, 26) 0px, rgb(90, 90, 90) 100%) repeat scroll 0% 0%; color: rgb(255, 255, 255); outline: 0px none; }
.pager li.pager-next { border-left: 1px solid rgb(187, 187, 187); border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); }
.pager li a { background: transparent -moz-linear-gradient(center top , rgb(255, 255, 255) 0px, rgb(221, 221, 221) 100%) repeat scroll 0% 0%; cursor: pointer; }
.pager li a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(69, 69, 69); }
.pager { background: rgb(235, 235, 235) none repeat scroll 0% 0%; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); border-radius: 5px; }
.pager li.first, .pager li.first a, .pager li.first a:hover { border-radius: 5px 0px 0px 5px; }
.pager li.pager-last, .pager li.pager-last a, .pager li.pager-last a:hover { border-radius: 0px 5px 5px 0px; }
table { border: 1px solid rgb(204, 204, 204); width: 100%; }
thead th, th { background: rgb(247, 247, 247) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); }
td, th { padding: 4px 8px; vertical-align: middle; }
th a, th a:link, th a:visited { text-decoration: none; }
th a { display: block; }
th a img { margin: 0px 0px 0px 5px; }
th.active { background: rgb(221, 221, 221) none repeat scroll 0% 0%; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
tr.even td { background: rgb(241, 245, 250) none repeat scroll 0% 0%; }
tr.odd td { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
td.active { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
tr.even td.active { background: rgb(229, 233, 237) none repeat scroll 0% 0%; }
tr.odd td.active { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
tr:hover td, tr.even:hover td.active, tr.odd:hover td.active { background: rgb(255, 254, 238) none repeat scroll 0% 0%; }
td ul.links { margin-bottom: 0px; }
.node-links ul li a, .comment-links ul li a { text-transform: lowercase; display: block; float: left; text-decoration: none; margin: 0px 0.5em 0.5em 0px; vertical-align: middle; border-radius: 11px; background: transparent -moz-linear-gradient(center top , rgb(255, 255, 255) 0px, rgb(221, 221, 221) 100%) repeat scroll 0% 0%; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); cursor: pointer; color: rgb(51, 51, 51); font: bold 12px/1.2 Arial,sans-serif; outline: 0px none; overflow: visible; padding: 4px 10px 3px; text-shadow: 0px 1px 1px rgb(255, 255, 255); width: auto; }
.node-links ul li a:hover, .comment-links ul li a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tips, .description { font-size: 10px; color: rgb(106, 106, 106); }
@font-face {
  font-family: "bodyfont";
  font-style: normal;
  font-weight: 400;
  src: url(86e54afc41f167a224f8e428891cb7664d3015ef.eot)  format("embedded-opentype"), url(39085a756b0da74a50c7354e93604781a6024bfb.woff)  format("woff"), url(316dde2625cebb3cdfaae00f8690b17c39a2d6dc.ttf)  format("truetype");
}
@font-face {
  font-family: "bodyfont";
  font-style: normal;
  font-weight: 700;
  src: url(96fc75ec48be750916edc21a9fdd1276e07964bd.)  format("embedded-opentype"), url(e3e24330d98b21914d6cc4b644073266749ba524.woff)  format("woff"), url(72453abeb566b192956bd926925c2bc6837e8954.ttf)  format("truetype");
}
@font-face {
  font-family: "bodyfont";
  font-style: italic;
  font-weight: 400;
  src: url(cd1d8221c815e022b7438ab679b911e1aeccd1e8.)  format("embedded-opentype"), url(769ac2662abc8646a5dbceae4906c41d442f6bde.woff)  format("woff"), url(c71d68e11c49cf867d8c8ec008387b1fcf532e21.ttf)  format("truetype");
}
@font-face {
  font-family: "bodyfont";
  font-style: italic;
  font-weight: 700;
  src: url(279cea76badf213b812adb98bb431d962642c5c3.eot)  format("embedded-opentype"), url(8f6a1e685787c511d7d42531f5c74d62ac4566e0.woff)  format("woff"), url(12a2c87ea990070087334891218e2ec5e4d11ded.ttf)  format("truetype");
}
@font-face {
  font-family: "headerfont";
  font-style: normal;
  font-weight: 400;
  src: url(3a2354470d4cb2e0693676637dbd143ad40e61f8.eot)  format("embedded-opentype"), url(77215319f2408999addad27cf429ff0287746505.woff)  format("woff"), url(005a347655d66a415de7c8c0c3e41b5d3ce26d96.ttf)  format("truetype");
}
@font-face {
  font-family: "headerfont";
  font-style: normal;
  font-weight: 700;
  src: url(049803789ecb9020f832054856bda40be97c5a5c.eot)  format("embedded-opentype"), url(7d731b3b3d13a7f6835c8c5720f779b37c878e64.woff)  format("woff"), url(12d1bae1559544474e3c299bfe39af7b7d11b0c8.ttf)  format("truetype");
}
@font-face {
  font-family: "headerfont";
  font-style: italic;
  font-weight: 400;
  src: url(46934cebd0b564706f8be991d0d27b438d05d327.eot)  format("embedded-opentype"), url(9e70d25c871e045f787c06ff4d1d119560ff3b08.woff)  format("woff"), url(0ed55465150c9b770dc0d8a9ed39be7313161b69.ttf)  format("truetype");
}
@font-face {
  font-family: "headerfontextrabold";
  font-style: normal;
  font-weight: 400;
  src: url(0634645284f11c1abad54f57c42966b201f7814c.eot)  format("embedded-opentype"), url(3323259ed0514b450a7c6106c0c5f6d1b1cb66ad.woff)  format("woff"), url(56a908264816a4aaeb0b91914281dae6c8867ed5.ttf)  format("truetype");
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
.clearfix::after { content: ""; }
* { transition: background-color 0.2s linear 0s, border-color 0.2s linear 0s, box-shadow 0.2s linear 0s, color 0.2s linear 0s, opacity 0.2s linear 0s, text-shadow 0.2s linear 0s, transform 0.2s linear 0s; }
.alpha-resize-indicator { background: transparent none repeat scroll 0px 0px; display: none; }
html, body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(77, 74, 53); font-family: bodyfont,Verdana,Helvetica,Arial,sans-serif; font-weight: 400; }
html { font-size: 95%; line-height: 1; }
body { font-size: 100%; line-height: 145%; }
a:link, a:visited, a:hover, a:focus, a:active, li a.active { border-bottom: 1px solid transparent; color: rgb(11, 98, 139); text-decoration: none; }
a:hover, a:focus { border-bottom: 1px solid rgb(11, 98, 139); color: rgb(11, 98, 139); }
.addthis_sharing_toolbox a:hover, .addthis_sharing_toolbox a:focus { border-bottom: 0px none ! important; }
input:focus, select:focus, button:focus, textarea:focus { outline: thin dotted; }
.zone { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.ghost { transition: none 0s ease 0s ; opacity: 0 ! important; }
button, .node-links ul li a, .comment-links ul li a, input[type="submit"], input[type="button"], input[type="reset"], input.form-submit { background-color: rgb(236, 245, 250); border-width: 1px; border-style: solid; border-color: rgb(176, 210, 224) rgb(176, 210, 224) rgb(187, 187, 187); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); color: rgb(11, 98, 139); cursor: pointer; font-family: bodyfont,Verdana,Helvetica,Arial,sans-serif; font-size: 12px; font-weight: 900; padding: 3px 8px 4px; text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75); transition: all 0.1s linear 0s; }
button:hover, button:focus, .node-links ul li a:hover, .node-links ul li a:focus, .comment-links ul li a:hover, .comment-links ul li a:focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input.form-submit:hover, input.form-submit:focus { background-color: rgb(176, 210, 224); }
button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active, input.form-submit:active { background-color: rgb(149, 183, 197); text-shadow: 0px -1px 1px rgba(255, 255, 255, 0.5); border-bottom-color: rgb(176, 210, 224); }
button:hover, button:focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input.form-submit:hover, input.form-submit:focus { background-color: rgb(176, 210, 224); }
button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active, input.form-submit:active { background-color: rgb(149, 183, 197); text-shadow: 0px -1px 1px rgba(255, 255, 255, 0.5); border-bottom-color: rgb(176, 210, 224); }
abbr { cursor: help; }
b { font-weight: 900; }
cite { font-style: italic; font-weight: 900; }
code { font-family: courier new,Courier,monospace; }
del { color: rgb(145, 144, 134); }
em { font-style: italic; }
i { font-style: italic; }
ins { border-top: 1px dotted rgb(145, 144, 134); }
img { border: 0px none; }
mark { background-color: rgb(255, 196, 102); }
q { font-family: Georgia,times new roman,Times,serif; quotes: inherit; }
q::before { font-family: Georgia,times new roman,Times,serif; content: open-quote; }
q::after { font-family: Georgia,times new roman,Times,serif; content: close-quote; }
samp { font-family: courier new,Courier,monospace; }
small { font-size: 70%; }
sub { font-size: 70%; vertical-align: sub; }
sup { font-size: 70%; vertical-align: super; }
time { color: rgb(145, 144, 134); }
var { font-family: courier new,Courier,monospace; }
h1, h2, h3, h4, h5, h6 { color: rgb(243, 120, 5); font-family: headerfont,Georgia,times new roman,Times,serif; font-weight: 700; letter-spacing: 0px; }
h1 { line-height: 1.1em; font-size: 2.5em; }
h1 span { color: rgb(0, 59, 87); }
h2 { font-family: headerfontextrabold,Georgia,times new roman,Times,serif; font-size: 1em; font-weight: 400; text-transform: uppercase; }
h2 span { color: rgb(0, 59, 87); }
h3 { font-weight: 900; font-size: 1.3em; }
h4 { color: rgb(48, 46, 33); font-weight: 900; }
h4 span { color: rgb(0, 59, 87); }
h5 { font-weight: 900; text-transform: capitalize; }
hr { color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); border-width: 1px; border-color: rgb(206, 204, 198); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-style: none none dotted; clear: left; }
blockquote { color: rgb(48, 46, 33); font: italic 85%/1.8em Georgia,times new roman,Times,serif; padding: 20px; }
blockquote cite { display: block; font-weight: 700; margin-top: 1em; text-align: right; }
table { border-width: 1px; border-style: solid; border-color: rgb(163, 201, 217) rgb(220, 218, 211) rgb(220, 218, 211); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 0px 0px 2em; }
caption { font-size: 75%; text-align: left; font-style: italic; margin: 5px 0px; }
thead { font-weight: 900; }
th { padding: 5px; text-align: left; }
td { border: 1px solid rgb(220, 218, 211); border-collapse: collapse; margin: 0px; padding: 5px; }
tfoot { font-style: italic; }
ol, ul { line-height: 1.6em; margin: 1em 0px 1em 2.25em; }
li { margin-top: 0.375em; }
ul { list-style-type: disc; }
dl { font-size: 85%; margin: 1em 0px 1em 2em; }
dt { font-size: 1em; font-weight: 900; }
dd { font-style: italic; margin: 0px 1em 1em; }
figure { margin: 2em 0px; }
figcaption { font-size: 70%; }
pre { font-family: courier new,Courier,monospace; }
address { font-style: italic; }
fieldset { border: 1px solid rgb(220, 218, 211); margin: 2em 1em; padding: 1em; }
legend { font-style: italic; font-size: 95%; padding: 0px 10px; }
label { font-size: 85%; font-weight: 700; }
textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] { padding-left: 6px; padding-right: 6px; }
input, select, textarea { background-color: rgb(250, 253, 254); border: 1px solid rgb(174, 208, 222); color: rgb(0, 59, 87); height: auto; padding: 6px; }
select { padding: 3px 6px; }
input:hover, select:hover, textarea:hover { border: 1px solid rgba(11, 98, 139, 0.5); }
input:focus, select:focus, textarea:focus { border: 1px solid rgb(0, 59, 87); outline: 0px none; }
@media not all {
  select { background-image: url(161372d6e24aeb195212675f440ee749f6e754d0.gif) ; background-repeat: no-repeat; background-position: right center; padding-right: 20px; }
  select[size], select[multiple] { background-image: none; padding: 0px; }
}
input[type="text"] { max-width: 100%; }
#skip-link { display: none; }
div.logo-img { margin: 0px; padding: 0px; float: none; font-family: headerfont,Georgia,times new roman,Times,serif; font-size: 38px; font-weight: 700; }
div.logo-img a { background: transparent url(11281d86f41a6334334d7d4ca4815e6b1c59aae0.)  no-repeat scroll 0% 0%; border: 0px none; cursor: pointer; display: block; font-weight: 700; font-size: 30px; height: 35px; line-height: 37px; padding-left: 31px; letter-spacing: -2px; }
div.logo-img a span.logo span, div.logo-img a span.tagline { display: none; }
.social-links-header { display: none; }
#region-menu #block-search-api-page-sitewide { background: rgba(219, 219, 219, 0.8) none repeat scroll 0% 0%; border-radius: 0px 0px 0px 10px; box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3); border: 0px none; display: none; height: 31px; margin: 0px; padding: 15px 30px; position: absolute; right: -10px; top: -10px; width: 225px; z-index: 500; }
#region-menu #block-search-api-page-sitewide .block-inner { border: 1px solid rgb(176, 210, 224); height: 29px; width: 224px; }
#region-menu #block-search-api-page-sitewide .form-type-textfield { float: left; margin: 0px; overflow: hidden; width: 146px; }
#region-menu #block-search-api-page-sitewide input.form-text { background: rgb(255, 255, 255) url(2379150a91d1d89d92f58687d97b841e6c9bb83f.png)  no-repeat scroll 0px 1px; border: 0px none; color: rgb(0, 59, 87); height: 29px; padding: 0px 0px 0px 25px; width: 146px; }
#region-menu #block-search-api-page-sitewide input.form-submit { background: rgb(236, 245, 250) none repeat scroll 0% 0%; border-width: 0px 0px 0px 1px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgb(214, 218, 221); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 0px; cursor: pointer; display: block; font-size: 13px; font-weight: 700; height: 29px; line-height: 29px; margin: 0px; padding: 0px 7px; width: 78px; }
#region-menu #block-search-api-page-sitewide input.form-submit:hover, #region-menu #block-search-api-page-sitewide input.form-submit:focus { background-color: rgb(176, 210, 224); }
#page-title { margin: 10px 10px 30px; }
#region-content-top-first { margin: 0px; }
#breadcrumb { display: none; }
#block-workbench-block { margin: 10px 0px 20px; }
.addthis_sharing_toolbox { clear: both; min-height: 39px; }
.blue-box, .block-mlt-content, .block-person-related-content { border-width: 2px 1px 1px; border-style: solid; border-color: rgb(163, 201, 217) rgb(221, 219, 212) rgb(221, 219, 212); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 20px; margin-bottom: 20px; }
.page-site-search .blue-box { border-width: 1px; border-style: solid dotted dotted; border-color: rgb(163, 201, 217) rgb(221, 219, 212) rgb(221, 219, 212); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 6px 20px; }
.page-site-search .search-results .view-mode-custom_search_results, .page-site-search .search-results article { padding-bottom: 10px; }
.page-site-search .field-type-text-with-summary { float: left; }
.page-site-search .search-results article .node-title a { text-transform: capitalize; }
.brown-box { background-color: rgb(251, 250, 238); border-width: 2px 1px 1px; border-style: solid; border-color: rgb(163, 201, 217) rgb(220, 218, 211) rgb(220, 218, 211); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 20px; }
.views-row { border-bottom: 1px dotted rgb(206, 204, 198); margin: 0px 0px 20px; padding: 0px 0px 20px; }
.view-data-listing.view-display-id-panel_pane_1 .views-row-first { border-top: 1px dotted rgb(206, 204, 198); padding-top: 20px; }
.views-row-last { border-bottom: 0px none; padding-bottom: 0px; }
.views-row p:last-child, .views-row p.last, .node-teaser.node-publication p.last { margin-bottom: 0px; }
.views-row .field-name-node-link.field-type-ds { margin: 0px 0px 8px; }
.views-field-title, .views-field-pageTitle, .views-field-name, .field-name-title a, .field-name-title h2, .field-name-title h2 a { font-family: headerfont,Georgia,times new roman,Times,serif; font-size: 21px; line-height: 24px; font-weight: 700; margin: 0px; text-transform: none; }
.views-field-title, .views-field-name { margin-bottom: 5px; }
.field-name-field-topic-resources .field-items .field-item, .view-titles-by-topic .views-field-title { margin-bottom: 15px; font-family: headerfont,Georgia,times new roman,Times,serif; font-size: 18px; line-height: 21px; font-weight: 700; text-transform: none; }
.field-name-field-publication-authors, .field-name-field-blog-author, .views-field-field-publication-authors { font-size: 0.9em; line-height: 120%; margin-bottom: 5px; }
@media all and (max-width: 550px) {
  body.front .field-name-field-publication-authors, body.front .field-name-field-blog-author, body.front .views-field-field-publication-authors { display: none; }
  body.front .field-name-title { margin-bottom: 15px; }
  body.front .field-name-field-publication-date, body.front .blog-date-and-comments-date, body.front .field-name-field-blog-date, body.front .views-field-created, body.front .views-field-field-publication-date { margin-bottom: 10px; }
}
.views-field-field-blog-author { font-size: 0.9em; line-height: 120%; margin-bottom: 3px; }
.field-name-field-publication-authors .field-items, .field-name-field-blog-author .field-items, .views-field-field-publication-authors .field-items { display: inline; }
.field-name-field-publication-authors .field-item, .field-name-field-blog-author .field-item, .views-field-field-publication-authors .field-item { display: inline; }
.field-name-field-publication-authors .field-item::after, .field-name-field-blog-author .field-item::after, .views-field-field-publication-authors .field-item::after { content: ","; padding-right: 5px; }
.field-name-field-publication-authors .field-item.last::after, .field-name-field-blog-author .field-item.last::after, .views-field-field-publication-authors .field-item.last::after, .field-name-field-publication-authors .field-items .field-item:last-child::after, .field-name-field-blog-author .field-items .field-item:last-child::after, .views-field-field-publication-authors .field-items .field-item:last-child::after { content: ""; padding-right: 0px; }
.field-name-field-blog-author { clear: left; }
.field-name-field-publication-date, .blog-date-and-comments-date, .page-blog .field-name-field-blog-date, .node-type-blog .field-name-field-blog-date, .views-field-created, .views-field-field-publication-date { color: rgb(145, 144, 134); float: left; font-size: 0.9em; line-height: 120%; margin-bottom: 5px; margin-right: 7px; }
.blog-date-and-comments-date { border-right: 1px solid rgb(77, 74, 53); margin-right: 5px; padding-right: 5px; }
.search-results h2, .search-results .field-name-title a { font-size: 18px; font-weight: 900; margin-bottom: 5px; margin-top: 15px; font-family: headerfont,Georgia,times new roman,Times,serif; color: rgb(11, 98, 139); }
.view-mode-full .blog-date-and-comments-date { margin-bottom: 20px; }
.blog-date-and-comments-comments { float: left; }
.views-field-field-blog-series { font-size: 0.9em; font-weight: 700; text-transform: uppercase; }
.field-type-text-with-summary { padding-top: 5px; padding-bottom: 8px; clear: both; }
.has-image .field-type-text-with-summary { clear: none; }
.view-footer, .box-more-link, .more-link { text-align: right; }
.view-footer a, .box-more-link a, .more-link a, .read-more a, .read-less a { font-size: 0.8em; font-weight: 700; text-transform: uppercase; }
.field-type-taxonomy-term-reference, .field-name-documents, .field-name-formats, .field-name-field-blog-support, .field-name-field-publication-support, .field-name-field-data-datasets, .field-name-field-dataset-update, .field-name-field-dataset-source, .field-name-field-dataset-contact { clear: both; font-size: 0.8em; line-height: 130%; padding-bottom: 3px; padding-top: 3px; width: 100%; }
.item-list ul li { padding: 10px; margin: 0px; }
.pager li.pager-previous a { width: auto; padding-left: 5px; padding-right: 5px; }
.pager li a { background: transparent none repeat scroll 0px 0px; border: 0px none; }
.pager li.pager-current { background: rgb(34, 34, 34) none repeat scroll 0% 0%; }
.pager li.pager-last, .pager li.pager-last a, .pager li.pager-last a:link, .pager li.pager-last a:visited, .pager li.pager-last a:hover, .pager li.pager-last a:active, .pager li.pager-last a:focus, .pager li.first, .pager li.first a, .pager li.first a:link, .pager li.first a:visited, .pager li.first a:hover, .pager li.first a:active, .pager li.first a:focus, .pager { border-radius: 0px; border: 0px none; }
.pager li.pager-next, .pager li.pager-last, .pager li.pager-next.last { float: right; position: static; }
.pager li.pager-previous, .pager li.pager-first { float: left; position: static; }
.item-list .pager { border: 1px solid rgb(220, 218, 211); }
#mini-panel-footer-1 { background: transparent url(016960495b86b00f5dc876d4cc6d46649f6e4ebb.png)  repeat scroll 0px 0px; border-width: 2px 1px 1px; border-style: solid; border-color: rgb(163, 201, 217) rgb(220, 218, 211) rgb(220, 218, 211); margin-left: 10px; margin-right: 10px; margin-top: 20px; }
#mini-panel-footer-1 .inside, #mini-panel-footer-2 .inside { padding: 20px 10px; }
#mini-panel-footer-1 h2.pane-title, #mini-panel-footer-2 h2.pane-title { color: rgb(48, 46, 33); font-size: 16px; }
#mini-panel-footer-1 .footer-subscribe { border-bottom: 1px solid rgb(220, 218, 211); margin-left: 0px; margin-right: 0px; padding: 10px; margin-bottom: 10px; }
#mini-panel-footer-1 .pane-boxes-follow-us { overflow: hidden; margin: 30px 0px 10px; display: none; }
#mini-panel-footer-1 .pane-footer-tweet-panel-pane-1 .views-row { border-bottom: 0px none; margin: 0px; padding: 0px; }
#mini-panel-footer-1 .view-footer-tweet .views-field-text { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(220, 218, 211); }
#mini-panel-footer-1 .view-footer-tweet .views-field-text::before { content: url(0826f00c75ceec074a03d558ccbaa32b1e29543a.png) ; height: 13px; width: 20px; display: block; position: relative; top: 3px; left: -20px; }
#mini-panel-footer-1 .view-footer-tweet .views-field-text p { margin: 0px; padding: 0px 20px 10px; }
#boxes-box-follow_us .boxes-box-content p { overflow: hidden; margin: 0px; }
#boxes-box-follow_us .boxes-box-content p a { background: transparent url(2379150a91d1d89d92f58687d97b841e6c9bb83f.png)  no-repeat scroll 0px 0px; border: 0px none; cursor: pointer; display: block; float: left; font-size: 0px; height: 21px; line-height: 0; margin: 0px 6px 0px 0px; text-indent: -999em; width: 21px; }
#boxes-box-follow_us .boxes-box-content p a.facebook { background-position: -22px -70px; }
#boxes-box-follow_us .boxes-box-content p a.facebook:hover, #boxes-box-follow_us .boxes-box-content p a.facebook:focus { background-position: -22px -92px; }
#boxes-box-follow_us .boxes-box-content p a.twitter { background-position: 0px -70px; }
#boxes-box-follow_us .boxes-box-content p a.twitter:hover, #boxes-box-follow_us .boxes-box-content p a.twitter:focus { background-position: 0px -92px; }
#boxes-box-follow_us .boxes-box-content p a.rss { background-position: -44px -70px; }
#boxes-box-follow_us .boxes-box-content p a.rss:hover, #boxes-box-follow_us .boxes-box-content p a.rss:focus { background-position: -44px -92px; }
#boxes-box-follow_us .boxes-box-content p a.bliptv { background-position: -88px -70px; }
#boxes-box-follow_us .boxes-box-content p a.bliptv:hover, #boxes-box-follow_us .boxes-box-content p a.bliptv:focus { background-position: -88px -92px; }
#boxes-box-follow_us .boxes-box-content p a.flickr { background-position: -66px -70px; }
#boxes-box-follow_us .boxes-box-content p a.flickr:hover, #boxes-box-follow_us .boxes-box-content p a.flickr:focus { background-position: -66px -92px; }
#boxes-box-follow_us .boxes-box-content p a.slideshare { background-position: -157px -70px; }
#boxes-box-follow_us .boxes-box-content p a.slideshare:hover, #boxes-box-follow_us .boxes-box-content p a.slideshare:focus { background-position: -157px -92px; }
#boxes-box-follow_us .boxes-box-content p a.video { background-position: -111px -70px; }
#boxes-box-follow_us .boxes-box-content p a.video:hover, #boxes-box-follow_us .boxes-box-content p a.video:focus { background-position: -111px -92px; }
#boxes-box-follow_us .boxes-box-content p a.linkedin, .social-links-header .social-links a.linkedin { background-position: -134px -70px; }
#boxes-box-follow_us .boxes-box-content p a.linkedin:hover, #boxes-box-follow_us .boxes-box-content p a.linkedin:focus, .social-links-header .social-links a.linkedin:hover, .social-links-header .social-links a.linkedin:focus { background-position: -134px -92px; }
#boxes-box-follow_us .boxes-box-content p a.googleplus, .social-links-header .social-links a.googleplus { background-position: -183px -70px; }
#boxes-box-follow_us .boxes-box-content p a.googleplus:hover, #boxes-box-follow_us .boxes-box-content p a.googleplus:focus, .social-links-header .social-links a.googleplus:hover, .social-links-header .social-links a.googleplus:focus { background-position: -183px -93px; }
#boxes-box-follow_us .boxes-box-content p a.Youtube { background-position: -159px -116px; }
#boxes-box-follow_us .boxes-box-content p a.Youtube:hover, #boxes-box-follow_us .boxes-box-content p a.Youtube:focus { background-position: -159px -139px; }
#mini-panel-footer-2 { background: transparent url(016960495b86b00f5dc876d4cc6d46649f6e4ebb.png)  repeat scroll 0px 0px; border-width: 0px 1px 1px; border-style: solid; border-color: rgb(163, 201, 217) rgb(220, 218, 211) rgb(220, 218, 211); margin-left: 10px; margin-right: 10px; }
.pane-boxes-photo-contest img { max-width: 100%; height: auto ! important; width: auto ! important; }
#mini-panel-footer-2 .footer-latest-events { border-bottom: 0px solid rgb(220, 218, 211); border-top: 1px solid rgb(220, 218, 211); margin-left: 0px; margin-right: 0px; padding: 20px 10px 10px; margin-bottom: 10px; }
.footer-latest-events .views-row { clear: both; overflow: hidden; }
.footer-latest-events .field-name-field-event-dates { float: left; margin-right: 10px; }
.footer-latest-events .field-name-field-event-dates .date-display-single { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(220, 218, 211); display: block; height: 45px; text-align: center; width: 45px; margin-top: 2px; padding-top: 2px; }
.footer-latest-events .field-name-field-event-dates .date-display-single .month { display: block; font-size: 14px; height: 20px; line-height: 20px; text-align: center; }
.footer-latest-events .field-name-field-event-dates .date-display-single .day { display: block; font-size: 20px; font-weight: 700; height: 25px; line-height: 25px; text-align: center; }
.pane-home-page-news-block .field-name-title { margin-bottom: 0px; }
.pane-home-page-news-block span.date-display-single { color: rgb(145, 144, 134); font-size: 0.8em; }
#mini-panel-footer-4 { background: transparent url(6b08bbc18f0ceeebe3c5a6b61914e938f37ba773.png)  repeat scroll 0px 0px; border-bottom: 1px solid rgb(212, 234, 244); border-left: 1px solid rgb(212, 234, 244); border-right: 1px solid rgb(212, 234, 244); margin-left: 10px; margin-right: 10px; margin-bottom: 15px; }
#mini-panel-footer-4 .panel-panel { width: 100%; margin: 0px; }
#boxes-box-footer_hq_office .boxes-box-content { text-align: center; }
#boxes-box-footer_hq_office .footer-logo-cgap a { display: block; height: 42px; border: 0px none; width: 127px; background: transparent url(79c28c6d00dd1a590b38f8bf4b7da8cfa55baa36.png)  no-repeat scroll 0px 0px; text-indent: -999em; font-size: 0px; line-height: 0; margin: 10px auto 0px; }
#boxes-box-footer_hq_office p { font-family: headerfont; font-weight: 700; font-size: 16px; }
#boxes-box-copyright p { color: rgb(243, 120, 5); text-align: center; clear: both; margin: 3px 0px 15px; font-size: 12px; }
.pane-menu-footer { overflow: hidden; }
.pane-menu-footer ul.menu { margin: 0px; padding: 0px; list-style: outside none none; text-align: center; }
.pane-menu-footer ul.menu li { margin: 0px 2px 0px 0px; padding: 0px 5px 0px 0px; border-right: 1px solid rgb(51, 51, 51); list-style: outside none none; display: inline-block; font-size: 12px; line-height: 14px; }
.pane-menu-footer ul.menu li.last { border-right: 0px none; }
.pane-menu-footer ul.menu li a { color: rgb(0, 59, 87); }
#block-menu-block-1 ul ul li ul { padding-left: 20px; }
#section-footer .field-name-title, #section-footer .field-name-title h2, #section-footer .field-name-title h2 a { font-size: 18px; line-height: 21px; }
#mini-panel-footer-1 .footer-subscribe .inside { padding: 20px 0px 20px 10px; }
#cgap-subscribe-form, #cc_signup_form_1 { background: transparent none repeat scroll 0px 0px; border-radius: 0px; box-shadow: none; border: 0px none; display: block ! important; padding: 0px; }
#cgap-subscribe-form #edit-lists, #cc_signup_form_1 #edit-lists { margin-bottom: 20px; }
#cgap-subscribe-form #edit-lists label.option, #cc_signup_form_1 .form-type-checkbox label { display: inline-block; font-size: 15px; }
#cgap-subscribe-form .form-type-textfield, #cc_signup_form_1 .form-type-textfield { float: none; margin: 0px; overflow: hidden; border: 1px solid rgb(219, 219, 211); height: 29px; padding: 0px; width: 175px; }
#cc_signup_form_1 .form-type-textfield { float: left ! important; }
#cgap-subscribe-form .form-text, #cc_signup_form_1 .form-text { margin: 0px; border: 0px none; color: rgb(0, 59, 87); height: 29px; padding: 0px 0px 0px 5px; }
.lte8 #cgap-subscribe-form .form-submit, .lte8 #cc_signup_form_1 .form-submit { padding-top: 4px; }
#cgap-subscribe-form .form-submit, #cc_signup_form_1 .form-submit { background: rgb(253, 148, 22) url(2379150a91d1d89d92f58687d97b841e6c9bb83f.png)  no-repeat scroll 71px -224px; border: 1px solid rgb(219, 219, 211); border-radius: 0px; cursor: pointer; display: block; font-size: 13px; font-weight: 700; height: 31px; line-height: 29px; margin: 15px 0px 0px; padding: 0px 20px 0px 5px; width: 93px; opacity: 0.8; color: rgb(0, 0, 0); text-shadow: none; }
#cc_signup_form_1 .form-submit { margin: 0px 0px 0px -1px ! important; }
#cgap-subscribe-form input.form-submit:hover, #cgap-subscribe-form input.form-submit:focus { background-color: rgb(248, 145, 26); opacity: 1; }
label[for="edit-cc-email-1"], #cc_signup_form_1 .form-required { display: none; }
label[for="edit-cc-newsletter-lists-1"] { color: rgb(48, 46, 33); font-size: 16px; font-family: headerfontextrabold,Georgia,times new roman,Times,serif; font-weight: 400; text-transform: uppercase; }
#boxes-box-topics_slideshow .views_slideshow_slide, #boxes-box-programs_slideshow .views_slideshow_slide, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .views_slideshow_slide, .views_slideshow_slide { width: 100% ! important; }
.view-home-page-slideshow .skin-default, .view-topics-slideshow .skin-default, .view-publications-slideshow .skin-default, .view-data-slideshow .skin-default, .view-programs-slideshow .skin-default, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default { position: relative; }
.view-home-page-slideshow .skin-default .views-row, .view-topics-slideshow .skin-default .views-row, .view-publications-slideshow .skin-default .views-row, .view-data-slideshow .skin-default .views-row, .view-programs-slideshow .skin-default .views-row, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views-row { padding: 0px; }
.view-home-page-slideshow .skin-default .views-row .views-field-field-slide-image a, .view-topics-slideshow .skin-default .views-row .views-field-field-slide-image a, .view-publications-slideshow .skin-default .views-row .views-field-field-slide-image a, .view-data-slideshow .skin-default .views-row .views-field-field-slide-image a, .view-programs-slideshow .skin-default .views-row .views-field-field-slide-image a, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views-row .views-field-field-slide-image a { display: block; }
.view-home-page-slideshow .views-slideshow-cycle-main-frame-row-item, .view-topics-slideshow .views-slideshow-cycle-main-frame-row-item, .view-publications-slideshow .views-slideshow-cycle-main-frame-row-item, .view-data-slideshow .views-slideshow-cycle-main-frame-row-item, .view-programs-slideshow .views-slideshow-cycle-main-frame-row-item, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .views-slideshow-cycle-main-frame-row-item { border-bottom: 0px none; margin-bottom: 0px; }
.view-home-page-slideshow .skin-default .views_slideshow_slide .views-field-title, .view-home-page-slideshow .skin-default .views_slideshow_slide .views-field-name, .view-topics-slideshow .skin-default .views_slideshow_slide .views-field-title, .view-topics-slideshow .skin-default .views_slideshow_slide .views-field-name, .view-publications-slideshow .skin-default .views_slideshow_slide .views-field-title, .view-publications-slideshow .skin-default .views_slideshow_slide .views-field-name, .view-data-slideshow .skin-default .views_slideshow_slide .views-field-title, .view-data-slideshow .skin-default .views_slideshow_slide .views-field-name, .view-programs-slideshow .skin-default .views_slideshow_slide .views-field-title, .view-programs-slideshow .skin-default .views_slideshow_slide .views-field-name, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views_slideshow_slide .views-field-title, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views_slideshow_slide .views-field-name { font-family: headerfont,Georgia,times new roman,Times,serif; font-size: 26px; line-height: 30px; font-weight: 700; padding-left: 10px; margin-top: 10px; }
.view-home-page-slideshow .skin-default .views_slideshow_slide .views-field-body, .view-home-page-slideshow .skin-default .views_slideshow_slide .views-field-description, .view-topics-slideshow .skin-default .views_slideshow_slide .views-field-body, .view-topics-slideshow .skin-default .views_slideshow_slide .views-field-description, .view-publications-slideshow .skin-default .views_slideshow_slide .views-field-body, .view-publications-slideshow .skin-default .views_slideshow_slide .views-field-description, .view-data-slideshow .skin-default .views_slideshow_slide .views-field-body, .view-data-slideshow .skin-default .views_slideshow_slide .views-field-description, .view-programs-slideshow .skin-default .views_slideshow_slide .views-field-body, .view-programs-slideshow .skin-default .views_slideshow_slide .views-field-description, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views_slideshow_slide .views-field-body, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views_slideshow_slide .views-field-description { line-height: 140%; padding-left: 10px; }
.view-home-page-slideshow .skin-default .views-slideshow-controls-bottom, .view-topics-slideshow .skin-default .views-slideshow-controls-bottom, .view-publications-slideshow .skin-default .views-slideshow-controls-bottom, .view-data-slideshow .skin-default .views-slideshow-controls-bottom, .view-programs-slideshow .skin-default .views-slideshow-controls-bottom, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views-slideshow-controls-bottom { left: 10px; position: absolute; top: 0px; z-index: 100; }
@media all and (max-width: 740px) {
  .view-home-page-slideshow .skin-default .views-slideshow-controls-bottom { left: 50%; margin-left: -90px; width: 180px; text-align: center; }
  body.front .view-home-page-slideshow #vscc_controls_home_page_slideshow-block { display: none; }
  body.front .view-home-page-slideshow .skin-default .views-slideshow-pager-fields { float: none; }
  body.front .view-home-page-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item { background: rgb(230, 244, 250) none repeat scroll 0% 0%; border-radius: 8px; cursor: pointer; display: inline-block; float: none; height: 10px; line-height: 16px; margin: 0px 16px 0px 0px; padding: 0px; width: 10px; font-size: 0px; }
  body.front .view-home-page-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item:last-child { margin-right: 0px; }
  body.front .view-home-page-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item.active { background: rgb(243, 120, 5) none repeat scroll 0% 0%; }
  body.front .view-home-page-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item .views-field-counter { display: none; }
}
.view-home-page-slideshow .skin-default .views-slideshow-pager-fields, .view-topics-slideshow .skin-default .views-slideshow-pager-fields, .view-publications-slideshow .skin-default .views-slideshow-pager-fields, .view-data-slideshow .skin-default .views-slideshow-pager-fields, .view-programs-slideshow .skin-default .views-slideshow-pager-fields, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views-slideshow-pager-fields { float: left; }
.view-home-page-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item, .view-topics-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item, .view-publications-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item, .view-data-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item, .view-programs-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item { background: transparent -moz-linear-gradient(center top , rgb(230, 244, 250) 0px, rgb(209, 228, 237) 100%) repeat scroll 0% 0%; border-radius: 4px 4px 0px 0px; color: rgb(11, 98, 139); cursor: pointer; float: left; font-size: 13px; font-weight: 700; height: 24px; line-height: 24px; margin: 0px 1px 0px 0px; padding: 0px 9px; }
.view-home-page-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item, .view-home-page-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item *, .view-home-page-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause, .view-home-page-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause *, .view-topics-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item, .view-topics-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item *, .view-topics-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause, .view-topics-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause *, .view-publications-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item, .view-publications-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item *, .view-publications-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause, .view-publications-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause *, .view-data-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item, .view-data-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item *, .view-data-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause, .view-data-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause *, .view-programs-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item, .view-programs-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item *, .view-programs-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause, .view-programs-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause *, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item *, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause * { transition: none 0s ease 0s ; }
.view-home-page-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item.active, .view-home-page-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item:hover, .view-topics-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item.active, .view-topics-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item:hover, .view-publications-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item.active, .view-publications-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item:hover, .view-data-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item.active, .view-data-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item:hover, .view-programs-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item.active, .view-programs-slideshow .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item:hover, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item.active, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views-slideshow-pager-fields .views-slideshow-pager-field-item:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(249, 157, 28); }
.view-home-page-slideshow .skin-default .views-slideshow-controls-text, .view-topics-slideshow .skin-default .views-slideshow-controls-text, .view-publications-slideshow .skin-default .views-slideshow-controls-text, .view-data-slideshow .skin-default .views-slideshow-controls-text, .view-programs-slideshow .skin-default .views-slideshow-controls-text, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views-slideshow-controls-text { float: left; }
.view-home-page-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-previous, .view-home-page-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-next, .view-topics-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-previous, .view-topics-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-next, .view-publications-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-previous, .view-publications-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-next, .view-data-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-previous, .view-data-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-next, .view-programs-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-previous, .view-programs-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-next, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-previous, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-next { display: none; }
.view-home-page-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause, .view-topics-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause, .view-publications-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause, .view-data-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause, .view-programs-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause, .vscc-controls { background: transparent -moz-linear-gradient(center top , rgb(230, 244, 250) 0px, rgb(209, 228, 237) 100%) repeat scroll 0% 0%; border-radius: 4px 4px 0px 0px; display: block; }
.vscc-controls { float: left; padding: 1px 7px; }
.vscc-controls img { vertical-align: middle; }
.vscc-controls a:hover, .vscc-controls a:link, .vscc-controls a:visited, .vscc-controls a:focus, .vscc-controls a:active { border-bottom: 0px none ! important; }
.vscc_controls_previous, .vscc_controls_next { display: none; }
.view-home-page-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause:hover, .view-topics-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause:hover, .view-publications-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause:hover, .view-data-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause:hover, .view-programs-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause:hover, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.view-home-page-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause a, .view-topics-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause a, .view-publications-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause a, .view-data-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause a, .view-programs-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause a, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause a { background: transparent url(2379150a91d1d89d92f58687d97b841e6c9bb83f.png)  no-repeat scroll 6px -117px; border: 0px none; display: block; height: 24px; font-size: 0px; line-height: 0; text-indent: -9999em; width: 40px; }
.view-home-page-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause a:hover, .view-home-page-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause a:focus, .view-topics-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause a:hover, .view-topics-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause a:focus, .view-publications-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause a:hover, .view-publications-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause a:focus, .view-data-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause a:hover, .view-data-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause a:focus, .view-programs-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause a:hover, .view-programs-slideshow .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause a:focus, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause a:hover, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views-slideshow-controls-text .views-slideshow-controls-text-pause a:focus { background-position: 6px -138px; }
.views-field-field-slide-image a, .views-field-field-topic-pullquote a { border: 0px none; }
#mini-panel-publications_preface, #mini-panel-data_preface { margin-bottom: 20px; }
.pane-boxes-about-publications, .pane-boxes-about-data { background: rgb(251, 250, 238) none repeat scroll 0% 0%; border-width: 2px 1px 1px; border-style: solid; border-color: rgb(163, 201, 217) rgb(220, 218, 211) rgb(220, 218, 211); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; font-size: 14px; line-height: 20px; }
.pane-boxes-about-publications .pane-content, .pane-boxes-about-data .pane-content { padding: 8px 18px 18px; }
h2.pane-title span.title-first { color: rgb(0, 59, 87); }
h2.pane-title span.title-second { color: rgb(243, 120, 5); }
.pane-boxes-about-publications h2, .pane-boxes-about-data h2 { font-size: 20px; font-family: headerfont,Georgia,times new roman,Times,serif; font-weight: 700; line-height: 24px; margin-bottom: 5px; margin-top: 10px; text-align: center; }
.view-publications-slideshow .views-field-field-publication-type { font-size: 13px; font-weight: 700; margin-top: 10px; }
.view-publications-slideshow .skin-default .views_slideshow_slide .views-field-title, .view-data-slideshow .skin-default .views_slideshow_slide .views-field-title { font-size: 20px; line-height: 24px; margin-top: 0px; padding-left: 0px; }
.view-data-slideshow .skin-default .views_slideshow_slide .views-field-title, .view-data-slideshow .views-field-nothing { padding-left: 25px; }
.view-publications-slideshow .views-field-nothing, .view-data-slideshow .views-field-nothing { font-size: 14px; line-height: 20px; margin-top: 5px; clear: both; }
.view-publications-slideshow .views-slideshow-cycle-main-frame-row-item, .view-data-slideshow .views-slideshow-cycle-main-frame-row-item { bottom: -15px; min-height: 300px; position: relative; }
.view-publications-slideshow .views-field-field-publication-image, .view-data-slideshow .views-field-field-data-embed { width: 225px; }
.view-publications-slideshow .views-field-field-publication-image img, .view-data-slideshow .views-field-field-data-embed img { height: 187px; width: 225px; }
.view-data-slideshow .views-field-field-data-embed img { background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
.panel-pane.pane-boxes-publications-slideshow, .panel-pane.pane-boxes-featured-data { margin-bottom: 20px; padding-bottom: 3px; margin-right: 0px; position: relative; z-index: 1; display: none; }
.view-publications-slideshow .skin-default .views-slideshow-controls-bottom, .view-data-slideshow .skin-default .views-slideshow-controls-bottom { top: 178px; }
@media all and (min-width: 500px) {
  .view-publications-slideshow .views-field-field-publication-type { margin-top: 0px; }
  .view-publications-slideshow .views-slideshow-cycle-main-frame-row-item, .view-data-slideshow .views-slideshow-cycle-main-frame-row-item { width: 225px; right: -240px; }
  .view-publications-slideshow .views-field-field-publication-image, .view-data-slideshow .views-field-field-data-embed { left: -240px; position: absolute; top: 0px; }
  .view-publications-slideshow .views-field-nothing, .view-data-slideshow .views-field-nothing { clear: both; float: left; }
  .panel-pane.pane-boxes-publications-slideshow, .panel-pane.pane-boxes-featured-data { box-shadow: 3px 3px 3px 0px rgb(232, 232, 224); }
  .view-publications-slideshow .skin-default .views-slideshow-controls-bottom, .view-data-slideshow .skin-default .views-slideshow-controls-bottom { top: 178px; }
}
.lte8 .view-publications-slideshow .views-field-field-publication-type { margin-top: 0px; }
.lte8 .view-publications-slideshow .views-slideshow-cycle-main-frame-row-item, .lte8 .view-data-slideshow .views-slideshow-cycle-main-frame-row-item { width: 225px; right: -240px; }
.lte8 .view-publications-slideshow .views-field-field-publication-image, .lte8 .view-data-slideshow .views-field-field-data-embed { left: -240px; position: absolute; top: 0px; }
.lte8 .view-publications-slideshow .views-field-nothing, .lte8 .view-data-slideshow .views-field-nothing { clear: both; float: left; }
.lte8 .panel-pane.pane-boxes-publications-slideshow, .lte8 .panel-pane.pane-boxes-featured-data { box-shadow: 3px 3px 3px 0px rgb(232, 232, 224); }
.lte8 .view-publications-slideshow .skin-default .views-slideshow-controls-bottom, .lte8 .view-data-slideshow .skin-default .views-slideshow-controls-bottom { top: 178px; }
@media all and (min-width: 550px) and (max-width: 624px) {
  .view-publications-slideshow .views-slideshow-cycle-main-frame-row-item, .view-data-slideshow .views-slideshow-cycle-main-frame-row-item { width: 275px; }
}
@media all and (min-width: 625px) and (max-width: 699px) {
  .view-publications-slideshow .views-slideshow-cycle-main-frame-row-item { width: 350px; }
}
@media all and (min-width: 700px) and (max-width: 739px) {
  .view-publications-slideshow .views-slideshow-cycle-main-frame-row-item, .view-data-slideshow .views-slideshow-cycle-main-frame-row-item { width: 400px; }
}
@media all and (min-width: 740px) {
  .view-home-page-slideshow .skin-default .views-slideshow-controls-bottom { display: block; }
}
.block-cgap-publications .field-name-field-publication-type-image { float: left; padding: 0px 5px 5px 0px; }
.front .panel-display.homepage-top .panel-panel { display: block; float: none; width: auto; }
.front .homepage-about-panel .pane-boxes-about-cgap { background: rgb(251, 250, 238) none repeat scroll 0% 0%; border-width: 2px 1px 1px; border-style: solid; border-color: rgb(163, 201, 217) rgb(220, 218, 211) rgb(220, 218, 211); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; line-height: 150%; margin-top: 20px; }
.front .homepage-about-panel .pane-boxes-about-cgap .pane-content { padding: 10px; }
.front .homepage-about-panel .pane-boxes-about-cgap h2 { font-size: 2em; font-family: headerfont,Georgia,times new roman,Times,serif; font-weight: 700; margin-bottom: 10px; margin-top: 20px; text-align: center; }
#views_slideshow_cycle_teaser_section_home_page_slideshow-block { width: auto ! important; }
.front .panel-display.homepage-bottom .panel-pane { border-width: 2px 1px 1px; border-style: solid; border-color: rgb(163, 201, 217) rgb(220, 218, 211) rgb(220, 218, 211); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-bottom: 20px; margin-top: 20px; padding: 10px; }
#region-sidebar-first { margin-top: 0px; margin-bottom: 30px; }
#region-sidebar-second { margin-top: 30px; margin-bottom: 30px; }
.region-sidebar-first section, .region-sidebar-second section { margin: 0px 0px 25px; }
.page-site-search .region-sidebar-first section { margin: 0px 0px -1px; }
.region-sidebar-first section p, .region-sidebar-second section p { font-size: 14px; line-height: 20px; }
.region-sidebar-first h2.block-title, .region-sidebar-second h2.block-title { font-size: 16px; }
.page-site-search .region-sidebar-first h2.block-title { font-size: 13px; }
.block-menu-block, .page-about-experts .pane-menu-block-1 { border-width: 2px 1px 1px; border-style: solid; border-color: rgb(163, 201, 217); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-bottom: 25px; }
.block-menu-block h2.block-title, .page-about-experts .pane-menu-block-1 h2.pane-title { background: rgb(230, 244, 250) none repeat scroll 0% 0%; border: 1px solid rgb(255, 255, 255); margin: 0px; padding: 0px; }
.block-menu-block h2.block-title a, .page-about-experts .pane-menu-block-1 h2.pane-title a { border-bottom: 1px solid rgb(174, 208, 222); color: rgb(11, 98, 139); display: block; font-family: bodyfont,Verdana,Helvetica,Arial,sans-serif; font-size: 13px; font-weight: 700; line-height: 17px; padding: 10px; }
.block-menu-block ul.menu, .page-about-experts .pane-menu-block-1 ul.menu { list-style: outside none none; margin: 0px; padding: 0px; }
.block-menu-block ul.menu li, .page-about-experts .pane-menu-block-1 ul.menu li { background: rgb(230, 244, 250) none repeat scroll 0% 0%; border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(255, 255, 255) rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; list-style: outside none none; margin: 0px; padding: 0px; }
.block-menu-block ul.menu li ul li, .page-about-experts .pane-menu-block-1 ul.menu li ul li { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 0px none; }
.block-menu-block ul.menu li a, .page-about-experts .pane-menu-block-1 ul.menu li a { border-bottom: 1px solid rgb(174, 208, 222); color: rgb(11, 98, 139); display: block; font-size: 13px; font-weight: 700; line-height: 17px; padding: 10px; }
.block-menu-block ul.menu li.expanded a, .page-about-experts .pane-menu-block-1 ul.menu li.expanded a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-bottom: 0px none; padding-bottom: 5px; }
.block-menu-block ul.menu li a.active, .page-about-experts .pane-menu-block-1 ul.menu li a.active .block-menu-block h2.block-title a.active, .page-about-experts .pane-menu-block-1 h2.block-title a.active { color: rgb(0, 59, 87); }
.block-menu-block ul.menu li.expanded li a, .page-about-experts .pane-menu-block-1 ul.menu li.expanded li a { border-bottom: 1px solid rgb(174, 208, 222); padding-bottom: 10px; }
.block-menu-block ul.menu li ul li a, .page-about-experts .pane-menu-block-1 ul.menu li ul li a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-left: 25px; padding: 10px 10px 10px 0px; }
.block-menu-block ul.menu li ul li.last a, .page-about-experts .pane-menu-block-1 ul.menu li ul li.last a { margin-left: 0px; padding-left: 25px; }
.block-menu-block ul.menu li.expanded a:focus, .page-about-experts .pane-menu-block-1 ul.menu li.expanded a:focus, .block-menu-block ul.menu li.expanded a:hover, .page-about-experts .pane-menu-block-1 ul.menu li.expanded a:hover, .block-menu-block ul.menu li ul li a:focus, .page-about-experts .pane-menu-block-1 ul.menu li ul li a:focus, .block-menu-block ul.menu li ul li a:hover, .page-about-experts .pane-menu-block-1 ul.menu li ul li a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-decoration: underline; }
.block-menu-block ul.menu li.last a, .page-about-experts .pane-menu-block-1 ul.menu li.last a { border: 0px none; }
.block-menu-block ul.menu li ul li.last a, .page-about-experts .pane-menu-block-1 ul.menu li ul li.last a { border-bottom: 1px solid rgb(174, 208, 222); }
.block-menu-block ul.menu li.last ul li.last a, .page-about-experts .pane-menu-block-1 ul.menu li.last ul li.last a { border-bottom: 0px none; }
.block-menu-block h2.block-title a:hover, .page-about-experts .pane-menu-block-1h2.block-title a:hover, .block-menu-block h2.block-title a:focus, .page-about-experts .pane-menu-block-1 h2.block-title a:focus, .block-menu-block ul.menu li a:hover, .page-about-experts .pane-menu-block-1 ul.menu li a:hover, .block-menu-block ul.menu li a:focus, .page-about-experts .pane-menu-block-1 ul.menu li a:focus { background: rgb(176, 210, 224) none repeat scroll 0% 0%; }
.block-menu-block ul.menu li a.active, .page-about-experts .pane-menu-block-1 ul.menu li a.active .block-menu-block h2.block-title a.active, .page-about-experts .pane-menu-block-1 h2.block-title a.active { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.block-menu-block ul.menu li.menu-mlid-4562, .block-menu-block ul.menu li.menu-mlid-4563, .block-menu-block ul.menu li.menu-mlid-4564 { display: none; }
.page-about-experts .pane-menu-block-1 { background: rgb(230, 244, 250) none repeat scroll 0% 0%; }
.region-sidebar-first .views-field-title, .region-sidebar-second .views-field-title, .region-sidebar-first .views-field-name, .region-sidebar-second .views-field-name, .region-sidebar-first .views-field-pageTitle, .region-sidebar-second .views-field-pageTitle, .region-postscript-first .views-field-title { font-size: 16px; line-height: 20px; }
#block-quicktabs-blog-popular .view-content .item-list ul li { padding-left: 0px; padding-right: 0px; }
#block-quicktabs-blog-popular h2.block-title { padding-bottom: 4px; }
.js #block-panels-mini-person-related-content, .js #block-panels-mini-mlt-content, .js .pane-topic-other-resources { display: none; }
.js #block-panels-mini-person-related-content.has-content, .js #block-panels-mini-mlt-content.has-content, .js .pane-topic-other-resources.has-content { display: block; }
.service-links, .field-name-service-links-displays-group { clear: both; overflow: hidden; width: 100%; }
.field-name-service-links-displays-group { margin: 20px 0px 0px; }
.responsive-layout-mobile .service-links, .responsive-layout-mobile .field-name-service-links-displays-group { margin: 10px 0px; }
.responsive-layout-mobile .service-links *, .responsive-layout-mobile .field-name-service-links-displays-group *, .responsive-layout-mobile .IN-widget { display: none ! important; }
.service-links .item-list ul { list-style: outside none none; margin: 0px; padding: 0px; display: inline; }
.service-links .item-list ul li { display: inline; list-style: outside none none; margin: 0px; padding: 0px; }
.service-links .item-list ul li a { border: 0px none; }
.service-links a.service-links-forward, .service-links a.service-links-cgap-print, .service-links .service-links-facebook-like, .service-links .service-links-linkedin-share-button, .service-links .service-links-twitter-widget, .service-links .service-links-facebook-share, .service-links .service-links-printpdf { display: block; margin: 0px 20px 0px 0px; border: 0px none; float: left; }
.service-links a.service-links-forward, .service-links .item-list ul li a.service-links-forward { background: rgb(237, 246, 250) url(2379150a91d1d89d92f58687d97b841e6c9bb83f.png)  no-repeat scroll 3px -168px; border: 1px solid rgb(27, 108, 146); border-radius: 4px; color: rgb(27, 108, 146); display: none; font-size: 12px; height: 20px; line-height: 20px; padding: 0px 6px 0px 24px; }
.service-links a.service-links-forward:hover, .service-links a.service-links-forward:focus, .service-links .item-list ul li a.service-links-forward:hover, .service-links .item-list ul li a.service-links-forward:focus { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
.service-links a.service-links-forward img { display: none; }
.service-links a.service-links-cgap-print, .service-links .item-list ul li a.service-links-cgap-print { background: rgb(237, 246, 250) url(2379150a91d1d89d92f58687d97b841e6c9bb83f.png)  no-repeat scroll 3px -196px; border: 1px solid rgb(27, 108, 146); border-radius: 4px; color: rgb(27, 108, 146); display: none; font-size: 12px; height: 20px; line-height: 20px; padding: 0px 6px 0px 24px; }
.service-links a.service-links-cgap-print:hover, .service-links a.service-links-cgap-print:focus, .service-links .item-list ul li a.service-links-cgap-print:hover, .service-links .item-list ul li a.service-links-cgap-print:focus { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
.service-links .service-links-facebook-like, .service-links .service-links-facebook-share { padding-top: 5px; }
.service-links .service-links-linkedin-share-button { clear: left; }
.service-links .service-links-facebook-share { margin-top: 4px; }
.service-links .service-links-printpdf { display: none; margin-top: 1px; }
.service-links .service-links-printpdf img { float: left; margin-right: 4px; }
.service-links .service-links-twitter-widget { width: 77px; }
.node-type-blog .service-links .service-links-printpdf { display: block; }
.responsive-layout-mobile.context-about #block-menu-block-1, .responsive-layout-mobile.context-member-organizations #block-menu-block-1, .responsive-layout-mobile.context-executive-committee #block-menu-block-1, .responsive-layout-mobile.context-about #block-boxes-about-cgap, .responsive-layout-mobile.context-member-organizations #block-boxes-about-cgap, .responsive-layout-mobile.context-executive-committee #block-boxes-about-cgap { display: none; }
.responsive-layout-mobile.context-about.node-type-page #block-menu-block-1 { display: block; }
table.views-table td div.node-person { padding: 10px; }
.node-type-person .field-name-field-person-photo img { width: 100% ! important; height: auto ! important; }
.field-name-field-person-title { font-weight: 700; font-size: 13px; }
.node-person .field-type-text-with-summary { clear: none; }
#block-boxes-programs-slideshow { box-shadow: 0px 4px 4px 2px rgb(232, 232, 224); margin-bottom: 30px; }
.page-about-social-media .views-field.views-field-image { float: left; }
.page-about-social-media .views-field.views-field-image img { margin: 3px 15px 5px 0px; }
.page-about-social-media .views-row { overflow: hidden; }
.member-photo { float: left; margin: 3px 15px 5px 0px; min-width: 180px; }
.view-faqs fieldset { height: auto ! important; min-height: 1em; }
.view-faqs fieldset a.fieldset-title { font-size: 20px; line-height: 22px; }
.view-faqs fieldset legend { max-width: 100%; }
html.js .view-faqs fieldset.collapsible .fieldset-legend { background-position: 5px 7px; }
html.js .view-faqs fieldset.collapsed .fieldset-legend { background-position: 5px 7px; }
.responsive-layout-mobile.context-about.node-type-page .region-content .region-content-inner .field-name-body iframe { width: 100% ! important; }
.pane-node-field-programs-quote, .field-name-field-publication-quote { border-width: 2px 1px 1px; border-style: solid; border-color: rgb(163, 201, 217) rgb(221, 219, 212) rgb(221, 219, 212); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 15px; margin-bottom: 10px; margin-right: 15px; margin-top: 5px; clear: both; font-size: 18px; line-height: 21px; font-style: italic; position: relative; }
.pane-node-field-programs-quote ul, .field-name-field-publication-quote ul, .pane-topics-helpers ul { margin: 0px; }
.pane-node-field-programs-quote ul li, .field-name-field-publication-quote ul li, .pane-topics-helpers ul li { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0px none; }
.blog-detail-panel-region .panel-separator { display: none; }
.blog-detail-panel-region .panel-pane { margin: 10px 0px; }
.field-name-field-blog-series { font-size: 12px; font-weight: 700; text-transform: uppercase; }
.field-name-title { margin-bottom: 5px; }
.blog-detail-panel-region .pane-node-field-blog-author, .blog-detail-panel-region .pane-node-created { border-right: 1px solid rgb(77, 74, 53); overflow: hidden; margin: 0px 10px 10px 0px; padding-right: 10px; }
.blog-detail-panel-region .pane-node-created { font-style: italic; }
.blog-detail-panel-region .pane-node-field-blog-author, .blog-detail-panel-region .pane-node-field-blog-author *, .blog-detail-panel-region .pane-node-created, .blog-detail-panel-region .pane-node-created * { float: left; }
.pane-node-comments h2.pane-title, .pane-node-comment-form h2.pane-title { font-size: 20px; line-height: 25px; margin: 40px 0px 20px; }
#comments { clear: both; display: block; margin-top: 15px; overflow: hidden; }
.node-type-blog #comments { overflow: initial; }
#comment-list { margin-top: 45px; }
#comment-list h2.title { font-size: 1.3em; }
#comment-list h2.title.comment-form { margin-top: 40px; }
#comment-list article { border: 1px solid rgb(221, 219, 212); margin: 20px 0px; padding: 10px; }
#comment-list article h3 { margin-bottom: 5px; font-size: 1.5em; }
#comment-list article footer { border-bottom: 1px dotted rgb(221, 219, 212); font-size: 14px; font-style: italic; margin-bottom: 8px; padding-bottom: 8px; }
#comment-list article nav { margin-top: 15px; }
.pane-node-comments article { margin: 0px 0px 15px; padding: 20px; }
.wysiwyg-toggle-wrapper { margin: 5px 0px 10px 5px; }
.comments-link { display: block; font-size: 0.9em; margin: 0px 0px 7px; height: 14px; line-height: 14px; border: 0px none ! important; }
.comments-link span.label { border-bottom: 1px solid transparent; }
.comments-link:hover span.label, .comments-link:focus span.label { border-bottom: 1px solid rgb(11, 98, 139); }
.comments-link span.number { background: rgb(224, 108, 0) none repeat scroll 0% 0%; position: relative; display: block; color: rgb(255, 255, 255); padding: 0px 5px; font-size: 12px; line-height: 16px; height: 16px; border-radius: 3px; float: left; text-align: center; margin-right: 3px; top: -1px; }
.comments-link span.balloon { height: 3px; width: 3px; display: block; background: transparent url(3675c0a564a6983c408622e825d8938c5c1b4f57.png)  no-repeat scroll 0px 0px; position: absolute; bottom: -3px; right: 3px; line-height: 0; font-size: 0px; }
.comment-divider { border-right: 1px solid rgb(77, 74, 53); padding-right: 10px; margin-right: 10px; }
.block-blog-series-block .view-blog-series .views-row, .blogs-we-like .views-row { border: 0px none; margin: 10px 0px 0px; padding: 0px; }
.page-blog .view-blog-listing .field-name-title { font-size: 1.3em; }
.page-blog .view-blog-listing .field-type-text-with-summary { padding-bottom: 10px; padding-top: 5px; }
.field-name-field-blog-topics, .field-name-field-blog-tags { overflow: hidden; }
.field-name-field-blog-topics .field-label, .field-name-field-blog-tags .field-label, .field-name-field-blog-countries .field-label, .field-name-field-blog-topics .field-items, .field-name-field-blog-tags .field-items, .field-name-field-blog-countries .field-items, .field-name-field-blog-support .field-label, .field-name-field-blog-support .field-items, .field-name-field-publication-support .field-label, .field-name-field-publication-support .field-items { display: inline; float: none; line-height: 130%; }
.field-name-field-video-topics .field-item, .field-name-field-blog-tags .field-item, .field-name-field-video-countries .field-item, .field-name-field-blog-support .field-item, .field-name-field-publication-support .field-item, .field-name-field-publication-country .field-item { background: transparent url(b7f940a576011e4e452ee7ad9c258ba5db825a37.png)  no-repeat scroll right center; display: inline-block; padding: 0px 6px 0px 0px; margin: 0px 5px 0px 0px; }
.field-name-field-blog-topics .field-item, .field-name-field-blog-countries .field-item { background: transparent url(b7f940a576011e4e452ee7ad9c258ba5db825a37.png)  no-repeat scroll right center; display: inline-block; padding: 0px 10px; margin: 0px; }
.field-name-field-blog-topics .field-item.first, .field-name-field-blog-countries .field-item.first { padding-left: 0px ! important; }
.field-name-field-blog-tags .field-item.last, .field-name-field-video-topics .field-item.last, .field-name-field-video-countries .field-item.last, .field-name-field-blog-support .field-item.last, .field-name-field-publication-support .field-item.last, .field-name-field-publication-country .field-item.last { border: 0px none; background: transparent none repeat scroll 0px 0px; margin: 0px; padding: 0px; }
.field-name-field-blog-topics .field-item.last, .field-name-field-blog-countries .field-item.last { border: 0px none; background: transparent none repeat scroll 0px 0px; padding: 0px 10px; margin: 0px; }
.field-name-field-blog-support .file-icon, .field-name-field-publication-support .file-icon { display: none; }
.block-tagadelic-filters .content { padding-top: 10px; }
.tagadelic { line-height: 110%; }
#mini-panel-mlt_content .views-row { padding-bottom: 10px; margin-bottom: 10px; }
#mini-panel-mlt_content .views-field-title { margin-bottom: 0px; }
#mini-panel-mlt_content .view-header, #mini-panel-person_related_content .view-header { margin: 10px 0px; font-weight: 700; }
#mini-panel-mlt_content .pane-solr-mlt-pane-data, #mini-panel-mlt_content .pane-solr-mlt-pane-blogs, #mini-panel-mlt_content .pane-solr-mlt-pane-publications { margin-bottom: 30px; }
#mini-panel-mlt_content .pane-solr-mlt-pane-multimedia { float: left; border-right: 1px solid rgb(51, 51, 51); margin-right: 10px; padding-right: 10px; }
#mini-panel-mlt_content .pane-solr-mlt-pane-events { float: left; }
#mini-panel-mlt_content .pane-solr-mlt-pane-multimedia .view-header, #mini-panel-mlt_content .pane-solr-mlt-pane-events .view-header { margin: 3px 0px; }
.page-blog-related #block-system-main .blue-box { border: 0px none; padding: 0px; }
fieldset.captcha { margin-left: 0px; margin-right: 0px; }
fieldset.captcha legend { font-weight: 700; font-style: normal; }
.view-blog-series .views-row { overflow: hidden; }
.views-field-field-series-image { float: left; }
.views-field-field-series-image img { margin: 3px 15px 5px 0px; }
.responsive-layout-mobile.context-topics #block-menu-block-1 { display: none; }
#block-boxes-topics-slideshow { box-shadow: 0px 4px 4px 2px rgb(232, 232, 224); padding-bottom: 10px; margin-bottom: 30px; }
.topics h3, .view-topics-listing-pages h3 { clear: both; margin: 0px; padding: 15px 0px 0px; font-size: 2em; line-height: 120%; }
.topics h3::before, .view-topics-listing-pages h3::before { content: ""; clear: both; display: block; height: 15px; border-top: 1px solid rgb(204, 204, 204); }
.topics h3:first-child, .view-topics-listing-pages h3:first-child { padding-top: 0px; }
.topics h3:first-child::before, .view-topics-listing-pages h3:first-child::before { border: 0px none; height: 0px; }
.topics p, .view-topics-listing-pages p { margin-bottom: 10px; }
.topics .item-list li, .page-topics .view-topics-listing-pages .views-row { border: 0px none; float: left; margin: 0px; padding: 0px; width: 50%; }
.view-topics-listing-pages .view-footer { margin-top: 30px; clear: both; text-align: right; }
.pane-titles-by-topic .item-list ul li { border: 0px none; font-size: 1.1em; margin-left: 0px; margin-bottom: 15px; padding-left: 0px; }
.view-topics-listing-pages .views-field-field-topic-pullquote { margin-bottom: 10px; }
.view-topic-other-resources .item-list ul { margin: 0px; }
.view-topic-other-resources .item-list ul li { padding: 0px 0px 10px; }
.left.grid-4.alpha { margin-left: 10px; }
.the-filter-box .views-exposed-widgets { border-top: 1px dotted rgb(153, 153, 153); }
.the-filter-box .views-exposed-widget { border-bottom: 1px dotted rgb(153, 153, 153); clear: both; float: none; padding: 10px; }
.the-filter-box .views-exposed-widget.open { background: rgb(231, 244, 250) none repeat scroll 0% 0%; }
.the-filter-box .views-exposed-widget.views-submit-button { border: 0px none; padding: 0px; }
.the-filter-box .views-exposed-widget label:first-child { color: rgb(11, 98, 139); cursor: pointer; line-height: 15px; text-transform: uppercase; }
.the-filter-box .views-exposed-widget label:first-child span { background: rgb(11, 98, 139) none repeat scroll 0% 0%; color: rgb(255, 255, 255); display: inline-block; font-weight: 700; height: 15px; line-height: 15px; font-size: 13px; text-align: center; width: 15px; }
.the-filter-box .views-exposed-widget.open label:first-child span { background: rgb(224, 111, 5) none repeat scroll 0% 0%; }
.the-filter-box .views-widget { margin: 7px 0px 2px 17px; }
.the-filter-box .views-exposed-widget div.form-checkboxes label { color: rgb(11, 98, 139); font-size: 13px; font-weight: 400; text-transform: none; }
.the-filter-box .views-exposed-widget ul { list-style: outside none none; margin: 0px; }
.the-filter-box .views-exposed-widget ul ul { margin-left: 15px; padding: 0px 0px 5px; }
.the-filter-box .views-exposed-widget ul li { list-style: outside none none; margin: 0px; }
.the-filter-box h2.block-title { margin-bottom: 10px; }
.field-name-documents .field-label, .field-name-formats .field-label { float: left; }
.field-name-documents .field-label, .field-name-documents .field-item, .field-name-formats .field-label, .field-name-formats .field-item { font-size: 15px; }
.field-name-formats .field-label { width: 129px; }
.field-name-documents { margin-top: 12px; }
.browse-blog-posts-by #edit-tag-wrapper, .browse-blog-posts-by #-wrapper { display: none; }
.node-data .node-links { margin-top: 20px; }
.node-teaser .field-name-field-data-embed { float: left; margin: 0px 10px 5px 0px; }
.responsive-layout-mobile .field-name-field-data-embed { display: none; }
.node-teaser .field-name-field-data-embed img { border: 1px solid rgb(204, 204, 204); }
.file-application-tableau { padding-bottom: 20px; }
.node-type-data #region-postscript-first #block-panels-mini-mlt-content { margin-top: 40px; }
.node-type-data #region-postscript-first #block-panels-mini-mlt-content .views-field-title { font-size: 19px; line-height: 22px; }
.quicktabs-hide { display: block ! important; visibility: hidden; height: 0px; width: 0px; overflow: hidden; position: absolute; top: -1px; left: -1px; }
.jcarousel-skin-jcarousel_responsive_skin .field-collection-view.view-mode-carousel, .jcarousel-skin-jcarousel_responsive_skin .field-collection-container, .jcarousel-skin-jcarousel_responsive_skin .field-collection-container .field-items .field-item { border: 0px none; margin: 0px; padding: 0px; }
.quicktabs-wrapper { border-width: 2px 1px 1px; border-style: solid; border-color: rgb(163, 200, 216) rgb(221, 219, 212) rgb(221, 219, 212); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.quicktabs-wrapper ul.quicktabs-tabs { border-bottom: 1px solid rgb(190, 187, 174); display: block; margin: 0px; padding: 0px; }
.quicktabs-wrapper ul.quicktabs-tabs li { background: transparent linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(243, 242, 224) 100%) repeat scroll 0% 0%; border-right: 1px solid rgb(190, 187, 174); display: inline-block; font-family: headerfont,Georgia,times new roman,Times,serif; font-size: 0.85em; font-weight: 700; height: 30px; line-height: 30px; margin: 0px; min-height: 30px; max-height: 30px; padding: 0px 10px; text-transform: uppercase; }
.quicktabs-wrapper ul.quicktabs-tabs li a { border: 0px none; color: rgb(0, 0, 0); }
.quicktabs-wrapper ul.quicktabs-tabs li.active { background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 31px; min-height: 31px; max-height: 31px; margin-bottom: -1px; }
.quicktabs-wrapper ul.quicktabs-tabs li a:hover, .quicktabs-wrapper ul.quicktabs-tabs li a:focus, .quicktabs-wrapper ul.quicktabs-tabs li.active a { color: rgb(243, 120, 5); }
.quicktabs-wrapper .quicktabs_main { padding: 10px; }
.jcarousel-skin-jcarousel_responsive_skin .jcarousel-container-horizontal { border-bottom: 1px dotted rgb(219, 219, 211); padding: 20px 20px 10px; margin-bottom: 10px; }
.jcarousel-skin-jcarousel_responsive_skin #widget_pager_bottom_multimedia_slideshow_slides-default, .jcarousel-skin-jcarousel_responsive_skin #widget_pager_bottom_interview_slideshow-default { padding: 10px 33px 0px 34px; margin-bottom: 0px; border: 0px none; }
.jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item { border-right: 0px none; margin: 0px 3px 0px 0px; min-height: 83px; padding: 0px 4px 0px 0px; max-width: 100px; text-align: center; width: 100px; }
#widget_pager_bottom_multimedia_slideshow_slides-default li.jcarousel-item, #widget_pager_bottom_interview_slideshow-default li.jcarousel-item { max-width: 92px; border: 0px none; padding: 0px; margin: 0px 5px 0px 0px; width: 92px ! important; }
.jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item .field-name-title { margin: 3px 0px 0px; padding-bottom: 4px; }
.jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item .field-name-title a, .jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item .field-name-title h2 a, .jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item .field-name-title h2 { font-size: 13px; line-height: 16px; }
.jcarousel-skin-jcarousel_responsive_skin .jcarousel-next, .jcarousel-skin-jcarousel_responsive_skin .jcarousel-prev { background: transparent url(b74ee4d652fc147e36a1998e41dbe6b2fa177f76.png)  no-repeat scroll 0px 0px; border: 0px none; cursor: pointer; line-height: 0; height: 22px; left: -6px; width: 22px; }
.jcarousel-skin-jcarousel_responsive_skin .jcarousel-next { background-position: 0px -22px; left: auto; right: -6px; }
#widget_pager_bottom_multimedia_slideshow_slides-default .jcarousel-next, #widget_pager_bottom_interview_slideshow-default .jcarousel-next { right: 0px; }
#widget_pager_bottom_multimedia_slideshow_slides-default .jcarousel-prev, #widget_pager_bottom_interview_slideshow-default .jcarousel-prev { left: 0px; }
.jcarousel-skin-jcarousel_responsive_skin .jcarousel-next:hover { background-position: -22px -22px; cursor: pointer; }
.jcarousel-skin-jcarousel_responsive_skin .jcarousel-prev:hover { background-position: -22px 0px; cursor: pointer; }
.jcarousel-skin-jcarousel_responsive_skin .jcarousel-next.jcarousel-next-disabled, .jcarousel-skin-jcarousel_responsive_skin .jcarousel-prev.jcarousel-prev-disabled { opacity: 0.4; }
.lte8 .jcarousel-skin-jcarousel_responsive_skin .jcarousel-next.jcarousel-next-disabled, .lte8 .jcarousel-skin-jcarousel_responsive_skin .jcarousel-prev.jcarousel-prev-disabled {  }
#widget_pager_bottom_multimedia_slideshow_slides-default .jcarousel-list a { display: none; }
.views_slideshow_slide_counter { font-size: 11px; font-style: italic; line-height: 12px; text-align: center; }
#widget_pager_bottom_multimedia_slideshow_slides-default .jcarousel-list li { opacity: 0.6; }
#widget_pager_bottom_multimedia_slideshow_slides-default .jcarousel-list li:hover, #widget_pager_bottom_multimedia_slideshow_slides-default .jcarousel-list li.activeSlide { opacity: 1; cursor: pointer; }
.lte8 #widget_pager_bottom_multimedia_slideshow_slides-default .jcarousel-list li {  }
.lte8 #widget_pager_bottom_multimedia_slideshow_slides-default .jcarousel-list li:hover, .lte8 #widget_pager_bottom_multimedia_slideshow_slides-default .jcarousel-list li.activeSlide {  }
.jcarousel-item-undefined, .jcarousel-item-NaN, .jcarousel-item-placeholder { display: none; }
.view-mode-full .field-name-field-video-video, .view-mode-full .views-field-field-video-media, .views_slideshow_slide .field-name-field-video-video, .views_slideshow_slide .views-field-field-video-media { margin-bottom: 20px; }
#views_slideshow_cycle_main_multimedia_slideshow_slides-default .views_slideshow_slide { text-align: center; height: auto ! important; }
.views_slideshow_slide .views-field-field-slideshow-image-title-1, .views_slideshow_slide .views-field-field-slideshow-image-pg-name, .views_slideshow_slide .views-field-field-slideshow-image-title-1 .field-content, .views_slideshow_slide .views-field-field-slideshow-image-pg-name .field-content { font-size: 10px; line-height: 12px; text-align: center; display: inline-block; }
.views_slideshow_slide .views-field-field-slideshow-image-title-1, .views_slideshow_slide .views-field-field-slideshow-image-pg-name { margin-bottom: 20px; }
.views_slideshow_slide .views-field-field-slideshow-image-pg-name .counter { padding-left: 10px; font-style: italic; }
#views_slideshow_cycle_main_multimedia_slideshow_slides-default .views-row, #views_slideshow_cycle_main_interview_slideshow-default .views-row { border: 0px none; margin: 0px; padding: 0px; overflow: hidden; }
#views_slideshow_cycle_teaser_section_interview_slideshow-default, #views_slideshow_cycle_teaser_section_multimedia_slideshow_slides-default, #views_slideshow_cycle_main_interview_slideshow-default { width: 100% ! important; max-width: 100%; }
#views_slideshow_cycle_main_multimedia_slideshow_slides-default .views-field-field-slideshow-image-title, .node-type-interview .view-mode-full .views-field-field-video-title, .node-type-video .view-mode-full .views-field-field-video-title, .infoslide .views-field-field-video-title { font-family: headerfont,Georgia,times new roman,Times,serif; font-size: 23px; line-height: 26px; margin: 0px 0px 5px; color: rgb(169, 222, 242); font-weight: 700; text-transform: none; }
.infoslide .field-name-field-video-topics .field-item, .infoslide .field-name-field-video-countries .field-item { border-color: rgb(255, 255, 255); }
#views_slideshow_cycle_main_multimedia_slideshow_slides-default .views-field-field-slideshow-image-loc { font-family: headerfont,Georgia,times new roman,Times,serif; font-weight: 700; font-size: 16px; line-height: 19px; }
.views-field-field-interview-topics, .views-field-field-interview-countries { font-size: 0.8em; line-height: 130%; margin-top: 5px; }
.views-field-field-interview-topics .field-content, .views-field-field-interview-countries .field-content { display: inline; }
.infoslide a:link, .infoslide a:visited, .infoslide a:hover, .infoslide a:focus, .infoslide a:active { color: rgb(255, 255, 255); }
.infoslide a:hover, .infoslide a:focus { border-bottom: 1px solid rgb(255, 255, 255); }
#views_slideshow_cycle_main_multimedia_slideshow_slides-default .views-field-field-slideshow-image-desc { margin-top: 30px; display: none; }
.node-teaser .field-name-field-video-video { float: left; margin: 0px 10px 5px 0px; }
.node-teaser .field-name-field-video-video img { border: 1px solid rgb(204, 204, 204); }
.media-bliptv-outer-wrapper, .media-youtube-outer-wrapper { margin: 0px auto; }
@media all and (max-width: 1024px) {
  a.infoclosed, a.infoopen, a.infox { display: none ! important; }
}
#views_slideshow_cycle_main_multimedia_slideshow_slides-default .views-field-field-slideshow-image-title, #views_slideshow_cycle_main_multimedia_slideshow_slides-default .views-field-field-slideshow-image-loc, #views_slideshow_cycle_main_multimedia_slideshow_slides-default .views-field-field-slideshow-image-desc, .node-type-video .view-mode-full .field-name-body, .node-type-interview .view-mode-full .views-field-field-video-title, .node-type-interview .view-mode-full .views-field-field-video-description, .view-photos-videos-featured .node-video .field-name-body, .view-photos-videos-featured .node-interview .views-field-field-video-title, .view-photos-videos-featured .node-interview .views-field-field-video-description { display: none; }
.view-photos-videos-carousels .field-name-field-video-video, .view-photos-videos-carousels .field-name-field-video-media { cursor: pointer; }
#region-content .blip-size-small { float: left; margin: 0px 5px 5px 0px; }
.node-teaser .field-name-field-news-media { border: 0px none; margin: 3px 15px 5px 0px; padding: 0px; float: left; }
.responsive-layout-mobile.context-news #block-boxes-about-news { display: none; }
.media-kaltura-wrapper { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; margin: auto; }
.media-kaltura-embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.media-kaltura-embed iframe { max-height: none ! important; }
.media-video-embed { width: 960px; height: 270px; }
object { position: absolute; outline: 0px none; display: block; height: 95%; width: 100%; }
.node-event.node-promoted.view-mode-full .field-name-field-events-mediia .view-events-media, .node-virtual-conference.node-promoted.view-mode-full .field-name-field-events-mediia .view-events-media { box-shadow: 0px 4px 4px 2px rgb(232, 232, 224); margin-bottom: 30px; clear: both; }
.node-event.view-mode-full .field-name-field-event-dates, .node-virtual-conference.view-mode-full .field-name-field-event-dates { margin-bottom: 10px; color: rgb(102, 102, 102); }
.node-event.view-mode-full .field-name-field-event-location, .node-virtual-conference.view-mode-full .field-name-field-event-location { font-weight: 700; }
.node-event .switchtimezone-processed, .node-virtual-conference .switchtimezone-processed { clear: right; overflow: hidden; }
.node-event .switchtimezone-processed .field-item, .node-virtual-conference .switchtimezone-processed .field-item { float: left; margin-right: 10px; }
.node-event .switchtimezone-processed .switch-timezone, .node-virtual-conference .switchtimezone-processed .switch-timezone { font-style: italic; font-size: 0.8em; float: left; }
.switch-timezone a { color: rgb(243, 120, 5); }
div.visited a { color: rgb(77, 74, 53); }
.node-teaser .field-collection-container { border: 0px none; margin: 0px; padding: 0px; float: left; }
.node-teaser .field-collection-view, .node-teaser .field-collection-container .field-items .field-item { border: 0px none; margin: 0px; padding: 0px; }
.node-teaser .field-collection-container .field-collection-view { margin: 3px 15px 5px 0px; }
#block-panels-mini-virtual-conference-sessions { display: none; }
#block-panels-mini-virtual-conference-sessions.has-content { display: block; }
#block-panels-mini-virtual-conference-sessions .item-list h3 { margin-bottom: 0px; margin-top: 10px; }
.region-sidebar-second-inner .view-event-information .node-webform .form-item { margin: 5px; float: left; }
.region-sidebar-second-inner .view-event-information .views-row { margin: 0px; padding: 0px; }
.region-sidebar-second-inner .view-event-information .node-webform .form-actions { float: left; margin-top: 5px; }
.region-sidebar-second-inner .view-event-information .node-webform label { display: none; }
.views-field-field-event-media-caption { padding: 10px 0px 20px; }
.responsive-layout-mobile.context-regions #block-menu-block-1, .responsive-layout-mobile.context-countries #block-menu-block-1 { display: none; }
.view-countries-listing .views-row .item-list ul { overflow: hidden; margin: 0px; padding: 10px 0px 0px; }
.view-countries-listing .views-row .item-list li { border: 0px none; float: left; margin: 0px; padding: 0px; width: 50%; }
.view-countries-listing h3 { clear: both; margin: 0px; padding: 0px; font-size: 2em; line-height: 120%; }
ul.search-api-sorts, ul.facetapi-facetapi-links { list-style: outside none none; margin: 0px; padding: 5px 0px 10px 10px; }
ul.facetapi-facetapi-links ul { margin-left: 1.25em; }
ul.search-api-sorts li, ul.facetapi-facetapi-links li { font-weight: 700; list-style: outside none none; padding: 0px 0px 3px; }
ul.search-api-sorts li a, ul.facetapi-facetapi-links li a { color: rgb(11, 98, 139); font-size: 13px; }
p.search-performance { margin: 10px 0px 3px; clear: both; border-bottom: 1px solid rgb(204, 204, 204); padding: 0px 0px 10px; }
ol.search-results { margin: 10px 0px; }
ol.search-results li { margin: 5px 0px 25px; }
ol.search-results li h3 { font-size: 1.1em; margin-bottom: 0px; }
.view-mode-custom_search_results .field-name-documents, .view-mode-teaser .field-name-documents { float: left; width: auto; }
.view-mode-custom_search_results .field-name-documents .field-items, .view-mode-teaser .field-name-documents .field-items { float: left; margin-right: 5px; }
.field-web-publication-link { float: left; }
.field-web-publication-link .field-title { float: left; width: auto; font-weight: 700; font-size: 15px; margin-right: 5px; }
.field-web-publication-link .field-value { float: left; }
.field-web-publication-link .field-value a { font-size: 15px; }
.view-mode-teaser .field-web-publication-link { margin-top: 12px; }
.flyout-processed { position: absolute; bottom: -1000px; opacity: 0 ! important; z-index: -999; }
body.toolbar { padding: 0px 0px 30px ! important; }
#toolbar { bottom: 0px; top: auto; }
#mobile-hat { height: 45px; margin: 0px; width: 100%; background: transparent linear-gradient(to bottom, rgba(255, 255, 255, 0.7) 0px, rgba(185, 185, 185, 0.95) 100%) repeat scroll 0% 0%; position: fixed; z-index: 9999; top: 0px; }
.responsive-layout-mobile #block-search-api-page-sitewide { position: fixed ! important; top: 45px ! important; }
#mobile-hat #mobile-main-menu-container { position: relative; height: 45px; width: 100%; margin: 0px; }
#main-menu { display: none; }
#mobile-main-menu { display: none; list-style: outside none none; margin: 0px; padding: 0px 0px 400px; height: auto; position: absolute; top: 45px; left: 0px; width: 100%; background: rgba(75, 75, 75, 0.85) none repeat scroll 0% 0%; z-index: 1000; }
#mobile-main-menu.showme { display: block; }
#mobile-main-menu li { background: transparent none repeat scroll 0px 0px; display: block; width: 100%; margin: 0px; padding: 0px; }
#mobile-main-menu li a { color: rgb(255, 255, 255); border-bottom: 1px solid rgb(51, 51, 51); font-weight: 700; font-size: 16px; font-family: Arial,serif; display: block; padding: 10px; text-align: left; text-decoration: none; }
#mobile-main-menu li a:hover, #mobile-main-menu li a:focus, #mobile-main-menu li a:active { background: rgba(51, 51, 51, 0.8) none repeat scroll 0% 0%; }
#mobile-main-menu li a span.mobile-arrow { text-align: right; display: block; float: right; }
#mobile-hat div.leftButton { padding-top: 6px ! important; }
#mobile-hat div.leftButton, #mobile-hat #mobile-search-icon, #mobile-hat #mobile-home-icon { position: absolute; top: 4px; left: 6px; height: 30px; font-weight: 700; font-size: 95%; text-align: center; color: rgb(255, 255, 255); display: block; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.6); line-height: 8px; font-family: Arial,serif; border-radius: 4px; padding: 0px 12px; cursor: pointer; }
#mobile-hat #mobile-home-icon { text-indent: -9999em; left: 6px; width: 26px; padding: 6px 8px 0px; }
#mobile-hat a { text-decoration: none; border-bottom: 0px none; }
#mobile-home-icon a { text-indent: -9999em; width: 26px; height: 19px; display: block; background-image: linear-gradient(transparent, transparent), url(c232e06bede17e84d3eb88e75af5447e5cafd9f4.) ; }
#mobile-hat div.leftButton.pressed, #mobile-hat #mobile-search-icon.pressed { background: rgba(214, 214, 214, 0.7) none repeat scroll 0% 0%; }
#mobile-hat #mobile-search-icon { text-indent: -9999em; left: auto; right: 6px; width: 20px; padding: 6px 12px 0px; }
#mobile-search-icon a { text-indent: -9999em; width: 20px; height: 20px; display: block; background-image: linear-gradient(transparent, transparent), url(e8c448fb6524f8355323af434fd0503cd95c26e4.) ; }
#mobile-hat .leftButton a { text-indent: -9999em; width: 20px; height: 20px; display: block; background-color: transparent; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-position: 50% 50%; background-size: auto auto; background-image: linear-gradient(transparent, transparent), url(47c9b69ce9933ea650fbb3d286360b313e8a0644.) ; background-repeat: no-repeat; }
.page-site-search #breadcrumb, .context-photos-videos #breadcrumb { display: none; }
.page-site-search .form-item { margin-bottom: 0px; }
.page-site-search #search-api-page-search-form .form-text { height: 30px; width: 606px; float: left; }
.page-site-search #search-api-page-search-form .form-submit { height: 31px; width: 90px; border-radius: 0px; margin-left: 3px; margin-top: -1px; }
.page-site-search select { padding: 0px 18px 0px 2px; }
.page-site-search #region-sidebar-first { margin-top: 35px; width: 220px; }
.responsive-layout-mobile #search-api-page-search-form .form-text { width: 100%; }
.responsive-layout-mobile #search-api-page-search-form .form-submit { margin-left: 0px; margin-top: 10px; width: 69px; }
#ui-theme-nice-orange { font-size: 12px; border: 1px solid rgb(127, 157, 185); background-image: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); border-radius: 0px; }
#ui-theme-nice-orange .ui-state-hover { border: 0px none; border-radius: 0px; background: rgb(51, 153, 255) none repeat scroll 0px 0px; font-weight: 400; color: rgb(255, 255, 255); }
#ui-theme-nice-orange { font-size: 12px; border: 1px solid rgb(127, 157, 185); background-image: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); border-radius: 0px; }
#ui-theme-nice-orange .ui-state-hover { border: 0px none; border-radius: 0px; background: rgb(51, 153, 255) none repeat scroll 0px 0px; font-weight: 400; color: rgb(255, 255, 255); }
.current-search-item-active { padding-left: 10px; display: table-cell; vertical-align: middle; }
.search-result-h2 { margin-top: 20px; }
.current-search-label { font-size: 13px; vertical-align: middle; display: table-cell; }
.current-search-label .clear-all { font-size: 14px; margin-top: -7px; margin-bottom: 3px; }
.current-search-item-active ul { display: table-cell; }
.current-search-item-active ul li, #facetapi-facet-search-apisolr-block-field-publication-documentfield-document-language li { display: inline-block; padding: 0px 12px 0px 0px; }
#facetapi-facet-search-apisolr-block-field-publication-documentfield-document-language li { background: rgb(11, 98, 139) none repeat scroll 0% 0%; margin-right: 5px; border-radius: 4px; padding-left: 5px; padding-right: 5px; line-height: 20px; }
.responsive-layout-mobile #facetapi-facet-search-apisolr-block-field-publication-documentfield-document-language li { padding-top: 2px; line-height: 19px; }
#facetapi-facet-search-apisolr-block-field-publication-documentfield-document-language { padding-top: 2px; }
#facetapi-facet-search-apisolr-block-field-publication-documentfield-document-language li a, #facetapi-facet-search-apisolr-block-field-publication-documentfield-document-language li { color: rgb(255, 255, 255); font-weight: 400; font-size: 12px; }
.pub-langauge-filter { background: rgb(245, 251, 253) none repeat scroll 0% 0%; padding-left: 5px; }
.pub-langauge-filter span, .mobile-pub-langauge-filter span { float: left; padding-top: 4px; font-size: 12px; color: rgb(11, 96, 139); margin-right: 10px; }
.mobile-pub-langauge-filter span { margin-right: 0px; }
#facetapi-facet-search-apisolr-block-field-publication-documentfield-document-language { padding-bottom: 5px; }
.mobile-pub-langauge-filter span { float: none; }
.faceted-breadcrumb a:hover, #facetapi-facet-search-apisolr-block-type a:hover { border-bottom: 0px none; }
.responsive-layout-mobile #facetapi-facet-search-apisolr-block-field-publication-documentfield-document-language { padding-left: 0px; }
#facetapi-facet-search-apisolr-block-field-publication-documentfield-document-language li .facetapi-active { display: none; }
.responsive-layout-mobile .pub-langauge-filter { display: none; }
.current-search-item-active ul li a { background: rgb(255, 255, 255) url(abe803ef68a98df390012a97658e81847dfe0944.png)  no-repeat scroll 0px 7px; text-indent: -9999em; width: 12px; display: inline-block; float: right; margin-left: 5px; }
.current-search-item-active ul li a:hover { text-decoration: none; }
.current-search-item-active ul li.first { display: none; }
#block-current-search-active-facet .block-title { float: left; font-size: 14px; text-transform: capitalize; }
.ui-autocomplete-input { background-image: none; }
.faceted-breadcrumb { border-bottom: 1px solid rgb(204, 204, 204); }
ul.search-api-sorts li { border-bottom: 1px dotted rgb(153, 153, 153); border-top: 1px dotted rgb(153, 153, 153); padding-bottom: 5px; padding-top: 5px; padding-left: 10px; }
ul.search-api-sorts li.first { border-bottom: 0px none; }
ul.search-api-sorts li.last { border-top: 0px none; }
.search-api-sort-active { background: rgb(231, 244, 250) none repeat scroll 0% 0%; display: block; margin-top: -5px; margin-bottom: -5px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; margin-left: -10px; color: rgb(11, 98, 139); font-size: 13px; }
.items-per-page { float: right; }
.per-page { margin-left: 10px; padding: 0px; font-size: 10px; width: 90px; }
.pub-mobile-format .views-row { border-bottom: 0px none; margin: 0px; padding: 0px 3px 0px 7px; display: inline; background: transparent url(b7f940a576011e4e452ee7ad9c258ba5db825a37.png)  no-repeat scroll left center; }
.pub-mobile-format .views-row-first { background: transparent none repeat scroll 0px 0px; padding-left: 0px; }
.field-name-field-publication-formats { font-size: 12px; }
.node-type-publication.field-name-service-links-displays-group { margin-top: 20px; }
.responsive-layout-mobile #block-boxes-mobile-search-sort, .responsive-layout-mobile #block-boxes-box-mobile-type-filter, .responsive-layout-mobile .mobile-facets { display: block; margin-bottom: -1px; }
#block-boxes-mobile-search-sort, #block-boxes-box-mobile-type-filter, .mobile-facets { display: none; }
.responsive-layout-mobile .block-facetapi-a544w0gimggpnjxn1artuzhovc9xyuoy, .responsive-layout-mobile .block-facetapi-8zzdo6xgxo1hxrlfq6rdfd0zcy01yruw, .responsive-layout-mobile .block-facetapi-vah8mfuspr5g5c582wh1ctnq43k9k3vz, .responsive-layout-mobile .block-facetapi-7a6eyr18swtqhnfrksykra2m0z06abrs, .responsive-layout-mobile .block-search-api-sorts { display: none; }
.responsive-layout-mobile h2.block-title { font-size: 12px; }
.page-site-search #page-title { display: none; }
.page-site-search .field-name-field-video-video, .page-site-search .views-field-field-slideshow-image-image { display: inline; float: left; margin-right: 10px; }
.page-site-search .field-type-text-with-summary { display: inline; }
.page-site-search .item-list .pager { margin-top: 10px; }
.page-site-search .field-name-post-date, .page-site-search .field-name-field-blog-date { float: left; margin-right: 10px; }
.page-site-search .field-name-content-type .field-item { background: rgb(231, 244, 250) none repeat scroll 0% 0%; display: inline; padding: 1px 7px; font-size: 12px; color: rgb(11, 98, 139); letter-spacing: 1px; }
.page-site-search .field-collection-container, .page-site-search .field-collection-view { border: 0px none; margin: 0px; padding: 0px; }
.page-site-search .field-collection-container { float: left; margin-right: 10px; }
.page-site-search .field-name-post-date .field-item { padding-top: 1px; }
.page-site-search .field-name-field-slideshow-images .views-row { margin-bottom: 0px; }
.facetapi-facetapi-links .facetapi-active { background: rgb(255, 255, 255) url(abe803ef68a98df390012a97658e81847dfe0944.png)  no-repeat scroll 0px 5px; text-indent: -9999em; width: 12px; display: inline-block; margin-right: 3px; }
.field-name-field-news-country .field-item { margin-right: 5px; background: transparent url(b7f940a576011e4e452ee7ad9c258ba5db825a37.png)  no-repeat scroll left center; padding-left: 7px; padding-right: 3px; display: inline; }
.external_link { background: transparent url(e060fc7f33daf7748c8fc92d49125b1a107f697e.png)  no-repeat scroll right center; padding-right: 15px; }
.field-name-field-news-country .first { background: transparent none repeat scroll 0px 0px; padding-left: 0px; }
.field-name-field-blog-image { display: none; }
.field-name-field-news-supporting .field-label { font-size: 12px; }
object { position: absolute; outline: 0px none; display: block; height: 95%; width: 100%; }
.media-youtube-video { max-width: 480px; min-height: 50px; position: relative; margin: auto; }
.context-photos-videos .media-youtube-video { max-width: 100%; }
.media-youtube-video object, .media-youtube-video iframe { max-width: 100%; position: relative; }
.mobile-loading-bar { width: 160px; height: 40px; background-color: rgb(36, 36, 36); position: fixed; top: 50%; left: 50%; margin-left: -80px; border-radius: 15px; text-align: center; padding-top: 15px; color: rgb(255, 255, 255); font-size: 19px; box-shadow: 0px 0px 50px rgb(36, 36, 36); }
.close-icon-show { display: block ! important; }
.views-slideshow-controls-text-pause { display: none; }
.info-mobile-showicon { text-indent: -9999px; display: block; margin-top: 5px; position: absolute; left: auto; right: 1px; }
@media all and (min-width: 1025px) {
  .view-photos-videos-carousels img { max-width: 100%; }
  .view-photos-videos-carousels .field-type-text-with-summary, .field-name-field-video-mobile-description, .views-field-field-intervew-mob-description, .views-field-field-slideshow-image-mob-desc { display: none ! important; }
}
@media all and (max-width: 1024px) {
  .node-type-video .field-name-body, .views-field-field-video-description, .views-field-field-slideshow-image-desc { display: none ! important; }
  #views_slideshow_cycle_main_multimedia_slideshow_slides-default { position: absolute; left: -30000px; }
  .view-photos-videos-carousels .field-type-text-with-summary { clear: none ! important; margin-top: -10px; }
  .view-photos-videos-carousels .field-type-text-with-summary .field-item { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .views-slideshow-controls-text-next, .views-slideshow-controls-text-previous, .page-photos-videos .pane-boxes-photos-videos-featured { display: none; }
  #views_slideshow_cycle_main_multimedia_slideshow_slides-default.fullscreen .views-field-field-slideshow-image-desc { width: 100% ! important; }
  .fullscreen .infoslide-inner { padding: 10px 10px 0px; }
  .page-photos-videos .quicktabs-wrapper ul.quicktabs-tabs, .context-photos-videos .quicktabs-wrapper ul.quicktabs-tabs { border-right: 1px solid rgb(190, 187, 174); border-left: 1px solid rgb(190, 187, 174); }
  .page-photos-videos .quicktabs-wrapper, .context-photos-videos .quicktabs-wrapper { border-width: 2px 0px 0px; border-style: solid none none; border-color: rgb(163, 200, 216) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
  .page-photos-videos .quicktabs-wrapper ul.quicktabs-tabs li.last.active, .context-photos-videos .quicktabs-wrapper ul.quicktabs-tabs li.last.active { border-right: 0px none; }
  .quicktabs-wrapper ul.quicktabs-tabs li { background: rgb(237, 232, 191) none repeat scroll 0% 0%; }
  .jcarousel-skin-jcarousel_responsive_skin .jcarousel-container-horizontal { border-bottom: 0px none; }
  .view-photos-videos-carousels .field-type-text-with-summary { display: block ! important; }
  .page-photos-videos .quicktabs-wrapper .quicktabs_main, .context-photos-videos .quicktabs-wrapper .quicktabs_main { padding-left: 0px ! important; }
  .node-type-slideshow #widget_pager_bottom_multimedia_slideshow_slides-default .jcarousel-clip-horizontal img { height: 80px ! important; }
  #widget_pager_bottom_multimedia_slideshow_slides-default li.jcarousel-item { max-width: 94px; width: 94px ! important; min-height: 85px ! important; margin-right: 5px ! important; }
  .quicktabs-wrapper ul.quicktabs-tabs li { width: 33%; padding: 8px 0px; text-align: center; }
  #quicktabs-blog_popular ul.quicktabs-tabs li { width: 33.1%; }
  .quicktabs-wrapper ul.quicktabs-tabs li.last { border-right: 0px none; }
  .jcarousel-view--photos-videos-carousels--block-1 li.jcarousel-item .field-name-title, .jcarousel-view--photos-videos-carousels--block-2 li.jcarousel-item .field-name-title, .jcarousel-view--photos-videos-carousels--block-3 li.jcarousel-item .field-name-title, .jcarousel-view--photos-videos-carousels--block-3 li.jcarousel-item .field-name-title, .view-photos-videos-carousels .field-type-text-with-summary, .view-photos-videos-carousels .field-name-field-video-mobile-description { padding-left: 175px; }
  .jcarousel-view--photos-videos-carousels--block-1 li.jcarousel-item, .jcarousel-view--photos-videos-carousels--block-2 li.jcarousel-item, .jcarousel-view--photos-videos-carousels--block-3 li.jcarousel-item { float: none ! important; width: 100% ! important; max-width: 98% ! important; margin-bottom: 12px ! important; border-bottom: 1px dashed rgb(204, 204, 204); padding-bottom: 15px ! important; }
  .jcarousel-view--photos-videos-carousels--block-2 .field-name-field-video-video, .jcarousel-view--photos-videos-carousels--block-1 .field-collection-container, .jcarousel-view--photos-videos-carousels--block-2 .field-collection-container, .jcarousel-view--photos-videos-carousels--block-3 .field-collection-container { float: left ! important; }
  .jcarousel-view--photos-videos-carousels--block-1 li.jcarousel-item .field-name-title .field-item, .jcarousel-view--photos-videos-carousels--block-2 li.jcarousel-item .field-name-title .field-item, .jcarousel-view--photos-videos-carousels--block-3 li.jcarousel-item .field-name-title .field-item, .jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item { width: 100%; text-align: left; }
  .jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item { min-height: 72px ! important; }
  .jcarousel-container-horizontal { padding-left: 0px ! important; }
  .jcarousel-skin-jcarousel_responsive_skin .jcarousel-container-horizontal { padding: 0px ! important; width: 100% ! important; }
  .jcarousel-view--photos-videos-carousels--block-2, .jcarousel-view--photos-videos-carousels--block-3, .jcarousel-view--photos-videos-carousels--block-1 { width: 100% ! important; padding-top: 4px ! important; }
  #block-views-photos-videos-carousels-block-1 .jcarousel-next, #block-views-photos-videos-carousels-block-1 .jcarousel-prev, #block-views-photos-videos-carousels-block-2 .jcarousel-next, #block-views-photos-videos-carousels-block-2 .jcarousel-prev, #block-views-photos-videos-carousels-block-3 .jcarousel-next, #block-views-photos-videos-carousels-block-3 .jcarousel-prev { display: none ! important; }
  #views_slideshow_cycle_main_multimedia_slideshow_slides-default.fullscreen { position: fixed ! important; height: auto ! important; width: auto ! important; margin: 0px ! important; padding: 0px ! important; z-index: 2147483647 ! important; top: 0px ! important; left: 0px ! important; bottom: 0px ! important; right: 0px ! important; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); display: block ! important; }
  .hide-scroll-bar { overflow: hidden; height: 100%; width: 100%; margin: 0px; padding: 0px; }
  .close-icon { position: absolute; width: 55px; height: 25px; text-align: center; top: 14px; right: 10px; z-index: 100; font-size: 15px; color: rgb(255, 255, 255); display: none; border: 1px solid rgb(255, 255, 255); border-radius: 6px; line-height: 25px; background: rgba(0, 0, 0, 0.2) none repeat scroll 0% 0%; }
  #widget_pager_bottom_multimedia_slideshow_slides-default .jcarousel-list { width: 100% ! important; overflow: visible ! important; }
  #widget_pager_bottom_multimedia_slideshow_slides-default .jcarousel-next { display: none ! important; }
  #widget_pager_bottom_multimedia_slideshow_slides-default .jcarousel-prev { display: none ! important; }
  #widget_pager_bottom_multimedia_slideshow_slides-default .jcarousel-list li { opacity: 1 ! important; }
  .node-type-slideshow .views_slideshow_slide .views-field-field-slideshow-image-title-1, .node-type-slideshow .views_slideshow_slide .views-field-field-slideshow-image-pg-name { margin-top: -20px ! important; vertical-align: top ! important; background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%; padding: 5px 0px; width: 100%; }
  .node-type-interview .title, .node-type-video .title { font-size: 24px ! important; margin: 0px ! important; }
  .jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item .field-name-title a, .jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item .field-name-title h2 a, .jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item .field-name-title h2 { font-size: 18px ! important; line-height: 24px; }
  .node-type-slideshow .photographer, .node-type-slideshow .views-field-field-slideshow-image-loc, .node-type-slideshow #views_slideshow_cycle_main_multimedia_slideshow_slides-default .views-field-field-slideshow-image-title, .node-type-interview .view-mode-full .views-field-field-video-title { display: none ! important; }
  .node-type-slideshow .infoslide { position: absolute; top: auto; bottom: 42px; display: block ! important; font-size: 90%; line-height: 18px ! important; width: 100%; padding: 5px 0px 0px; background: transparent linear-gradient(to bottom, transparent 0px, rgba(0, 0, 0, 0.9) 88%, rgba(0, 0, 0, 0.9) 88%) repeat scroll 0% 0%; }
  #views_slideshow_cycle_main_multimedia_slideshow_slides-default .views-field-field-slideshow-image-title { font-size: 12px ! important; line-height: 18px ! important; }
  .node-type-slideshow .infoslide p, #views_slideshow_cycle_main_multimedia_slideshow_slides-default .views-field-field-slideshow-image-desc { margin: 0px ! important; }
  #views_slideshow_cycle_main_multimedia_slideshow_slides-default .views_slideshow_slide .infoslide { text-align: left ! important; }
  .infoslide { display: block ! important; float: left; }
  .infoslide a:link, .infoslide a:visited, .infoslide a:hover, .infoslide a:focus, .infoslide a:active { color: rgb(11, 98, 139); }
  .infoslide p { margin: 0px ! important; }
}
@media all and (max-width: 1024px) and (min-width: 739px) {
  .container-12 .grid-8 .topics, .page-regions .region { width: 941px ! important; }
  .page-topics .sub-menu, .page-regions .sub-menu { display: none; }
  .block-boxes-about-regions { display: none; }
  #quicktabs-container-photos_videos_carousels .jcarousel-container-horizontal { width: 100% ! important; }
  .mobile-all-albums { top: -25px ! important; width: 96% ! important; }
  .node-type-slideshow .views_slideshow_slide .views-field-field-slideshow-image-title-1, .node-type-slideshow .views_slideshow_slide .views-field-field-slideshow-image-pg-name { position: absolute ! important; left: 0px ! important; margin-top: 0px ! important; z-index: 2000; background: transparent none repeat scroll 0px 0px ! important; bottom: -5px ! important; }
  .node-type-slideshow .infoslide { position: absolute; bottom: 0px ! important; padding-bottom: 35px ! important; padding-left: 10px; }
  .jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item .field-name-title a, .jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item .field-name-title h2 a, .jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item .field-name-title h2 { font-size: 20px ! important; padding-bottom: 5px; }
  .field-type-text-with-summary, .views-field-field-video-description { width: 100% ! important; }
  .quicktabs-wrapper ul.quicktabs-tabs li.last { width: 33.7%; }
  .view-photos-videos-carousels .field-type-text-with-summary .field-item, .view-photos-videos-carousels .field-name-field-video-mobile-description { white-space: normal ! important; width: 77%; }
}
@media only screen and (max-device-width: 768px) and (orientation: portrait) {
}
@media all and (max-width: 739px) {
  .image-media, .media-image { float: none ! important; display: block; }
  .page-photos-videos #page-title { display: none; }
  .responsive-layout-mobile #section-content { margin-top: 15px; }
  #mob .infoslide .field-type-text-with-summary { padding-right: 16px; }
  .responsive-layout-mobile .logo-img { margin: auto; width: 103px; padding-top: 5px; z-index: 9999; position: relative; }
  .mobile-all-albums { position: absolute; top: -25px; color: rgb(0, 98, 160); display: block; }
  .node-type-slideshow .title { font-size: 24px ! important; margin-bottom: 25px ! important; }
}
@media all and (min-width: 504px) {
  .field-name-field-blog-image { display: block; }
}
@media all and (max-width: 480px) {
  .jcarousel-skin-jcarousel_responsive_skin .jcarousel-clip-horizontal img { width: 116px ! important; }
  .jcarousel-view--photos-videos-carousels--block-1 li.jcarousel-item .field-name-title, .jcarousel-view--photos-videos-carousels--block-2 li.jcarousel-item .field-name-title, .jcarousel-view--photos-videos-carousels--block-3 li.jcarousel-item .field-name-title, .view-photos-videos-carousels .field-type-text-with-summary, .view-photos-videos-carousels .field-name-field-video-mobile-description { padding-left: 130px; }
}
@media all and (max-width: 370px) {
  .view-photos-videos-carousels .field-type-text-with-summary, .view-photos-videos-carousels .field-name-field-video-mobile-description { display: none ! important; }
}
@media all and (max-width: 320px) {
  .quicktabs-wrapper ul.quicktabs-tabs li { width: 32.9%; }
  .quicktabs-wrapper ul.quicktabs-tabs li.last { width: 33.5%; }
}
@media all and (max-width: 240px) {
  .quicktabs-wrapper ul.quicktabs-tabs li, .quicktabs-wrapper ul.quicktabs-tabs li.last { width: 32.8%; font-size: 10px; }
  div.logo-img a { font-size: 21px; background-size: 27px 42px; line-height: 33px; padding-left: 26px; background-position: 0px 0px; padding-top: 5px; }
}
.field-collection-view-final, .field-collection-view-final td, .field-collection-view-final tr.even, .field-collection-view-final tr.odd { border: 0px none; }
.field-collection-view-final thead th, .field-collection-view-final th { background: transparent none repeat scroll 0px 0px; color: rgb(132, 132, 132); }
.view-related-content-overide { padding-top: 10px; }
.view-related-content-overide ul li { border-bottom: 1px dotted rgb(206, 204, 198); padding-left: 0px; padding-right: 0px; }
.view-related-content-overide a { font-family: headerfont,Georgia,times new roman,Times,serif; font-size: 16px; font-weight: 700; line-height: 20px; }
.view-related-content-overide .views-label { border-bottom: 1px solid transparent; color: rgb(11, 98, 139); font-weight: 700; }
.views-field-field-pubs-related-blogs { margin-bottom: 40px; }
.view-related-content-overide .last { border-bottom: 0px none; padding-bottom: 0px; }
.node-type-news .field-name-field-news-supporting .field-items { font-size: 0.8em; }
.site-map-menu .expanded { list-style-image: none; }
@media print {
  html, body { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; font-family: Verdana,Helvetica,Arial,sans-serif; }
  a:link, a:visited, a:hover, a:focus, a:active { border-bottom: 0px none; color: rgb(11, 98, 139); text-decoration: none; }
  #page { box-shadow: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 0px; padding: 0px; width: 100%; }
  #section-header, #section-footer, #zone-footer-wrapper, #zone-menu-wrapper, .social-links-header, #breadcrumb, #messages, .tabs.primary, .service-links, #mini-panel-footer-1, #mini-panel-footer-2, #toolbar, .pane-menu-footer, #boxes-box-footer_hq_office .footer-logo-cgap a, .comment-form, #comment-form, #mobile-hat { display: none ! important; }
  #region-content, #region-content .grid-8, #region-content .grid-4 { width: 95%; }
  #region-sidebar-second, #region-sidebar-first { display: none; }
  button, .node-links ul li a, .comment-links ul li a, input[type="submit"], input[type="button"], input[type="reset"], input.form-submit, .block-menu-block h2.block-title a { font-family: Verdana,Helvetica,Arial,sans-serif; }
  h1, h2, h3, h4, h5, h6, .views-field-title, .views-field-pageTitle, .views-field-name, .field-name-title a, .field-name-title h2, .field-name-title h2 a, .field-name-field-topic-resources .field-items .field-item, .view-titles-by-topic .views-field-title, #boxes-box-footer_hq_office p, .view-home-page-slideshow .skin-default .views_slideshow_slide .views-field-title, .view-home-page-slideshow .skin-default .views_slideshow_slide .views-field-name, .view-topics-slideshow .skin-default .views_slideshow_slide .views-field-title, .view-topics-slideshow .skin-default .views_slideshow_slide .views-field-name, .view-publications-slideshow .skin-default .views_slideshow_slide .views-field-title, .view-publications-slideshow .skin-default .views_slideshow_slide .views-field-name, .view-data-slideshow .skin-default .views_slideshow_slide .views-field-title, .view-data-slideshow .skin-default .views_slideshow_slide .views-field-name, .view-programs-slideshow .skin-default .views_slideshow_slide .views-field-title, .view-programs-slideshow .skin-default .views_slideshow_slide .views-field-name, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views_slideshow_slide .views-field-title, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .skin-default .views_slideshow_slide .views-field-name, .pane-boxes-about-publications h2, .pane-boxes-about-data h2, #views_slideshow_cycle_main_multimedia_slideshow_slides-default .views-field-field-slideshow-image-title, .node-type-interview .view-mode-full .views-field-field-video-title, .node-type-video .view-mode-full .views-field-field-video-title, .infoslide .views-field-field-video-title, #views_slideshow_cycle_main_multimedia_slideshow_slides-default .views-field-field-slideshow-image-loc, .quicktabs-wrapper ul.quicktabs-tabs li, .front .homepage-about-panel .pane-boxes-about-cgap h2 { font-family: Georgia,times new roman,Times,serif; }
}
@media all and (max-width: 980px) {
  .view-speakers-list .views-row .views-field-nothing { margin-bottom: 0px ! important; }
  .cgap-speakers-quote-text { display: none; }
}
@media all and (min-width: 739px) and (max-width: 980px) {
  .page-speakers .view-speakers-list .views-row { width: 680px; }
}
@media all and (max-width: 739px) {
  .view-speakers-list .views-row .views-field-nothing { min-height: 125px ! important; margin: 0px 10px ! important; }
  .page-speakers .pane-menu-block-1 { display: none; }
  .view-speakers-list .views-row .views-field-nothing .views-field-view-node { float: none ! important; padding-left: 10px; }
  .view-speakers-list .views-row .views-field-nothing .views-field-field-speaker-summary { padding-left: 10px; }
}
@media all and (max-width: 480px) {
  .node-type-speaker .speaker-middle .middle-wrapper .speaker-middle-left-wrapper .field-name-field-speaker-photo img { width: 100% ! important; height: auto ! important; }
}
@media all and (max-width: 400px) {
  .view-speakers-list .views-row .views-field-nothing { min-height: 170px ! important; margin: 0px 10px ! important; }
}
.pane-speakers-list-panel-pane-1 h2 { color: rgb(243, 120, 5); font-family: headerfont,Georgia,times new roman,Times,serif; font-weight: 700; letter-spacing: 0px; line-height: 1.1em; font-size: 2.5em; margin: 0px 10px 20px; text-transform: capitalize; }
.view-speakers-list .views-row { border-bottom: 0px none; padding: 0px; }
.view-speakers-list .views-row .views-field-nothing { margin-bottom: 15px; border-width: 1px 1px 2px; border-style: solid; border-color: rgb(207, 207, 207) rgb(207, 207, 207) rgb(11, 99, 139); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: rgb(231, 244, 250); min-height: 125px; }
.view-speakers-list .views-row .views-field-nothing .views-field-field-speaker-photo { float: left; margin-right: 10px; }
.view-speakers-list .views-row .views-field-nothing .views-field-title a { font-size: 23px; }
.view-speakers-list .views-row .views-field-nothing .views-field-field-speaker-summary { font-size: 12px; line-height: 18px; min-height: 65px; padding-right: 10px; }
.view-speakers-list .views-row .views-field-nothing .views-field-view-node { color: rgb(11, 98, 139); font-size: 0.7em; font-weight: 700; text-transform: uppercase; float: right; text-decoration: none; padding-right: 10px; }
.view-speakers-list .views-row .views-field-nothing .views-field-title { padding-top: 5px; }
.cgap-speakers-intro-text { margin: 0px 10px; overflow: hidden; }
.cgap-speakers-intro-text ul { line-height: 15px; float: left; margin-top: 0px; font-size: 14px; }
.cgap-speakers-intro-text .pane-title { margin-bottom: 10px; text-transform: none; font-family: headerfont,Georgia,times new roman,Times,serif; font-size: 1.5em; font-weight: 700; }
.cgap-speakers-quote-text { background: transparent url(016960495b86b00f5dc876d4cc6d46649f6e4ebb.png)  repeat scroll 0px 0px; border-width: 1px; border-style: solid; border-color: rgb(220, 218, 211); margin-left: 10px; margin-right: 10px; margin-bottom: 40px; padding: 10px 35px; line-height: 30px; }
.cgap-speakers-quote-text p { font-size: 20px; font-style: italic; font-family: georgia,serif; color: rgb(77, 74, 53); margin: 0px; padding: 0px; }
.cgap-speakers-quote-text .pane-content p::before { content: url(717baf0e91d0bf844bafe03addc83ee28a69132d.png) ; padding-right: 5px; }
.cgap-speakers-quote-text .pane-content p::after { content: url(979297494a4d0afd09eff58bd9f67bbfc3295023.png) ; padding-left: 5px; }
.page-speakers h1.title { margin-bottom: 10px ! important; }
.node-type-speaker #section-content h1.title { display: none; }
.node-type-speaker .speaker-top .top-wrapper { background: rgb(231, 244, 250) none repeat scroll 0% 0%; text-align: center; }
.node-type-speaker .speaker-top .top-wrapper .field-name-title h2 { padding: 35px 0px 20px; font-size: 40px; }
.node-type-speaker .speaker-top .top-wrapper .field-name-field-speaker-title { font-weight: 700; padding: 0px 0px 30px; }
.node-type-speaker .speaker-middle .middle-wrapper { background: rgb(231, 244, 250) none repeat scroll 0% 0%; margin: 0px 10px; padding-bottom: 35px; float: left; }
.node-type-speaker .speaker-middle .middle-wrapper .speaker-middle-left-wrapper { margin: 0px; text-align: center; }
.node-type-speaker .speaker-middle .middle-wrapper .speaker-middle-right-wrapper { text-align: left; }
.node-type-speaker .speaker-middle .middle-wrapper .speaker-middle-right-wrapper .field-name-field-speaker-summary { color: rgb(51, 51, 51); font-size: 29px; font-style: italic; line-height: 34px; padding: 15px 30px 15px 0px; }
.node-type-speaker .speaker-middle .middle-wrapper .speaker-middle-right-wrapper .field-name-contact-link a { font-size: 18px; font-weight: 700; }
.node-type-speaker .speaker-content .field-name-field-speaker-description { padding: 50px 0px 30px; }
.block-person-related-content { border: 0px none; padding: 0px; margin-bottom: 0px; }
.pane-person-related-content-pane-blogs, .pane-person-related-content-pane-publications { border-width: 2px 1px 1px; border-style: solid; border-color: rgb(163, 201, 217) rgb(221, 219, 212) rgb(221, 219, 212); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 20px; margin-bottom: 40px; }
.view-person-related-content .views-exposed-form .form-item-sort-by label { display: none; }
.view-person-related-content .views-exposed-form .views-exposed-widget .form-submit { margin-top: 0px; }
.responsive-layout-mobile .block-video-in-sidebar-block-1 { display: none; }
.page-taxonomy-term .pane-taxonomy-term-field-series-image img { width: 100%; height: auto; margin-bottom: 10px; }
.view-blog-listing.view-display-id-panel_pane_1 .field-name-field-blog-image { float: left; margin: 0px 20px 20px 0px; }
.view-blog-listing .field-type-taxonomy-term-reference { clear: none ! important; }
@media all and (min-width: 1025px) {
  .responsive-layout-normal .infoslide { top: 0px; background: rgba(11, 98, 139, 0.9) none repeat scroll 0% 0%; }
}
.field-name-body a, .view-faqs .fieldset-wrapper a, .pane-term-description a { border-bottom: 1px solid rgb(173, 214, 242); }
.field-name-body a:hover, .pane-term-description a:hover { border-bottom: 1px solid rgb(11, 98, 139); }
.field-name-body strong a, .pane-term-description strong a, .field-name-body a strong, .pane-term-description a strong { font-weight: 400 ! important; }
.page-site-search .statistics_counter { display: none; }
.view-person-by-organizational-group .views-row { width: 30%; background: rgb(243, 243, 243) none repeat scroll 0% 0%; border: 1px solid rgb(238, 238, 238); float: left; min-height: 490px; margin: 0px 20px 20px 0px; padding: 0px; }
@media all and (max-width: 413px) {
  .view-person-by-organizational-group .views-row { width: 100%; background: rgb(243, 243, 243) none repeat scroll 0% 0%; border: 1px solid rgb(223, 223, 223); float: left; min-height: auto; margin: 0px 0px 20px; padding: 0px 0px 10px; }
}
.view-person-by-organizational-group .views-row.views-row-3, .view-person-by-organizational-group .views-row.views-row-6, .view-person-by-organizational-group .views-row.views-row-9, .view-person-by-organizational-group .views-row.views-row-12, .view-person-by-organizational-group .views-row.views-row-15, .view-person-by-organizational-group .views-row.views-row-18, .view-person-by-organizational-group .views-row.views-row-21, .view-person-by-organizational-group .views-row.views-row-24, .view-person-by-organizational-group .views-row.views-row-27, .view-person-by-organizational-group .views-row.views-row-30, .view-person-by-organizational-group .views-row.views-row-33, .view-person-by-organizational-group .views-row.views-row-36, .view-person-by-organizational-group .views-row.views-row-39, .view-person-by-organizational-group .views-row.views-row-42 { margin-right: 0px; }
.view-person-by-organizational-group .views-row .field-name-field-person-photo, .view-person-by-organizational-group .views-row .field-name-field-person-photo-thumb { float: none; margin: 0px 0px 5px; }
@media all and (max-width: 413px) {
  .view-person-by-organizational-group .views-row .field-name-field-person-photo, .view-person-by-organizational-group .views-row .field-name-field-person-photo-thumb { text-align: center; }
}
.view-person-by-organizational-group .views-row .field-name-field-person-photo img, .view-person-by-organizational-group .views-row .field-name-field-person-photo-thumb img { width: 100%; height: auto; }
.view-person-by-organizational-group .views-row .field-name-title { margin-bottom: 0px; padding: 0px 15px; }
.view-person-by-organizational-group .views-row .field-name-title h2, .view-person-by-organizational-group .views-row .field-name-title h2 a { font-family: headerfont,Georgia,times new roman,Times,serif; font-size: 18px; font-weight: 700; margin: 0px; text-transform: none; }
.view-person-by-organizational-group .views-row .field-name-field-person-title { font-weight: 400; color: rgb(162, 162, 162); padding: 0px 15px; font-size: 12px; }
.view-person-by-organizational-group .views-row .field-type-text-with-summary { padding: 0px 15px; font-size: 12px; }
.node-type-person .pane-node-field-person-photo { margin-bottom: 2px; float: left; width: 100%; }
.node-type-person .pane-custom.pane-1 { float: right; }
.node-type-person .pane-custom.pane-1 a { background: rgb(243, 120, 5) url(6c877c4c1b9fce228883c244c150f0bb35c66ab9.jpg)  no-repeat scroll left center; color: rgb(255, 255, 255); margin: 10px 0px 20px; padding: 0px 10px 0px 42px; font-size: 14px; float: left; height: 32px; line-height: 32px; }
.node-type-person .pane-node-title h1 { font-weight: 400; margin-bottom: 2px; }
.node-type-person .pane-node-field-person-title { font-weight: 400; color: rgb(162, 162, 162); font-size: 12px; }
.node-type-person .pane-node-body { border-bottom: 1px solid rgb(220, 218, 211); margin-bottom: 27px; padding-bottom: 6px; margin-top: -5px; }
.node-type-person .pane-node-body .field-name-body { padding-bottom: 0px; }
.node-type-person .pane-person-areas-of-expertise { border-bottom: 1px solid rgb(220, 218, 211); margin-bottom: 20px; padding-bottom: 10px; }
.node-type-person .pane-person-areas-of-expertise h2.pane-title { font-size: 24px; font-weight: 400; margin-bottom: 13px; text-transform: none; font-family: headerfont,Georgia,times new roman,Times,serif; }
.node-type-person .pane-person-areas-of-expertise #mini-panel-person_areas_of_expertise .pane-node-terms { margin-bottom: 10px; }
.node-type-person .pane-person-areas-of-expertise #mini-panel-person_areas_of_expertise .pane-node-terms h2.pane-title { margin-bottom: 10px; color: rgb(77, 74, 53); font-size: 18px; font-family: bodyfont,Verdana,Helvetica,Arial,sans-serif; font-weight: 400; text-transform: none; }
.node-type-person .pane-person-areas-of-expertise #mini-panel-person_areas_of_expertise .pane-node-terms a { font-family: bodyfont,Verdana,Helvetica,Arial,sans-serif; font-weight: 400; font-size: 15px; }
.node-type-person #block-panels-mini-person-related-content h2.block-title, .node-type-person #mini-panel-person_related_content .pane-dsc h2 { font-size: 24px; margin-bottom: 20px; font-weight: 400; text-transform: none; font-family: headerfont,Georgia,times new roman,Times,serif; }
.node-type-person #block-panels-mini-person-related-content .pane-person-related-content-pane-blogs, .node-type-person #block-panels-mini-person-related-content .pane-person-related-content-pane-publications, .node-type-person #mini-panel-person_related_content .pane-person-related-content-pane-blogs, .node-type-person #mini-panel-person_related_content .pane-person-related-content-pane-publications { border: 0px none; padding: 0px ! important; margin-bottom: 25px; }
.node-type-person #block-panels-mini-person-related-content .pane-person-related-content-pane-blogs .view-person-related-content h3, .node-type-person #block-panels-mini-person-related-content .pane-person-related-content-pane-publications .view-person-related-content h3, .node-type-person #mini-panel-person_related_content .pane-person-related-content-pane-blogs .view-person-related-content h3, .node-type-person #mini-panel-person_related_content .pane-person-related-content-pane-publications .view-person-related-content h3 { margin-bottom: 10px; color: rgb(77, 74, 53); font-size: 18px; font-family: bodyfont,Verdana,Helvetica,Arial,sans-serif; font-weight: 400; width: 50%; float: left; text-transform: none; }
.node-type-person #block-panels-mini-person-related-content .pane-person-related-content-pane-blogs .view-person-related-content .more-link, .node-type-person #block-panels-mini-person-related-content .pane-person-related-content-pane-publications .view-person-related-content .more-link, .node-type-person #mini-panel-person_related_content .pane-person-related-content-pane-blogs .view-person-related-content .more-link, .node-type-person #mini-panel-person_related_content .pane-person-related-content-pane-publications .view-person-related-content .more-link { width: 50%; float: left; }
.node-type-person #block-panels-mini-person-related-content .pane-person-related-content-pane-blogs .view-person-related-content .views-row, .node-type-person #block-panels-mini-person-related-content .pane-person-related-content-pane-publications .view-person-related-content .views-row, .node-type-person #mini-panel-person_related_content .pane-person-related-content-pane-blogs .view-person-related-content .views-row, .node-type-person #mini-panel-person_related_content .pane-person-related-content-pane-publications .view-person-related-content .views-row { border-top: 1px dotted rgb(206, 204, 198); margin: 0px; padding: 0px; float: left; width: 100%; border-bottom: 0px none; }
.node-type-person #block-panels-mini-person-related-content .pane-person-related-content-pane-blogs .view-person-related-content a, .node-type-person #block-panels-mini-person-related-content .pane-person-related-content-pane-publications .view-person-related-content a, .node-type-person #mini-panel-person_related_content .pane-person-related-content-pane-blogs .view-person-related-content a, .node-type-person #mini-panel-person_related_content .pane-person-related-content-pane-publications .view-person-related-content a { font-family: bodyfont,Verdana,Helvetica,Arial,sans-serif; font-weight: 400; font-size: 15px; }
.node-type-person #block-panels-mini-person-related-content .pane-person-related-content-pane-publications .more-link a, .node-type-person #block-panels-mini-person-related-content .pane-person-related-content-pane-blogs .view-person-related-content .more-link a, .node-type-person #mini-panel-person_related_content .pane-person-related-content-pane-publications .more-link a, .node-type-person #mini-panel-person_related_content .pane-person-related-content-pane-blogs .view-person-related-content .more-link a { text-transform: none; }
.node-type-person #block-panels-mini-person-related-content .view-person-related-content .views-field-title, .node-type-person #mini-panel-person_related_content .view-person-related-content .views-field-title { margin: 10px 0px; }
.view-member-organizations .view-content .views-row { width: 50%; margin: 0px 0px 20px; padding: 20px; max-width: 258px; border: 1px solid rgb(223, 223, 223); height: 333px; }
.view-member-organizations .view-content .views-row:hover { border: 1px solid rgb(129, 129, 129); }
.view-member-organizations .view-content .views-row.views-row-1, .view-member-organizations .view-content .views-row.views-row-3, .view-member-organizations .view-content .views-row.views-row-5, .view-member-organizations .view-content .views-row.views-row-7, .view-member-organizations .view-content .views-row.views-row-9, .view-member-organizations .view-content .views-row.views-row-11, .view-member-organizations .view-content .views-row.views-row-13, .view-member-organizations .view-content .views-row.views-row-15, .view-member-organizations .view-content .views-row.views-row-17, .view-member-organizations .view-content .views-row.views-row-19, .view-member-organizations .view-content .views-row.views-row-21, .view-member-organizations .view-content .views-row.views-row-23, .view-member-organizations .view-content .views-row.views-row-25, .view-member-organizations .view-content .views-row.views-row-27, .view-member-organizations .view-content .views-row.views-row-29 { margin-right: 20px; }
.view-member-organizations .view-content .views-row .field-name-field-member-logo, .view-member-organizations .view-content .views-row .views-field-field-member-logo { border-bottom: 1px solid rgb(223, 223, 223); padding-bottom: 20px; margin-bottom: 20px; height: 260px; text-align: center; }
.view-member-organizations .view-content .views-row .field-name-member-title-linked, .view-member-organizations .view-content .views-row .views-field-title { text-align: center; }
.view-member-organizations .view-content .views-row .field-name-member-title-linked a, .view-member-organizations .view-content .views-row .views-field-title a { color: rgb(51, 51, 51); font-size: 13px; border-bottom: 0px none; }
.view-member-organizations .view-content .views-row .field-name-member-title-linked a:hover, .view-member-organizations .view-content .views-row .views-field-title a:hover { color: rgb(51, 51, 51) ! important; text-decoration: underline; }
@media (min-width: 768px) and (max-width: 1024px) {
  .view-person-by-organizational-group .views-row .field-type-text-with-summary { width: 85% ! important; }
}
@media (max-width: 979px) and (min-width: 740px) {
  .page-member-organizations #zone-content .grid-8.region-content { width: calc(100% - 260px); }
  .view-member-organizations .view-content .views-row { max-width: none; width: 38%; }
  .view-member-organizations .view-content .views-row .field-name-field-member-logo img, .view-member-organizations .view-content .views-row .views-field-title img { max-width: none; width: 100%; height: 100%; }
}
@media (max-width: 739px) and (min-width: 601px) {
  .view-member-organizations .view-content .views-row { max-width: none; float: left; width: auto; }
}
@media (max-width: 600px) {
  .view-member-organizations .view-content .views-row { width: 100%; padding: 0px; max-width: none; }
}
@media (max-width: 400px) {
  .node-type-person .pane-node-title { display: inline-block; }
  .node-type-person .pane-custom.pane-1 { float: none; }
}
.button { background-color: rgb(87, 138, 171); box-shadow: 0px 1px 0px 0px rgb(108, 167, 192) inset; color: rgb(255, 255, 255) ! important; cursor: pointer; font-size: 1em; font-weight: 700; line-height: 1; text-align: center; vertical-align: middle; border-width: 1px; border-style: solid; border-color: rgb(74, 118, 146); border-radius: 3px; margin: 0px 0px 1.3125em; padding: 0.65em 20px; display: block; }
.download-btn-separator { font-weight: 700; margin-bottom: 10px; margin-top: -10px; }
.pdf_page_count { margin-bottom: 10px; }
.subscribe-text { margin-bottom: 20px; }
.view-home-page-blog-block .field-name-field-blog-date { float: left; }
.view-id-blog_listing.view-display-id-panel_pane_1 .comments-link, .view-id-blog_listing.view-display-id-panel_pane_1 .field-name-field-blog-date, .view-id-blog_listing.view-display-id-panel_pane_1 .field-name-field-blog-author { display: inline-block; }
.view-id-blog_listing.view-display-id-panel_pane_1 .field-name-field-blog-author { margin-left: 10px; }
.view-id-blog_listing.view-display-id-panel_pane_1 .comment-divider { border: 0px none; padding-right: 0px; }
.page-taxonomy-term .panel-pane.pane-term-description p { position: relative; }
.open-api-newsletter { position: absolute; float: right; right: 0px; top: -99px; background: rgb(253, 148, 22) none repeat scroll 0% 0%; border: 1px solid rgb(219, 219, 211); border-radius: 0px; cursor: pointer; display: block; font-size: 13px; font-weight: 700; line-height: 29px; margin: 40px 0px 0px; padding: 3px 20px 0px; width: auto; opacity: 0.8; color: rgb(0, 0, 0) ! important; text-shadow: none; }
a.open-api-newsletter::after { content: ">"; background: rgb(253, 148, 22) url(2379150a91d1d89d92f58687d97b841e6c9bb83f.png)  no-repeat scroll 0px -233px; color: transparent; }
@media all and (max-width: 767px) {
  .open-api-newsletter { float: none; right: initial; top: initial; margin: 5px 0px 0px; text-align: center; background: rgb(253, 148, 22) none repeat scroll 0% 0%; position: relative; }
}
.media-tableau-preview-wrapper { height: 100%; }
@media all and (min-width: 740px) and (max-width: 979px) {
  html, body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  img { max-width: none; }
  #page { box-shadow: 0px 0px 3px 1px rgb(230, 228, 210); background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 0px auto; padding: 0px 10px; width: 720px; }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  html, body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  #page { box-shadow: none; }
}
  #page > .page-inner { width: 720px; }
  header#section-header { margin-bottom: 20px; }
  div.logo-img a { background: transparent url(d6a8b09c7bb58f82a61d6fea5c39eee0df708903.png)  no-repeat scroll 0px 0px; border: 0px none; cursor: pointer; display: block; font-size: 50px; height: 72px; line-height: 72px; padding-left: 53px; }
  div.logo-img a span.tagline { display: inline; letter-spacing: 0px; margin-left: -8px; color: rgb(243, 120, 5); font-size: 19px; font-weight: 700; }
  .social-links-header { bottom: auto; display: block; left: 5px; position: absolute; right: auto; top: 78px; z-index: 100; }
  .social-links-header .social-label { float: left; font-family: headerfontextrabold,Georgia,serif; font-size: 13px; line-height: 22px; margin: 0px 10px 0px 0px; text-transform: uppercase; }
  .social-links-header .social-links { float: left; }
  .social-links-header .social-links a { background: transparent url(2379150a91d1d89d92f58687d97b841e6c9bb83f.png)  no-repeat scroll 0px 0px; border: 0px none; cursor: pointer; display: block; float: left; font-size: 0px; height: 21px; line-height: 0; margin: 0px 4px 0px 0px; text-indent: -999em; width: 21px; }
  .social-links-header .social-links a.social-twitter { background-position: 0px -70px; }
  .social-links-header .social-links a.social-twitter:hover, .social-links-header .social-links a.social-twitter:focus { background-position: 0px -92px; }
  .social-links-header .social-links a.social-facebook { background-position: -22px -70px; }
  .social-links-header .social-links a.social-facebook:hover, .social-links-header .social-links a.social-facebook:focus { background-position: -22px -92px; }
  .social-links-header .social-links a.social-feed { background-position: -44px -70px; }
  .social-links-header .social-links a.social-feed:hover, .social-links-header .social-links a.social-feed:focus { background-position: -44px -92px; }
  #zone-menu-wrapper, #zone-menu, #region-menu { height: 75px; }
  #region-menu nav.navigation { border: 1px solid rgb(224, 231, 235); bottom: 0px; height: 33px; left: 0px; position: absolute; width: 700px; }
  #region-menu nav.navigation ul#main-menu { background: rgb(230, 244, 250) none repeat scroll 0% 0%; border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; display: block; height: 31px; margin: 0px; padding: 0px; }
  #region-menu nav.navigation ul#main-menu li { border-right: 1px solid rgb(174, 208, 222); border-left: 1px solid rgb(255, 255, 255); display: block; float: left; height: 31px; line-height: 31px; margin: 0px; padding: 0px; text-align: center; }
  #region-menu nav.navigation ul#main-menu li.last { border-right: 0px none; }
  #region-menu nav.navigation ul#main-menu li a { border: 1px solid rgb(230, 244, 250); color: rgb(11, 98, 139); display: block; font-family: bodyfont,Arial,sans-serif; font-size: 13px; font-weight: 700; height: 29px; line-height: 29px; overflow: hidden; padding: 0px; }
  #region-menu nav.navigation ul#main-menu li a:hover, #region-menu nav.navigation ul#main-menu li a:focus { background: rgb(176, 210, 224) none repeat scroll 0% 0%; border: 1px solid rgb(176, 210, 224); }
  #region-menu nav.navigation ul#main-menu li a.topics { width: 75px; }
  #region-menu nav.navigation ul#main-menu li a.publications { width: 113px; }
  #region-menu nav.navigation ul#main-menu li a.data { width: 62px; }
  #region-menu nav.navigation ul#main-menu li a.countries { width: 96px; }
  #region-menu nav.navigation ul#main-menu li a.blog { width: 67px; }
  #region-menu nav.navigation ul#main-menu li a.about { width: 116px; }
  #region-menu nav.navigation ul#main-menu li a.photosvideos { width: 138px; }
  #region-menu nav.navigation ul#main-menu li.active-trail, #region-menu nav.navigation ul#main-menu li.active { border-right: 0px none; }
  #region-menu nav.navigation ul#main-menu li.active-trail a, #region-menu nav.navigation ul#main-menu li.active a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 1px 1px 0px; border-style: solid; border-color: rgb(224, 231, 235) rgb(224, 231, 235) rgb(255, 255, 255); line-height: 32px; height: 32px; }
  #region-menu #block-search-api-page-sitewide { background: transparent none repeat scroll 0px 0px; border-radius: 0px; box-shadow: none; border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) currentcolor; display: block ! important; padding: 0px; right: -2px; top: 2px; width: 265px; z-index: 500; }
  #region-menu #block-search-api-page-sitewide .block-inner { width: 251px; margin-left: 13px; }
  #region-menu #block-search-api-page-sitewide .form-type-textfield { width: 173px; }
  #region-menu #block-search-api-page-sitewide input.form-text { width: 186px; }
  .lte8 #region-menu #block-search-api-page-sitewide input.form-text { padding-top: 6px; }
  #page-title { margin: 0px 10px 20px; }
  #breadcrumb { display: block; margin-top: 0px; }
  #breadcrumb .breadcrumb { padding: 0px 0px 5px; font-size: 0.8em; }
  #mini-panel-footer-1 .footer-subscribe { width: 250px; border-bottom: 0px none; padding: 0px; margin-bottom: 0px; margin-left: 10px; margin-right: 10px; }
  #mini-panel-footer-1 .footer-twitter-and-connect { width: 407px; }
  #mini-panel-footer-1 .footer-twitter-and-connect .inside { padding-left: 20px; }
  #mini-panel-footer-1 .footer-twitter-and-connect { border-left: 1px solid rgb(220, 218, 211); }
  #mini-panel-footer-1 .pane-footer-tweet-panel-pane-1 { border-bottom: 1px dotted rgb(206, 204, 198); margin-bottom: 20px; padding-bottom: 20px; }
  #mini-panel-footer-1 .pane-footer-tweet-panel-pane-1 h2.pane-title, #mini-panel-footer-1 .pane-boxes-follow-us h2.pane-title { float: left; }
  #mini-panel-footer-1 .pane-footer-tweet-panel-pane-1 .pane-content { padding-left: 120px; }
  #mini-panel-footer-1 .pane-boxes-follow-us { display: block; margin: 0px; }
  #mini-panel-footer-1 .pane-boxes-follow-us .pane-content { padding-left: 120px; }
  #mini-panel-footer-2 .footer-photo-contest { border-right: 1px solid rgb(220, 218, 211); width: 270px; margin-right: 0px; }
  .pane-boxes-photo-contest img { max-width: 95%; }
  #mini-panel-footer-2 .footer-latest-events { border-right: 1px solid rgb(220, 218, 211); width: 203px; margin: 0px; padding: 0px; border-top: 0px none; border-left: 0px none; }
  #mini-panel-footer-2 .footer-latest-news { width: 415px; margin: 0px; }
  #boxes-box-topics_slideshow, #boxes-box-programs_slideshow, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .view-events-media { width: 440px ! important; padding: 0px 10px; }
  #boxes-box-topics_slideshow .views-field-field-topic-pullquote img, #boxes-box-programs_slideshow .views-field-field-programs img, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .file-image img { height: 176px ! important; width: 440px ! important; }
  #boxes-box-topics_slideshow .views-slideshow-controls-bottom, #boxes-box-programs_slideshow .views-slideshow-controls-bottom, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .views-slideshow-controls-bottom { top: 138px ! important; }
  .panel-pane.pane-boxes-publications-slideshow, .panel-pane.pane-boxes-featured-data { width: 480px; display: block; }
  #views_slideshow_cycle_teaser_section_home_page_slideshow-block { width: 700px ! important; }
  #views_slideshow_cycle_teaser_section_home_page_slideshow-block .views-field-field-slide-image img { height: 340px ! important; width: 700px ! important; }
  .front .skin-default { min-height: 450px; }
  .front .homepage-about-panel .pane-boxes-about-cgap { margin-bottom: 20px; margin-top: 20px; }
  .front .panel-display.homepage-bottom .panel-pane { margin-top: 0px; margin-bottom: 0px; padding: 20px; }
  .front .panel-display.homepage-bottom .homepage-publications-panel { margin-right: 0px; width: 230px; }
  .front .panel-display.homepage-bottom .homepage-topics-panel { margin-left: 0px; margin-right: 0px; width: 240px; }
  .front .panel-display.homepage-bottom .homepage-topics-panel .panel-pane { border-left: 0px none; border-right: 0px none; }
  .front .panel-display.homepage-bottom .homepage-blog-panel { margin-left: 0px; width: 230px; }
  .front .panel-display.homepage-top .skin-default .views-slideshow-controls-bottom { top: 316px ! important; }
  .front .views_slideshow_slide, .front .views-slideshow-cycle-main-frame { min-height: 420px; height: 422px; }
  #region-sidebar-first { margin-top: 0px; margin-bottom: 0px; }
  #region-sidebar-second { margin-top: 0px; margin-bottom: 0px; }
  .service-links, .field-name-service-links-displays-group { display: block; }
  .service-links .service-links-facebook-like { padding-top: 1px; }
  .service-links .service-links-linkedin-share-button { clear: none; }
  .pane-node-field-programs-quote, .field-name-field-publication-quote { float: left; width: 45%; }
  .page-photos-videos .node-slideshow.view-mode-home_page .field-name-title { padding-right: 100px; }
  .page-photos-videos #page-title, .node-type-video #page-title, .node-type-interview #page-title, .node-type-slideshow #page-title { margin: 0px 10px 10px; }
  #quicktabs-container-photos_videos_carousels .jcarousel-container-horizontal { width: 525px ! important; padding-left: 70px; padding-right: 70px; }
  #views_slideshow_cycle_main_multimedia_slideshow_slides-default .views-field-field-slideshow-image-image, .node-type-video .view-mode-full .field-name-field-video-video, .node-type-interview .view-mode-full .views-field-field-video-media, .view-photos-videos-featured .node-video .field-name-field-video-video, .view-photos-videos-featured .node-interview .views-field-field-video-media { text-align: center; width: 100%; }
  #views_slideshow_cycle_main_multimedia_slideshow_slides-default .views-field-field-slideshow-image-title, #views_slideshow_cycle_main_multimedia_slideshow_slides-default .views-field-field-slideshow-image-loc, #views_slideshow_cycle_main_multimedia_slideshow_slides-default .views-field-field-slideshow-image-desc, .node-type-video .view-mode-full .field-name-body, .node-type-interview .view-mode-full .views-field-field-video-title, .node-type-interview .view-mode-full .views-field-field-video-description, .view-photos-videos-featured .node-video .field-name-body, .view-photos-videos-featured .node-interview .views-field-field-video-title, .view-photos-videos-featured .node-interview .views-field-field-video-description { width: 330px; }
  .responsive-layout-normal .infoslide { display: none; position: absolute; right: 0px; overflow-x: hidden; overflow-y: auto; color: rgb(255, 255, 255) ! important; text-align: left; }
  .responsive-layout-normal .infoslide-inner { padding: 20px; }
  .responsive-layout-normal .info-container { position: relative; margin-top: 0px; margin-bottom: 0px; }
  a.infoclosed, a.infoopen { position: absolute; display: block; right: 0px; z-index: 100; font-size: 14px; line-height: 22px; font-weight: 700; border: 0px none; color: rgb(255, 255, 255); }
  .node-type-slideshow a.infoclosed, .node-type-slideshow a.infoopen, .node-type-interview a.infoclosed, .node-type-interview a.infoopen { top: -38px; }
  a.infoopen div, a.infoclosed div { background: rgb(243, 120, 5) none repeat scroll 0% 0%; color: rgb(255, 255, 255); display: block; padding: 5px 12px; }
  a.infoopen { display: none; }
  .jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item { border-right: 1px dotted rgb(219, 219, 211); margin: 0px 5px 0px 0px; padding: 0px 6px 0px 0px; max-width: 163px; width: 163px; }
  .jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item .field-name-title a, .jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item .field-name-title h2 a, .jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item .field-name-title h2 { font-size: 14px; line-height: 17px; }
  .flyout-processed { opacity: 1 ! important; position: fixed; bottom: 10%; z-index: 99; padding: 10px; border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(153, 153, 153) currentcolor rgb(153, 153, 153) rgb(153, 153, 153); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(251, 250, 238) none repeat scroll 0% 0%; box-shadow: -3px 3px 3px 0px rgba(0, 0, 0, 0.2); transition: background-color 0.2s linear 0s, border-color 0.2s linear 0s, box-shadow 0.2s linear 0s, color 0.2s linear 0s, opacity 0.2s linear 0s, text-shadow 0.2s linear 0s, transform 0.2s linear 0s; }
  body.toolbar { padding: 30px 0px 0px ! important; }
  #toolbar { bottom: auto; top: 0px; }
  #main-menu { display: inline; }
  #mobile-hat { display: none ! important; }
  #region-menu nav.navigation ul#main-menu li.first { background: transparent url(f8fb06ee72fba139faa9c5805cc22b20ab3e5cba.png)  no-repeat scroll 3px 5px; text-indent: -999px; width: 27px; }
  #region-menu nav.navigation ul#main-menu li.first.active { width: 29px; }
  #region-menu nav.navigation ul#main-menu li.first a:hover { border-left: 0px none; border-top: 0px none; background: rgb(176, 210, 224) url(f8fb06ee72fba139faa9c5805cc22b20ab3e5cba.png)  no-repeat scroll 3px 5px; }
  #region-menu nav.navigation ul#main-menu li.first .active, #region-menu nav.navigation ul#main-menu li.first .active:hover { background: rgb(255, 255, 255) url(f8fb06ee72fba139faa9c5805cc22b20ab3e5cba.png)  no-repeat scroll 3px 5px; border-width: 1px 1px 0px; border-style: solid; border-color: rgb(224, 231, 235) rgb(224, 231, 235) rgb(255, 255, 255); }
  .close-icon, .mobile-all-albums { display: none; }
  @media all and (max-width: 1024px) and (min-width: 980px) {
  #quicktabs-container-photos_videos_carousels .jcarousel-container-horizontal { width: 952px ! important; }
  .jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item { border-right: 0px none; }
  .service-links { margin-bottom: 5px; }
  #page-title { margin-bottom: 0px ! important; }
}
}
@media all and (min-width: 740px) and (max-width: 979px) {
  #region-menu nav.navigation ul#main-menu li a.photosvideos, #region-menu nav.navigation ul#main-menu li.last { width: 115px; }
  .service-links .service-links-facebook-share { margin-top: -2px; padding-top: 0px; }
  .container-12 .grid-8 .topics, .page-regions .region { width: 700px ! important; }
  .page-site-search .container-12 .grid-8 { width: 702px; }
  .block-boxes-about-regions { display: none; }
  .page-site-search #search-api-page-search-form .form-text { width: 366px; }
  .block-facetapi-a544w0gimggpnjxn1artuzhovc9xyuoy, .block-facetapi-8zzdo6xgxo1hxrlfq6rdfd0zcy01yruw, .block-facetapi-vah8mfuspr5g5c582wh1ctnq43k9k3vz, .block-facetapi-7a6eyr18swtqhnfrksykra2m0z06abrs, .block-search-api-sorts, #block-boxes-mobile-all-document-languages { display: none; }
  #block-boxes-mobile-search-sort, #block-boxes-box-mobile-type-filter, .mobile-facets { display: block; margin-bottom: -1px; }
  h2.block-title { font-size: 12px; }
  .media-kaltura-wrapper { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; }
  .media-kaltura-embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
  .media-kaltura-wrapper-940-527 { max-width: 940px; max-height: 527px; }
  .media-kaltura-wrapper-480-360, .media-kaltura-wrapper-387-218 { max-width: 387px; max-height: 218px; }
  .media-kaltura-wrapper-258-144 { max-width: 258px; max-height: 144px; }
  .media-video-embed { width: 360px; height: 270px; }
  #quicktabs-container-photos_videos_carousels .jcarousel-container-horizontal { width: 710px ! important; }
  .jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item { border-right: 0px none ! important; }
  .view-photos-videos-carousels .field-type-text-with-summary .field-item { white-space: normal ! important; }
  .quicktabs-wrapper ul.quicktabs-tabs li { width: 33% ! important; }
  .page-photos-videos .quicktabs-wrapper ul.quicktabs-tabs li, .context-photos-videos .quicktabs-wrapper ul.quicktabs-tabs li { width: 33.2% ! important; }
  #quicktabs-blog_popular ul.quicktabs-tabs li a { font-size: 10px; }
  #region-menu nav.navigation ul#main-menu li a.about { width: 100px; }
  #region-menu nav.navigation ul#main-menu li a.topics, .menu-1521 a { width: 90px; }
}
@media all and (min-width: 740px) and (max-width: 979px) {
  .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 { display: inline; float: left; position: relative; margin-left: 10px; margin-right: 10px; }
  .push-1, .pull-1, .push-2, .pull-2, .push-3, .pull-3, .push-4, .pull-4, .push-5, .pull-5, .push-6, .pull-6, .push-7, .pull-7, .push-8, .pull-8, .push-9, .pull-9, .push-10, .pull-10, .push-11, .pull-11, .push-12, .pull-12 { position: relative; }
  .alpha { margin-left: 0px; }
  .omega { margin-right: 0px; }
  body { min-width: 720px; }
  .container-12 { margin-left: auto; margin-right: auto; width: 720px; }
  .container-12 .grid-1 { width: 40px; }
  .container-12 .grid-2 { width: 100px; }
  .container-12 .grid-3 { width: 160px; }
  .container-12 .grid-4 { width: 220px; }
  .container-12 .grid-5 { width: 280px; }
  .container-12 .grid-6 { width: 340px; }
  .container-12 .grid-7 { width: 400px; }
  .container-12 .grid-8 { width: 460px; }
  .container-12 .grid-9 { width: 520px; }
  .container-12 .grid-10 { width: 580px; }
  .container-12 .grid-11 { width: 640px; }
  .container-12 .grid-12 { width: 700px; }
  .container-12 .prefix-1 { padding-left: 60px; }
  .container-12 .prefix-2 { padding-left: 120px; }
  .container-12 .prefix-3 { padding-left: 180px; }
  .container-12 .prefix-4 { padding-left: 240px; }
  .container-12 .prefix-5 { padding-left: 300px; }
  .container-12 .prefix-6 { padding-left: 360px; }
  .container-12 .prefix-7 { padding-left: 420px; }
  .container-12 .prefix-8 { padding-left: 480px; }
  .container-12 .prefix-9 { padding-left: 540px; }
  .container-12 .prefix-10 { padding-left: 600px; }
  .container-12 .prefix-11 { padding-left: 660px; }
  .container-12 .suffix-1 { padding-right: 60px; }
  .container-12 .suffix-2 { padding-right: 120px; }
  .container-12 .suffix-3 { padding-right: 180px; }
  .container-12 .suffix-4 { padding-right: 240px; }
  .container-12 .suffix-5 { padding-right: 300px; }
  .container-12 .suffix-6 { padding-right: 360px; }
  .container-12 .suffix-7 { padding-right: 420px; }
  .container-12 .suffix-8 { padding-right: 480px; }
  .container-12 .suffix-9 { padding-right: 540px; }
  .container-12 .suffix-10 { padding-right: 600px; }
  .container-12 .suffix-11 { padding-right: 660px; }
  .container-12 .push-1 { left: 60px; }
  .container-12 .push-2 { left: 120px; }
  .container-12 .push-3 { left: 180px; }
  .container-12 .push-4 { left: 240px; }
  .container-12 .push-5 { left: 300px; }
  .container-12 .push-6 { left: 360px; }
  .container-12 .push-7 { left: 420px; }
  .container-12 .push-8 { left: 480px; }
  .container-12 .push-9 { left: 540px; }
  .container-12 .push-10 { left: 600px; }
  .container-12 .push-11 { left: 660px; }
  .container-12 .pull-1 { left: -60px; }
  .container-12 .pull-2 { left: -120px; }
  .container-12 .pull-3 { left: -180px; }
  .container-12 .pull-4 { left: -240px; }
  .container-12 .pull-5 { left: -300px; }
  .container-12 .pull-6 { left: -360px; }
  .container-12 .pull-7 { left: -420px; }
  .container-12 .pull-8 { left: -480px; }
  .container-12 .pull-9 { left: -540px; }
  .container-12 .pull-10 { left: -600px; }
  .container-12 .pull-11 { left: -660px; }
}
@media all and (min-width: 980px) {
  html, body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  img { max-width: none; }
  #page { box-shadow: 0px 0px 3px 1px rgb(230, 228, 210); background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 0px auto; padding: 0px 10px; width: 720px; }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  html, body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  #page { box-shadow: none; }
}
  #page > .page-inner { width: 720px; }
  header#section-header { margin-bottom: 20px; }
  div.logo-img a { background: transparent url(d6a8b09c7bb58f82a61d6fea5c39eee0df708903.png)  no-repeat scroll 0px 0px; border: 0px none; cursor: pointer; display: block; font-size: 50px; height: 72px; line-height: 72px; padding-left: 53px; }
  div.logo-img a span.tagline { display: inline; letter-spacing: 0px; margin-left: -8px; color: rgb(243, 120, 5); font-size: 19px; font-weight: 700; }
  .social-links-header { bottom: auto; display: block; left: 5px; position: absolute; right: auto; top: 78px; z-index: 100; }
  .social-links-header .social-label { float: left; font-family: headerfontextrabold,Georgia,serif; font-size: 13px; line-height: 22px; margin: 0px 10px 0px 0px; text-transform: uppercase; }
  .social-links-header .social-links { float: left; }
  .social-links-header .social-links a { background: transparent url(2379150a91d1d89d92f58687d97b841e6c9bb83f.png)  no-repeat scroll 0px 0px; border: 0px none; cursor: pointer; display: block; float: left; font-size: 0px; height: 21px; line-height: 0; margin: 0px 4px 0px 0px; text-indent: -999em; width: 21px; }
  .social-links-header .social-links a.social-twitter { background-position: 0px -70px; }
  .social-links-header .social-links a.social-twitter:hover, .social-links-header .social-links a.social-twitter:focus { background-position: 0px -92px; }
  .social-links-header .social-links a.social-facebook { background-position: -22px -70px; }
  .social-links-header .social-links a.social-facebook:hover, .social-links-header .social-links a.social-facebook:focus { background-position: -22px -92px; }
  .social-links-header .social-links a.social-feed { background-position: -44px -70px; }
  .social-links-header .social-links a.social-feed:hover, .social-links-header .social-links a.social-feed:focus { background-position: -44px -92px; }
  #zone-menu-wrapper, #zone-menu, #region-menu { height: 75px; }
  #region-menu nav.navigation { border: 1px solid rgb(224, 231, 235); bottom: 0px; height: 33px; left: 0px; position: absolute; width: 700px; }
  #region-menu nav.navigation ul#main-menu { background: rgb(230, 244, 250) none repeat scroll 0% 0%; border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; display: block; height: 31px; margin: 0px; padding: 0px; }
  #region-menu nav.navigation ul#main-menu li { border-right: 1px solid rgb(174, 208, 222); border-left: 1px solid rgb(255, 255, 255); display: block; float: left; height: 31px; line-height: 31px; margin: 0px; padding: 0px; text-align: center; }
  #region-menu nav.navigation ul#main-menu li.last { border-right: 0px none; }
  #region-menu nav.navigation ul#main-menu li a { border: 1px solid rgb(230, 244, 250); color: rgb(11, 98, 139); display: block; font-family: bodyfont,Arial,sans-serif; font-size: 13px; font-weight: 700; height: 29px; line-height: 29px; overflow: hidden; padding: 0px; }
  #region-menu nav.navigation ul#main-menu li a:hover, #region-menu nav.navigation ul#main-menu li a:focus { background: rgb(176, 210, 224) none repeat scroll 0% 0%; border: 1px solid rgb(176, 210, 224); }
  #region-menu nav.navigation ul#main-menu li a.topics { width: 75px; }
  #region-menu nav.navigation ul#main-menu li a.publications { width: 113px; }
  #region-menu nav.navigation ul#main-menu li a.data { width: 62px; }
  #region-menu nav.navigation ul#main-menu li a.countries { width: 96px; }
  #region-menu nav.navigation ul#main-menu li a.blog { width: 67px; }
  #region-menu nav.navigation ul#main-menu li a.about { width: 116px; }
  #region-menu nav.navigation ul#main-menu li a.photosvideos { width: 138px; }
  #region-menu nav.navigation ul#main-menu li.active-trail, #region-menu nav.navigation ul#main-menu li.active { border-right: 0px none; }
  #region-menu nav.navigation ul#main-menu li.active-trail a, #region-menu nav.navigation ul#main-menu li.active a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 1px 1px 0px; border-style: solid; border-color: rgb(224, 231, 235) rgb(224, 231, 235) rgb(255, 255, 255); line-height: 32px; height: 32px; }
  #region-menu #block-search-api-page-sitewide { background: transparent none repeat scroll 0px 0px; border-radius: 0px; box-shadow: none; border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) currentcolor; display: block ! important; padding: 0px; right: -2px; top: 2px; width: 265px; z-index: 500; }
  #region-menu #block-search-api-page-sitewide .block-inner { width: 251px; margin-left: 13px; }
  #region-menu #block-search-api-page-sitewide .form-type-textfield { width: 173px; }
  #region-menu #block-search-api-page-sitewide input.form-text { width: 186px; }
  .lte8 #region-menu #block-search-api-page-sitewide input.form-text { padding-top: 6px; }
  #page-title { margin: 0px 10px 20px; }
  #breadcrumb { display: block; margin-top: 0px; }
  #breadcrumb .breadcrumb { padding: 0px 0px 5px; font-size: 0.8em; }
  #mini-panel-footer-1 .footer-subscribe { width: 250px; border-bottom: 0px none; padding: 0px; margin-bottom: 0px; margin-left: 10px; margin-right: 10px; }
  #mini-panel-footer-1 .footer-twitter-and-connect { width: 407px; }
  #mini-panel-footer-1 .footer-twitter-and-connect .inside { padding-left: 20px; }
  #mini-panel-footer-1 .footer-twitter-and-connect { border-left: 1px solid rgb(220, 218, 211); }
  #mini-panel-footer-1 .pane-footer-tweet-panel-pane-1 { border-bottom: 1px dotted rgb(206, 204, 198); margin-bottom: 20px; padding-bottom: 20px; }
  #mini-panel-footer-1 .pane-footer-tweet-panel-pane-1 h2.pane-title, #mini-panel-footer-1 .pane-boxes-follow-us h2.pane-title { float: left; }
  #mini-panel-footer-1 .pane-footer-tweet-panel-pane-1 .pane-content { padding-left: 120px; }
  #mini-panel-footer-1 .pane-boxes-follow-us { display: block; margin: 0px; }
  #mini-panel-footer-1 .pane-boxes-follow-us .pane-content { padding-left: 120px; }
  #mini-panel-footer-2 .footer-photo-contest { border-right: 1px solid rgb(220, 218, 211); width: 270px; margin-right: 0px; }
  .pane-boxes-photo-contest img { max-width: 95%; }
  #mini-panel-footer-2 .footer-latest-events { border-right: 1px solid rgb(220, 218, 211); width: 203px; margin: 0px; padding: 0px; border-top: 0px none; border-left: 0px none; }
  #mini-panel-footer-2 .footer-latest-news { width: 415px; margin: 0px; }
  #boxes-box-topics_slideshow, #boxes-box-programs_slideshow, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .view-events-media { width: 440px ! important; padding: 0px 10px; }
  #boxes-box-topics_slideshow .views-field-field-topic-pullquote img, #boxes-box-programs_slideshow .views-field-field-programs img, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .file-image img { height: 176px ! important; width: 440px ! important; }
  #boxes-box-topics_slideshow .views-slideshow-controls-bottom, #boxes-box-programs_slideshow .views-slideshow-controls-bottom, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .views-slideshow-controls-bottom { top: 138px ! important; }
  .panel-pane.pane-boxes-publications-slideshow, .panel-pane.pane-boxes-featured-data { width: 480px; display: block; }
  #views_slideshow_cycle_teaser_section_home_page_slideshow-block { width: 700px ! important; }
  #views_slideshow_cycle_teaser_section_home_page_slideshow-block .views-field-field-slide-image img { height: 340px ! important; width: 700px ! important; }
  .front .skin-default { min-height: 450px; }
  .front .homepage-about-panel .pane-boxes-about-cgap { margin-bottom: 20px; margin-top: 20px; }
  .front .panel-display.homepage-bottom .panel-pane { margin-top: 0px; margin-bottom: 0px; padding: 20px; }
  .front .panel-display.homepage-bottom .homepage-publications-panel { margin-right: 0px; width: 230px; }
  .front .panel-display.homepage-bottom .homepage-topics-panel { margin-left: 0px; margin-right: 0px; width: 240px; }
  .front .panel-display.homepage-bottom .homepage-topics-panel .panel-pane { border-left: 0px none; border-right: 0px none; }
  .front .panel-display.homepage-bottom .homepage-blog-panel { margin-left: 0px; width: 230px; }
  .front .panel-display.homepage-top .skin-default .views-slideshow-controls-bottom { top: 316px ! important; }
  .front .views_slideshow_slide, .front .views-slideshow-cycle-main-frame { min-height: 420px; height: 422px; }
  #region-sidebar-first { margin-top: 0px; margin-bottom: 0px; }
  #region-sidebar-second { margin-top: 0px; margin-bottom: 0px; }
  .service-links, .field-name-service-links-displays-group { display: block; }
  .service-links .service-links-facebook-like { padding-top: 1px; }
  .service-links .service-links-linkedin-share-button { clear: none; }
  .pane-node-field-programs-quote, .field-name-field-publication-quote { float: left; width: 45%; }
  .page-photos-videos .node-slideshow.view-mode-home_page .field-name-title { padding-right: 100px; }
  .page-photos-videos #page-title, .node-type-video #page-title, .node-type-interview #page-title, .node-type-slideshow #page-title { margin: 0px 10px 10px; }
  #quicktabs-container-photos_videos_carousels .jcarousel-container-horizontal { width: 525px ! important; padding-left: 70px; padding-right: 70px; }
  #views_slideshow_cycle_main_multimedia_slideshow_slides-default .views-field-field-slideshow-image-image, .node-type-video .view-mode-full .field-name-field-video-video, .node-type-interview .view-mode-full .views-field-field-video-media, .view-photos-videos-featured .node-video .field-name-field-video-video, .view-photos-videos-featured .node-interview .views-field-field-video-media { text-align: center; width: 100%; }
  #views_slideshow_cycle_main_multimedia_slideshow_slides-default .views-field-field-slideshow-image-title, #views_slideshow_cycle_main_multimedia_slideshow_slides-default .views-field-field-slideshow-image-loc, #views_slideshow_cycle_main_multimedia_slideshow_slides-default .views-field-field-slideshow-image-desc, .node-type-video .view-mode-full .field-name-body, .node-type-interview .view-mode-full .views-field-field-video-title, .node-type-interview .view-mode-full .views-field-field-video-description, .view-photos-videos-featured .node-video .field-name-body, .view-photos-videos-featured .node-interview .views-field-field-video-title, .view-photos-videos-featured .node-interview .views-field-field-video-description { width: 330px; }
  .responsive-layout-normal .infoslide { display: none; position: absolute; right: 0px; overflow-x: hidden; overflow-y: auto; color: rgb(255, 255, 255) ! important; text-align: left; }
  .responsive-layout-normal .infoslide-inner { padding: 20px; }
  .responsive-layout-normal .info-container { position: relative; margin-top: 0px; margin-bottom: 0px; }
  a.infoclosed, a.infoopen { position: absolute; display: block; right: 0px; z-index: 100; font-size: 14px; line-height: 22px; font-weight: 700; border: 0px none; color: rgb(255, 255, 255); }
  .node-type-slideshow a.infoclosed, .node-type-slideshow a.infoopen, .node-type-interview a.infoclosed, .node-type-interview a.infoopen { top: -38px; }
  a.infoopen div, a.infoclosed div { background: rgb(243, 120, 5) none repeat scroll 0% 0%; color: rgb(255, 255, 255); display: block; padding: 5px 12px; }
  a.infoopen { display: none; }
  .jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item { border-right: 1px dotted rgb(219, 219, 211); margin: 0px 5px 0px 0px; padding: 0px 6px 0px 0px; max-width: 163px; width: 163px; }
  .jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item .field-name-title a, .jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item .field-name-title h2 a, .jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item .field-name-title h2 { font-size: 14px; line-height: 17px; }
  .flyout-processed { opacity: 1 ! important; position: fixed; bottom: 10%; z-index: 99; padding: 10px; border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(153, 153, 153) currentcolor rgb(153, 153, 153) rgb(153, 153, 153); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(251, 250, 238) none repeat scroll 0% 0%; box-shadow: -3px 3px 3px 0px rgba(0, 0, 0, 0.2); transition: background-color 0.2s linear 0s, border-color 0.2s linear 0s, box-shadow 0.2s linear 0s, color 0.2s linear 0s, opacity 0.2s linear 0s, text-shadow 0.2s linear 0s, transform 0.2s linear 0s; }
  body.toolbar { padding: 30px 0px 0px ! important; }
  #toolbar { bottom: auto; top: 0px; }
  #main-menu { display: inline; }
  #mobile-hat { display: none ! important; }
  #region-menu nav.navigation ul#main-menu li.first { background: transparent url(f8fb06ee72fba139faa9c5805cc22b20ab3e5cba.png)  no-repeat scroll 3px 5px; text-indent: -999px; width: 27px; }
  #region-menu nav.navigation ul#main-menu li.first.active { width: 29px; }
  #region-menu nav.navigation ul#main-menu li.first a:hover { border-left: 0px none; border-top: 0px none; background: rgb(176, 210, 224) url(f8fb06ee72fba139faa9c5805cc22b20ab3e5cba.png)  no-repeat scroll 3px 5px; }
  #region-menu nav.navigation ul#main-menu li.first .active, #region-menu nav.navigation ul#main-menu li.first .active:hover { background: rgb(255, 255, 255) url(f8fb06ee72fba139faa9c5805cc22b20ab3e5cba.png)  no-repeat scroll 3px 5px; border-width: 1px 1px 0px; border-style: solid; border-color: rgb(224, 231, 235) rgb(224, 231, 235) rgb(255, 255, 255); }
  .close-icon, .mobile-all-albums { display: none; }
  @media all and (max-width: 1024px) and (min-width: 980px) {
  #quicktabs-container-photos_videos_carousels .jcarousel-container-horizontal { width: 952px ! important; }
  .jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item { border-right: 0px none; }
  .service-links { margin-bottom: 5px; }
  #page-title { margin-bottom: 0px ! important; }
}
}
@media all and (min-width: 980px) {
  #page { width: 960px; }
  #page > .page-inner { width: 960px; }
  .social-links-header { bottom: auto; left: auto; right: 0px; top: 38px; }
  #zone-menu-wrapper, #zone-menu, #region-menu { height: 35px; }
  #region-menu nav.navigation { width: 940px; }
  #region-menu nav.navigation ul#main-menu { width: 700px; }
  #region-menu nav.navigation ul#main-menu li.last { border-right: 1px solid rgb(174, 208, 222); }
  #region-menu nav.navigation ul#main-menu li a.topics, .menu-1521 a { width: 99px; }
  #region-menu nav.navigation ul#main-menu li a.publications { width: 106px; }
  #region-menu nav.navigation ul#main-menu li a.data { width: 57px; }
  #region-menu nav.navigation ul#main-menu li a.countries { width: 80px; }
  #region-menu nav.navigation ul#main-menu li a.blog { width: 58px; }
  #region-menu nav.navigation ul#main-menu li a.about { width: 107px; }
  #region-menu nav.navigation ul#main-menu li a.photosvideos { width: 125px; }
  #region-menu #block-search-api-page-sitewide { bottom: 1px; right: 0px; top: auto; }
  .service-links .service-links-facebook-share { margin-top: -6px; }
  #mini-panel-footer-1 .footer-subscribe { width: 300px; }
  #mini-panel-footer-1 .footer-twitter-and-connect { width: 597px; }
  #mini-panel-footer-2 .footer-photo-contest { width: 320px; margin-right: 10px; }
  #mini-panel-footer-2 .footer-latest-events { width: 278px; margin: 0px 10px 0px 0px; padding-right: 10px; }
  #mini-panel-footer-2 .footer-latest-news { width: 585px; margin: 0px 10px 0px 0px; }
  #cgap-subscribe-form .form-type-textfield { float: left; }
  #cgap-subscribe-form .form-submit { margin: 0px; border-left: 0px none; }
  #boxes-box-topics_slideshow, #boxes-box-programs_slideshow, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .view-events-media { width: 600px ! important; padding: 0px 10px; }
  #boxes-box-topics_slideshow .views-field-field-topic-pullquote img, #boxes-box-programs_slideshow .views-field-field-programs-image img, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .file-image img { height: 240px ! important; width: 600px ! important; }
  #boxes-box-topics_slideshow .views-slideshow-controls-bottom, #boxes-box-programs_slideshow .views-slideshow-controls-bottom, .node-event.node-promoted.view-mode-full .field-name-field-events-mediia .views-slideshow-controls-bottom { top: 216px ! important; }
  .view-publications-slideshow .views-slideshow-cycle-main-frame-row-item, .lte8 .view-publications-slideshow .views-slideshow-cycle-main-frame-row-item, .view-data-slideshow .views-slideshow-cycle-main-frame-row-item, .lte8 .view-data-slideshow .views-slideshow-cycle-main-frame-row-item { right: -320px; width: 300px; }
  .view-publications-slideshow .views-field-field-publication-image, .lte8 .view-publications-slideshow .views-field-field-publication-image, .view-data-slideshow .views-field-field-data-embed, .lte8 .view-data-slideshow .views-field-field-data-embed { left: -320px; width: 300px; }
  .view-publications-slideshow .views-field-field-publication-image img, .view-data-slideshow .views-field-field-data-embed img { height: 250px; width: 300px; }
  .view-data-slideshow .views-field-field-data-embed img { height: 308px; width: 638px; }
  .view-data-slideshow .skin-default .views_slideshow_slide .views-field-title, .view-data-slideshow .views-field-nothing { padding-left: 25px; }
  .view-data-slideshow .views-field-field-data-embed, .lte8 .view-data-slideshow .views-field-field-data-embed { left: -630px; width: 300px; }
  .view-data-slideshow .views-slideshow-cycle-main-frame-row-item, .lte8 .view-data-slideshow .views-slideshow-cycle-main-frame-row-item { right: -632px; width: 300px; }
  .view-data-slideshow .views-slideshow-cycle-main-frame-row-item { bottom: 0px; }
  .panel-pane.pane-boxes-publications-slideshow, .lte8 .panel-pane.pane-boxes-publications-slideshow, .panel-pane.pane-boxes-featured-data, .lte8 .panel-pane.pane-boxes-featured-data { width: 640px; }
  .view-publications-slideshow .skin-default .views-slideshow-controls-bottom, .lte8 .view-publications-slideshow .skin-default .views-slideshow-controls-bottom, .view-data-slideshow .skin-default .views-slideshow-controls-bottom, .lte8 .view-data-slideshow .skin-default .views-slideshow-controls-bottom { top: 241px; }
  .view-data-slideshow .skin-default .views-slideshow-controls-bottom, .lte8 .view-data-slideshow .skin-default .views-slideshow-controls-bottom { top: 284px; }
  .front .panel-display.homepage-top .panel-panel { display: inline; float: left; }
  .front .homepage-about-panel .pane-boxes-about-cgap { margin-top: 0px; }
  .front .skin-default { min-height: 0px; }
  .front .panel-display.homepage-top .panel-panel.homepage-slideshow-panel { box-shadow: 3px 3px 3px 0px rgb(210, 209, 193); margin-bottom: 20px; margin-right: 0px; padding-bottom: 3px; width: 630px; z-index: 1; }
  .front .homepage-about-panel .pane-boxes-about-cgap .pane-content { padding: 10px 20px; }
  .front .panel-display.homepage-top .panel-panel.homepage-about-panel { margin-left: 0px; width: 310px; }
  #views_slideshow_cycle_teaser_section_home_page_slideshow-block { margin-left: 0px; width: 620px ! important; }
  #views_slideshow_cycle_teaser_section_home_page_slideshow-block .views-field-field-slide-image img { height: 300px ! important; width: 620px ! important; }
  .front .panel-display.homepage-bottom .homepage-publications-panel { width: 310px; }
  .front .panel-display.homepage-bottom .homepage-topics-panel { width: 320px; }
  .front .panel-display.homepage-bottom .homepage-blog-panel { width: 310px; }
  .front .panel-display.homepage-top .skin-default .views-slideshow-controls-bottom { top: 276px ! important; }
  .front .views_slideshow_slide, .front .views-slideshow-cycle-main-frame { max-width: 620px; }
  .service-links a.service-links-forward, .service-links .item-list ul li a.service-links-forward, .service-links a.service-links-cgap-print, .service-links .item-list ul li a.service-links-cgap-print { display: inline-block; }
  .service-links .service-links-facebook-like { clear: none; }
  .service-links .service-links-facebook-like, .service-links .service-links-linkedin-share-button, .service-links span.service-links-twitter-widget { margin-top: 0px; }
  #quicktabs-container-photos_videos_carousels .jcarousel-container-horizontal { width: 875px ! important; padding-left: 20px; padding-right: 20px; }
  @media all and (max-width: 1024px) and (min-width: 980px) {
  #quicktabs-container-photos_videos_carousels .jcarousel-container-horizontal { width: 952px ! important; }
  .jcarousel-skin-jcarousel_responsive_skin li.jcarousel-item { border-right: 0px none; }
}
  .page-site-search .container-12 .grid-8 { width: 700px ! important; }
  .media-kaltura-wrapper { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; }
  .media-kaltura-embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
  .media-kaltura-wrapper-940-527 { max-width: 100%; max-height: 100%; }
  .media-kaltura-wrapper-480-360 { max-width: 480px; max-height: 270px; }
  .media-kaltura-wrapper-387-218 { max-width: 387px; max-height: 218px; }
  .media-kaltura-wrapper-258-144 { max-width: 258px; max-height: 144px; }
  .page-taxonomy-term .media-kaltura-wrapper-258-144 { max-width: 300px; }
  .media-video-embed { width: 480px; height: 360px; }
  .page-about-experts .panel-panel.grid-12 { min-width: 960px; margin-left: 0px; }
  .page-about-experts .panel-panel.grid-6.alpha { width: 300px; margin-left: 10px; }
  .page-about-experts .panel-panel.grid-6.omega { width: 630px; height: 20px; }
  .page-about-experts .view-display-id-panel_pane_2 .grid-6 { width: 610px; }
}
@media all and (min-width: 980px) {
  .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 { display: inline; float: left; position: relative; margin-left: 10px; margin-right: 10px; }
  .push-1, .pull-1, .push-2, .pull-2, .push-3, .pull-3, .push-4, .pull-4, .push-5, .pull-5, .push-6, .pull-6, .push-7, .pull-7, .push-8, .pull-8, .push-9, .pull-9, .push-10, .pull-10, .push-11, .pull-11, .push-12, .pull-12 { position: relative; }
  .alpha { margin-left: 0px; }
  .omega { margin-right: 0px; }
  body { min-width: 960px; }
  .container-12 { margin-left: auto; margin-right: auto; width: 960px; }
  .container-12 .grid-1 { width: 60px; }
  .container-12 .grid-2 { width: 140px; }
  .container-12 .grid-3 { width: 220px; }
  .container-12 .grid-4 { width: 300px; }
  .container-12 .grid-5 { width: 380px; }
  .container-12 .grid-6 { width: 460px; }
  .container-12 .grid-7 { width: 540px; }
  .container-12 .grid-8 { width: 620px; }
  .container-12 .grid-9 { width: 700px; }
  .container-12 .grid-10 { width: 780px; }
  .container-12 .grid-11 { width: 860px; }
  .container-12 .grid-12 { width: 940px; }
  .container-12 .prefix-1 { padding-left: 80px; }
  .container-12 .prefix-2 { padding-left: 160px; }
  .container-12 .prefix-3 { padding-left: 240px; }
  .container-12 .prefix-4 { padding-left: 320px; }
  .container-12 .prefix-5 { padding-left: 400px; }
  .container-12 .prefix-6 { padding-left: 480px; }
  .container-12 .prefix-7 { padding-left: 560px; }
  .container-12 .prefix-8 { padding-left: 640px; }
  .container-12 .prefix-9 { padding-left: 720px; }
  .container-12 .prefix-10 { padding-left: 800px; }
  .container-12 .prefix-11 { padding-left: 880px; }
  .container-12 .suffix-1 { padding-right: 80px; }
  .container-12 .suffix-2 { padding-right: 160px; }
  .container-12 .suffix-3 { padding-right: 240px; }
  .container-12 .suffix-4 { padding-right: 320px; }
  .container-12 .suffix-5 { padding-right: 400px; }
  .container-12 .suffix-6 { padding-right: 480px; }
  .container-12 .suffix-7 { padding-right: 560px; }
  .container-12 .suffix-8 { padding-right: 640px; }
  .container-12 .suffix-9 { padding-right: 720px; }
  .container-12 .suffix-10 { padding-right: 800px; }
  .container-12 .suffix-11 { padding-right: 880px; }
  .container-12 .push-1 { left: 80px; }
  .container-12 .push-2 { left: 160px; }
  .container-12 .push-3 { left: 240px; }
  .container-12 .push-4 { left: 320px; }
  .container-12 .push-5 { left: 400px; }
  .container-12 .push-6 { left: 480px; }
  .container-12 .push-7 { left: 560px; }
  .container-12 .push-8 { left: 640px; }
  .container-12 .push-9 { left: 720px; }
  .container-12 .push-10 { left: 800px; }
  .container-12 .push-11 { left: 880px; }
  .container-12 .pull-1 { left: -80px; }
  .container-12 .pull-2 { left: -160px; }
  .container-12 .pull-3 { left: -240px; }
  .container-12 .pull-4 { left: -320px; }
  .container-12 .pull-5 { left: -400px; }
  .container-12 .pull-6 { left: -480px; }
  .container-12 .pull-7 { left: -560px; }
  .container-12 .pull-8 { left: -640px; }
  .container-12 .pull-9 { left: -720px; }
  .container-12 .pull-10 { left: -800px; }
  .container-12 .pull-11 { left: -880px; }
}
