.term_social-development h1.title {
    color: #424242;
    border-bottom: 0.15em solid;
    line-height: 95%;
    padding-right: 55px;
    margin-bottom: 0px;
    padding-bottom: 0.2em;
}
.term_social-development .field-name-field-division-logo {
    float: right;
    margin: 10px;
}
.term_social-development .field-name-field-division-logo .bg_image {
    background-position: center center;
    height: 55px;
    width: 55px;
}
.term_social-development h1.title {
    border-color: #d5d785;
}
.term_social-development #block-menu-block-1 ul li a.active:before,
.term_social-development #block-menu-block-1 ul li a.active:hover:before,
.term_social-development #block-menu-block-2 ul li a.active:before,
.term_social-development #block-menu-block-2 ul li a.active:hover:before,
.term_social-development #block-menu-block-3 ul li a.active:before,
.term_social-development #block-menu-block-3 ul li a.active:hover:before {
    color: #b6ba3c;
}

.pane-node-field-division-logo+.panel-separator,
.panels-ipe-portlet-marker+.panel-separator {
    display: none;
}
body {
    background-color: #f2f2f2;
    background-image: url(./images/bg-body.png);
}
#section-header {
    margin-bottom: 16px;
}
#section-header .container-12 {
    background-color: #fff;
}
.not-front #zone-content {
    background-color: #fff;
    padding-bottom: 15px;
}
ul li.leaf {
    list-type: none;
    list-style-image: none;
}
#breadcrumb {
    margin-top: 6px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 6px;
    margin-bottom: 15px;
}
#breadcrumb ul {
    margin-bottom: 0;
}
#breadcrumb ul li {
    display: inline;
    margin-left: 0px;
    padding: 0.25em 0.5em 0.2em 0.5em;
}
#breadcrumb ul li a {
    margin-right: 1em;
}
#breadcrumb ul li:after {
    content: '/';
}
#breadcrumb ul li.last:after {
    content: '';
}
.node-type-subsite #breadcrumb ul li.last {
    display: none;
}
.node-type-subsite #breadcrumb ul li.first:after,
.node-type-subsite #breadcrumb ul li.second:after,
.og-context #breadcrumb ul li.first:after {
    content: none;
}
.og-context #breadcrumb ul li.second {
    background: url(./images/bg-breadcrumbs.png) no-repeat left #BD4817;
    padding-left: 15px;
    padding-right: 10px;
    color: #fff;
    font-weight: bold;
}
.og-context #breadcrumb ul li.second a,
.og-context #breadcrumb ul li.second span.nolink {
    color: #fff;
    font-weight: 800;
    margin-right: 0px;
    background: url(./images/bg-breadcrumbs.png) no-repeat right center;
    padding-left: 15px;
    margin-left: -15px;
    margin-right: -10px;
    padding-right: 20px;
}
.og-context #breadcrumb ul li.second:after {
    display: none;
}
.site-name a {
    background-image: url(./images/logo.jpg);
    background-repeat: no-repeat;
    display: block;
    width: 225px;
    height: 70px;
    text-indent: -99999px;
    margin-top: 10px;
    float: left;
}

body.forests .site-name a {
    background-image: url(./images/logo-fao.jpg);
    width: 494px;
}

body .sdg-logo {
    float: left;
    margin-top: 20px;
    border: 0;
    }

body .sdg-logo a {
    background-image: url(./images/logo-header-sdg.png);
    background-repeat: no-repeat;
    display: block;
    width: 279px;
    height: 70px;
    text-indent: -99999px;
    margin-top: 10px;
    float: left;
}

body.rcm .site-name a {
    background-image: url(./images/logo-rcm.png);
    width: 700px;
}

.i18n-fr .site-name a {
    background-image: url(./images/logo-fr.png);
}

#unece-background {
    background-image: url(./images/bg-page.png);
    background-repeat: no-repeat;
    position: fixed;
    width: 600px;
    height: 600px;
    z-index: 1;
    display: none;
}
#page {
    z-index: 2;
}
.not-front #page #region-content {
    margin: 0px 0;
}
#zone-branding {
    position: relative;
    padding-bottom: 10px;
}
ul.tabs {
    margin-left: 1.5rem;
    margin-top: 10px;
}
ul.tabs li {
    margin-right: 0;
    float: left;
    border-bottom: 1px solid #ccc;
    border-top: 3px solid #fff;
}
ul.tabs li.active {
    border-bottom: 0;
    border-top: 3px solid #005493;
}
ul.tabs li.active a {
    border: 1px solid #ccc;
    border-bottom: 0;
    border-top: 0;
    color: #083f6a;
}
ul.tabs li a {
    background-color: #fff;
    font-weight: 600;
    font-size: 14px;
    padding: 0 20px;
    line-height: 40px;
    display: block;
}
aside {
    padding-bottom: 20px;
}
.item-list .pager {
    background: none;
    border: 0;
    border-radius: 0;
    float: right;
}
.item-list .pager li {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    padding: 0;
    border: 0;
    border-radius: 0;
    margin: 0 1px;
}
.item-list .pager li a {
    display: block;
    padding: 0;
    background: #F7F6F5;
    color: #006AB1;
}
.item-list .pager li a:hover {
    text-decoration: none !important;
    background-color: #006AB1;
    color: #fff;
    border-radius: 0;
}
.item-list .pager li.pager-current {
    background: #006AB1;
    color: #fff;
}
.item-list .pager .pager-next,
.item-list .pager .pager-last,
.item-list .pager .pager-previous,
.item-list .pager .pager-first {
    position: inherit;
    right: 0;
    top: 0;
    width: 95px;
}
.item-list .pager .pager-next a,
.item-list .pager .pager-last a,
.item-list .pager .pager-previous a,
.item-list .pager .pager-first a {
    width: auto;
    border-radius: 0;
}
#backtoblog {
    background: none repeat scroll 0 0 transparent;
    display: block;
    height: 100px;
    left: 0;
    position: absolute;
    text-indent: -99999px;
    width: 100%;
}
.view-executive-secretary-blog-posts a.print-page,
.view-executive-secretary-blog-posts a.print-page:link,
.view-executive-secretary-blog-posts a.print-page:visited {
    border: 0;
    letter-spacing: -0.015em;
    font-family: "Open Sans";
    text-rendering: optimizelegibility;
    color: #4C4845;
    text-transform: uppercase;
    font-size: 0.85em;
    font-weight: 600;
    min-height: 22px;
    background: none;
    line-height: 22px;
    margin: 0 1em 0 0;
    text-align: right;
    position: absolute;
    top: -22px;
    right: 0;
}
.view-executive-secretary-blog-posts a.print-page:hover,
.view-executive-secretary-blog-posts a.print-page:link:hover,
.view-executive-secretary-blog-posts a.print-page:visited:hover {
    text-decoration: none !important;
    color: #BD4817;
}
.view-executive-secretary-blog-posts a.print-page:before {
    color: #BD4817;
    text-transform: lowercase;
    font-family: 'Sosa';
    vertical-align: middle;
    font-size: 16px;
    margin-right: 7px;
    content: ' 3';
}

a.readmorelink {
    color: #006AB1;
    font-style: italic;
}
a.readmorelink:before {
    content: '[';
}
a.readmorelink:after {
    content: ']';
}
.menu {
    margin: 0;
    padding: 0;
}
.menu li {
    list-style: none;
}
#block-locale-language {
    position: absolute;
    top: 16px;
    right: 20px;
}
#block-locale-language ul li {
    list-type: none;
    display: inline-block;
    list-style-image: none;
    margin-left: 16px;
}
#block-locale-language ul li a {
    color: #6D6E70;
}
#block-locale-language ul li.active a {
    color: #005493;
    font-weight: 600;
}
#zone-menu {
    border-bottom: 4px solid #005493;
    border-top: 1px solid #e1e1e1;
}
#region-menu {
    margin-right: 0px;
    margin-left: 0px;
}
#block-superfish-1 {
    margin-top: 0px;
    float: left;
}
#block-superfish-1 ul ul li.first a:before {
    content: ' ';
    height: 0;
    position: absolute;
    width: 0;
    left: 15px;
    top: -1px;
    border: 5px solid transparent;
    border-top-color: #005493;
}
#block-menu-menu-contact-menu {
    float: right;
    font-size: 12px;
}
#block-menu-menu-contact-menu a {
    color: #C45B51;
    line-height: 34px;
}
#block-menu-menu-contact-menu a:hover {
    color: #C3675D;
}
.navigation {
    margin-right: 5px;
    margin-left: 5px;
    margin-top: 5px;
    border: 1px solid #ddd;
}
.navigation .secondary-menu {
    padding: 5px 0px;
    margin: 0px;
    background-color: #f9f9f9;
    text-transform: uppercase;
    font-size: 13px;
}
.navigation .secondary-menu li {
    border-right: 1px solid #ddd;
    margin: 0px;
}
.navigation .secondary-menu li a {
    padding: 0px 5px;
}
.navigation .secondary-menu li a:hover {
    background: #ddd;
    color: #333;
}

.not-front .block-without-title+section.block {
    margin-top: 0px;
    padding-left: 10px;
}
.not-front .block-without-title+section.block ul {
    margin-top: 0px;
    margin-left: 0;
}
.not-front .block-without-title+section.block ul li {
    padding: 5px 0;
}
.not-front .block-without-title+section.block ul a {
    font-size: 0.9em;
}
.not-front .block-without-title+section.block ul a:before {
    margin-left: 0;
    margin-right: 3px;
}

body {
    font: 15px/1.4 Helvetica, Arial, Verdana, sans-serif;
    letter-spacing: -0.015em;
    font-family: "Open Sans";
    text-rendering: optimizelegibility;
    color: #4C4845;
}
a:link,
a:visited {
    color: #006AB1;
    text-decoration: none;
}
span:hover {
    text-decoration: none !important;
}
a:hover {
    color: #595959;
    text-decoration: none;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
#block-system-main a:hover {
    text-decoration: underline;
}
a:active {
    color: #595959;
    text-decoration: none;
}
hr {
    margin: 0;
    padding: 0;
    border: none;
    height: 3px;
    border-top: 1px solid #BBBDBF;
    border-bottom: 1px solid #BBBDBF;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    letter-spacing: -0.03em;
    line-height: 105%;
}
h1 {
    font-size: 26px;
    margin-left: 25px;
    margin-right: 15px;
    color: #005493;
}
h2 {
    border-bottom: 1px solid #DDDDDD;
    color: #005493;
    font-size: 20px;
    font-weight: 500;
    line-height: 140%;
}
h1.site-name,
h2.site-name {
    font-size: 36px;
    margin-left: 15px;
    border: none 0px !important;
    float: left;
}
h2.block-title {
    font-size: 18px;
    margin: 0;
}
h2.node-title {
    font-size: 28px;
}
h3 {
    color: #343426;
    font-size: 15px;
    font-weight: 600;
    line-height: 150%;
}
h4 {
    font-size: 19px;
    font-weight: bold;
    color: #005493;
}
h5 {
    font-size: 17px;
    color: #005493;
}
h6 {
    font-size: 15px;
    color: #005493;
}
p,
li,
dd {
    line-height: 1.5em;
}
ol {
    list-style: decimal;
}
ul {
    list-style: 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: 0;
}
p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
    margin-bottom: 10px;
}
dt,
.admin h3 {
    font-size: 18px;
    margin: 0;
}
dd {
    padding-left: 10px;
    font-size: 0.9em;
    font-style: italic;
    margin-bottom: 20px;
}
#breadcrumb {
    font-size: 13px;
    text-transform: uppercase;
}
#breadcrumb a {
    color: #AD4B40;
    font-weight: 600;
    padding: 0.3em 0em 0.3em 0em;
}
#breadcrumb a:hover {
    color: #777777;
}
#breadcrumb span {
    padding: 0.3em 0em 0.3em 0em;
    margin-right: 1em;
}
/*
.block-system-main p {
    text-align: justify;
}
.block-system-main .panel-pane p {
    text-align: left;
}
*/
h2.pane-title {
    font-size: 42px;
    margin-bottom: 20px;
}
#block-system-main .csc-default ul,
#block-system-main .field ul {
    padding: 0;
}
#block-system-main .csc-default ul li,
#block-system-main .field ul li {
    list-style: none;
    list-style-image: none;
    padding-left: 20px;
    /* margin-bottom: 15px; */
    background: url(./images/list.jpg) no-repeat 3px 10px;
}

.field-name-field-division-page-callout,
.field-name-field-subsite-page-callout,
.field-name-field-page-callout {
    background: none repeat scroll 0 0 #F5F5F5;
    color: #535353;
    font-style: italic;
    margin-bottom: 1em;
    padding: 0.7em 1em 1em 1em;
    line-height: 1.3em;
    font-size: 0.9em;
    min-height: 52px;
}
.node-type-division-page .field-name-field-division-page-callout,
.node-type-division-page .field-name-field-subsite-page-callout,
.node-type-division-page .field-name-field-page-callout {
    padding: 0.7em 6em 1em 1em;
}
.form-actions input {
    margin-right: 0.5em;
}
.form-actions input:hover {
    background: #FFFFFF;
}
label {
    font-weight: 600;
    font-size: 13px;
    text-transform: uppercase;
}
#section-content fieldset {
    margin-top: 30px;
}
#section-content fieldset .fieldset-legend {
    color: #005493;
    font-size: 20px;
    font-weight: 600;
}
#section-content .form-text {
    border: 1px solid #CCCCCC;
    display: block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    padding: 0 10px;
}
#section-content .form-text:focus {
    border-color: #74AEE2;
}
#section-content .form-required {
    color: #AD4B40;
}
#section-content .form-submit {
    font-family: "Open Sans", 'Trebuchet MS', arial, sans-serif;
    font-weight: 600;
    background-color: #F7F6F5;
    color: #006AB1;
    border: 1px solid #DEDEDE;
    font-size: 13px;
    text-transform: uppercase;
    height: 40px;
    display: block;
    padding: 0 25px;
    cursor: pointer;
}
#section-content .form-submit:hover {
    background-color: #006AB1;
    color: #fff;
}
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"] {
    font-family: "Open Sans";
}
input.form-checkbox,
input.form-radio {
    cursor: pointer;
}
select {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #CCCCCC;
    color: #444444;
    font-size: 0.8em;
    padding: 3px;
}
#block-search-form {
    position: absolute;
    position: absolute;
    top: 50px;
    right: 14px;
}
#block-search-form input[type="text"] {
    background-color: #F7F6F4;
    border: 1px solid #F7F6F4;
    padding: 5px 10px;
}
#block-search-form input.form-submit {
    background-image: url(./images/search.png);
    border: 0 none;
    cursor: pointer;
    height: 30px;
    width: 30px;
    display: inline-block;
    text-indent: -99999px;
}
#section-content #block-views-poll-block .form-submit {
    background-color: #7491A5;
    color: #fff;
    font-weight: 600;
}
#section-content #block-views-poll-block .form-submit:hover {
    background-color: #5a788c;
    color: #fff;
}
.search-form #edit-basic {
    float: left;
    width: 100%;
    margin-bottom: 1em;
}
.search-form #edit-basic .form-item {
    float: left;
    margin-right: 10px;
}
.search-form #edit-basic .form-submit {
    float: left;
    margin-top: 42px;
}
.search-form .search-advanced {
    clear: both;
}
.context-es-blog #comments .field-name-comment-body .filter-wrapper,
.context-comment #comments .field-name-comment-body .filter-wrapper {
    display: none;
}
div.block-system-main {
    padding: 0 15px 0 25px;
    position: relative;
}
.context-media-centre .pane-views-press-releases-block-1 .pane-content {
    padding-top: 15px;
}
.context-media-centre .pane-views-press-releases-block-1 .views-row {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #E7E7E7;
}
.context-media-centre .pane-views-press-releases-block-1 .views-field-field-story-issue-number,
.context-media-centre .pane-views-press-releases-block-1 .views-field-field-story-issue-location,
.context-media-centre .pane-views-press-releases-block-1 .views-field-field-story-issue-date {
    font-size: 13px;
}
.context-media-centre .pane-views-press-releases-block-1 .views-field-title {
    text-decoration: none;
}
.context-publications #block-system-main .views-limit-grouping-group,
.view-blocks-publication-subsite .views-limit-grouping-group {
    overflow: hidden;
    margin-bottom: 25px;
    float: left;
    width: 200px;
    margin-right: 25px;
}
.context-publications #block-system-main .views-limit-grouping-group h3,
.view-blocks-publication-subsite .views-limit-grouping-group h3 {
    display: none;
}
.context-publications #block-system-main .views-limit-grouping-group .views-field-title,
.view-blocks-publication-subsite .views-limit-grouping-group .views-field-title {
    background: url(./images/line.gif) repeat 0 0;
    padding: 20px 20px 10px;
}
.context-publications #block-system-main .views-limit-grouping-group .views-field-title:hover,
.view-blocks-publication-subsite .views-limit-grouping-group .views-field-title:hover {
    background: url(./images/line_hover.gif) repeat 0 0;
    padding: 20px 20px 10px;
}
.context-publications #block-system-main .views-limit-grouping-group .cover_image,
.view-blocks-publication-subsite .views-limit-grouping-group .cover_image {
    width: 156px;
    margin: 0 auto 10px;
    border: 1px solid #D0D2D3;
    padding: 1px;
    background-color: #fff;
    display: block;
    height: 222px;
}
.context-publications #block-system-main .views-limit-grouping-group .cover_image img,
.view-blocks-publication-subsite .views-limit-grouping-group .cover_image img {
    height: 222px;
}
.context-publications #block-system-main .views-limit-grouping-group .cover_image img:hover,
.view-blocks-publication-subsite .views-limit-grouping-group .cover_image img:hover {
    opacity: 0.9;
}
.context-publications #block-system-main .views-limit-grouping-group .views-field-title h3,
.view-blocks-publication-subsite .views-limit-grouping-group .views-field-title h3 {
    display: block;
    font-size: 14px;
    margin-bottom: 0;
    text-shadow: 0px 1px 0px #fff;
    line-height: 120%;
}
.context-publications #block-system-main .views-limit-grouping-group .views-field-field-publication-subtitle,
.view-blocks-publication-subsite .views-limit-grouping-group .views-field-field-publication-subtitle {
    font-size: 12px;
    padding: 5px 20px 0;
}
.context-publications #block-system-main .views-limit-grouping-group .views-field-field-publication-series,
.view-blocks-publication-subsite .views-limit-grouping-group .views-field-field-publication-series {
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 5px;
}
.context-publications #block-system-main .views-limit-grouping-group .views-field-field-publication-series a:link,
.context-publications #block-system-main .views-limit-grouping-group .views-field-field-publication-series a:visited,
.view-blocks-publication-subsite .views-limit-grouping-group .views-field-field-publication-series a:link,
.view-blocks-publication-subsite .views-limit-grouping-group .views-field-field-publication-series a:visited {
    background-image: url(./images/icons-list.png);
    background-position: 0 -2px;
    background-repeat: no-repeat;
    margin-left: 15px;
    padding-left: 20px;
}
.context-publications #block-system-main .views-limit-grouping-group .views-field-field-publication-series a:linkhover,
.context-publications #block-system-main .views-limit-grouping-group .views-field-field-publication-series a:visitedhover,
.view-blocks-publication-subsite .views-limit-grouping-group .views-field-field-publication-series a:linkhover,
.view-blocks-publication-subsite .views-limit-grouping-group .views-field-field-publication-series a:visitedhover {
    background-position: 0px -38px;
}
.context-publications #block-system-main .views-limit-grouping-group a:hover,
.view-blocks-publication-subsite .views-limit-grouping-group a:hover {
    text-decoration: none;
}
.view-publication-subsite .views-row,
.view-publication-list .views-row {
    clear: both;
    overflow: hidden;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #E7E7E7;
}
.view-publication-subsite .views-row .views-field-field-publication-cover-image,
.view-publication-list .views-row .views-field-field-publication-cover-image {
    float: left;
    margin-right: 15px;
    border: 1px solid #D0D2D3;
    padding: 1px;
}
.view-publication-subsite .views-row.views-row-first,
.view-publication-list .views-row.views-row-first {
    margin-top: 35px;
}
.view-publication-subsite .views-row .views-field-body,
.view-publication-list .views-row .views-field-body {
    margin-left: 90px;
}
.context-publications .node-publication .field-name-field-publication-cover-image {
    float: right;
    margin-bottom: 1em;
    margin-left: 1.5em;
    margin-top: 8px;
    border: 1px solid #D0D2D3;
    padding: 1px;
}
.context-publications .node-publication .field-name-field-publication-subtitle {
    color: #757575;
    font-size: 14px;
    font-weight: 400;
    line-height: 130%;
    margin-bottom: 0.75em;
    text-transform: uppercase;
}
.node-publication .field-name-field-publication-files {
    clear: both;
    margin-top: 15px;
}
.node-publication .field-name-field-publication-files a:before {
    color: #4C4845;
    content: "\00E0";
    font-family: "Sosa";
    font-size: 15px;
    line-height: 22px;
    margin-right: 4px;
    vertical-align: top;
}
.node-publication a.link-see-all-editions {
    background-image: url(./images/icons-list.png);
    background-position: 0 -2px;
    background-repeat: no-repeat;
    display: block;
    font-size: 11px;
    font-weight: 600;
    margin-bottom: 6px;
    padding-left: 23px;
    text-transform: uppercase;
}
.node-publication a.link-see-all-editionshover {
    background-position: 0px -38px;
}
.context-publications #region-sidebar-first .block-menu-block ul.menu li.last,
.context-publications #region-sidebar-first .block-menu ul.menu li.last {
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
}
.context-publications #region-sidebar-first .block-menu-block ul.menu li.last a,
.context-publications #region-sidebar-first .block-menu ul.menu li.last a {
    color: #4C4845;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 30px;
    background-image: url(./images/icons-list.png);
    background-repeat: no-repeat;
    background-position: 0px 7px;
}
.context-publications #region-sidebar-first .block-menu-block ul.menu li.last a:hover,
.context-publications #region-sidebar-first .block-menu ul.menu li.last a:hover {
    color: #AD4B40;
    background-position: 0px -29px;
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -ms-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
}
.context-publications #region-sidebar-first .block-menu-block ul.menu li.last a:before,
.context-publications #region-sidebar-first .block-menu ul.menu li.last a:before {
    content: "";
}
.context-publications #region-sidebar-first ul.menu li.last a:before {
    content: "  ";
    display: block;
    width: 18px;
    height: 18px;
    float: left;
}
.context-events #block-system-main .panel-pane .views-row {
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #E7E7E7;
    clear: both;
    float: left;
    width: 100%;
}
.context-events #block-system-main .panel-pane .views-row.views-row-last {
    border-bottom: 0;
}
.context-events #block-system-main .panel-pane .views-row.views-row-first {
    margin-top: 10px;
    border-top: 1px solid #E7E7E7;
    padding-top: 5px;
}
.context-events #block-system-main .panel-pane .views-row a:hover {
    text-decoration: none;
}
.context-events #block-system-main .panel-pane .views-row .views-field-body {
    margin-top: 10px;
}
.context-events #block-system-main .panel-pane .views-row .field-type-datetime {
    text-transform: uppercase;
    font-size: 14px;
}
.context-events #block-system-main .panel-pane .views-row .field-type-text,
.context-events #block-system-main .panel-pane .views-row .field-name-body {
    margin: 15px 0 0;
}
.context-events #block-system-main .panel-pane .views-row .field-name-field-event-location {
    font-style: italic;
}
.context-events #block-system-main .panel-pane .views-row .views-field-field-highlight-featured-image {
    float: left;
    margin: 0 2em 1em 0;
}
.context-events #block-system-main .panel-pane.pane-views-events-block-1 {
    margin-top: 50px;
}

.panel-display .view-publication-subsite .views-row,
.panel-display .view-blocks-publication-subsite .views-row {
    background: none repeat scroll 0 0 #FFFFFF;
    display: inline-table;
    margin: 0 !important;
    padding: 13px 0.5%;
    text-align: center;
    width: 18.5%;
}
.panel-display .view-publication-subsite .views-row .views-field-field-publication-cover-image,
.panel-display .view-blocks-publication-subsite .views-row .views-field-field-publication-cover-image {
    border: none;
    display: block;
    float: none;
    margin: 0;
}
.panel-display .view-publication-subsite .views-row img,
.panel-display .view-blocks-publication-subsite .views-row img {
    border: 1px solid #DDDDDD;
}

.view-press-releases.view-display-id-block_1 .view-header a.linkall {
    display: block;
    margin-bottom: 20px;
    margin-top: -35px;
    text-align: right;
    text-transform: uppercase;
}
.view-press-releases.view-display-id-block_1 .view-header a.linkall:after {
    color: #BD4817;
    content: " \203A";
    font-family: 'Sosa';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    vertical-align: bottom;
}
.view-press-releases.view-display-id-block_1 .view-header a.linkall:hover {
    text-decoration: none;
}
.view-press-releases.view-display-id-block_1 .views-field-field-story-issue-location:after {
    content: " - ";
}
.view-press-releases.view-display-id-block_1 .views-field-field-story-type {
    color: #BD4817;
    font-style: italic;
}
.view-press-releases.view-display-id-block_1 .views-field-field-story-issue-location + .views-field-field-story-issue-date + .views-field-field-story-type:before {
    content: " \00B7 ";
    color: #4C4845;
    font-weight: bold;
}
.view-subsite-events .attachment-after {
    display: block;
    clear: both;
}
.view-subsite-events .attachment-after h2 {
    margin-bottom: 0px;
    padding-top: 20px;
}
.view-subsite-events .date {
    border-right: 1px solid #DDDDDD;
    clear: left;
    float: left;
    line-height: 120%;
    margin-bottom: 0;
    margin-right: 12px;
    margin-top: 0;
    min-height: 70px;
    padding: 6px 0 9px;
    text-shadow: 0 1px 0 #FFFFFF;
    width: 125px;
}
.view-subsite-events .date p {
    margin: 0px;
}
.view-subsite-events .date span {
    line-height: 100%;
}
.view-subsite-events .date .date1,
.view-subsite-events .date .date2 {
    text-align: center;
}
.view-subsite-events .date .date1 {
    padding: 0;
    text-shadow: 0 1px 0 #FFFFFF;
    vertical-align: middle;
}
.view-subsite-events .date .date2 {
    margin-top: 0px;
    padding: 0px;
}
.view-subsite-events .date .date2:before {
    color: #BDBDBD;
    content: "\00EC";
    display: block;
    font-family: "Sosa";
    font-size: 12px;
    line-height: 10px;
    padding-left: 1px;
    margin-bottom: -4px;
}
.view-subsite-events .date .day {
    color: #C45B51;
    font-size: 15px;
    font-weight: 600;
    line-height: 14px;
    width: 100%;
}
.view-subsite-events .date .month {
    color: #555555;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
    margin: 4px 4px 2px;
    font-style: italic;
}
.view-subsite-events .date .year {
    color: #999999;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
}
.view-subsite-events .views-field-title {
    color: #005493;
    font-weight: 600;
    font-size: 15px;
    line-height: 100%;
    margin-bottom: 5px;
    padding-top: 10px;
}
.view-subsite-events .views-field-field-subsite-event-theme {
    font-size: 13px;
    line-height: 120%;
    margin-bottom: 3px;
    margin-left: 138px;
}
.view-subsite-events .views-field-field-subsite-event-location {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #555555;
    margin-left: 138px;
}
.view-subsite-events .views-field-field-highlight-subtitle {
    color: #4C4845;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    line-height: 110%;
    margin: 0;
    padding-bottom: 5px;
}
.view-subsite-events .views-field-field-subsite-event-logo {
    float: right;
}
.view-subsite-events .views-field.views-field-edit-node {
    margin-left: 138px;
}
.view-subsite-events .views-field.views-field-edit-node a {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #DDDDDD;
    font-size: 12px;
    padding: 0 10px;
}
.view-subsite-events .views-field.views-field-edit-node a:hover {
    background: #eee;
    color: #555;
}
.view-subsite-events .views-row {
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #E7E7E7;
    clear: both;
    float: left;
    width: 100%;
}
.view-subsite-events .views-row.views-row-last {
    border-bottom: 0;
}
.view-subsite-events .views-row.views-row-first {
    margin-top: 10px;
}
.node-type-division-page .panel-display .view-subsite-events .views-field-title {
    font-size: 14px;
    margin-bottom: 0px;
    padding-top: 2px;
}
.node-type-division-page .panel-display .view-subsite-events .date {
    float: none;
    width: auto;
    margin: 0px;
    border: none 0px;
    clear: none;
    padding: 0;
    min-height: auto;
    display: block;
    text-shadow: none;
}
.node-type-division-page .panel-display .view-subsite-events .date .date1 {
    text-shadow: none;
    text-align: left;
    float: left;
}
.node-type-division-page .panel-display .view-subsite-events .date .date2 {
    text-shadow: none;
    text-align: left;
    float: left;
}
.node-type-division-page .panel-display .view-subsite-events .date .date2:before {
    content: "-";
    display: inline;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
    margin: 0px;
    padding: 0;
}
.node-type-division-page .panel-display .view-subsite-events .date .day,
.node-type-division-page .panel-display .view-subsite-events .date .month,
.node-type-division-page .panel-display .view-subsite-events .date .year {
    color: #444444;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    line-height: 14px;
    margin: 0 0.2em 0 0;
}
.node-type-division-page .panel-display .view-subsite-events .views-field-field-subsite-event-location,
.node-type-subsite .panel-display .view-subsite-events .views-field-field-subsite-event-location {
    clear: left;
    display: block;
    font-weight: 700;
    margin: 0;
}
.panel-display.panel-2col-bricks-alternate .view-subsite-events .views-field-title {
    color: #005493;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.2;
    margin-bottom: 0px;
    padding-top: 0px;
}
.panel-display.panel-2col-bricks-alternate .view-subsite-events .views-field-field-subsite-event-location {
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    color: #555555;
    margin-left: 0px;
    clear: left;
    display: block;
}
.panel-display.panel-2col-bricks-alternate .view-subsite-events .views-row {
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #E7E7E7;
    clear: both;
    float: left;
    width: 100%;
}
.panel-display.panel-2col-bricks-alternate .view-subsite-events .views-row.views-row-last {
    border-bottom: 0;
}
.panel-display.panel-2col-bricks-alternate .view-subsite-events .views-row.views-row-first {
    margin-top: 0px;
}
.context-publications #block-system-main .view-id-publications.view-display-id-block_2 .views-limit-grouping-group {
    float: none;
    margin-bottom: 0;
    margin-right: 0;
    overflow: hidden;
    width: auto;
}
.context-publications #block-system-main .view-id-publications.view-display-id-block_2 .views-limit-grouping-group .views-row {
    float: left;
    margin-bottom: 25px;
    margin-right: 25px;
    overflow: hidden;
    width: 200px;
}
.context-publications #block-system-main .view-id-publications.view-display-id-block_2.twocols .views-limit-grouping-group .views-row {
    margin-left: 71px;
}
#block-system-main .blog-publications .view-lopes-writings.view-display-id-block .views-row,
.page-es-blog #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row,
.page-node-1732 #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row,
.page-node-1731 #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row {
    overflow: hidden;
    margin-bottom: 25px;
    float: left;
    width: 200px;
    margin-right: 25px;
    clear: none;
    border-bottom: 0;
}
#block-system-main .blog-publications .view-lopes-writings.view-display-id-block .views-row .views-field-title,
.page-es-blog #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-title,
.page-node-1732 #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-title,
.page-node-1731 #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-title {
    background: url(./images/line.gif) repeat 0 0;
    padding: 20px 20px 10px;
}
#block-system-main .blog-publications .view-lopes-writings.view-display-id-block .views-row .views-field-title:hover,
.page-es-blog #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-title:hover,
.page-node-1732 #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-title:hover,
.page-node-1731 #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-title:hover {
    background: url(./images/line_hover.gif) repeat 0 0;
    padding: 20px 20px 10px;
}
#block-system-main .blog-publications .view-lopes-writings.view-display-id-block .views-row .views-field-title .cover_image,
.page-es-blog #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-title .cover_image,
.page-node-1732 #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-title .cover_image,
.page-node-1731 #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-title .cover_image {
    background-color: #FFFFFF;
    border: 1px solid #D0D2D3;
    display: block;
    height: 222px;
    margin: 0 auto 10px;
    padding: 1px;
    width: 156px;
}
#block-system-main .blog-publications .view-lopes-writings.view-display-id-block .views-row .views-field-title .cover_image img,
.page-es-blog #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-title .cover_image img,
.page-node-1732 #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-title .cover_image img,
.page-node-1731 #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-title .cover_image img {
    height: 222px;
}
#block-system-main .blog-publications .view-lopes-writings.view-display-id-block .views-row .views-field-field-lopes-writings-image,
.page-es-blog #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-field-lopes-writings-image,
.page-node-1732 #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-field-lopes-writings-image,
.page-node-1731 #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-field-lopes-writings-image {
    width: 156px;
    margin: 0 auto 10px;
    border: 1px solid #D0D2D3;
    padding: 1px;
    background-color: #fff;
    display: block;
    height: 222px;
}
#block-system-main .blog-publications .view-lopes-writings.view-display-id-block .views-row .views-field-field-lopes-writings-image img,
.page-es-blog #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-field-lopes-writings-image img,
.page-node-1732 #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-field-lopes-writings-image img,
.page-node-1731 #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-field-lopes-writings-image img {
    height: 222px;
    margin: 0 auto;
}
#block-system-main .blog-publications .view-lopes-writings.view-display-id-block .views-row .views-field-field-lopes-writings-image img:hover,
.page-es-blog #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-field-lopes-writings-image img:hover,
.page-node-1732 #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-field-lopes-writings-image img:hover,
.page-node-1731 #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-field-lopes-writings-image img:hover {
    opacity: 0.9;
}
#block-system-main .blog-publications .view-lopes-writings.view-display-id-block .views-row .views-field-title,
.page-es-blog #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-title,
.page-node-1732 #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-title,
.page-node-1731 #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-title {
    display: block;
    font-size: 14px;
    margin-bottom: 0;
    text-shadow: 0px 1px 0px #fff;
    line-height: 120%;
}
#block-system-main .blog-publications .view-lopes-writings.view-display-id-block .views-row .views-field-field-lopes-writings-subtitle,
.page-es-blog #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-field-lopes-writings-subtitle,
.page-node-1732 #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-field-lopes-writings-subtitle,
.page-node-1731 #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row .views-field-field-lopes-writings-subtitle {
    font-size: 12px;
    padding: 5px 20px 0;
}
#block-system-main .blog-publications .view-lopes-writings.view-display-id-block .views-row a:hover,
.page-es-blog #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row a:hover,
.page-node-1732 #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row a:hover,
.page-node-1731 #block-system-main .view-lopes-writings.view-display-id-page_1 .views-row a:hover {
    text-decoration: none;
}
.view-lopes-writings.view-id-lopes_writings.view-display-id-block_3.blog-publications.block-articles img,
.view-lopes-writings.view-id-lopes_writings.view-display-id-block_4.blog-publications.block-articles img {
    width: 156px;
    height: 164px;
    float: left;
    margin-right: 10px;
}
.field-name-field-subsite-featured-image-2,
.field-name-field-division-featured-image,
.field-name-field-page-featured-image,
.field-name-field-sro-featured-image,
.field-name-field-story-featured-image {
    float: right;
    margin-left: 1.5em;
    margin-bottom: 1em;
    margin-top: 8px;
}
.node-type-division-page .block-publications-block-1 {
    margin: 1em 2.5rem 0 1.5rem;
}
.node-type-division-page .block-publications-block-1 h2 {
    color: #424242;
    font-size: 23px;
    margin-bottom: 0.5em;
}
.node-type-division-page .block-publications-block-1 .views-row {
    width: 50%;
    float: left;
}
.node-type-division-page .block-publications-block-1 .views-row .views-field-field-publication-cover-image {
    float: left;
    margin-right: 10px;
}
.node-type-division-page .block-publications-block-1 .views-row .views-field-title {
    margin-top: 10px;
}
.node-type-division-page .tabs+.block-system-main .field-name-field-division-logo {
    float: right;
    margin: 10px;
}
.node-results .search-result h3 {
    font-weight: 400;
    margin-bottom: 0.5em;
}
.node-results .search-result .search-snippet {
    margin-bottom: 0.3em;
    line-height: 120%;
}
.node-results .search-result .search-snippet strong {
    background: none repeat scroll 0 0 #FFF8CC;
    font-weight: 400;
    padding: 0 0.4em;
}
.node-results .search-result .search-info {
    text-transform: uppercase;
    color: #000000;
}

#block-views-share-this-content-block-1 .view-share-this-content {
    margin: 5px 25px 20px 25px;
}
#block-views-share-this-content-block-1 .view-share-this-content:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.view-share-this-content {
    margin-top: 20px;
}
.view-share-this-content .labelshare {
    margin: 0 7px;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 13px;
    display: block;
    float: left;
    line-height: 20px;
}
.view-share-this-content .share {
    float: left;
    margin-right: 5px;
    font-style: normal;
    font-family: 'Open Sans';
    border-bottom: 1px solid #ccc;
}
.view-share-this-content .share a {
    color: #4C4845;
}
.view-share-this-content .share a:hover {
    text-decoration: none;
}
.view-share-this-content .share.addthis {
    line-height: 10px;
    border-bottom: none;
}
.view-share-this-content .share.addthis .addthislabel {
    display: block;
    float: left;
    font-size: 13px;
    line-height: 19px;
}
.view-share-this-content .share.addthis .share__btn {
    background-color: #fff;
}
.view-share-this-content .share__count,
.view-share-this-content .share__btn {
    float: left;
    line-height: 17px;
}
.view-share-this-content .share__btn {
    background-color: #eee;
    font-size: 13px;
    font-weight: 400;
    padding: 2px 5px;
    text-align: center;
}
.view-share-this-content .share__btn:hover {
    text-decoration: none !important;
    background-color: #404042;
    color: #fff;
}
.view-share-this-content .share_type_twitter .share__btn:hover {
    background-color: #62C3DD;
}
.view-share-this-content .share_type_facebook .share__btn:hover {
    background-color: #005493;
}
.view-share-this-content .share_type_gplus .share__btn:hover {
    background-color: #DB381D;
}
.view-share-this-content .share__count {
    font-size: 16px;
    background-color: #fff;
    color: #fff;
    font-weight: bold;
    padding: 2px;
    position: relative;
    text-align: center;
    display: inline-block;
    width: 35px;
}
.view-share-this-content .share_type_twitter {
    border-bottom-color: #62C3DD;
}
.view-share-this-content .share_type_facebook {
    border-bottom-color: #005493;
}
.view-share-this-content .share_type_gplus {
    border-bottom-color: #DB381D;
}
.view-share-this-content .share_type_twitter > .share__count {
    background-color: #62C3DD;
}
.view-share-this-content .share_type_facebook > .share__count {
    background-color: #005493;
}
.view-share-this-content .share_type_gplus > .share__count {
    background-color: #DB381D;
}
.view-share-this-content .views-row .share.addthis {
    border-bottom: 1px solid #f56343;
    height: 21px;
    background-color: #EEEEEE;
    padding-right: 5px;
}
.view-share-this-content .views-row .share.addthis .share__btn {
    margin-right: 5px;
    height: 21px;
    padding: 0 5px;
    background-color: #f56343;
}
.view-share-this-content .views-row .share.addthis .share__btn .at16nc.at16t_compact {
    background-position: 0 -9999px;
    font-size: 1px;
}
.view-share-this-content .views-row .share.addthis .share__btn .at16nc.at16t_compact:before {
    content: "+";
    color: #ffffff;
    font-weight: bold;
    line-height: 20px;
    font-size: 13px;
}
.i18n-fr.context-es-blog #region-content-top h2,
.i18n-fr.node-type-poll #region-content-top h2 {
    font-size: 1.8em !important;
}
#block-system-main .view-news-coverage h3 {
    font-size: 23px;
}
#block-system-main .view-news-coverage .views-row {
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    display: inline-block;
    width: 100%;
}
#block-system-main .view-news-coverage .views-row.views-row-last {
    margin-bottom: 10px;
    border-bottom: 0;
}
#block-system-main .view-news-coverage .views-row:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
#block-system-main .view-news-coverage .views-field-title {
    font-size: 16px;
    font-weight: bold;
}
#block-system-main .view-news-coverage .views-field-title .Videos.streams {
    padding-right: 30px;
    background: url(./images/news-tv.png) no-repeat right top;
}
#block-system-main .view-news-coverage .views-field-field-news-coverage-date {
    float: left;
    margin-right: 15px;
}
#block-system-main .view-news-coverage .views-field-field-news-coverage-date .date-display-single {
    background: none;
    font-weight: normal;
    color: #8E8D8B;
    padding: 0;
    border: 0;
}
#block-system-main .view-news-coverage .views-field-field-news-coverage-text {
    margin-left: 94px;
}
#block-system-main .view-news-coverage .views-field-field-news-coverage-logo {
    float: left;
    max-width: 156px;
    margin-right: 15px;
}
#block-system-main .view-news-coverage .views-field-field-news-coverage-logo img {
    max-width: 156px;
}
#block-system-main .view-news-coverage .views-field-field-news-coverage-source {
    color: #8E8D8B;
}
#block-system-main .view-news-coverage .views-field-field-news-coverage-url-source {
    clear: both;
}
#block-system-main .view-news-coverage .views-label {
    font-weight: bold;
}
#block-system-main .view-news-coverage .more-link a {
    font-size: 13px;
    text-transform: uppercase;
}
#block-system-main .view-news-coverage .more-link a:after {
    color: #BD4817;
    content: "\203A";
    font-family: 'Sosa';
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    vertical-align: top;
    margin-left: 3px;
    line-height: 22px;
}
#block-system-main .view-news-coverage .more-link a:hover {
    text-decoration: none;
}
.node-type-subsite-event .center-wrapper h3 {
    color: #BD4817;
    font-size: 16px;
    border-bottom: 1px solid #E7E7E7;
    text-transform: uppercase;
    margin-bottom: 7px;
    padding: 0 7px 7px;
}
.node-type-subsite-event .center-wrapper .views-row {
    border-bottom: 1px solid #E7E7E7;
    padding: 0 7px 7px;
    margin-bottom: 7px;
}
.node-type-subsite-event .center-wrapper .views-row .views-field-title {
    font-style: italic;
}
.node-type-subsite-event .center-wrapper .views-row .file {
    font-size: 14px;
    margin-right: 5px;
    display: block;
}
.context-cfm.node-type-subsite-event .views-row .file {
    display: inline;
    line-height: 170%;
}
img.img-right {
    float: right;
    margin-left: 1em;
    margin-bottom: 1em;
    margin-top: 8px;
}
img.img-left {
    float: left;
    margin-right: 1em;
    margin-bottom: 1em;
    margin-top: 8px;
}
.view-executive-secretary-blog-posts.view-display-id-block_2 .views-field-field-esblog-featured-image + .views-field-title {
    width: 65%;
    float: left;
}
.view-executive-secretary-blog-posts.view-display-id-block_2 .views-field-body {
    clear: both;
    padding: 0.5em 0 0.1em;
}
.view-executive-secretary-blog-posts.view-display-id-block_2 .views-field-body + .views-field-view-node {
    background: #F2F2F2;
    text-align: right;
    font-style: italic;
    position: absolute;
    right: 10px;
    bottom: 10px;
}
.view-executive-secretary-blog-posts.view-display-id-block_2 .views-field-body + .views-field-view-node a {
    color: #006AB1;
}
.view-executive-secretary-blog-posts.view-display-id-block_2 .views-field-body + .views-field-view-node a:before {
    content: '[';
}
.view-executive-secretary-blog-posts.view-display-id-block_2 .views-field-body + .views-field-view-node a:after {
    content: ']';
}
.page-node-298 #zone-content {
    background: transparent;
    margin-bottom: 10px;
}
.page-node-298 #zone-content #breadcrumb {
    display: none;
}
.page-node-298 #zone-content .region-content-inner {
    background: url(./images/bg-404.jpg) no-repeat 0px 0px #FFFFFF;
    box-shadow: 0 0 2px #DDDDDD;
    margin: 0 10%;
    padding: 50px 30px 50px 160px;
}
#block-system-main ul.links,
#block-system-main .print-link {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
}
#block-system-main ul.links a,
#block-system-main .print-link a {
    border: 0;
    letter-spacing: -0.015em;
    font-family: "Open Sans";
    text-rendering: optimizelegibility;
    color: #4C4845;
    text-transform: uppercase;
    font-size: 0.85em;
    font-weight: 600;
    min-height: 22px;
    background: none;
    line-height: 22px;
    margin: 0;
}
#block-system-main ul.links a:hover,
#block-system-main .print-link a:hover {
    text-decoration: none;
    color: #BD4817;
}
#block-system-main ul.links a:before,
#block-system-main .print-link a:before {
    color: #BD4817;
    text-transform: lowercase;
    font-family: 'Sosa';
    vertical-align: middle;
    font-size: 16px;
    margin-right: 7px;
}
#block-system-main ul.links .print_html a:before,
#block-system-main .print-link .print_html a:before {
    content: ' 3';
}
#block-system-main ul.links .comment-add a:before,
#block-system-main .print-link .comment-add a:before {
    content: ' g';
}
#block-system-main ul.links .comment-reply a:before,
#block-system-main .print-link .comment-reply a:before {
    content: ' h';
}
#block-system-main .print-link {
    border-top: 0;
    border-bottom: 0;
    position: absolute;
    top: -44px;
    right: 15px;
}
.field-collection-container {
    border-bottom: none;
}
.field-collection-container .field-collection-view {
    border-bottom: 1px solid #D3D7D9;
    padding: 1.2em 1em;
    margin: 0;
}
.field-collection-container .field-name-field-attachments-fc-category .field-item {
    font-size: 1.2em;
    font-style: italic;
    font-weight: bold;
    margin-left: -1em;
}
.field-collection-container .field-name-field-attachments-fc-files .field-items .field-item {
    margin: 10px 0;
}
.blog-publications h2 {
    border-bottom: 0;
}
.blog-publications p {
    border-bottom: 0 none;
}
.node-type-executive-secretary-s-blog-post .region-content {
    font-family: "Georgia";
}
.node-type-executive-secretary-s-blog-post h1 {
    font-weight: 400;
    font-size: 2em;
    line-height: 110%;
    margin: 0px 0px 0.5em 0px;
    padding: 0.5em 35px 0 25px;
    font-style: italic;
    color: #4C4845;
    font-family: "Georgia";
}
ul.action-links-field-collection-add {
    display: none;
}
.twocols .views-limit-grouping-group {
    width: 49%;
    margin-right: 0;
}
.twocols .views-limit-grouping-group .views-row {
    width: 200px;
    margin: 0 auto;
}
.twocols .views-limit-grouping-group.views-row {
    margin: 0 74px 25px 74px;
    width: 200px;
}
.twocols .views-limit-grouping-group.views-row {
    margin: 0 74px 25px 74px;
    width: 200px;
}
.view-footer .linkseeallpubs {
    clear: both;
    float: right;
    display: block;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    margin-top: 15px;
}
.view-footer .linkseeallpubs:after {
    color: #BD4817;
    content: " \203A";
    font-family: 'Sosa';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    vertical-align: bottom;
}
.view-footer .linkseeallpubs:hover:after {
    color: #4C4845;
}
.view-footer .linkseeallpubs:hover {
    text-decoration: none !important;
}
.front #section-content #block-views-ece-databank-questions-block {
    position: relative;
    height: 307px;
    background-image: url(./images/bg-databank.png);
    background-repeat: no-repeat;
    background-position: top right;
    background-color: #495C66;
    width: 332px;
    margin-right: 0px;
}
.front #section-content #block-views-ece-databank-questions-block h2.block-title {
    color: #acbfc6;
    border-color: #acbfc6;
}
.front #section-content #block-views-ece-databank-questions-block .block-inner {
    background-color: transparent;
}
.front #section-content #block-views-ece-databank-questions-block .block-inner .content {
    border-color: #acbfc6;
}
.front #section-content #block-views-ece-databank-questions-block .block-inner .content .views-field-title {
    color: #fefefe;
    padding: 16px 30px 24px 24px;
    font-size: 27px;
    line-height: 1.1;
    font-style: italic;
}
.front #section-content #block-views-ece-databank-questions-block .block-inner .content .views-field-title span:before {
    color: #607b8c;
    content: " B";
    font-family: 'Sosa';
    font-size: 32px;
    font-style: normal;
    font-weight: normal;
    vertical-align: super;
}
.front #section-content #block-views-ece-databank-questions-block .block-inner .content .views-field-title span:after {
    color: #607b8c;
    content: " C";
    font-family: 'Sosa';
    font-size: 32px;
    font-style: normal;
    font-weight: normal;
    vertical-align: sub;
}
.front #section-content #block-views-ece-databank-questions-block .block-inner .content .view-footer {
    position: absolute;
    bottom: 0;
    margin: 0 15px 15px 10px;
}
.front #section-content #block-views-ece-databank-questions-block .block-inner .content .view-footer p {
    margin-bottom: 0px;
}
.front #section-content #block-views-ece-databank-questions-block .block-inner .content .view-footer a {
    color: #fff;
    display: block;
    background-color: #617C8C;
    padding: 15px 20px;
    font-size: 20px;
    text-align: right;
    line-height: 96%;
}
.front #section-content #block-views-ece-databank-questions-block .block-inner .content .view-footer a:hover {
    background-color: #6a8798;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    padding-right: 17px;
}
.front #section-content #block-views-ece-databank-questions-block .block-inner .content .view-footer a:after {
    color: #fff;
    font-family: 'Sosa';
    font-size: 20px;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
}
#section-content #block-views-poll-block {
    margin: 10px 0px;
}
#section-content #block-views-poll-block h2 {
    color: #7491A5;
    border-color: #7491A5;
}
#section-content #block-views-poll-block .view-poll {
    padding: 0px 15px;
    background-color: #F7F6F5;
    border-top: 1px solid #7491A5;
}
#section-content #block-views-poll-block h2.node-title {
    border: 0px none;
    clear: left;
    float: none;
    margin-bottom: 0.5em;
    color: #495C66;
    text-transform: none;
    font-size: 1.3em;
    font-weight: 400;
    line-height: 100%;
}
#section-content #block-views-poll-block h2.node-title a {
    color: #495C66;
}
#section-content #block-views-poll-block h2.node-title a:hover {
    color: #293439;
}
#section-content #block-views-poll-block .poll {
    clear: left;
}
#section-content #block-views-poll-block .poll .choices {
    width: 100%;
    color: #617C8C;
}
#section-content #block-views-poll-block .poll .choices .form-item,
#section-content #block-views-poll-block .poll .choices .form-actions {
    margin-top: 0px;
}
#section-content #block-views-poll-block .poll .bar {
    background-color: #fff;
}
#section-content #block-views-poll-block .poll .bar .foreground {
    background-color: #ACBFC6;
}
#section-content #block-views-poll-block .poll .percent {
    font-size: 12px;
}
#section-content #block-views-poll-block .poll .total {
    margin-top: 5px;
    text-align: right;
    font-size: 0.9em;
    font-weight: 600;
    padding: 5px;
    color: #6C7F86;
}
#section-content #block-views-poll-block .content {
    border: 0px none !important;
}
#section-content #block-views-poll-block .content .views-row {
    border: 0px none;
}
#section-content #block-views-poll-block .content div.status:before {
    color: green;
    content: "\00E5 ";
    font-family: Sosa;
    text-transform: none;
    vertical-align: middle;
}
#section-content #block-views-poll-block .content div.messages {
    font-size: 0.9em;
    margin: 6px 0;
    padding: 4px 4px 4px 7px;
}
.panel-display h2.pane-title {
    border-bottom: 3px solid #025394;
    color: #404041;
    font-size: 15px;
    padding-bottom: 0px;
    padding-left: 0px;
    display: inline-block;
    margin-bottom: 0px;
    font-weight: normal;
}
.panel-display .center-wrapper,
.panel-display .panel-panel.panel-col-first,
.panel-display .panel-panel.panel-col-middle,
.panel-display .panel-panel.panel-col-bottom {
    font-size: 14px;
}
.panel-display .center-wrapper h3,
.panel-display .panel-panel.panel-col-first h3,
.panel-display .panel-panel.panel-col-middle h3,
.panel-display .panel-panel.panel-col-bottom h3 {
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.panel-display .center-wrapper .pane-content,
.panel-display .panel-panel.panel-col-first .pane-content,
.panel-display .panel-panel.panel-col-middle .pane-content,
.panel-display .panel-panel.panel-col-bottom .pane-content {
    background-color: #F7F6F4;
    padding: 10px;
    border-top: 1px solid #025394;
}
.panel-display .center-wrapper .pane-content h3,
.panel-display .panel-panel.panel-col-first .pane-content h3,
.panel-display .panel-panel.panel-col-middle .pane-content h3,
.panel-display .panel-panel.panel-col-bottom .pane-content h3 {
    line-height: 1.2em;
}
.panel-display .center-wrapper .pane-content ul,
.panel-display .panel-panel.panel-col-first .pane-content ul,
.panel-display .panel-panel.panel-col-middle .pane-content ul,
.panel-display .panel-panel.panel-col-bottom .pane-content ul {
    margin-left: 16px;
}
.panel-display .center-wrapper .panel-pane.pane-node,
.panel-display .panel-panel.panel-col-first .panel-pane.pane-node,
.panel-display .panel-panel.panel-col-middle .panel-pane.pane-node,
.panel-display .panel-panel.panel-col-bottom .panel-pane.pane-node {
    margin-bottom: 8px;
    padding-bottom: 2px;
}
.panel-display .center-wrapper .panel-pane.pane-node .pane-content p,
.panel-display .panel-panel.panel-col-first .panel-pane.pane-node .pane-content p,
.panel-display .panel-panel.panel-col-middle .panel-pane.pane-node .pane-content p,
.panel-display .panel-panel.panel-col-bottom .panel-pane.pane-node .pane-content p {
    margin-bottom: 6px;
}
.panel-display .center-wrapper .panel-pane.pane-block .pane-content p,
.panel-display .panel-panel.panel-col-first .panel-pane.pane-block .pane-content p,
.panel-display .panel-panel.panel-col-middle .panel-pane.pane-block .pane-content p,
.panel-display .panel-panel.panel-col-bottom .panel-pane.pane-block .pane-content p {
    margin-bottom: 6px;
}
.panel-display .center-wrapper .panel-pane.pane-custom,
.panel-display .panel-panel.panel-col-first .panel-pane.pane-custom,
.panel-display .panel-panel.panel-col-middle .panel-pane.pane-custom,
.panel-display .panel-panel.panel-col-bottom .panel-pane.pane-custom {
    margin-bottom: 8px;
    padding-bottom: 2px;
}
.panel-display .center-wrapper .panel-pane.pane-custom .pane-content p,
.panel-display .panel-panel.panel-col-first .panel-pane.pane-custom .pane-content p,
.panel-display .panel-panel.panel-col-middle .panel-pane.pane-custom .pane-content p,
.panel-display .panel-panel.panel-col-bottom .panel-pane.pane-custom .pane-content p {
    margin-bottom: 6px;
}
.panel-display .center-wrapper .view .views-row,
.panel-display .panel-panel.panel-col-first .view .views-row,
.panel-display .panel-panel.panel-col-middle .view .views-row,
.panel-display .panel-panel.panel-col-bottom .view .views-row {
    margin-bottom: 8px;
}
.panel-display .panel-pane.pane-custom.pane-seeall .pane-content {
    border: 0;
    padding: 0;
    background-color: transparent;
}
.panel-display .panel-pane.pane-custom.pane-seeall .pane-content a {
    margin: 0;
}
.page-node-25 .panel-display .panel-panel.panel-col-bottom .pane-content {
    background-color: transparent;
}
.node-type-subsite-event .panel-display {
    background-image: url(./images/line.gif);
    background-repeat: repeat-x;
    padding-top: 16px;
}
.node-type-subsite-event .panel-col-top h1 {
    margin-left: 0px;
    margin-right: 0px;
    font-size: 36px;
}
.node-type-subsite-event .panel-col-top .inside {
    display: inline-block;
    padding-bottom: 20px;
}
.node-type-subsite-event .panel-col-top .inside:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.node-type-subsite-event .pane-node-field-subsite-event-edition {
    color: #005493;
    border-bottom: 1px solid #EEEEEE;
    padding-bottom: 2px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.node-type-subsite-event .pane-node-title {
    border-bottom: 1px solid #EEEEEE;
    padding-bottom: 10px;
    margin-bottom: 8px;
}
.node-type-subsite-event .pane-node-title h1 {
    margin-bottom: 0px;
}
.node-type-subsite-event .pane-node-field-subsite-event-theme {
    border-bottom: 1px solid #EEEEEE;
    border-top: 0px solid #EEEEEE;
    color: #BD4817;
    font-size: 22px;
    font-weight: 400;
    line-height: 110%;
    margin: 0px 0px 10px 0px;
    padding-bottom: 10px;
    padding-top: 0px;
}
.node-type-subsite-event .pane-node-field-subsite-event-date {
    font-weight: 700;
    text-transform: uppercase;
}
.node-type-subsite-event .pane-node-field-subsite-event-location {
    margin-bottom: 16px;
}
.node-type-subsite-event .pane-node-field-subsite-event-location ~ .panel-separator {
    display: block;
    background-image: url(./images/line.gif);
    background-repeat: repeat-x;
    background-position: top;
    height: 14px;
    clear: both;
    margin-bottom: 10px;
}
.node-type-subsite-event .pane-node-body {
    padding-top: 0px;
}
.node-type-subsite-event .pane-node-field-subsite-event-picture {
    float: right;
    width: 216px;
    margin-bottom: 16px;
    margin-left: 5px;
}
.node-type-subsite-event #region-sidebar-first ~ #region-content .pane-node-field-subsite-event-picture ~ .pane-node-title {
    float: left;
    width: 465px;
}
.node-type-subsite-event #region-sidebar-first ~ #region-content .pane-node-field-subsite-event-picture ~ .pane-node-field-subsite-event-edition {
    float: left;
    width: 465px;
}
.node-type-subsite-event #region-sidebar-first ~ #region-content .pane-node-field-subsite-event-picture ~ .pane-node-field-subsite-event-theme {
    float: left;
    width: 465px;
}
.node-type-subsite-event #region-sidebar-first ~ #region-content .pane-node-field-subsite-event-picture ~ .pane-node-field-subsite-event-date {
    float: left;
    width: 465px;
}
.node-type-subsite-event #region-sidebar-first ~ #region-content .pane-node-field-subsite-event-picture ~ .pane-node-field-subsite-event-location {
    float: left;
    width: 465px;
}
.node-type-subsite-event #region-sidebar-first ~ #region-content .pane-node-field-subsite-event-picture ~ .pane-node-body {
    clear: both;
}
.node-type-subsite-event .pane-node-field-subsite-event-picture ~ .pane-node-title {
    float: left;
    width: 720px;
}
.node-type-subsite-event .pane-node-field-subsite-event-picture ~ .pane-node-field-subsite-event-edition {
    float: left;
    width: 720px;
}
.node-type-subsite-event .pane-node-field-subsite-event-picture ~ .pane-node-field-subsite-event-theme {
    float: left;
    width: 720px;
}
.node-type-subsite-event .pane-node-field-subsite-event-picture ~ .pane-node-field-subsite-event-date {
    float: left;
    width: 720px;
}
.node-type-subsite-event .pane-node-field-subsite-event-picture ~ .pane-node-field-subsite-event-location {
    float: left;
    width: 720px;
}
.node-type-subsite-event .pane-node-field-subsite-event-picture ~ .pane-node-body {
    clear: both;
}
.node-type-subsite-event .pane-node-field-subsite-event-picture img {
    width: 216px;
    height: 260px;
    padding-top: 16px;
}
.node-type-subsite-event .panel-separator {
    display: none;
}
.context-media-centre .content .panel-display .pane-content {
    background: none;
    padding: 0 0 10px;
}
.context-media-centre .content .panel-display h2.pane-title {
    color: #005493;
}
.context-media-centre .content .panel-display .panel-col-first {
    width: 480px;
    margin-right: 15px;
}
.context-media-centre .content .panel-display .panel-col-last {
    width: 202px;
}
.context-media-centre .content .panel-display .view-press-releases .item-list {
    overflow: hidden;
}
.context-media-centre .content .panel-display .view-press-releases .view-footer {
    float: right;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    margin-top: 15px;
}
.context-media-centre .content .panel-display .view-press-releases .view-footer a:after {
    color: #BD4817;
    content: " \203A";
    font-family: 'Sosa';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    vertical-align: bottom;
}
.context-media-centre .content .panel-display .view-press-releases .view-footer a:hover:after {
    color: #4C4845;
}
.context-media-centre .content .panel-display .view-press-releases .view-footer a:hover {
    text-decoration: none !important;
}
.content .panel-display .pane-views-focus-block .pane-content,
.content .panel-display .pane-views-focus-block-2 .pane-content,
.content .panel-display .pane-views-blocks-focus-block-2 .pane-content {
    width: 460px;
    background-color: #ffffff;
    height: 210px;
    padding: 0;
    position: relative;
}
.content .panel-display .pane-views-focus-block .pane-content .views-field-field-focus-featured-image,
.content .panel-display .pane-views-focus-block-2 .pane-content .views-field-field-focus-featured-image,
.content .panel-display .pane-views-blocks-focus-block-2 .pane-content .views-field-field-focus-featured-image {
    width: 229px;
    height: 210px;
    float: left;
}
.content .panel-display .pane-views-focus-block .pane-content .views-field-title,
.content .panel-display .pane-views-focus-block-2 .pane-content .views-field-title,
.content .panel-display .pane-views-blocks-focus-block-2 .pane-content .views-field-title {
    margin-left: 0;
}
.content .panel-display .pane-views-focus-block .pane-content .views-slideshow-cycle-main-frame,
.content .panel-display .pane-views-focus-block-2 .pane-content .views-slideshow-cycle-main-frame,
.content .panel-display .pane-views-blocks-focus-block-2 .pane-content .views-slideshow-cycle-main-frame {
    width: 480px !important;
}
#block-system-main .panel-display .panel-panel .contact-media-relations .pane-content {
    padding-top: 26px;
}
#block-system-main .panel-display .panel-panel .contact-media-relations h3 {
    font-size: 16px;
    color: #4C4845;
    margin-bottom: 10px;
}
#block-system-main .panel-display .panel-panel .contact-media-relations ul {
    margin: 0;
    border-top: 1px solid #D0D2D3;
}
#block-system-main .panel-display .panel-panel .contact-media-relations ul li {
    list-style: none;
    list-style-image: none;
    border-bottom: 1px solid #D0D2D3;
    margin: 1px 0;
    line-height: 26px;
    font-size: 13px;
}
#block-system-main .panel-display .panel-panel .contact-media-relations ul li .icon {
    width: 26px;
    height: 26px;
    background-color: #f2f2f2;
    display: block;
    float: left;
    text-align: center;
    margin-right: 8px;
    font-family: 'Sosa';
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
    color: #999;
}
#block-system-main .panel-display .panel-panel .contact-media-relations ul li a {
    color: #4C4845;
    display: block;
}
#block-system-main .panel-display .panel-panel .contact-media-relations ul li a:hover {
    color: #006AB1;
    text-decoration: none;
    background-color: #f2f2f2;
}
#block-system-main .panel-display .panel-panel .contact-media-relations ul li a:hover .icon {
    background-color: #e0e0e0;
    color: #67615d;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.block-unece-custom-twits-media {
    margin-top: 40px;
    padding: 0 10px;
}
.block-unece-custom-twits-media h2 {
    border-bottom: 2px solid #404040;
    color: #404041;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.block-unece-custom-twits-media .content {
    border-top: 1px solid #404040;
    clear: left;
    font-size: 13px;
    padding: 10px 0;
}
.block-unece-custom-facebook-media {
    margin-top: 20px;
    padding: 0 10px;
}
.block-unece-custom-facebook-media h2 {
    border-bottom: 2px solid #404040;
    color: #404041;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.block-unece-custom-facebook-media .content {
    border-top: 1px solid #404040;
    border-bottom: 1px solid #E7E7E7;
    clear: left;
    font-size: 13px;
    padding: 10px 0;
}
.block-unece-custom-facebook-media .content .icon {
    font-family: 'Sosa';
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
    color: #999;
    margin-right: 5px;
}
.panel-2col-bricks-alternate h2.pane-title {
    border-bottom: 3px solid #025394;
    color: #404041;
    font-size: 15px;
    padding-bottom: 0px;
    padding-left: 0px;
    display: inline-block;
    margin-bottom: 0px;
    font-weight: normal;
}
.panel-2col-bricks-alternate .thirty {
    font-size: 14px;
}
.panel-2col-bricks-alternate .thirty h3 {
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.panel-2col-bricks-alternate .thirty .pane-content {
    background-color: #F7F6F4;
    padding: 10px;
    border-top: 1px solid #025394;
    overflow: hidden;
}
.panel-2col-bricks-alternate .thirty .pane-content ul {
    margin-left: 16px;
}
.panel-2col-bricks-alternate .thirty .panel-pane.pane-node {
    margin-bottom: 8px;
    padding-bottom: 2px;
}
.panel-2col-bricks-alternate .thirty .panel-pane.pane-node .pane-content p {
    margin-bottom: 6px;
}
.panel-2col-bricks-alternate .thirty .panel-pane.pane-block {
    margin-bottom: 8px;
    padding-bottom: 2px;
}
.panel-2col-bricks-alternate .thirty .panel-pane.pane-block .pane-content p {
    margin-bottom: 6px;
}
.panel-2col-bricks-alternate .thirty .panel-pane.pane-custom {
    margin-bottom: 8px;
    padding-bottom: 2px;
}
.panel-2col-bricks-alternate .thirty .panel-pane.pane-custom .pane-content p {
    margin-bottom: 6px;
}
.panel-2col-bricks-alternate .thirty .view .views-row {
    margin-bottom: 16px;
}
.panel-2col-bricks-alternate .thirty .pane-views-eca-databank-questions-block .pane-content {
    background-color: #495C66;
    background-image: url("./images/bg-databank.png");
    background-position: right top;
    background-repeat: no-repeat;
    margin-right: 0;
    position: relative;
}
.panel-2col-bricks-alternate .thirty .pane-views-eca-databank-questions-block .views-field-title {
    color: #FEFEFE;
    font-size: 17px;
    font-style: italic;
    line-height: 1.1;
    padding: 6px 10px 6px 10px;
}
.panel-2col-bricks-alternate .thirty .view-footer a {
    background-color: #617C8C;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    line-height: 96%;
    padding: 15px 20px;
    text-align: right;
}
.panel-2col-bricks-alternate .panel-separator {
    margin: 0 0 0.5em;
}
#block-system-main .pane-custom.focus-area .pane-content {
    background: none;
    padding: 0;
    overflow: hidden;
}
#block-system-main .pane-custom.focus-area a {
    background-color: #F7F6F4;
    color: #333333;
    float: left;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    text-transform: uppercase;
    width: 135px;
    height: 140px;
    margin-right: 5px;
}
#block-system-main .pane-custom.focus-area a:hover {
    text-decoration: none !important;
    color: #AD4B40;
}
#block-system-main .pane-custom.focus-area a img {
    margin-bottom: 5px;
}
#block-system-main .pane-custom.focus-area a.last {
    margin-right: 0;
}
.panel-display.panel-2col-bricks-alternate .view-blocks-focus {
    font-size: 12px;
    line-height: 1.3em;
}
.panel-display.panel-2col-bricks-alternate .center-wrapper .panel-col-first .pane-content {
    min-height: 216px;
}
.panel-display.panel-2col-bricks-alternate .block-focus-block .views-field-title,
.panel-display.panel-2col-bricks-alternate .view-focus .views-field-title {
    background-color: #005493;
    position: absolute;
    height: auto;
    margin-left: -10px;
    padding: 10px;
    width: 322px;
    bottom: 0px;
}
.panel-display.panel-2col-bricks-alternate .block-focus-block .views-field-title a:hover,
.panel-display.panel-2col-bricks-alternate .view-focus .views-field-title a:hover {
    text-decoration: none !important;
}
.panel-display.panel-2col-bricks-alternate .block-focus-block .views-slideshow-controls-bottom a:hover,
.panel-display.panel-2col-bricks-alternate .view-focus .views-slideshow-controls-bottom a:hover {
    text-decoration: none !important;
}
.panel-display.panel-2col-bricks-alternate .block-focus-block .views-slideshow-controls-bottom,
.panel-display.panel-2col-bricks-alternate .view-focus .views-slideshow-controls-bottom {
    background-color: #222222;
    bottom: 0;
    height: 26px;
    position: relative;
    right: 0;
    width: 342px;
    z-index: 100;
}
.panel-display.panel-2col-bricks-alternate .block-focus-block .views-slideshow-controls-bottom .views_slideshow_controls_text,
.panel-display.panel-2col-bricks-alternate .view-focus .views-slideshow-controls-bottom .views_slideshow_controls_text {
    padding: 4px 7px 4px 7px;
}
.panel-display.panel-2col-bricks-alternate .pane-views-focus-block .pane-content,
.panel-display.panel-2col-bricks-alternate .pane-views-focus-block-2 .pane-content,
.panel-display.panel-2col-bricks-alternate .pane-views-blocks-focus-block-2 .pane-content {
    background-color: #FFFFFF;
    height: 238px;
    padding: 0;
    position: relative;
    width: 342px;
}
.panel-display.panel-2col-bricks-alternate .pane-views-focus-block .pane-content .views-slideshow-cycle-main-frame,
.panel-display.panel-2col-bricks-alternate .pane-views-focus-block-2 .pane-content .views-slideshow-cycle-main-frame,
.panel-display.panel-2col-bricks-alternate .pane-views-blocks-focus-block-2 .pane-content .views-slideshow-cycle-main-frame {
    width: 342px !important;
}
.panel-display.panel-2col-bricks-alternate .pane-views-focus-block .pane-content .views-slideshow-cycle-main-frame .views-field-field-focus-featured-image,
.panel-display.panel-2col-bricks-alternate .pane-views-focus-block-2 .pane-content .views-slideshow-cycle-main-frame .views-field-field-focus-featured-image,
.panel-display.panel-2col-bricks-alternate .pane-views-blocks-focus-block-2 .pane-content .views-slideshow-cycle-main-frame .views-field-field-focus-featured-image {
    width: 342px;
}
.panel-display.panel-2col-bricks-alternate .panel-separator {
    clear: both;
}
.panel-display.panel-2col-bricks-alternate .pane-views-focus-block .pane-content .views-field-field-focus-featured-image,
.panel-display.panel-2col-bricks-alternate .pane-views-focus-block-2 .pane-content .views-field-field-focus-featured-image,
.panel-display.panel-2col-bricks-alternate .pane-views-blocks-focus-block-2 .pane-content .views-field-field-focus-featured-image {
    float: none;
    width: 342px;
}
.panel-display.panel-2col-bricks-alternate .block-focus-block .views-slideshow-controls-bottom .views-slideshow-controls-text-next,
.panel-display.panel-2col-bricks-alternate .view-focus .views-slideshow-controls-bottom .views-slideshow-controls-text-next {
    float: right;
    font-weight: bold;
}
.panel-display.panel-2col-bricks-alternate .block-focus-block a .link-read-more,
.panel-display.panel-2col-bricks-alternate .view-focus a .link-read-more {
    display: none;
}
.panel-display.panel-2col-bricks-alternate .block-focus-block .views-slideshow-slide-counter,
.panel-display.panel-2col-bricks-alternate .view-focus .views-slideshow-slide-counter {
    color: white;
    font-size: 14px;
    left: 164px;
    position: absolute;
    top: 4px;
}
.panel-display.panel-2col-bricks-alternate .view-blocks-focus .views-row {
    margin-bottom: 0px;
}
.front #section-content .block {
    margin-bottom: 10px;
}
.front #section-content .block .block-inner {
    padding: 5px;
    background-color: #fff;
}
.front #section-content .block .block-inner h2.block-title {
    border-bottom: 2px solid #404040;
    float: left;
    color: #404041;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.front #section-content .block .block-inner .content {
    border-top: 1px solid #404040;
    clear: left;
}
.front #section-content .block.block-without-title .block-inner .content {
    border-top: 0px none;
}
.front #section-content #block-views-highlights-block {
    background-color: #fff;
    width: 395px;
    margin-right: 0px;
    padding: 10px 10px 0px;
}
.front #section-content #block-views-highlights-block .block-inner {
    background-color: transparent;
    padding: 0px 0px 0px 0px;
}
.front #section-content #block-views-highlights-block .block-inner .content {
    border-top: 1px solid #404040;
    clear: left;
}
.front #section-content #block-views-highlights-block .block-inner .views-row {
    margin-bottom: 5px;
    background-color: #fff;
}
.front #section-content #block-views-highlights-block .block-inner .views-row .box-left {
    float: left;
    width: 220px;
    margin: 0px 0px 5x 0px;
}
.front #section-content #block-views-highlights-block .block-inner .views-row .box-left .views-field-title a {
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 10px 0px 0px 0px;
    display: inline-block;
    line-height: 1;
}
.front #section-content #block-views-highlights-block .block-inner .views-row .box-left .views-field-title a:hover {
    padding-left: 2px;
}
.front #section-content #block-views-highlights-block .block-inner .views-row .box-left .views-field-field-highlight-subtitle {
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
    margin: 0px 0px 0px 0px;
    line-height: 1;
}
.front #section-content #block-views-highlights-block .block-inner .views-row .box-left .views-field-body {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
}
.front #section-content #block-views-highlights-block .block-inner .views-row .box-left p {
    margin-bottom: 3px;
    line-height: 1.2em;
}
.front #section-content #block-views-highlights-block .block-inner .views-row .views-field.views-field-field-highlight-featured-image {
    width: 156px;
    margin-right: 2px;
    float: right;
}
.front #section-content #block-views-highlights-block .block-inner .views-row:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.front #section-content #block-views-press-releases-block {
    position: relative;
}
.front #section-content #block-views-press-releases-block .view-header {
    position: absolute;
    right: 16px;
    top: 3px;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
}
.front #section-content #block-views-press-releases-block .view-header a:after {
    color: #BD4817;
    content: " \203A";
    font-family: 'Sosa';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    vertical-align: bottom;
}
.front #section-content #block-views-press-releases-block .view-header a:hover:after {
    color: #4C4845;
}
.front #section-content #block-views-press-releases-block .views-row {
    margin-top: 10px;
    width: 258px;
    min-height: 82px;
    padding: 8px 10px;
    background-color: #F1F1F2;
    float: left;
}
.front #section-content #block-views-press-releases-block .views-row:hover {
    background-color: #f9f9f9;
}
.front #section-content #block-views-press-releases-block .views-row .views-field-field-story-issue-date {
    color: #343434;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 0.3em;
    padding: 0 4px;
    text-transform: uppercase;
}
.front #section-content #block-views-press-releases-block .views-row .views-field-title {
    line-height: 120%;
    font-weight: 600;
    font-size: 13px;
    padding: 0 4px;
}
.front #section-content #block-views-press-releases-block .views-row-odd {
    margin-right: 5px;
}
.front #section-content #block-views-main-areas-of-work-block {
    width: 996px;
    margin-right: 0px;
}
.front #section-content #block-views-main-areas-of-work-block .views-row {
    width: 137px;
    display: block;
    float: left;
    margin-top: 0.5em;
    margin-bottom: 0.3em;
    border-left: 1px solid #E6E7E8;
    height: 150px;
    padding-top: 15px;
}
.front #section-content #block-views-main-areas-of-work-block .views-row .views-field-field-division-logo {
    width: 85px;
    margin: 0 auto;
}
.front #section-content #block-views-main-areas-of-work-block .views-row .views-field-field-division-logo img {
    position: relative;
}
.front #section-content #block-views-main-areas-of-work-block .views-row .views-field-field-division-logo img:hover {
    -webkit-opacity: 0.7;
    -moz-opacity: 0.7;
    opacity: 0.7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
}
.front #section-content #block-views-main-areas-of-work-block .views-row .views-field-title {
    text-align: center;
    line-height: 1em;
    margin-top: 0.2em;
}
.front #section-content #block-views-main-areas-of-work-block .views-row .views-field-title a {
    color: #3c3c3c;
    font-size: 14px;
    font-weight: 600;
    padding: 0 5px;
    position: relative;
}
.front #section-content #block-views-main-areas-of-work-block .views-row .views-field-title a:hover {
    color: #222;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    margin-top: 4px;
    margin-bottom: 3px;
    bottom: -1px;
}
.front #section-content #block-views-main-areas-of-work-block .views-row:hover {
    background-color: #f2f2f2;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
}
.front #section-content #block-views-main-areas-of-work-block .views-row-first {
    border-left: 0px solid #E6E7E8;
    margin-left: 6px;
}
.front #section-content #block-views-african-policy-centres-block .content {
    padding-top: 10px;
}
.front #section-content #block-views-african-policy-centres-block .views-row {
    float: left;
    width: 319px;
    background-color: #F7F6F5;
    margin: 0px 5px 10px 0px;
}
.front #section-content #block-views-african-policy-centres-block .views-row:hover {
    background-color: #f9f9f9;
}
.front #section-content #block-views-african-policy-centres-block .views-row .views-field-title {
    float: right;
    width: 160px;
    margin-top: 5px;
    padding-right: 10px;
    margin-bottom: 5px;
}
.front #section-content #block-views-african-policy-centres-block .views-row .views-field-title a {
    font-size: 13px;
    font-weight: 600;
    color: #AD4B40;
    display: block;
    line-height: 120%;
}
.front #section-content #block-views-african-policy-centres-block .views-row .views-field-title a:hover {
    color: #777777;
    padding-left: 2px;
}
.front #section-content #block-views-african-policy-centres-block .views-row .views-field-field-subsite-featured-image {
    float: left;
    width: 140px;
}
.front #section-content #block-views-african-policy-centres-block .views-row-even {
    margin: 0px 0px 10px 0px;
}
#section-content #zone-postscript {
    background-color: #343434;
    margin-top: 16px;
}
#section-content #zone-postscript .block-inner {
    background-color: #343434;
    padding-top: 16px;
    text-shadow: 1px 1px 0 #242424;
}
#section-content #zone-postscript h2.block-title {
    color: #A8A7A7;
    border-bottom: 0px solid #404040;
    margin-bottom: 0px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}
#section-content #zone-postscript .content {
    border-top: 0px solid #404040;
}
#section-content #zone-postscript .menu {
    margin: 15px 0;
}
#section-content #zone-postscript .menu li a {
    font-family: "Arial";
    font-size: 12px;
    color: #6D6E70;
    padding: 0px 4px;
    display: block;
    width: 100%;
}
#section-content #zone-postscript .menu li a:hover {
    color: #8D8E90;
    background: #3e3e3e;
}
#section-content #zone-postscript #block-menu-menu-about-unece .block-inner {
    padding: 16px 20px 5px 20px;
}
#section-content #zone-postscript #region-postscript-first {
    width: 200px;
}
#section-content #zone-postscript #region-postscript-second {
    width: 200px;
}
#section-content #zone-postscript #region-postscript-third {
    width: 278px;
}
#section-content #zone-postscript #region-postscript-fourth #block-unece-custom-footer ul {
    overflow: hidden;
    margin-top: 0.75em !important;
}
#section-content #zone-postscript #region-postscript-fourth #block-unece-custom-footer li {
    float: left;
    width: 47%;
    margin: 0 2% 0 0;
    padding: 0;
}
#section-content #zone-postscript #region-postscript-fourth #block-unece-custom-footer li a {
    font-family: "Arial";
    font-size: 12px;
    color: #6D6E70;
    display: block;
    padding-left: 20px;
    display: block;
}
#section-content #zone-postscript #region-postscript-fourth #block-unece-custom-footer li a:hover {
    color: #8D8E90;
    background: rgba(255, 255, 255, 0.05);
}
#section-content #zone-postscript #region-postscript-fourth #block-unece-custom-footer li a:before {
    font-family: 'Sosa';
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
    color: #fff;
    margin-left: -15px;
    margin-right: 5px;
}
#section-content #zone-postscript #region-postscript-fourth #block-unece-custom-footer li a#link-google-plus:before {
    content: "Ć";
}
#section-content #zone-postscript #region-postscript-fourth #block-unece-custom-footer li a#link-instagram:before {
    content: "ć";
}
#section-content #zone-postscript #region-postscript-fourth #block-unece-custom-footer li a#link-fbk:before {
    content: "v";
}
#section-content #zone-postscript #region-postscript-fourth #block-unece-custom-footer li a#link-rss:before {
    content: "r";
}
#section-content #zone-postscript #region-postscript-fourth #block-unece-custom-footer li a#link-tw:before {
    content: "u";
}
#section-content #zone-postscript #region-postscript-fourth #block-unece-custom-footer li a#link-email-alerts:before {
    content: "e";
}
#section-content #zone-postscript #region-postscript-fourth #block-unece-custom-footer li a#link-youtube:before {
    content: "@";
}
#section-content #zone-postscript #region-postscript-fourth #block-unece-custom-footer li a#link-flickr:before {
    content: "w";
}
#section-content #zone-postscript #region-postscript-fourth #block-unece-custom-footer li a#contact-us:before {
    content: "\00D6";
}
#section-content #zone-postscript #region-postscript-fourth #block-unece-custom-footer li a.active:before,
#section-content #zone-postscript #region-postscript-fourth #block-unece-custom-footer li a:hover:before {
    color: #ccc;
}
#section-footer #zone-footer {
    background-color: #2B2B2B;
    color: #A6A8AB;
    font-size: 13px;
    height: 32px;
    border-top: 1px solid #666665;
}
#section-footer #zone-footer #block-unece-custom-copyright .block-inner {
    padding: 6px 20px 0px 20px;
}
#section-footer #zone-footer #block-unece-custom-copyright .block-inner a {
    color: #A6A8AB;
}
#section-footer #zone-footer #block-menu-menu-footer-menu .block-inner {
    padding: 6px 20px 0px 20px;
}
#section-footer #zone-footer #block-menu-menu-footer-menu .block-inner li {
    text-align: right;
}
#section-footer #zone-footer #block-menu-menu-footer-menu .block-inner a {
    color: #A6A8AB;
}
.block-focus-block,
.view-focus {
    background-color: #fff;
}
.block-focus-block .block-inner,
.view-focus .block-inner {
    margin: 0;
    padding: 0;
}
.block-focus-block .content,
.block-focus-block .view-content,
.view-focus .content,
.view-focus .view-content {
    border-top: 0px solid #404040;
    clear: left;
}
.block-focus-block .content .views-slideshow-cycle-main-frame,
.block-focus-block .view-content .views-slideshow-cycle-main-frame,
.view-focus .content .views-slideshow-cycle-main-frame,
.view-focus .view-content .views-slideshow-cycle-main-frame {
    width: 571px;
}
.block-focus-block .views-slideshow-controls-bottom,
.view-focus .views-slideshow-controls-bottom {
    background-color: #222;
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 231px;
    height: 35px;
    z-index: 100;
}
.block-focus-block .views-slideshow-controls-bottom a,
.view-focus .views-slideshow-controls-bottom a {
    font-size: 11px;
    color: white;
    text-transform: uppercase;
}
.block-focus-block .views-slideshow-controls-bottom .views_slideshow_controls_text,
.view-focus .views-slideshow-controls-bottom .views_slideshow_controls_text {
    padding: 4px 8px;
}
.block-focus-block .views-slideshow-controls-bottom .views-slideshow-controls-text-previous,
.view-focus .views-slideshow-controls-bottom .views-slideshow-controls-text-previous {
    font-weight: bold;
}
.block-focus-block .views-slideshow-controls-bottom .views-slideshow-controls-text-previous a:before,
.view-focus .views-slideshow-controls-bottom .views-slideshow-controls-text-previous a:before {
    color: #BD4817;
    content: "\2039 ";
    font-family: 'Sosa';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
}
.block-focus-block .views-slideshow-controls-bottom .views-slideshow-controls-text-previous a:hover,
.view-focus .views-slideshow-controls-bottom .views-slideshow-controls-text-previous a:hover {
    color: #4D97D2;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.block-focus-block .views-slideshow-controls-bottom .views-slideshow-controls-text-previous a:hover:before,
.view-focus .views-slideshow-controls-bottom .views-slideshow-controls-text-previous a:hover:before {
    color: #4D97D2;
}
.block-focus-block .views-slideshow-controls-bottom .views-slideshow-controls-text-next,
.view-focus .views-slideshow-controls-bottom .views-slideshow-controls-text-next {
    float: right;
    font-weight: bold;
}
.block-focus-block .views-slideshow-controls-bottom .views-slideshow-controls-text-next a:after,
.view-focus .views-slideshow-controls-bottom .views-slideshow-controls-text-next a:after {
    color: #BD4817;
    content: " \203A";
    font-family: 'Sosa';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
}
.block-focus-block .views-slideshow-controls-bottom .views-slideshow-controls-text-next a:hover,
.view-focus .views-slideshow-controls-bottom .views-slideshow-controls-text-next a:hover {
    color: #4D97D2;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.block-focus-block .views-slideshow-controls-bottom .views-slideshow-controls-text-next a:hover:after,
.view-focus .views-slideshow-controls-bottom .views-slideshow-controls-text-next a:hover:after {
    color: #4D97D2;
}
.block-focus-block .views-slideshow-slide-counter,
.view-focus .views-slideshow-slide-counter {
    color: white;
    font-size: 14px;
    position: absolute;
    top: 7px;
    left: 112px;
}
.block-focus-block .views-slideshow-slide-counter .num,
.view-focus .views-slideshow-slide-counter .num {
    font-weight: bold;
}
.block-focus-block .views-slideshow-controls-text-pause,
.view-focus .views-slideshow-controls-text-pause {
    display: none;
}
.block-focus-block a .link-read-more,
.view-focus a .link-read-more {
    background-color: #004370;
    width: 86px;
    height: 30px;
    display: block;
    text-align: center;
    line-height: 30px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    margin-top: 16px;
}
.block-focus-block a .link-read-more:hover,
.view-focus a .link-read-more:hover {
    color: #4D97D2;
    background-color: #0B3E6B;
}
.block-focus-block .skin-default,
.view-focus .skin-default {
    position: relative;
    height: 210px;
}
.block-focus-block .views-field-field-focus-featured-image,
.view-focus .views-field-field-focus-featured-image {
    float: left;
}
.block-focus-block .views-field-title,
.view-focus .views-field-title {
    float: left;
    width: 210px;
    height: 190px;
    background-color: #005493;
    padding: 10px;
    margin-left: -10px;
}
.block-focus-block .views-field-title a,
.view-focus .views-field-title a {
    color: white;
    font-weight: 600;
}
.block-focus-block .views-field-title a:hover,
.view-focus .views-field-title a:hover {
    color: #d4eeff;
}
.block-focus-block .views-field-view-node,
.view-focus .views-field-view-node {
    position: absolute;
    bottom: 44px;
    right: 136px;
}
.block-focus-block .views-field-view-node a,
.view-focus .views-field-view-node a {
    color: #fff;
}
.region-sidebar-first .block {
    margin-bottom: 15px;
}
.region-sidebar-first h2 {
    border-bottom: 2px solid #ccc;
    color: #444;
    float: left;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
}
.region-sidebar-first .content {
    border-top: 1px solid #ccc;
    clear: left;
}
.region-sidebar-first .content .date-display-single {
    color: #666665;
    font-size: 0.85em;
    font-weight: 600;
    text-transform: uppercase;
}
.region-sidebar-first .content .views-field-title {
    font-size: 0.9em;
    font-weight: 600;
    line-height: 120%;
}
.region-sidebar-first .content ul {
    margin-left: 10px;
    margin-top: 0px;
}
.region-sidebar-first .content ul li {
    list-style: none;
}
.region-sidebar-first .content ul li a:before {
    font-family: 'Sosa';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
    content: "\203A ";
    color: #ccc;
    margin-left: -10px;
}
.region-sidebar-first .block-eca-databank-questions-block.grid-4 {
    padding-left: 5px;
    width: 229px;
}
.region-sidebar-first .block-eca-databank-questions-block.grid-4 h2 {
    border-color: #617C8C;
}
.region-sidebar-first .block-eca-databank-questions-block.grid-4 .content {
    border-color: #617C8C;
    background-color: #495C66;
    background-image: url(./images/bg-databank.png);
    background-position: right top;
    background-repeat: no-repeat;
    margin-right: 0;
    position: relative;
}
.region-sidebar-first .block-eca-databank-questions-block.grid-4 .view-content {
    padding: 10px;
}
.region-sidebar-first .block-eca-databank-questions-block.grid-4 .views_slideshow_cycle_teaser_section {
    width: 209px;
}
.region-sidebar-first .block-eca-databank-questions-block.grid-4 .views-field-title {
    color: #FEFEFE;
    font-size: 17px;
    font-style: italic;
    line-height: 1.1;
    padding: 6px 10px 6px 10px;
}
.region-sidebar-first .block-eca-databank-questions-block.grid-4 .view-footer {
    margin: 0 10px 10px 10px;
}
.region-sidebar-first .block-eca-databank-questions-block.grid-4 .view-footer p {
    margin-bottom: 0px;
}
.region-sidebar-first .block-eca-databank-questions-block.grid-4 .view-footer a {
    color: #fff;
    display: block;
    background-color: #617C8C;
    padding: 15px 20px;
    font-size: 14px;
    text-align: right;
    line-height: 96%;
}
.region-sidebar-first .block-eca-databank-questions-block.grid-4 .view-footer a strong {
    display: block;
}
.region-sidebar-first .block-eca-databank-questions-block.grid-4 .view-footer a:hover {
    background-color: #6a8798;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    padding-right: 17px;
}
.region-sidebar-first .block-eca-databank-questions-block.grid-4 .view-footer a:after {
    color: #fff;
    font-family: 'Sosa';
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
}
.region-sidebar-first .block-without-title .content {
    border-top: none 0px !important;
}



/* Forests Newsletter Header */
h1.forests-newsletter-header {
    background-color: #69c;
    color: rgb(255, 255, 255);
    font-size: 16px;
    margin: 15px 0;
    padding: 5px;
}

sup {
    vertical-align: super;
    font-size: smaller;
}



.block-menu-block ul
{
    margin-left: 10px;
    margin-top: 0px;
}
.block-menu-block ul li
{
    list-type: none;
    list-style-image: none;
}
.block-menu-block ul li a
{
    border-bottom: 1px solid #D0D2D3;
    padding-bottom: 7px;
    padding-top: 8px;
    padding-left: 14px;
    display: block;
    line-height: 1.1em;
}
.block-menu-block ul li a:hover
{
    background-color: #f9f9f9;
    color: #444;
}
.block-menu-block ul li a.active
{
    color: #444;
    cursor: default;
}

.block-menu-block ul li a.active:hover
{
    background-color: transparent;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.menu-block-wrapper ul li a:before  {
    font-family: 'Sosa';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
    content: "\203A ";
    color: #fff;
    margin-left: -10px;
}

.block-menu-block ul li a.active:before,
.block-menu-block ul li a:hover:before
{
    color: #303030;
}
.block-menu-block ul li ul
{
    margin-top: 0px;
    margin-left: 20px;
    padding-top: 0px;
    font-size: 13px;
}
.block-menu-block ul li ul li a
{
    /*
    font-style: italic;
    */
}
.block-menu-block ul li ul li a:before
{
    /*
    font-family: 'Georgia';
    font-style: normal;
    font-weight: normal;
    vertical-align: top;
    content: "- ";
    */
}

/* Only the collapsable items should have a visisble arrow ... */
.region-sidebar-first .content ul li a:before {
    color: #fff;
}
.region-sidebar-first .content ul li.collapsable > a:before {
    color: #ccc;
}
.region-sidebar-first .content ul li.collapsable > a.open:before {
    content: "\00EC ";
}

/* Tip over image */

.imgtips { width: 184x; }
.imgtips h4 { background-color:#fff; 
    filter: alpha(opacity=75);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
    -moz-opacity: 0.75; 
    opacity:0.75;
    position:relative;
    top:200px;
    left:-192px;
    width:179px;
    text-align:center;
    visibility:hidden;
    display:none;
   }
.imgtips:hover h4 { visibility: visible; display:block;}

.vcard {
background:#F4F8F1 url(./images/icons/vcard.gif) top left no-repeat;
border:1px solid #fff;
margin:.5em 1em;
padding:.5em 1.75em;
}

.vcard .fn, .vcard .org {
font-weight:bold;
}

.vcard p {
margin:0px; padding:0px
}

.vcard .contact_name {
font-weight:bold;
}

#menu_back {
margin-bottom: 0px;
}

#region-content img
{

}

#menu-v2 li.active {
background-color: #eee;
}

.views-row.recent-news-row {
margin-bottom : 10px;
}

#feed_html{
    width:100%;
}

#feed_line{
    background-color:inherit;
}