@charset "utf-8";
/* CSS Document */
@import "fonts.css";
@import "fonts/unfpa-font.css";

body {
    margin:0;
    padding: 0;
    height: 100%;
    font-size: 14px;
    color: #808080;
    line-height: 20px;
    width:100%;
    overflow:hidden;

}
body, table, th, td, div, input, textarea, select, option, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: sans-serif;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    margin-bottom: 0.25em;
    color: #404040;
    font-weight: bold;
    text-align: left;
}
a{
    word-wrap: break-word;
}

iframe,
object {
    width: 100%;
    display: block;
}

#container {
    margin: 0;
    padding: 0;
    min-height: 100%;
}
.max_wrapper {
    position: relative;
    display: block;
    max-width: 980px;
    margin: 0 auto;
    padding: 0 10px;
}
#main {
    position: relative;
    display: block;
    width: 100%;
    min-height: 100%;
}
#main .max_wrapper {
    background: url("../images/header_back.png") no-repeat 340px -264px;
}
#main .content-bottom .max_wrapper {
    background: none;
}
#header {
    position: relative;
    display: block;
    background: #fc3;
    -moz-box-shadow: 0 2px 0 0 #deaa1b, inset 0 -2px 0 0 #ffd451;
    -webkit-box-shadow: 0 2px 0 0 #deaa1b, inset 0 -2px 0 0 #ffd451;
    box-shadow: 0 2px 0 0 #deaa1b, inset 0 -2px 0 0 #ffd451;
    z-index: 30;
    margin: 0;
    padding: 0;
}
#header .max_wrapper {
    background: url(../images/bg_header.png) 340px 0 no-repeat;
    padding-top: 25px;
    padding-bottom: 15px;
    min-height: 110px;
}
#header .max_wrapper:after {
    background: url(../images/shadow_header.png) center top no-repeat;
    bottom: -15px;
    content: "";
    height: 13px;
    left: 50%;
    margin-left: -451px;
    position: absolute;
    width: 902px;
}
#header menu {
    z-index: 100;
    margin: 0;
    padding: 0;
}
#header .submenu {
    display: none;
}
#mobile-menu-icon {
    display: none;
}
#header #logo {
    margin:0 0 4px 0;
    position: relative;
    z-index: 9;
    /*    width: 50%;
        max-width: 508px;*/
}
#header #logo img {
    width: 100%;
}
#header .logo {
    position: relative;
    display: block;
    width: 486px;
    height: 60px;
    text-indent: -10000px;
    background: url(../images/logo_header.png) 0 0 no-repeat;
}
#header .language_menu {
    position: absolute;
    display: block;
    top: 10px;
    right: 30px;
    margin: 0;
    padding: 0;
}
#header .language_menu li {
    position: relative;
    display: block;
    float: left;
    padding: 0 10px;
}
#header .language_menu li a {
    font-size: 10px;
    text-decoration: none;
    color: #7e6e5b;
    text-transform: uppercase;
    font-weight: 600;
}
#header .language_menu li a:hover {
    text-decoration: underline;
}
#header .login_button {
    position: absolute;
    display: block;
    top: -8px;
    right: 10px;
    width: 10px;
    height: 16px;
    text-indent: -10000px;
    background: url(../images/header_login.jpg) center no-repeat;
}
#header menu {
    margin: 0;
    display: block;
    padding: 0;
    z-index: 2;
}
#header menu #navigation ul.menu .menu {
    display: none;
}
#header menu #navigation ul.menu {
    display: block;
    padding: 0;
    margin-left: -15px;
    position: relative;
}
#header menu #navigation ul.menu li {
    list-style: none;
    z-index: 99;
    color: #7e6e5b;
    font-weight: bold;
    float: left;
    height: 20px;
    border-right: 1px solid #D2AB41;
    position: relative;
}
#header menu #navigation ul.menu li a {
    font-size: 13px;
    color: #0091ca;
    line-height: 16px;
    text-decoration: none;
    color: #7e6e5b;
    font-size: 16px;
}
#header menu #navigation ul.menu li a:hover {
    color: #30b3e6;
    color: #7e6e5b;
}
#header menu #navigation ul.menu li.last {
    border: 0;
}
/*#header menu #navigation ul.menu li ul.menu li:first-child {
    border-right: 1px solid #D9DAC4;
}*/
#header menu #navigation ul.menu li ul.menu li ul.menu li {
    border: 0;
    padding: 6px 0;
    height: auto;
    line-height: normal;
}

#header menu #navigation ul.menu li.expanded a {
    background: url(../images/menu.png) 100% 45% no-repeat;
    padding-right: 30px;
}
#header menu #navigation ul.menu li.expanded ul.menu li a {
    background: none;
    padding: 0;
    top: 0;
}
#header menu #navigation ul.menu li.expanded ul.menu li .sub-topics {
    font-size: 11px;
    color: #5A5047;
    font-weight: bold;
    margin-bottom: 10px;
    cursor: default;
    display: block;
}
#header menu #navigation ul.menu li.expanded:hover a {
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    position: relative;
    background-color: #FFF;
    border: 0;
    border: 2px solid #ccc;
    border: 2px solid rgba(0, 0, 0, 0.2);
    border-bottom-width: 0;
}
#header menu #navigation ul.menu li a {
    z-index: 100;
    float: left;
    padding: 0 12px;
    position: relative;
    border: 2px solid transparent;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    top: -9px;
    height: 37px;
    line-height: 35px;
}
#header menu #navigation ul li:hover .menu {
    display: block;
}

#header menu #navigation ul li .menu {
    border-radius: 0 4px 4px 4px;
    -moz-border-radius: 0 4px 4px 4px;
    -webkit-border-radius: 0 4px 4px 4px;
    z-index: 99;
    padding: 25px 0;
    background: white;
    border: 2px solid #ccc;
    border: 2px solid rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 28px;
    left: -20px;
    cursor: auto;
    width: 260px;
}
#header menu #navigation ul li.about-menu .menu {
    width: 340px;
}
#header menu #navigation ul li .menu.taxonomy_menu {
    width: 850px;
}
#header menu #navigation ul li .menu li {
    padding: 0;
    margin: 0;
    border: 0;
    letter-spacing: .2px;
    padding: 5px 0 0 2px;
    width: 100%;
}
#header menu #navigation ul li .menu.taxonomy_menu li {
    letter-spacing: .2px;
    padding: 0 20px;
    width: 170px;
    border-left: 1px solid #D9DAC4;
    height: 230px;
}
#header menu #navigation ul li .menu.taxonomy_menu li.first {
    border: none;
}
#header menu #navigation ul li.expanded.col2 .menu li {
    padding-top: 5px;
}
#header menu #navigation ul li.expanded.col2 .menu li:first-child,
#header menu #navigation ul li.expanded.col2 .menu li:nth-child(2) {
    padding-top: 9px;
}
#header menu #navigation ul li .menu li a {
    font-size: 12px;
    font-weight: 500;
    z-index: 100;
    float: none;
    padding: 0;
    position: relative;
    border: 0px solid transparent;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    top: -9px;
    height: auto;
    line-height: normal;
    color: #0091ca;
}
#header menu #navigation ul li .menu li a:hover {
    color: #30b3e6;
}
#header menu #navigation ul li .menu li ul {
    border: none;
    padding: 0;
    position: relative;
    top: auto;
    left: 0;
    margin: 0;
}
#header menu #navigation ul li .menu li ul {
    display: none !important;
}
#header menu #navigation ul li .menu.taxonomy_menu li ul {
    display: block !important;
}
#header #navigation ul.menu li.expanded:hover ul.menu li a {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    position: relative;
    background-color: #FFF;
    border: 0;
    border: 0px solid #ccc;
    border: 0px solid rgba(0, 0, 0, 0.2);
    border-bottom-width: 0;
    background: none;
    padding-left: 30px;
}
#header #navigation ul.menu li.expanded:hover ul.menu.taxonomy_menu li a {
    padding-left: 0;
}
#header #navigation ul.menu li.expanded.col2 ul.menu {
    width: 417px;
}
#header #navigation ul.menu li.expanded.col2 ul.menu li {
    float: left;
    width: 49%;
}
#header menu #navigation ul.menu li.expanded.col2 ul.menu li:nth-child(2n+2) {
    border-left: 1px solid #ccc;
}
#header .search_form, #header .region.region-header {
    /*    position: absolute;*/
    display: block;
    width: 230px;
    /*    right: 10px;*/
    z-index: 999;
    float: right;
    margin-top: 0;
}
#header .region.region-header #block-search-form {
    margin: 0;
    position: relative;
}
#header .search_form .field, #header #block-search-form .form-text {
    background: none repeat scroll 0 0 #F7F4ED;
    border: 1px solid #DDA612;
    border-radius: 3px 3px 3px 3px;
    color: #8C8674;
    display: block;
    height: 28px;
    padding: 0 30px 0 10px;
    margin-top:-25px;
    position: relative;
    width: 188px;
    line-height: 28px;
    box-sizing: content-box;
    -webkit-appearance: textfield;
}
#header .search_form .button, #header #block-search-form .form-submit {
    position: absolute;
    display: block;
    width: 30px;
    height: 32px;
    font-size: 0;
    line-height: 0;
    text-indent: -10000px;
    top: -5px;
    right: 0;
    background: transparent url(../images/header_search.jpg) center no-repeat;
    border: 0;
}
#header #block-search-form .form-item, #header #block-search-form .form-actions {
    float: left;
    margin: 0;
}

.unfpa-slogan {
    font-family: 'unfpatext', Arial;
    font-size: 24px;
    text-align: center;
    color: #706760;
    line-height: 32px;
    margin: 0 auto;
    display: block;
    padding: 20px 0;
    position: relative;
    width: 100%;
    font-weight: 400;
}

/* Content */
#home-page-panel {
    position: relative;
    display: block;
    width: 100%;
    margin: 0 auto;
    padding-top: 14px;
}

#home-page-panel .panel-col-top,
#home-page-panel .panel-col-center,
#home-page-panel .panel-col-bottom {
    float: left;
}

.pane-custom-home-banner-featured-banner-list {
    width: 70%;
    float: left;
}
.pane-custom-home-banner-featured-banner-list .pane-content {
    margin-right: 10px;
}
#home-page-panel.panel-3col-33-stacked .panel-col-first {
    width: 40%;
}
#home-page-panel.panel-3col-33-stacked .panel-col {
    width: 30%;
}
/*  Results */

#home-page-panel .center-wrapper {
    display: block;
    margin: 0 auto;
    position: relative;
    width: 100%;

}

#home-page-panel .center-wrapper .pane-content .view-content {
    border-left: 0 dotted #D9DAC4;
    margin-left: 0;
    padding-left: 0;
}

#home-page-panel .center-wrapper .view-display-id-home_results_panel,
#emergencies_overview .pane-vw-results-emergencies-results-panel {
    margin-top: 14px;
    margin-bottom: 50px;
    display: block;
    position: relative;
    width: 100%;

}
#home-page-panel .center-wrapper .pane-vw-results-home-results-panel .pane-content .view-content,
#home-page-panel .center-wrapper .pane-vw-results-home-results-mobile-panel .pane-content .view-content,
#emergencies_overview .pane-vw-results-emergencies-results-panel .pane-content .view-content {
    border-top: 1px dotted #D9DAC4;
    padding-top: 30px;
    display: block;
    margin: 0 auto;
    position: relative;
    width: 100%;
}

#home-page-panel .center-wrapper .pane-vw-results-home-results-panel .pane-content .view-content .views-row.views-row-first,
#home-page-panel .center-wrapper .pane-vw-results-home-results-mobile-panel .pane-content .view-content .views-row.views-row-first,
#emergencies_overview .pane-vw-results-emergencies-results-panel .pane-content .view-content .views-row.views-row-first {
    border-left: 0 dotted #D9DAC4;
    margin-left: 0;
    padding-left: 0;
}
#home-page-panel .center-wrapper .pane-vw-results-home-results-panel .pane-content .view-content .views-row,
#home-page-panel .center-wrapper .pane-vw-results-home-results-mobile-panel .pane-content .view-content .views-row,
#emergencies_overview .pane-vw-results-emergencies-results-panel .pane-content .view-content .views-row {
    border-left: 1px dotted #D9DAC4;
    display: block;
    float: left;
    margin-left: 1%;
    padding-left: 1%;
    width: 23%;
}
#home-page-panel .center-wrapper .pane-vw-results-home-results-panel .pane-content .view-content .views-field-title h3,
#home-page-panel .center-wrapper .pane-vw-results-home-results-mobile-panel .pane-content .view-content .views-field-title h3,
#emergencies_overview .pane-vw-results-emergencies-results-panel .pane-content .view-content .views-field-title h3 {
    color: #808080;
    font-size: 18px;
    font-weight: bold;
    min-height: 40px;
    line-height: 20px;
    margin: 0 0 14px;
}
#home-page-panel .center-wrapper .pane-vw-results-home-results-panel .pane-content .view-content .views-field-field-logo-icon,
#home-page-panel .center-wrapper .pane-vw-results-home-results-mobile-panel .pane-content .view-content .views-field-field-logo-icon,
#emergencies_overview .pane-vw-results-emergencies-results-panel .pane-content .view-content .views-field-field-logo-icon {
    float: left;
    margin-right: 5%;
    width: 15%;
}
#home-page-panel .center-wrapper .pane-vw-results-home-results-panel .pane-content .view-content .views-field-nothing,
#home-page-panel .center-wrapper .pane-vw-results-home-results-mobile-panel .pane-content .view-content .views-field-nothing,
#emergencies_overview .pane-vw-results-emergencies-results-panel .pane-content .view-content .views-field-nothing {
    float: left;
    width: 80%;
}
#home-page-panel .center-wrapper .pane-vw-results-home-results-panel .pane-content .view-content .value,
#home-page-panel .center-wrapper .pane-vw-results-home-results-mobile-panel .pane-content .view-content .value,
#emergencies_overview .pane-vw-results-emergencies-results-panel .pane-content .view-content .value {
    float: left;
    font-size: 34px;
    font-style: normal;
    font-weight: bold;
    line-height: 37px;
    width: 100%;
}
#home-page-panel .center-wrapper .pane-vw-results-home-results-panel .pane-content .view-content .result_sub_title,
#home-page-panel .center-wrapper .pane-vw-results-home-results-mobile-panel .pane-content .view-content .result_sub_title,
#emergencies_overview .pane-vw-results-emergencies-results-panel .pane-content .view-content .result_sub_title {
    float: left;
    width: 100%;
    color: #808080;
    font-size: 14px;
    font-style: italic;
    /*    line-height: 14px;*/
    position: relative;
}
#home-page-panel .center-wrapper .pane-vw-results-home-results-panel .pane-content .view-content .result_title,
#home-page-panel .center-wrapper .pane-vw-results-home-results-mobile-panel .pane-content .view-content .result_title{
    color: #808080;
    font-size: 18px;
    min-height: 40px;
    line-height: 20px;
    margin: 0 0 14px;
}
#home-page-panel .center-wrapper .pane-vw-results-home-results-panel .pane-content .view-content .result_logo_icon,
#home-page-panel .center-wrapper .pane-vw-results-home-results-mobile-panel .pane-content .view-content .result_logo_icon
{
    float: left;
    width: 20%;
}
#home-page-panel .center-wrapper .pane-vw-results-home-results-panel .pane-content .view-content .value_wrapper,
#home-page-panel .center-wrapper .pane-vw-results-home-results-mobile-panel .pane-content .view-content .value_wrapper
{
    float: left;
    width: 80%;
}
#home-page-panel .center-wrapper .pane-vw-results-home-results-panel .pane-content .view-content .text,
#home-page-panel .center-wrapper .pane-vw-results-home-results-mobile-panel .pane-content .view-content .text {
    background: #808080;
    color: #fff;
    display: none;
    font: 14px/21px arial;
    left: 0;
    padding: 10px 12px;
    position: absolute;
    z-index: 100;
    border-radius: 3px;
}
#home-page-panel .center-wrapper .pane-vw-results-home-results-panel .pane-content .view-content .result_sub_title .arrow,
#home-page-panel .center-wrapper .pane-vw-results-home-results-mobile-panel .pane-content .view-content .result_sub_title .arrow {
    border-bottom: 10px solid #808080;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    bottom: -15px;
    position: absolute;
    display: none;
}
#home-page-panel .center-wrapper .pane-vw-results-home-results-panel .pane-content .view-content .star,
#home-page-panel .center-wrapper .pane-vw-results-home-results-mobile-panel .pane-content .view-content .star {
    background: url(../images/info-ico.png) no-repeat;
    display: inline-block;
    height: 20px;
    position: relative;
    text-indent: -9999px;
    width: 20px;
    margin-left: 5px;
}
#home-page-panel .center-wrapper .pane-vw-results-home-results-mobile-panel .pane-content .view-content .flexslider {
    padding-bottom: 50px;
}
#home-page-panel .center-wrapper .pane-vw-results-home-results-mobile-panel .pane-content .view-content .flexslider .slides img {
    width: auto;
}
#home-page-panel .panel-col-center .pane-vw-results-home-results-mobile-panel {
    display: none;
}
/*  END Results */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}




/* END */

#home-page-panel h2 {
    position: relative;
    display: block;
    font-size: 22px;
    font-weight: bold;
    color: #5a5047;
    padding: 0 0 13px;
    margin: 0 0 35px;
    border-bottom: 1px solid #d9dac4;
}
#home-page-panel h2 a, #home-page-panel h2 a:visited {
    color: #5a5047 !important;
}
#home-page-panel h2 a:hover {
    color: #1C97C8 !important;
}
.stay_connected {
    float: left;
    width: 30%;
}
.stay_connected .pane-content {
    margin-left: 10px;
}

/* Footer */
#footer {
    background: #f7f5ef;
    border-top: 2px solid #ded9c8;
    padding: 0 0 70px;
    position: relative;
    display: block;
    clear: both;
    z-index: 100;
}
#footer .block-title {
    color: #5A5047;
    display: block;
    font-size: 15px;
    font-weight: bold;
    line-height: 17px;
    margin: 0 0 25px;
    padding: 0;
    position: relative;
}
.region.region-footer {
    position: relative;
    display: block;
    width: 980px;
    margin: 0 auto;
}
.region-footer-social,
#footer_logo {
    float: left;
}
#footer #block-block-1 div.content {
    position: relative;
    display: block;
    margin: 20px 0;
    width: 236px;
    height: 26px;
    text-indent: -10000px;
    background: url(../images/logo_footer.png) left top no-repeat;
}
#footer #block-block-1 div.content a {
    display: block;
    height: 26px;
}
#footer .block-menu {
    float: left;
    padding-right: 5%;
    width: 30%;
}
#footer .block-menu#block-menu-menu-footer-menu-3 {
    padding: 0;
}
#footer .block-menu ul.menu {
    position: relative;
    display: inline;
    margin: 0;
    padding: 0;
    width: auto;
}
#footer .block-menu ul.menu li {
    position: relative;
    display: block;
    list-style: none;
    float: left;
    width: 100%;
    padding: 3px 0;
}
#footer .block-menu ul.menu li a {
    font-weight: bold;
    text-decoration: none;
    font-size: 14px;
    color: #1c97c8;
    line-height: 16px;
    background: url(../images/bullet04.png) center right no-repeat;
    padding-right: 13px;
}
#footer .block-menu ul.menu li a:hover {
    text-decoration: underline;
}
#footer .block-menu ul.menu li a.yellow {
    color: #EF8510;
    text-transform: uppercase;
    background: url(../images/bullet05.png) center right no-repeat;
}
#footer_social {
    width: 38%;
    float: left;
    margin-top: 30px;
}
#footer_links {
    width: 62%;
    float:left;
    margin: 65px 0 0;
}
#footer_links .block {
    margin: 0;
}
#footer .column menu {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
}
#footer .column menu li {
    position: relative;
    display: block;
    width: 38px;
    float: left;
    margin: 0 12px 0 0;
}
#footer .column menu li:first-child {
    width: 90%;
    padding-right: 10%;
    margin: 0 0 10px;
}
#footer .column menu li a {
    position: relative;
    display: block;
    width: 40px;
    height: 40px;
    text-indent: -10000px;
    background: url(../images/social_sprite.png) left top no-repeat;
    padding: 0;
    border-radius: 9999px;
    float: left;
}
#footer .column menu li:first-child a {
    margin-right: 15px;
}
#footer .column menu li:first-child span {
    color: #5A5047;
    display: block;
    font-size: 15px;
    font-weight: bold;
    line-height: 40px;
}
#footer .column menu li a.twitter {
    background-position: 0 0;
}
#footer .column menu li a.twitter:hover {
    background-position: 0 -70px;
}
#footer .column menu li a.facebook {
    background-position: -52px 0;
}
#footer .column menu li a.facebook:hover {
    background-position: -52px -70px;
}
#footer .column menu li a.tumblr {
    background-position: -104px 0;
}
#footer .column menu li a.tumblr:hover {
    background-position: -104px -70px;
}
#footer .column menu li a.gplus {
    background-position: -156px 0;
}
#footer .column menu li a.gplus:hover {
    background-position: -156px -70px;
}
#footer .column menu li a.youtube {
    background-position: -208px 0;
}
#footer .column menu li a.youtube:hover {
    background-position: -208px -70px;
}
#footer .column menu li a.newsletter {
    background-position: -258px 0;
}
#footer .column menu li a.newsletter:hover {
    background-position: -258px -70px;
}
#footer .column menu li a.rss {
    background-position: -310px 0;
}
#footer .column menu li a.rss:hover {
    background-position: -310px -70px;
}
#footer .column menu li a.linkedin {
    background-position: -361px 0;
}
#footer .column menu li a.linkedin:hover {
    background-position: -361px -70px;
}
#featured_content_vertical {
    position: relative;
    display: block;
}
#featured_content_vertical .carousel {
    position: relative;
    display: block;
    width: 100%;
    float: left;
    background: #fff;
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    overflow: hidden;
}
#featured_content_vertical .carousel:after {
    background: url(../images/slideshow_shadow.png) center top no-repeat;
    bottom: -15px;
    content: "";
    height: 15px;
    left: 50%;
    margin-left: -315px;
    position: absolute;
    width: 630px;
}
#featured_content_vertical .carousel .show,
#featured_content_vertical .carousel .hide {
    position: relative;
    display: block;
    width: 100%;
    border-radius: 3px 3px 0 0;
    overflow: hidden;
}
#featured_content_vertical .carousel .hide {
    position: absolute;
    left: 100%;
    top:0;
}
#featured_content_vertical .carousel .show img,
#featured_content_vertical .carousel .hide img {

    width: 100%;
    height: auto;
    display: block;
}
#featured_content_vertical .carousel .show .text,
#featured_content_vertical .carousel .hide .text{
    position: absolute;
    display: block;
    bottom: 0;
    padding: 5%;
    width: 90%;
    background: rgba(0,0,0,.4);
    background: url(../images/overlay.png) center top\9;
}
#featured_content_vertical .carousel .show .text h3,
#featured_content_vertical .carousel .hide .text h3 {
    font-weight: bold;
    font-size: 22px;
    color: #fff;
    line-height: 22px;
    margin: 10px 0;
}
#featured_content_vertical .carousel .show .text h3 a,
#featured_content_vertical .carousel .hide .text h3 a {
    color: #fff;
    text-decoration: none;
}
#featured_content_vertical .carousel .show .text span,
#featured_content_vertical .carousel .hide .text span {
    font-size: 14px;
    color: #d4d4d4;
    line-height: 16px;
}
#featured_content_vertical .carousel .show .text span a,
#featured_content_vertical .carousel .hide .text span a {
    color: #d4d4d4;
    text-decoration: none;
}
#featured_content_vertical .carousel .thumbs .arrow {
    background: url("../images/sprite_arrow_slideshow.png") no-repeat left center;
    display: block;
    float: left;
    height: 96px;
    margin-top: 39px;
    overflow: hidden;
    position: relative;
    text-indent: -1000px;
    width: 6%;
}
#featured_content_vertical .carousel .thumbs .arrow.right {
    background-position: right center;
}
#featured_content_vertical .carousel .mobile-arrow {
    display: none;
}
#featured_content_vertical .carousel .thumbs .itens {
    float: left;
    overflow: hidden;
    padding: 29px 0;
    width: 88%;
}
#featured_content_vertical .carousel .thumbs .itens .flow {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
    left: 0;
    width: 184px;
}
#featured_content_vertical .carousel .thumbs .itens .flow li {
    margin: 10px;
    position: relative;
    display: block;
    float: left;
    width: 180px;
    height: 96px;
    margin-top: 10px;
    border-radius: 3px;
    overflow: hidden;
    cursor: pointer;
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
#featured_content_vertical .carousel .thumbs .itens .flow li.current {
    border: 2px solid #fbaf0f;
    width: 176px;
    height: 92px;
}
#featured_content_vertical .carousel .thumbs .itens .flow li.current img {
    margin-top: -2px;
    margin-left: -2px;
}
#featured_content_vertical .carousel .thumbs .itens .flow li img {
    width: 180px;
    height: 96px;
    position: absolute;
    display: block;
    left: 0;
    top: 0;
}
#featured_content_vertical .carousel .thumbs .itens .flow li .text {
    display: none;
}
#featured_content_vertical .carousel .thumbs .itens .flow li:hover .text {
    display: block;
}
#featured_content_vertical .carousel .thumbs .itens .flow li .text {
    position: absolute;
    background: rgba(35, 35, 35, 0.65);
    background: url(../images/overlay.png) center top\9;
    bottom: 0;
    width: 100%;
}
#featured_content_vertical .carousel .thumbs .itens .flow li .text h3 {
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-size: 12px;
    color: #fff;
    line-height: 16px;
}
#featured_content_vertical .carousel .thumbs .itens .flow li .text h3 a {
    color: #fff;
    text-decoration: none;
    padding: 10px;
    display: block;
}
#featured_content_vertical .carousel .thumbs .itens .flow li .text span {
    display: none;
}
#featured_content_vertical .carousel .bullets {
    display: none;
}

/* New slider*/
.pane-vw-home-feature-banner {
    width: 70%;
    float: left;
}
.pane-vw-home-feature-banner .pane-content {
    margin-right: 10px;
}
.slider-main {
    position: relative;
    display: block;
    width: 100%;
    float: left;
    background: #fff;
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    overflow: hidden;
}
.slider-main > .view-content {
    position: relative;
    display: block;
    width: 100%;
    border-radius: 3px 3px 0 0;
    overflow: hidden;
}
.slider-main > .view-content .views-row {
    position: relative;
}
.slider-main > .view-content img {
    width: 100% !important;
    height: auto;
    display: block;
}
.slider-main > .view-content .views-field-title a {
    position: absolute;
    display: block;
    bottom: 0;
    padding: 5%;
    width: 90%;
    background: rgba(0,0,0,.4);
    background: url(../images/overlay.png) center top\9;
}
.slider-main > .view-content .views-field-title h3 {
    font-weight: bold;
    font-size: 22px;
    color: #fff;
    line-height: 22px;
    margin: 10px 0;
}
.slider-main > .view-content .views-field-title span {
    font-size: 14px;
    color: #d4d4d4;
    line-height: 16px;
}
.slider-main > .view-content .flex-direction-nav a {
    display: none;
    width: 32px;
    height: 64px;
    text-indent: -9999px;
    opacity: 1 !important;
    text-align: left;
    margin-top: -64px;
}
.slider-main > .view-content .flex-direction-nav a.flex-prev {
    background: url(../images/slideshow-left.png) -16px 0;
    left: 0;
    border-radius: 0 5px 5px 0;
}
.slider-main > .view-content .flex-direction-nav a.flex-next {
    background: url(../images/slideshow-right.png) -16px 0;
    right: 0;
    border-radius: 5px 0 0 5px;
}
.slider-main > .view-content .flex-direction-nav a:before {
    display: none;
}
.slider-thumb .flex-direction-nav a {
    background: url("../images/sprite_arrow_slideshow.png") no-repeat left center;
    width: 32px;
    text-indent: -9999px;
    opacity: 1 !important;
    text-align: left;
}
.slider-thumb .flex-direction-nav a.flex-prev {
    left: -48px;
}
.slider-thumb .flex-direction-nav a.flex-next {
    background-position: right center;
    right: -48px;
}
.slider-thumb .flex-direction-nav a:before {
    display: none;
}
.slider-thumb {
    float: left;
    overflow: hidden;
    padding: 39px 48px;
}
.slider-thumb .slides > li {
    margin-right: 20px;
    position: relative;
    display: block;
    float: left;
    width: 176px;
    height: 92px;
    border-radius: 3px;
    overflow: hidden;
    cursor: pointer;
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    border: 2px solid transparent;
}
.slider-thumb .slides > li.flex-active-slide {
    border-color: #fbaf0f;
}
.slider-thumb .slides > li:hover .views-field-title a {
    display: block;
}
.slider-thumb .slides > li .views-field-title a {
    position: absolute;
    background: rgba(35, 35, 35, 0.65);
    background: url(../images/overlay.png) center top\9;
    bottom: 0;
    width: 91%;
    display: none;
    color: #fff;
    padding: 5%;
}

/*Home Side Banners*/
/*.side_banners {
    position: relative;
    display: block;
    width: 100%;
    float: left;
}
.side_banners ul {
    margin: 0;
    padding: 0;
}*/
.stay_connected p {
    margin: 0 0 20px 0;
    padding: 0;
    /*    list-style: none;*/
    border-radius: 3px;
    overflow: hidden;
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.stay_connected a {
    position: relative;
    display: block;
}
.stay_connected img {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
}


/* Home News */
.news-home-list .views-row, .event-home-list .views-row, .event-list .views-row {
    position: relative;
    display: block;
    padding: 0 0 20px;
    margin: 0 0 20px;
    border-bottom: 1px dotted #d9dac4;
}
.news-home-list .views-row {
    min-height: 120px;
}
/*.news-home-list .views-row.views-row-last, .event-home-list .views-row.views-row-last, .event-list .views-row.views-row-last {
    border: 0;
}*/
.news-home-list.view-display-id-team_members_related_news .views-row.views-row-last {
    border-bottom: 1px dotted #d9dac4;
}
.news-home-list .views-row .news-img {
    padding: 0;
    margin: 0;
}
.news-home-list .views-row .news-img img {
    float: left;
    margin: 0 15px 0 0;
    border: 1px solid #D2D2D2;
    border-radius: 3px;
    box-shadow: 0 0 3px #CCCCCC;
}
.news-home-list .views-row .news-body .date_time {
    color: #999;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 5px;
    line-height: 14px;
}
.news-home-list .views-row .news-body p {
    margin: 0;
    padding: 0;
}
.news-home-list .views-row .news-body p.title {
    line-height: 20px;
    margin-bottom: 5px;
}
.news-home-list .views-row .news-body p.title a {
    font-size: 16px;
    font-weight: bold;
    color: #0091ca;
    line-height: 20px;
    margin: 0 0 5px;
}
.news-home-list .views-row .news-body p.title a:hover {
    color: #30b3e6;
}
.news-home-list .views-row .news-body p.summary {
    font-size: 14px;
    color: #808080;
    line-height: 20px;
}
.news-home-list .views-row .news-body .category {
    color: #0091ca;
    font-family: 'HelveticaNeueLTStd67MdCn';
    font-size: 19px;
    margin-bottom: 5px;
    top: -3px;
    text-decoration: none;
    text-transform: uppercase;
    line-height: normal;
    position: relative;
}
.view-footer {
    margin-bottom: 60px;
}
.news-home-list .view-footer {
    position: relative;
    display: block;
    margin-top: -20px;
    margin-bottom: 60px;
    padding-top: 20px;
    /*    border-top: 1px dotted #d9dac4;*/
    font-weight: bold;
    font-size: 14px;
    color: #0091ca;
    line-height: 16px;
    text-decoration: none;
}
.browse-all a.more,
.view-footer a.more {
    font-weight: bold;
    text-decoration: none;
    font-size: 14px;
    color: #1c97c8;
    line-height: 16px;
    background: url(../images/bullet04.png) center right no-repeat;
    padding-right: 15px;
}
.browse-all a.more:hover,
.view-footer a.more:hover {
    color: #30b3e6;
}

/* Home Videos */
.videos-home-list .view-footer {
    border-top: 1px dotted #D9DAC4;
    color: #0091CA;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 60px;
    margin-top: 30px;
    padding-top: 20px;
    text-decoration: none;
}
.videos-home-list .views-row .views-field-field-video-thumbnail-image img {
    position: relative;
    display: block;
    border-radius: 3px;
}
.videos-home-list .views-row object,
.videos-home-list .views-row iframe {
    width: 100%;
}
.videos-home-list .views-row .views-field-title, .videos-home-sub-list .views-row .views-field-title {
    margin: 5px 0 0;
}
.videos-home-list .views-row .views-field-title a, .videos-home-sub-list .views-row .views-field-title a,
.videos-home-sub-list .views-row .views-field-title {
    text-decoration: none;
    color: #0091ca;
    position: relative;
    display: block;
    font-weight: bold;
    font-size: 16px;
    line-height: 18px;
}
.videos-home-sub-list .view-content {
    position: relative;
    display: block;
    float: left;
    clear: both;
    padding-top: 25px;
    border-top: 1px dotted #D9DAC4;
}
.videos-home-sub-list .view-content .views-row {
    width: 46%;
    float: left;
    padding: 0;
    margin: 0 2%;
}
.videos-home-sub-list .view-content .divider-video {
    border-bottom: 1px dotted #d9dac4;
    width: 100%;
    margin: 0 0 20px 0;
    padding: 0;
    float: left;
    clear: both;
}
.videos-home-sub-list .view-content .views-row:nth-child(2n+n) {
    padding: 0 0 20px 0;
    margin: 0 20px 20px 0;
}
.videos-home-sub-list .view-content .views-row.views-row-first {
    padding-right: 20px;
}
.videos-home-sub-list .views-row .views-field-field-video-thumbnail-image {
    position: relative;
}
.videos-home-sub-list .views-row .views-field-field-video-thumbnail-image span.play-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 25px;
    height: 25px;
    background: url(../images/play-icon.png) center right no-repeat;
    z-index: 1;
    margin: -12px 0 0 -12px;
}
.videos-home-sub-list .views-row .views-field-field-video-thumbnail-image img {
    position: relative;
    display: block;
    border-radius: 3px;
    cursor: pointer;
    width: 100%;
    height: auto;
}
.videos-home-sub-list .view-content .views-row .views-field-title {
    min-height: 73px;
    cursor: pointer;
    color: #0F7DBE;
    display: block;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin: 17px 0;
    position: relative;
    text-decoration: none;
}
.videos-home-sub-list .view-content .views-row .views-field-title a {
    font-size: 14px;
    line-height: 16px;
}
.videos-home-sub-list .view-footer {
    clear: both;
    margin-bottom: 60px;
}

/* Social Updates */
#social_updates .wrapper h1 {
    position: relative;
    display: block;
    font-size: 22px;
    font-weight: bold;
    color: #5a5047;
    padding: 0 0 10px;
    margin: 0 0 35px;
    border-bottom: 1px solid #d9dac4;
}
#social_updates .wrapper .item {
    position: relative;
    display: block;
    padding: 0 0 20px;
    margin: 0 0 10px;
    border-bottom: 1px dotted #d9dac4;
}
#social_updates .wrapper .item.last {
    border: none;
}
#social_updates .wrapper .item img {
    position: relative;
    display: block;
    float: left;
    margin: 0 20px 0 0;
    border-radius: 3px;
    border: 1px solid #d2d2d2;
    box-shadow: 0 0 3px #ccc;
}
#social_updates .wrapper .item .description {
    position: relative;
    display: block;
    width: 205px;
    float: left;
}
#social_updates .wrapper .item .description.no-image {
    width: 100%;
}
#social_updates .wrapper .item .description .user {
    display: block;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
    color: #5A5047;
    line-height: 17px;
}
#social_updates .wrapper .item .description .user:hover {
    color: #777;
}
#social_updates .wrapper .item .description .username {
    color: #0091CA;
    font-size: 12px;
    display: block;
    text-decoration: none;
    font-weight: bold;
    line-height: 20px;
}
#social_updates .wrapper .item .last_tweet {
    margin-top: 16px;
}
#social_updates .wrapper .item .last_tweet .time {
    display: block;
    text-decoration: none;
    font-weight: bold;
    font-size: 10px;
    color: #999999;
    line-height: 18px;
}
#social_updates .wrapper .item .last_tweet .time:hover {
    text-decoration: underline;
}
#social_updates .wrapper .item .last_tweet .text {
    display: inline;
    font-size: 14px;
    color: #808080;
    line-height: 20px;
}
#social_updates .wrapper .item .last_tweet .text a {
    color: #0091ca;
    text-decoration: none;
}
#social_updates .wrapper .item .last_tweet .text a:hover {
    text-decoration: underline;
}
#social_updates iframe {
    max-width: 100%;
    width: 100% !important;
}
#social_updates {
    margin-bottom: 60px;
}

/* Publications Home List */
.publications-home-list .views-content {
    clear: both;
}
.publications-home-list .views-row {
    position: relative;
    display: block;
    margin: 0 0 20px;
    border-bottom: 1px dotted #d9dac4;
    clear: both;
    min-height: 110px;
}
.publications-home-list .views-row .views-row {
    margin: 0;
    padding: 0;
    border: 0;
    min-height: 50px;
}
.publications-home-list .views-row .views-row-last {
    border: 0;
}
.publications-home-list .views-row .cover-image {
    position: relative;
    display: block;
    float: left;
    margin: 0 20px 0 0;
}
.publications-home-list .views-row .cover-image img {
    border-radius: 3px;
    border: 1px solid #d2d2d2;
    box-shadow: 0 0 3px #ccc;
}

.publications-home-list .views-row .title a {
    font-size: 16px;
    font-weight: bold;
    color: #0091ca;
    line-height: 18px;
    margin: 0 0 5px;
}
.publications-home-list .views-row .title a:hover {
    color: #30b3e6;
}
.publications-home-list .views-row .title {
    line-height: 18px;
}
.publications-home-list .views-row .summary p {
    font-size: 14px;
    color: #808080;
    line-height: 18px;
}
.publications-home-list .views-row .short-blurb {
    display: block;
    float: left;
    line-height: 18px;
    position: relative;
    width: 175px;
}
.publications-home-list .views-row .short-blurb a {
    font-size: 14px;
    font-weight: bold;
    color: #0091ca;
    line-height: 18px;
    margin: 0 0 5px;
}
.publications-home-list .views-row .display-date {
    color: #999;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 5px;
    line-height: 14px;
}
.publications-home-list .view-footer {
    margin-bottom: 60px;
}
/* Events */
.pane-vw-events {
    width:100%;
    float: left;
}
.events-home-list .view-content .views-row {
    width: 23%;
    margin: 0 0 0 2%;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
}
.events-home-list .view-content .views-row-first {
    margin-left: 0;
}
.events-home-list .view-content .views-row .event-date {
    position: relative;
    display: block;
    font-weight: bold;
    font-size: 14px;
    color: #de7300;
    line-height: 16px;
    text-decoration: none;
    margin-bottom: 10px;
    background: url(../images/calendar.png) left top no-repeat;
    padding-left: 20px;
}
.events-home-list .view-content .views-row .views-field-title {
    text-decoration: none;
    color: #0091ca;
    position: relative;
    display: block;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
}
.events-home-list .view-content .views-row .views-field-title:hover {
    color: #30b3e6;
}
.events-home-list .view-footer {
    border-top: 1px dotted #D9DAC4;
    margin-top: 30px;
    padding-top: 20px;
}
/* Vacancies */
/*.panel-col-bottom .panel-separator {
    float: left;
    width: 20px;
    min-height: 50px;
}*/
.pane-vw-vacancies {
    float: left;
    width: 306px;
    margin-bottom: 60px;
}
.vacancies-home-list .views-row {
    position: relative;
    display: block;
    padding: 0 0 20px;
    margin: 0 0 20px;
    border-bottom: 1px dotted #d9dac4;
}
.vacancies-home-list .views-row a {
    text-decoration: none;
    color: #0091ca;
    position: relative;
    display: block;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
}
.vacancies-home-list .views-row a:hover {
    color: #30b3e6;
}
.vacancies-home-list .view-empty
{
    font-style:normal !important;
}
/* Call for Submission Block */
.pane-block-submission {
    width: 306px;
    float: left;
    margin-bottom: 60px;
}
.pane-block-submission .item {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
    border-top: 0;
}
.pane-block-submission .item p {
    font-weight: bold;
    font-size: 14px;
    color: #5a5047;
    line-height: 16px;
    margin-bottom: 10px;
    margin-top: 0;
}
.pane-block-submission .item ~ .item,
.pane-block-submission .views-row-even .item
{
    border-top: 1px dotted #d9dac4;
    padding: 20px 0 0;
    margin: 20px 0;
}
.pane-block-submission .item a {
    text-decoration: none;
    color: #0091ca;
    position: relative;
    display: block;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
}
.pane-block-submission .item a:hover {
    color: #30b3e6;
}

/* Regional Office Block */
.pane-block-regional-office {
    width: 230px;
    float: left;
    margin-bottom: 60px;
}
.pane-block-regional-office .item {
    position: relative;
    display: block;
}
.pane-block-regional-office p {
    font-size: 14px;
    color: #808080;
    line-height: 20px;
}
.pane-block-regional-office p a {
    text-decoration: none;
    color: #0091ca;
    position: relative;
    display: block;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
}
.pane-block-regional-office p a:hover {
    color: #30b3e6;
}

/* Languages */
.block-locale ul.language-switcher-locale-url, .block-locale ul.language-switcher-locale-url li {
    display: block;
    margin-right: 10px;
    padding: 0;
    right: -10px;
    top:-30px;

}
.block-locale ul.language-switcher-locale-url li {
    position: relative;
    /*    width: 40px;*/
    float: left;
    margin: 0px 25px 0 0;
}
.block-locale ul.language-switcher-locale-url li a {
    color: #7E6E5B;
    font-size: 10px;
    font-weight: 600;
    text-decoration: none;
    text-transform: uppercase;
    position: relative;
    display: block;
    outline: none;
}
.block-locale ul.language-switcher-locale-url li.en a {
    background-position: 0 0;
}
.block-locale ul.language-switcher-locale-url li.en a:hover,
.block-locale ul.language-switcher-locale-url li.en.active a {
    background-position: 0 -50px;
}
.block-locale ul.language-switcher-locale-url li.fr a {
    background-position: -45px 0;
}
.block-locale ul.language-switcher-locale-url li.fr a:hover,
.block-locale ul.language-switcher-locale-url li.fr.active a {
    background-position: -45px -50px;
}
.block-locale ul.language-switcher-locale-url li.es a {
    background-position: -90px 0;
}
.block-locale ul.language-switcher-locale-url li.es a:hover,
.block-locale ul.language-switcher-locale-url li.es.active a {
    background-position: -90px -50px;
}
.block-locale ul.language-switcher-locale-url li.ru a {
    background-position: -137px 0;
}
.block-locale ul.language-switcher-locale-url li.ru a:hover,
.block-locale ul.language-switcher-locale-url li.ru.active a {
    background-position: -137px -50px;
}
.view-empty {
    color: #666;
    font-style: italic;
    font-size: 14px;
}


/***** Inner Page *****/
.inner-page .panel-col-first.panel-panel {
    width: 580px;
    margin-right: 20px;
}
.inner-page .panel-col-last.panel-panel {
    width: 380px;
}
.inner-page .panel-2col-stacked .panel-col-last.panel-panel .inside {
    margin: 0;
}
.inner-page .panel-2col-stacked .panel-col-top, .inner-page .panel-2col-stacked .panel-col-bottom {
    width: 100%;
}
.inner-page #sub-page-template h1 {
    font-size: 20px;
    font-weight: bold;
    color: #404040;
    line-height: 26px;
    margin-top: 0
}
.inner-page #sub-page-template h1 ~ h1 {
    margin-top: 16px
}
.inner-page #sub-page-template h2 {
    font-size: 18px;
    font-weight: bold;
    color: #808080;
    line-height: 22px
}
.inner-page #sub-page-template p {
    font-size: 14px;
    color: #808080;
    line-height: 20px
}

/* Breadcrumb */
#header .breadcrumb {
    display: block;
    width: 980px;
    margin: 0 auto;
    clear: both;
    padding: 22px 0 20px;
}
#main .breadcrumb {
    background: url(../images/bg_bread.png) left bottom repeat-x;
    position: relative;
    display: block;
    height: 20px;
    margin: 0;
    padding: 22px 0 20px;
    margin-bottom: 35px;
    overflow: hidden;
}
#main .breadcrumb a {
    position: relative;
    display: block;
    margin: 0 15px 0 0;
    padding: 0 20px 0 0;
    float: left;
    height: 20px;
    background: url(../images/bullet02.png) 100% 50% no-repeat;
    line-height: 20px;
    font-size: 14px;
    color: #7e6e5b;
    text-decoration: none;
    font-weight: bold;
}
#main .breadcrumb a:hover {
    text-decoration: underline;
}
.inner-page #main .max_wrapper,
.page-search #main .max_wrapper
{
    background: url(../images/header_back.png) 340px -268px no-repeat;
}
.inner-page #sub-page-template {
    background: none;
}

/* Gallery */
.pane-custom-flickr-event-flickr-video .gallery {
    font-size: 14px;
    font-weight: bold;
    color: #808080;
    line-height: 20px
}
.pane-custom-flickr-event-flickr-video .gallery img {
    position: relative;
    display: block;
    float: left;
    height: 104px;
    width: 180px;
    margin-bottom: 20px;
    border-radius: 4px;
}
.pane-custom-flickr-event-flickr-video .gallery a:nth-child(2n+1) img {
    margin-bottom: 20px;
    margin-left: 20px;
}


/* Events & News List */
.page-events #page-title,
.page-past-events #page-title {
    display: none;
}
.page-events .view-vw-events.event-list,
.page-past-events .view-vw-events.event-list {
    padding-bottom: 30px;
}
.view-vw-events.event-list .view-header h1.title {
    border-bottom: 1px solid #D9DAC4;
    color: #5A5047;
    display: block;
    font-size: 22px;
    font-weight: bold;
    margin: 0 0 35px;
    padding: 0 0 6px;
    position: relative;
}

.view-vw-events.event-list .views-row {
    position: relative;
    display: block;
    border-bottom: 1px dotted #d9dac4;
    padding-bottom: 20px;
    margin-bottom: 20px
}
.view-vw-events.event-list .views-row img {
    float: left;
    width: 180px;
    margin-right: 20px;
    border-radius: 4px !important;
}
.view-vw-events.event-list .views-row .right {
    float: left;
    width: 587px
}
.view-vw-events.event-list .views-row .right.no-image {
    width: 100%
}
.view-vw-events.event-list .views-row .views-field-field-end-date,
.view-vw-events.event-list .views-row .event-list-date {
    font-size: 12px;
    font-weight: bold;
    color: #999;
    line-height: 14px;
    text-decoration: none
}
.view-vw-events.event-list .views-row .views-field-field-end-date span {
    text-decoration: none
}
.view-vw-events.event-list .views-row .views-field-field-end-date span:hover {
    text-decoration: underline
}
.view-vw-events.event-list .views-row .views-field-title {
    font-weight: bold;
    font-size: 16px;
    color: #0091ca;
    line-height: 18px;
    margin: 10px 0
}
.view-vw-events.event-list .views-row .views-field-title a {
    color: #0091ca;
    text-decoration: none
}
.view-vw-events.event-list .views-row .views-field-title a hover {
    text-decoration: underline
}
.view-vw-events.event-list .views-row .views-field-body p {
    font-size: 14px;
    color: #808080;
    line-height: 18px;
    margin: 0
}
.view-vw-events.event-list .views-row .views-field-body p a {
    color: #808080;
    text-decoration: none
}
.view-vw-events.event-list .selected-event,
.view-job.job-list .selected-job {
    background: url("../images/general_menu_arrow.png") no-repeat scroll center right #FFCC33;
    border-radius: 3px;
    color: #7E6E5B;
    float: left;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    line-height: 45px;
    padding: 0 35px 0 15px;
    text-decoration: none;
    cursor: pointer;
    width: 160px;
    display: none;
}
.view-vw-events.event-list .bluelink,
.view-job.job-list .bluelink {
    background: #808080;
    border-radius: 3px;
    color: #FFFFFF;
    float: left;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    line-height: 45px;
    margin-bottom: 50px;
    margin-right: 20px;
    padding: 0 15px;
    text-decoration: none;
}
.view-vw-events.event-list .bluelink:hover,
.view-vw-events.event-list .bluelink.active:hover,
.view-job.job-list .bluelink:hover,
.view-job.job-list .bluelink.active:hover {
    background: #30B3E6;
}
.view-vw-events.event-list .bluelink.active,
.view-job.job-list .bluelink.active {
    background: #0091CA;
}
/*.check-list .yellowlink {
    color: #5A5047;
    padding-left: 30px;
    background: url(../images/checkboxes.png) no-repeat left top;
    display: inline-block;
    margin-right: 30px;
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: bold;
}
.check-list .yellowlink.active {
    background-position: left bottom;
}*/
#edit-field-level-tid-1-wrapper {
    width: 100%;
    margin: 0;
}
#edit-field-level-tid-1-wrapper .form-type-radio {
    margin-right: 30px;
    display: inline-block;
}
#edit-field-level-tid-1-wrapper .form-type-radio label {
    display: inline-block;
}
.view-vw-resource-pages.view-display-id-panel_pane_3 .views-row .views-field-field-photo {
    float: left;
    margin-top: 8px;
    margin-right: 20px;
}
.view-vw-events.event-list .views-row .infos,
.view-vw-resource-pages.view-display-id-panel_pane_3 .views-row .infos {
    margin-top: 6px;
}
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-5 .views-row .infos {
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.view-vw-events.event-list .views-row .infos p,
.view-vw-resource-pages.view-display-id-panel_pane_3 .views-row .infos p,
.inner-page #sub-page-template .panel-pane.pane-views-panes.pane-vw-events-panel-pane-5 .views-row .infos p {
    color: #DE7300;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin: 0 0 10px;
    padding-left: 20px;
}
.view-vw-events.event-list .views-row .infos p.calendar,
.view-vw-resource-pages.view-display-id-panel_pane_3 .views-row .infos p.calendar,
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-5 .views-row .infos p.calendar {
    background: url("../images/ic-calendar.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    width: 50%;
    display: inline-block;
}
.view-vw-resource-pages.view-display-id-panel_pane_3 .views-row .infos p.calendar .date-display-single {
    color: #DE7300;
}
.view-vw-events.event-list .views-row .infos p.location,
.view-vw-resource-pages.view-display-id-panel_pane_3 .views-row .infos p.location,
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-5 .views-row .infos p.location {
    background: url("../images/ic-location.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    width: 50%;
    display: inline-block;
}
.view-vw-events.event-list .views-row .event {
    float: left;
    margin-left: 20px;
    width: 730px;
}
.view-vw-resource-pages.view-display-id-panel_pane_3 .views-row .event {
    width: 100%;
}
.view-vw-events.event-list .views-row .event h2 a,
.view-vw-resource-pages.view-display-id-panel_pane_3 .views-row .event h2 a {
    color: #0091CA;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
}
.view-vw-events.event-list .views-row .event h2,
.view-vw-resource-pages.view-display-id-panel_pane_3 .views-row .event h2 {
    margin: 0 0 10px;
}
.view-vw-events.event-list .views-row .event p,
.view-vw-resource-pages.view-display-id-panel_pane_3 .views-row .event p {
    color: #808080;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
}
.view-vw-events.event-list .views-row .event a,
.view-vw-resource-pages.view-display-id-panel_pane_3 .views-row .event a {
    color: #0091CA;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    text-decoration: none;
}

/* News Listing */
#listing-page-template .view-vw-news .view-header h1 {
    margin: 0 0 10px;
    font-size: 24px;
    font-weight: bold;
    color: #5a5047;
    line-height: 28px;
}
#listing-page-template .view-vw-news .views-row .item,
.view-topics-page-listing-library.view-display-id-news_list_page .views-row .item,
.view-vw-library-listing-page.view-display-id-news_lib_list_page .views-row .item,
#listing-page-template .view-vw-vacancies .views-row .item,
#listing-page-template .view-vw-submissions .views-row .item
{
    position: relative;
    display: block;
    *display: inline-block;
    *display: inline;
    zoom: 1;
    border-bottom: 1px dotted #d9dac4;
    padding-bottom: 20px;
    margin-bottom: 20px
}
#listing-page-template .view-vw-submissions .views-row .item
{
    *display: inline-block;
    *display: inline;
    zoom: 1;
}
#listing-page-template .view-vw-news .views-row .item img,
#listing-page-template .view-vw-press.view-display-id-panel_pane_2 .views-row .item img,
.view-topics-page-listing-library.view-display-id-news_list_page .views-row .item img,
.view-vw-library-listing-page.view-display-id-news_lib_list_page .views-row .item img {
    float: left;
    margin: 0 20px 0 0;
    border-radius:4px;
}
#listing-page-template .view-vw-vacancies .views-row .item .right,
#listing-page-template .view-vw-submissions .views-row .item .right
{
    float: left;
    width:100%;
}
#listing-page-template .view-vw-news .views-row .item .right.no-image,
#listing-page-template .view-vw-press.view-display-id-panel_pane_2 .views-row .item .right.no-image,
.view-topics-page-listing-library.view-display-id-news_list_page .views-row .item .right.no-image,
.view-vw-library-listing-page.view-display-id-news_lib_list_page .views-row .item .right.no-image {
    width: 100%;
}
#listing-page-template .view-vw-news .views-row .item .right .date-display-single,
#listing-page-template .view-vw-press.view-display-id-panel_pane_2 .views-row .item .right .date-display-single,
.view-topics-page-listing-library.view-display-id-news_list_page .views-row .item .right .date-display-single,
.view-vw-library-listing-page.view-display-id-news_lib_list_page .views-row .item .right .date-display-single {
    font-size: 12px;
    font-weight: bold;
    color: #999;
    line-height: 14px;
    text-decoration: none;
}
#listing-page-template .view-vw-news .views-row .item .right .date-display-single span,
#listing-page-template .view-vw-press.view-display-id-panel_pane_2 .views-row .item .right .date-display-single span,
.view-topics-page-listing-library.view-display-id-news_list_page .views-row .item .right .date-display-single span,
.view-vw-library-listing-page.view-display-id-news_lib_list_page .views-row .item .right .date-display-single span {
    color: #0091ca;
    text-decoration: none;
}
#listing-page-template .view-vw-news .views-row .item .right .date-display-single span:hover,
#listing-page-template .view-vw-press.view-display-id-panel_pane_2 .views-row .item .right .date-display-single span:hover,
.view-topics-page-listing-library.view-display-id-news_list_page .views-row .item .right .date-display-single span:hover,
.view-vw-library-listing-page.view-display-id-news_lib_list_page .views-row .item .right .date-display-single span:hover {
    text-decoration: underline;
}
#listing-page-template .view-vw-news .views-row .item .right h1,
#listing-page-template .view-vw-news .views-row .item .right .news-title,
#listing-page-template .view-vw-press.view-display-id-panel_pane_2 .views-row .item .right h1,
#listing-page-template .view-vw-press.view-display-id-panel_pane_2 .views-row .item .right .news-title,
.view-topics-page-listing-library.view-display-id-news_list_page .views-row .item .right h1,
.view-topics-page-listing-library.view-display-id-news_list_page .views-row .item .right .news-title,
.view-vw-library-listing-page.view-display-id-news_lib_list_page .views-row .item .right h1,
.view-vw-library-listing-page.view-display-id-news_lib_list_page .views-row .item .right .news-title,
#listing-page-template .view-vw-vacancies .views-row .item .right .title,
#listing-page-template .view-vw-submissions .views-row .item .right .title
{
    font-weight: bold;
    font-size: 16px;
    color: #0091ca;
    line-height: 18px;
    margin: 10px 0;
}
#listing-page-template .view-vw-news .views-row .item .right h1 a,
#listing-page-template .view-vw-news .views-row .item .right .news-title a,
#listing-page-template .view-vw-press.view-display-id-panel_pane_2 .views-row .item .right h1 a,
#listing-page-template .view-vw-press.view-display-id-panel_pane_2 .views-row .item .right .news-title a,
.view-topics-page-listing-library.view-display-id-news_list_page .views-row .item .right h1 a,
.view-topics-page-listing-library.view-display-id-news_list_page .views-row .item .right .news-title a,
.view-vw-library-listing-page.view-display-id-news_lib_list_page .views-row .item .right h1 a,
.view-vw-library-listing-page.view-display-id-news_lib_list_page .views-row .item .right .news-title a {
    color: #0091ca;
    text-decoration: none;
}
#listing-page-template .view-vw-news .views-row .item .right h1 a:hover,
#listing-page-template .view-vw-news .views-row .item .right .news-title a:hover,
#listing-page-template .view-vw-press.view-display-id-panel_pane_2 .views-row .item .right h1 a:hover,
#listing-page-template .view-vw-press.view-display-id-panel_pane_2 .views-row .item .right .news-title a:hover,
.view-topics-page-listing-library.view-display-id-news_list_page .views-row .item .right h1 a:hover,
.view-topics-page-listing-library.view-display-id-news_list_page .views-row .item .right .news-title a:hover,
.view-vw-library-listing-page.view-display-id-news_lib_list_page .views-row .item .right h1 a:hover,
.view-vw-library-listing-page.view-display-id-news_lib_list_page .views-row .item .right .news-title a:hover {
    text-decoration: underline;
}
#listing-page-template .view-vw-news .views-row .item .right p,
#listing-page-template .view-vw-press.view-display-id-panel_pane_2 .views-row .item .right p,
.view-topics-page-listing-library.view-display-id-news_list_page .views-row .item .right p,
.view-vw-library-listing-page.view-display-id-news_lib_list_page .views-row .item .right p,
#listing-page-template .view-vw-vacancies .views-row .item .right p,
#listing-page-template .view-vw-submissions .views-row .item .right p
{
    font-size: 14px;
    color: #808080;
    line-height: 18px;
    margin: 0;
}
#listing-page-template .view-vw-news .views-row .item .right p a,
#listing-page-template .view-vw-press.view-display-id-panel_pane_2 .views-row .item .right p a,
.view-topics-page-listing-library.view-display-id-news_list_page .views-row .item .right p a,
.view-vw-library-listing-page.view-display-id-news_lib_list_page .views-row .item .right p a,
#listing-page-template .view-vw-vacancies .views-row .item .right p a,
#listing-page-template .view-vw-submissions .views-row .item .right p a
{
    color: #808080;
    text-decoration: none;
}

#listing-page-template .pane-title {
    display: none;
}
/*Pagination CSS below*/
.item-list ul.pager {
    padding: 0;
    margin-bottom: 50px;
}
.item-list ul.pager li {
    display: inline;
    padding: 0;
    margin: 0;
}
.item-list ul.pager li,
.item-list ul.pager li a {
    display: inline-block;
    *display: inline;
    zoom: 1;
    border-radius: 2px;
    font-size: 18px;
    font-weight: bold;
    background: #FFF;
    color: #0091ca;
    line-height: 26px;
    text-decoration: none;
    text-align: center;
    height: 26px;
    width: 26px;
    overflow: hidden;
}
.item-list ul.pager li a {
    *display: block;
}
.item-list ul.pager li.pager-current,
.item-list ul.pager li a:hover {
    background: #0091ca;
    color: #fff;
}
.item-list ul.pager li.pager-previous a {
    padding: 0 10px;
    background: url(../images/pagination.png) 0 0 no-repeat #fff;
    text-indent: -1000px;
}
.item-list ul.pager li.pager-next a {
    padding: 0 10px;
    background: url(../images/pagination.png) -26px 0 no-repeat #fff;
    text-indent: -1000px;
}
.item-list ul.pager li.pager-previous a:hover {
    background: url(../images/pagination.png) 0 -26px no-repeat #0091ca;
}
.item-list ul.pager li.pager-next a:hover {
    background: url(../images/pagination.png) -26px -26px no-repeat #0091ca;
}
.item-list ul.pager li.pager-first,
.item-list ul.pager li.pager-last
{
    display: none;
}

/* Events Page */
#event-news-template .panel-col-first,
#event-video-template .panel-col-first,
#event-photo-template .panel-col-first,
#event-default-template .panel-col-first {
    width: 59%;
    margin-right: 2%;
}
#event-news-template .panel-col-first .inside,
#event-video-template .panel-col-first .inside,
#event-photo-template .panel-col-first .inside,
#event-default-template .panel-col-first .inside {
    padding: 0;
    margin: 0;
}
#event-news-template .panel-col-last,
#event-video-template .panel-col-last,
#event-photo-template .panel-col-last,
#event-default-template .panel-col-last {
    width: 39%;
    float: left;
}
#event-news-template .panel-col-last .inside,
#event-video-template .panel-col-last .inside,
#event-photo-template .panel-col-last .inside,
#event-default-template .panel-col-last .inside {
    padding: 0;
    margin: 0;
}
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-2 .field-content,
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-3 .field-content,
.panel-pane.pane-views-panes.pane-vw-administrative-resources-panel-pane-1 .field-content {
    position: relative;
    display: block;
    width: 100%
}
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-2 .field-content h2,
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-3 .field-content h2,
.panel-pane.pane-views-panes.pane-vw-administrative-resources-panel-pane-1 .field-content h2 {
    font-size: 13px;
    font-weight: bold;
    color: #316789;
    line-height: 18px;
    margin:0 0 15px;
}

.panel-pane.pane-views-panes.pane-vw-events-panel-pane-4 .field-content .item-list {
    text-align:left;
}

.panel-pane.pane-views-panes.pane-vw-events-panel-pane-2 .field-content ul,
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-3 .field-content ul,
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-4 .field-content ul,
.panel-pane.pane-views-panes.pane-vw-administrative-resources-panel-pane-1 .field-content ul {
    border: 1px solid #d9dac4;
    border-radius: 3px;
    margin: 0 0 20px;
    padding: 0
}
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-2 .field-content ul li,
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-3 .field-content ul li,
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-4 .field-content ul li,
.panel-pane.pane-views-panes.pane-vw-administrative-resources-panel-pane-1 .field-content ul li {
    border-top: 1px dotted #d9dac4;
    background: #FFF;
    padding: 12px;
    list-style: none
}
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-2 .field-content ul li:first-child,
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-3 .field-content ul li:first-child,
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-4 .field-content ul li:first-child,
.panel-pane.pane-views-panes.pane-vw-administrative-resources-panel-pane-1 .field-content ul li:first-child {
    border-top: 0
}
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-2 .field-content ul li h3,
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-3 .field-content ul li h3,
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-4 .field-content ul li h3,
.panel-pane.pane-views-panes.pane-vw-administrative-resources-panel-pane-1 .field-content ul li h3 {
    font-size: 14px;
    font-weight: bold;
    color: #808080;
    margin: 0 0 15px;
    line-height: 20px
}
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-2 .field-content ul li span,
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-3 .field-content ul li span,
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-4 .field-content ul li span,
.panel-pane.pane-views-panes.pane-vw-administrative-resources-panel-pane-1 .field-content ul li span {
    position: relative;
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    line-height: 18px
}
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-2 .field-content ul li a,
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-3 .field-content ul li a,
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-4 .field-content ul li a,
.panel-pane.pane-views-panes.pane-vw-administrative-resources-panel-pane-1 .field-content ul li a {
    font-size: 16px;
    font-weight: bold;
    color: #0091ca;
    line-height: 18px;
    text-decoration: none
}
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-2 .field-content ul li a:hover,
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-3 .field-content ul li a:hover,
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-4 .field-content ul li a:hover,
.panel-pane.pane-views-panes.pane-vw-administrative-resources-panel-pane-1 .field-content ul li a:hover {
    text-decoration: underline
}
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-5 .views-field-title .field-content a {
    color: #0091CA;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
}
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-5 .views-row {
    position: relative;
    float: left;
    width: 100%;
    border-bottom: 1px dotted #d9dac4;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-5 .views-field-field-photo .field-content img {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
}
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-5 .views-field-body .field-content h2,
.panel-pane.pane-views-panes.pane-vw-events-panel-pane-5 .views-field-body .field-content h3 {
    font-size: 15px !important;
}

.downButtons {
    position: relative;
    display: block;
    background-color: #FFF;
    border: 1px solid #d9dac4;
    float: left;
    border-radius: 5px;
    margin: 10px 0 3px 0
}
.downButtons .view-header,
.downButtons .view-content {
    float: left;
}
.downButtons .items {
    position: relative;
    display: block;
    float: left;
    border: 1px solid #d9dac4;
    padding: 4px 4px !important;
}
.downButtons .items ~ .items {
    border: 0;
    padding: 4px 3px
}
.downButtons .items p {
    position: relative;
    display: block;
    height: 26px;
    line-height: 26px!important;
    font-size: 15px!important;
    font-weight: bold;
    color: #808080!important;
    margin: 0!important;
    background: url(../images/ic-download.png) left center no-repeat #fff;
    padding-left: 20px;
    padding-right: 5px;
}
.downButtons .items a {
    color: #808080!important;
    font-size: 15px!important;
}
.downButtons .views-field-field-available-language .items a,
.downButtons .view-vw-data-portal-field-collection-view .items a {
    position: relative;
    display: block;
    height: 26px;
    line-height: 26px!important;
    padding: 0 6px;
    font-size: 14px!important;
    font-weight: bold;
    color: #fff!important;
    background: #999;
    text-decoration: none;
    border-radius: 3px
}
.downButtons .views-field-field-available-language .items a:hover,
.downButtons .view-vw-data-portal-field-collection-view .items a:hover {
    background: #bbb;
    text-decoration: none
}
.downButtons .items:after {
    clear: both
}

.view.view-documents-pdf-of-field-collection-view, .view.view-documents-pdf-of-field-collection-view .views-row {
    float: left;
}

.pane-vw-events-panel-pane-1 .views-field-field-photo {
    -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
    float: left;
    margin-right: 4%;
    width: 23%;
}
.pane-vw-events-panel-pane-1 .views-field-field-photo-1 img {
    height: auto;
    width: 100%;
}
.pane-vw-events-panel-pane-1 .views-field-field-photo .photo_desc {
    padding: 5%;
    width:90%;
    font-size:xx-small;
}
.pane-vw-events-panel-pane-1 .views-field-title {
    float: left;
    margin-bottom: 20px;
    /*    width: 75%;*/
    width: 100%;
    *text-align:left;
}
.pane-vw-events-panel-pane-1 .views-field-body {
    clear: both;
}
#event-video-template .pane-vw-events-panel-pane-1 .views-field-body .field-content p {
    padding: 15px 0 10px 0;
    margin: 0;
}
.pane-vw-events-panel-pane-1 .title h1 {
    margin: 0 0 20px;
    font-weight: bold;
    font-size: 32px;
    color: #5a5047;
    line-height: 37px;
}
#event-video-template .panel-col-last h1 {
    font-size:16px;
    font-weight:bold;
    color:#5a5047;
    line-height:20px;
    margin-bottom:14px;
}
.pane-vw-events-panel-pane-1 .title .infos {
    float: left;
    width: 280px;
}
.pane-vw-events-panel-pane-1 .title .infos .calendar {
    width: auto;
}
.pane-vw-events-panel-pane-1 .title .infos p {
    font-size: 14px;
    font-weight: bold;
    color: #de7300;
    line-height: 16px;
    padding-left: 20px;
    margin: 0 0 10px;
}
.pane-vw-events-panel-pane-1 .title .infos p.calendar {
    background: url(../images/ic-calendar.png) 0 center no-repeat
}
.pane-vw-events-panel-pane-1 .title .infos p.location {
    background: url(../images/ic-location.png) 0 center no-repeat
}
.pane-vw-events-panel-pane-1 .views-field-nothing figure img {
    float: left;
    width: 100%;
    height: auto;
}
.pane-vw-events-panel-pane-1 .views-field-nothing figure figcaption {
    background: none repeat scroll 0 0 #404040;
    color: #CCCCCC;
    float: left;
    font: 12px/14px arial;
    margin: 0;
    padding: 3%;
    width: 94%;
    margin-bottom: 20px;
}
.view-events-related-terms > .view-content,
.view-vw-events.view-display-id-event_video_pane > .view-content {
    border-bottom: 1px dotted #D9DAC4;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    width: 100%;
}
.view-events-related-terms .views-row,
.view-vw-events.view-display-id-event_video_pane .views-row {
    border: none;
    float: left;
    width: 31%;
    margin: 0;
    padding: 0 2% 0 0;
}
.view-events-related-terms .views-row .views-row,
.view-vw-events.view-display-id-event_video_pane .views-row .views-row {
    padding: 0;
}
.view-events-related-terms .views-row img {
    border: 1px solid #D2D2D2;
    border-radius: 3px;
    box-shadow: 0 0 3px #CCCCCC;
    float: left;
    margin: 0 20px 10px 0;
}
.view-events-related-terms .views-row .date-display-single {
    color: #999999;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    margin-bottom: 3px;
}
.view-events-related-terms .views-row .item .description .summary {
    color: #808080;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.5;

}
.view-events-related-terms .views-row .item .description a {
    /*    position: relative;*/
    display: block;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    color: #0091ca;
    line-height: 18px;
    margin: 0 0 5px;
}
.view-events-related-terms .views-row .description a:hover {
    color: #30b3e6;
}

/* Slideshow */
#slideshow {
    position: relative;
    display: block;
    background: #FFF;
    -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
    margin-bottom: 40px;
    border-radius: 3px
}
#slideshow #slideitems {
    height: 215px;
    width: 380px;
    overflow: hidden
}
#slideshow #nav {
    text-align: center;
    margin-top: 18px;
    *padding-left: 42px
}
#slideshow #nav a {
    background: url(../images/slideshow.png) -8px 0 no-repeat;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 8px;
    height: 8px;
    overflow: hidden;
    text-indent: -10000px;
    margin-left: 20px;
    *display: block;
    *float: left;
    *zoom: 1
}
#slideshow #nav a.activeSlide {
    background-position: 0 0
}
#slideshow #nav a:focus {
    outline: 0
}
#slideshow #prev {
    cursor: pointer;
    position: absolute;
    top: 225px;
    left: 0
}
#slideshow #next {
    cursor: pointer;
    position: absolute;
    top: 225px;
    right: 0
}
#slideshow #output {
    font-size: 14px;
    color: #808080;
    line-height: 20px;
    padding: 15px 20px 15px 20px;
    text-align: left
}


/***** Menu *****/
.pane-innerpg-menu-innerpg-menu .pane-content {
    position: relative;
    display: block;
    background: url(../images/gradient-bg-left.png) top right no-repeat;
    float: left;
    min-height: 453px;
    width: 100%;
}
.pane-innerpg-menu-innerpg-menu .pane-content ul.menu {
    padding: 0;
    margin: 0 !important;
    font-family:Arial;
}
.pane-innerpg-menu-innerpg-menu .pane-content ul.menu li {
    list-style-type:none !important;
    list-style-image: none;
    border-top: 0;
    padding: 10px 10px 10px 0;
}
.pane-innerpg-menu-innerpg-menu .pane-content ul.menu li a {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #0090ca;
    line-height: 16px;
    text-decoration: none;
    padding: 0 14px 0 0
}
.pane-innerpg-menu-innerpg-menu .pane-content ul.menu li a:hover {
    text-decoration: underline;
}
.pane-innerpg-menu-innerpg-menu .pane-content ul.menu li a.active {
    background: url(../images/bullet_02.png) center left no-repeat;
    padding: 0 0 0 15px;
    *padding: 2px 0 0 15px;
    color: #fca100;
    *display:block;
}
.pane-innerpg-menu-innerpg-menu .pane-content ul.menu li ~ li {
    border-top: 1px dotted #d9dac4;
    line-height: 16px;
}
.pane-custom-custom-site-page-library {
    clear: both;
    padding-top: 50px;
}


/* Sub page template */
.inner-page #sub-page-template .panel-col-first {
    width: 17%;
    margin-right: 3%;
}

.inner-page #sub-page-template .panel-col {
    display: block;
    float: left;
    margin: 0 3% 60px 0;
    padding: 0;
    position: relative;
    width: 60%;
}

.inner-page #sub-page-template .panel-col .inside {
    margin: 0;
}

.inner-page #sub-page-template .panel-col-last {
    width: 17%;
    display: block;
    float: left;
    margin: 0;
    padding: 7px 0 0 0;
    position: relative;
    /*    min-width: 170px;*/
}
.inner-page #sub-page-template .panel-col-last.panel-panel .inside {
    margin: 0 0 60px 0;
}

/* Listing page template */
.inner-page #listing-page-template .panel-col-first.panel-panel {
    width: 17%;
    margin-right: 3%;
}
.inner-page #listing-page-template .panel-col-last.panel-panel {
    width: 80%;
}
.inner-page #listing-page-template .panel-2col-stacked .panel-col-last.panel-panel .inside {
    margin: 0;
}

/* Search Publication */
#page-title {
    color: #5A5047;
    font-family: Arial;
    font-size: 32px;
    font-weight: bold;
    line-height: 37px;
    margin-top: 0;
    margin-bottom: 30px;
}
#listing-page-template .view-vw-publications .view-filters {
    margin-bottom: 30px;
}
#listing-page-template h1 {
    position: relative;
    display: block;
    font-size: 22px;
    font-weight: bold;
    color: #5a5047;
    padding: 0 0 10px;
    padding: 0 0 6px;
    margin: 0 0 35px;
    border-bottom: 1px solid #d9dac4;
}
.views-exposed-form .views-exposed-widgets {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
}
.views-exposed-form .views-exposed-widgets .views-exposed-widget {
    position: relative;
    display: block;
    float: left;
    margin: 10px 20px 10px 0;
    padding: 0;
    list-style: none;
    width: 250px;
}
.view-vw-news.view-display-id-panel_pane_2 .views-exposed-form .views-exposed-widgets .views-exposed-widget {
    margin: 0;
}
.views-exposed-form .views-exposed-widgets .views-submit-button {
    width: auto !important;
}
.views-exposed-form .views-exposed-widgets .views-exposed-widget label {
    position: relative;
    display: block;
    font-size: 15px;
    font-weight: bold;
    color: #808080;
    height: 30px;
    line-height: 30px;
    margin: 10px 0 0;
}
.views-exposed-form .views-exposed-widgets .form-text {
    position: relative;
    display: block;
    font-size: 13px;
    color: #5a5047;
    width: 214px;
    height: 28px;
    padding: 0 10px;
    border: 1px solid #d1cdc2;
    border-radius: 3px;
    background: url(../images/input_background.jpg) 0 0 repeat-x;
    line-height: 28px;
}
.views-exposed-form .views-exposed-widgets .views-exposed-widget .form-select {
    position: relative;
    display: block;
    z-index: 3;
    width: 235px;
    height: 30px;
    line-height: 30px;
    background: url(../images/select_background.png) top right no-repeat;
    border-radius: 3px;
    font-size: 13px;
    color: #5a5047;
    z-index: 2;
    cursor: pointer;
    border: 1px solid #ccc;
    padding:5px;
    border:0;
    border-left:1px solid #ccc;
}
.views-exposed-form .views-exposed-widgets .views-exposed-widget #edit-field-news-date-value-value-year option,
.views-exposed-form .views-exposed-widgets .views-exposed-widget #edit-field-video-date-value-value-year option {
    margin: 0;
}
.views-submit-button {
    width: 100%;
    text-align: right;
}
.views-exposed-form .form-submit {
    position: relative;
    height: 30px;
    margin: 40px 0 0 0 !important;
    float: right;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    background: #0091ca;
    border: 0;
    border-radius: 3px;
}
#listing-page-template .view-display-id-publications_listing_panel_pane {
    margin-bottom: 45px;
}

/* News Listing Page*/
.view-vw-news.view-display-id-panel_pane_1,
.view-vw-press.view-display-id-panel_pane_2,
.view-vw-library-listing-page.view-display-id-news_lib_list_page,
.view-vw-news.view-display-id-panel_pane_2,
.view-vw-news.view-display-id-panel_pane_1 .view-filters,
.view-vw-press.view-display-id-panel_pane_2 .view-filters,
.view-vw-news.view-display-id-panel_pane_2 .view-filters,
.view-vw-video.view-display-id-video_listing_pane .view-filters {
    margin-bottom: 45px;
}
.view-vw-news.view-display-id-panel_pane_1 .item .left,
.view-vw-press.view-display-id-panel_pane_2 .item .left,
.view-topics-page-listing-library.view-display-id-news_list_page .item .left,
.view-vw-library-listing-page.view-display-id-news_lib_list_page .item .left {
    float: left;
    margin-right: 20px;
    width: 130px;
}
.view-vw-news.view-display-id-panel_pane_2 .item .left {
    margin-bottom: 10px;
}
.view-vw-news.view-display-id-panel_pane_1 .item .right,
.view-vw-press.view-display-id-panel_pane_2 .item .right,
.view-topics-page-listing-library.view-display-id-news_list_page .item .right,
.view-vw-library-listing-page.view-display-id-news_lib_list_page .item .right {
    margin-left: 150px;
}
.view-vw-news.view-display-id-panel_pane_1 .item .left span.date-display-single,
.view-vw-press.view-display-id-panel_pane_2 .item .left span.date-display-single,
.view-topics-page-listing-library.view-display-id-news_list_page .item .left span.date-display-single,
.view-vw-library-listing-page.view-display-id-news_lib_list_page .item .left span.date-display-single {
    border-bottom: 1px solid #D9DAC4;
    color: #808080;
    font: bold 11px Arial;
    margin: 0 0 5px;
    padding: 0 0 5px;
    display: block;
}
.view-vw-news.view-display-id-panel_pane_2 .item .left span.date-display-single {
    color: #808080;
    font: bold 11px Arial;
}
.view-vw-news.view-display-id-panel_pane_1 .item .left .news-type,
.view-vw-press.view-display-id-panel_pane_2 .item .left .news-type,
.view-topics-page-listing-library.view-display-id-news_list_page .item .left .news-type,
.view-vw-library-listing-page.view-display-id-news_lib_list_page .item .left .news-type {
    color: #0091CA;
    font-family: 'HelveticaNeueLTStd67MdCn' !important;
    font-size: 19px;
    text-decoration: none;
    text-transform: uppercase;
}
.view-vw-news.view-display-id-panel_pane_2 .item .left .news-type {
    color: #0091CA;
    font-family: 'HelveticaNeueLTStd67MdCn' !important;
    font-size: 19px;
    text-decoration: none;
    text-transform: uppercase;
}
.view-vw-news.view-display-id-panel_pane_1 .item .right .views-more-link,
.view-vw-press.view-display-id-panel_pane_2 .item .right .views-more-link,
.view-topics-page-listing-library.view-display-id-news_list_page .item .right .views-more-link,
.view-vw-library-listing-page.view-display-id-news_lib_list_page .item .right .views-more-link,
.view-vw-news.view-display-id-panel_pane_2 .item .right .views-more-link,
.view-vw-news.view-display-id-team_members_related_news .news-body .summary .views-more-link,
.view-vw-library-listing-page.view-display-id-updates_listing_page .view-content .views-row .right .views-more-link {
    color: #0091CA;
    font: bold 14px Arial;
    text-decoration: none;
    display: block;
    margin-top: 10px;
}
.view-vw-news.view-display-id-team_members_related_news .views-field-nothing .date-display-single {
    color: #808080;
    font: bold 11px Arial;
}

/* Publications List */
.view-vw-publications .view-content .views-row,
.view-topics-page-listing-library.view-display-id-resource_list_page .view-content .views-row,
.view-topics-page-listing-library.view-display-id-pub_list_page .view-content .views-row,
.view-vw-library-listing-page.view-display-id-pub_lib_list_page .view-content .views-row,
.view-vw-library-listing-page.view-display-id-resource_lib_list_page .view-content .views-row,
.view-vw-library-listing-page.view-display-id-admin_res_lib_list_page .view-content .views-row,
.view-vw-library-listing-page.view-display-id-internal_audit_reports_list_page .view-content .views-row,
.view-vw-library-listing-page.view-display-id-updates_listing_page .view-content .views-row{
    border-bottom: 1px dotted #d9dac4;
    padding-bottom: 20px;
    margin-bottom: 20px;
    *display: block;
    zoom: 1;
}
.view-vw-library-listing-page.view-display-id-internal_audit_reports_list_page .view-content .views-row .views-row,
.view-vw-library-listing-page.view-display-id-updates_listing_page .view-content .views-row .views-row{
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;

}
.view-vw-library-listing-page.view-display-id-admin_res_lib_list_page .view-content .views-row .views-row{
    border-bottom: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.view-vw-publications .view-content .views-row .views-row,
.view-topics-page-listing-library.view-display-id-resource_list_page .view-content .views-row .views-row,
.view-topics-page-listing-library.view-display-id-pub_list_page .view-content .views-row .views-row,
.view-vw-library-listing-page.view-display-id-pub_lib_list_page .view-content .views-row .views-row,
.view-vw-library-listing-page.view-display-id-resource_lib_list_page .view-content .views-row .views-row,
.view-display-id-resources_block .view-content .views-row .views-row {
    padding: 0;
    margin: 0;
}
.view-vw-publications .view-content .views-row .left,
.view-vw-publications .view-content .views-row .right,
.view-topics-page-listing-library.view-display-id-resource_list_page .view-content .views-row .left,
.view-topics-page-listing-library.view-display-id-resource_list_page .view-content .views-row .right,
.view-topics-page-listing-library.view-display-id-pub_list_page .view-content .views-row .left,
.view-topics-page-listing-library.view-display-id-pub_list_page .view-content .views-row .right,
.view-vw-library-listing-page.view-display-id-pub_lib_list_page .view-content .views-row .left,
.view-vw-library-listing-page.view-display-id-pub_lib_list_page .view-content .views-row .right,
.view-vw-library-listing-page.view-display-id-resource_lib_list_page .view-content .views-row .left,
.view-vw-library-listing-page.view-display-id-resource_lib_list_page .view-content .views-row .right,
.view-vw-library-listing-page.view-display-id-admin_res_lib_list_page .view-content .views-row .left,
.view-vw-library-listing-page.view-display-id-admin_res_lib_list_page .view-content .views-row .right,
.view-vw-library-listing-page.view-display-id-internal_audit_reports_list_page .view-content .views-row .left,
.view-vw-library-listing-page.view-display-id-internal_audit_reports_list_page .view-content .views-row .right,
.view-vw-library-listing-page.view-display-id-updates_listing_page .view-content .views-row .left,
.view-vw-library-listing-page.view-display-id-updates_listing_page .view-content .views-row .right{
    float: left;
}
.view-vw-publications .view-content .views-row .left,
.view-topics-page-listing-library.view-display-id-resource_list_page .view-content .views-row .left,
.view-topics-page-listing-library.view-display-id-pub_list_page .view-content .views-row .left,
.view-vw-library-listing-page.view-display-id-pub_lib_list_page .view-content .views-row .left,
.view-vw-library-listing-page.view-display-id-resource_lib_list_page .view-content .views-row .left,
.view-vw-library-listing-page.view-display-id-admin_res_lib_list_page .view-content .views-row .left,
.view-vw-library-listing-page.view-display-id-internal_audit_reports_list_page .view-content .views-row .left,
.view-vw-library-listing-page.view-display-id-updates_listing_page .view-content .views-row .left{
    margin-right: 2%;
    width: 18%;
}
.view-vw-publications .view-content .views-row .left img,
.view-topics-page-listing-library.view-display-id-resource_list_page .view-content .views-row .left img,
.view-topics-page-listing-library.view-display-id-pub_list_page .view-content .views-row .left img,
.view-vw-library-listing-page.view-display-id-pub_lib_list_page .view-content .views-row .left img,
.view-vw-library-listing-page.view-display-id-resource_lib_list_page .view-content .views-row .left img,
.view-vw-library-listing-page.view-display-id-internal_audit_reports_list_page .view-content .views-row .left img,
.view-vw-library-listing-page.view-display-id-updates_listing_page .view-content .views-row .left img{
    border-radius: 3px;
    border: 1px solid #d2d2d2;
    -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
    height: auto;
    width: 100%;
    max-width: 180px;
}

.view-vw-publications .view-content .views-row .right,
.view-topics-page-listing-library.view-display-id-resource_list_page .view-content .views-row .right,
.view-topics-page-listing-library.view-display-id-pub_list_page .view-content .views-row .right,
.view-vw-library-listing-page.view-display-id-pub_lib_list_page .view-content .views-row .right,
.view-vw-library-listing-page.view-display-id-resource_lib_list_page .view-content .views-row .right,
.view-vw-library-listing-page.view-display-id-admin_res_lib_list_page .view-content .views-row .right,
.view-vw-library-listing-page.view-display-id-internal_audit_reports_list_page .view-content .views-row .right,
.view-vw-library-listing-page.view-display-id-updates_listing_page .view-content .views-row .right{
    width: 60%;
}
.view-vw-library-listing-page.view-display-id-internal_audit_reports_list_page .view-content .views-row .right p,
.view-vw-library-listing-page.view-display-id-updates_listing_page .view-content .views-row .right p{
    margin-bottom: 0.5em;
}
.view-vw-publications .view-content .views-row .right .title,
.view-topics-page-listing-library.view-display-id-resource_list_page .view-content .views-row .right .title,
.view-topics-page-listing-library.view-display-id-pub_list_page .view-content .views-row .right .title,
.view-vw-library-listing-page.view-display-id-pub_lib_list_page .view-content .views-row .right .title,
.view-vw-library-listing-page.view-display-id-resource_lib_list_page .view-content .views-row .right .title,
.view-vw-library-listing-page.view-display-id-admin_res_lib_list_page .view-content .views-row .right .title,
.view-vw-library-listing-page.view-display-id-internal_audit_reports_list_page .view-content .views-row .right .title,
.view-vw-library-listing-page.view-display-id-updates_listing_page .view-content .views-row .right .title{
    padding: 0 0 10px 0;
}
.view-vw-publications .view-content .views-row .right .sub-title,
.view-topics-page-listing-library.view-display-id-resource_list_page .view-content .views-row .right .sub-title,
.view-topics-page-listing-library.view-display-id-pub_list_page .view-content .views-row .right .sub-title,
.view-vw-library-listing-page.view-display-id-pub_lib_list_page .view-content .views-row .right .sub-title,
.view-vw-library-listing-page.view-display-id-resource_lib_list_page .view-content .views-row .right .sub-title {
    font-weight: bold;
}
.view-vw-publications .view-content .views-row .right a,
.view-topics-page-listing-library.view-display-id-resource_list_page .view-content .views-row .right a,
.view-topics-page-listing-library.view-display-id-pub_list_page .view-content .views-row .right a,
.view-vw-library-listing-page.view-display-id-pub_lib_list_page .view-content .views-row .right a,
.view-vw-library-listing-page.view-display-id-resource_lib_list_page .view-content .views-row .right a,
.view-vw-library-listing-page.view-display-id-admin_res_lib_list_page .view-content .views-row .right a,
.view-vw-library-listing-page.view-display-id-internal_audit_reports_list_page .view-content .views-row .right .title a,
.view-vw-library-listing-page.view-display-id-updates_listing_page .view-content .views-row .right .title a{
    color: #0091ca;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
}
.view-vw-publications .view-content .views-row .right a:hover,
.view-topics-page-listing-library.view-display-id-resource_list_page .view-content .views-row .right a:hover,
.view-topics-page-listing-library.view-display-id-pub_list_page .view-content .views-row .right a:hover,
.view-vw-library-listing-page.view-display-id-pub_lib_list_page .view-content .views-row .right a:hover,
.view-vw-library-listing-page.view-display-id-resource_lib_list_page .view-content .views-row .right a:hover {
    text-decoration: underline;
}
.view-vw-publications .view-content .views-row .right a.review,
.view-topics-page-listing-library.view-display-id-resource_list_page .view-content .views-row .right a.review,
.view-topics-page-listing-library.view-display-id-pub_list_page .view-content .views-row .right a.review,
.view-vw-library-listing-page.view-display-id-pub_lib_list_page .view-content .views-row .right a.review,
.view-vw-library-listing-page.view-display-id-resource_lib_list_page .view-content .views-row .right a.review {
    font-size: 14px;
}
.views-field-field-admin-resource-documents .view .views-row,
.downButtons .view,
.downButtons .view .views-row {
    float: left;
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    width: auto;
}
.view-vw-publications .view-content .left .views-row,
.view-vw-publications .view-content .right .views-row,
.view-topics-page-listing-library.view-display-id-resource_list_page .view-content .left .views-row,
.view-topics-page-listing-library.view-display-id-resource_list_page .view-content .right .views-row,
.view-topics-page-listing-library.view-display-id-pub_list_page .view-content .left .views-row,
.view-topics-page-listing-library.view-display-id-pub_list_page .view-content .right .views-row,
.view-vw-library-listing-page.view-display-id-pub_lib_list_page .view-content .left .views-row,
.view-vw-library-listing-page.view-display-id-pub_lib_list_page .view-content .right .views-row,
.view-vw-library-listing-page.view-display-id-resource_lib_list_page .view-content .left .views-row,
.view-vw-library-listing-page.view-display-id-resource_lib_list_page .view-content .right .views-row {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}

/* Details Page */
#detail-page-template .panel-col-first,
#news-detail-page-template.panel-2col-stacked .panel-col-first {
    margin-right: 2%;
    width: 69%;
    margin-bottom: 50px;
}
#detail-page-template .panel-col-last,
#news-detail-page-template.panel-2col-stacked .panel-col-last {
    width: 29%;
    margin-bottom: 50px;
}
#detail-page-template .panel-col-first .inside,
#detail-page-template .panel-col-last .inside,
#news-detail-page-template.panel-2col-stacked .panel-col-first .inside,
#news-detail-page-template.panel-2col-stacked .panel-col-last .inside {
    margin: 0;
}
#detail-page-template h1.pub-title {
    float: left;
    width: 77%;
    margin: 0 0 20px;
    font-size: 24px;
    font-weight: bold;
    color: #5a5047;
    line-height: 28px;
    word-wrap: break-word;
}
#detail-page-template h2.pub-sub-title {
    font-weight: bold;
    font-size: 16px;
    color: #808080;
    line-height: 18px;
    margin: 0 0 20px;
    width: 100%;
    float: left;
}
#detail-page-template .pub-date .date-display-single {
    color: #808080;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    float: left;
    clear: left;
    margin: 0 0 20px;
}
#detail-page-template .img {
    float: left;
    margin-right: 3%;
    width: 26%;
}
#detail-page-template .template-2 .img {
    width: 94%;
    margin: 3%;
}
#detail-page-template .text {
    float: left;
    width: 71%;
    font-size: 14px;
    color: #808080;
    line-height: 22px;
}
#detail-page-template .template-2 .text,
#detail-page-template .template-3 .text {
    width: 100%;
}
#detail-page-template .img img {
    border-radius: 3px;
    border: 1px solid #d2d2d2;
    -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
    height: auto;
    width: 100%;
    max-width: 180px;
}
#detail-page-template .template-2 .img img {
    max-width: none;
}
#detail-page-template .text p {
    font-size: 14px;
    color: #808080;
    line-height: 22px;
}
#detail-page-template .text p.info {
    margin: 0;
}
#detail-page-template .text p.info strong {
    font-weight: bold;
}
.social {
    position: relative;
    display: block;
    float: right;
    margin-left: 20px;
}
.panel-2col-stacked .social {
    margin-bottom: 20px;
    margin-top: 10px;
}
.social .social-icons > span {
    display: block;
    background: #fff;
}
.social a,
.social .social-icons {
    position: relative;
    display: block;
    background: url(../images/social.png) top left no-repeat #888;
    color: #666;
    font: bold 12px Arial;
    float: left;
    line-height: 22px;
    margin-right: 6px;
    padding-top: 29px;
    padding-bottom: 1px;
    text-align: center;
    text-decoration: none;
    min-width: 26px;
    height:22px;
    overflow:hidden;
    cursor: pointer;
    border: 1px solid #888;
    border-radius: 3px;
}
.social a.tw,
.social .st_twitter_custom {
    background-position: center 0;
}
.social a.tw:hover,
.social .st_twitter_custom:hover {
    background-color: #12c7ef;
    border-color: #12c7ef;
}
.social a.fb,
.social .st_facebook_custom {
    background-position: center -52px;
}
.social a.fb:hover,
.social .st_facebook_custom:hover {
    background-color: #305fb3;
    border-color: #305fb3;
}
.social a.gp,
.social .st_googleplus_custom {
    background-position: center -104px;
}
.social a.gp:hover,
.social .st_googleplus_custom:hover {
    background-color: #d7482a;
    border-color: #d7482a;
}
.social a.in,
.social .st_linkedin_custom {
    background-position: center -156px;
}
.social a.in:hover,
.social .st_linkedin_custom:hover {
    background-color: #0077B5;
    border-color: #0077B5;
}
.social a.em,
.social .st_email_custom {
    background-position: center -208px;
    margin-right: 0;
}
.social a.em:hover,
.social .st_email_custom:hover {
    background-color: #000;
    border-color: #000;
}
.stButton .st-yahoo-counter,
.stButton .st-linkedin-counter {
    width: auto !important;
}
#detail-page-template .downButtons .view-content .views-row {
    margin: 0;
    padding: 0;
}
#detail-page-template .downButtons {
    margin: 10px 0 15px 0;
}
#detail-page-template .downButtons .view-content .views-row .items, #detail-page-template .downButtons .items ~ .items {
    margin: 0;
    padding: 0;
}
#detail-page-template .downButtons .items .view-content .views-row .items {
    padding: 4px 5px;
}
#detail-page-template .date-display-single {
    font-size: 14px;
    color: #808080;
    line-height: 16px;
}
#detail-page-template .views-field-field-news-date {
    margin-bottom: 20px;
}
#detail-page-template .panel-col-first .view-vw-publications .view-content .views-row {
    border: 0;
}

.social .stButton .st-twitter-counter,
.social .stButton .st-facebook-counter,
.social .stButton .stButton_gradient,
.social .stButton .st-linkedin-counter,
.social .stButton .st-email-counter {
    display:none !important;
}
.social .stButton .stBubble {
    height: auto !important;
    margin: 0 !important;
    margin-top: 3px !important;
    margin-bottom: 3px !important;
    width: auto !important;
}
.social .st_twitter_vcount .stBubble_count,
.social .st_facebook_vcount .stBubble_count,
.social .st_googleplus_vcount .stBubble,
.social .st_linkedin_vcount .stBubble_count,
.social .st_email_vcount .stBubble_count {
    border:0 !important;
    background:none !important;
}
.social .stButton .stBubble_count {
    font-size:11px !important;
    width:auto !important;
    height:auto !important;
    padding:0  !important;
    background:none !important;
    border:0 !important;
}
.current-path {
    display: none;
}

/* Related publications */
#detail-page-template .pane-vw-publications-related-publications-pane {}

#detail-page-template .pane-vw-publications-related-publications-pane h1 {
    position: relative;
    display: block;
    font-size: 22px;
    font-weight: bold;
    color: #5a5047;
    padding: 0 0 10px;
    margin: 0 0 35px;
    border-bottom: 1px solid #d9dac4
}
#detail-page-template .pane-vw-publications-related-publications-pane .view-row {
    position: relative;
    display: block;
    padding: 0 0 20px;
    margin: 0 0 20px;
    border-bottom: 1px dotted #d9dac4
}
#detail-page-template .pane-vw-publications-related-publications-pane .view-row-last {
    border: 0;
}
#detail-page-template .pane-vw-publications-related-publications-pane .views-field-field-languages {
    position: relative;
    display: block;
    float: left;
    margin: 0 20px 0 0;
}
#detail-page-template .pane-vw-publications-related-publications-pane .views-field-field-languages img {
    border-radius: 3px;
    border: 1px solid #d2d2d2;
    box-shadow: 0 0 3px #ccc
}
#detail-page-template .pane-vw-publications-related-publications-pane .view-row .views-field-title {
    position: relative;
    display: block;
    width: 175px;
    float: left;
}
#detail-page-template .pane-vw-publications-related-publications-pane .view-row .views-field-title.no-image {
    width: 100%
}
#detail-page-template .pane-vw-publications-related-publications-pane .view-row .description a {
    position: relative;
    display: block;
    text-decoration: none
}
#detail-page-template .pane-vw-publications-related-publications-pane .view-row .description a.title {
    font-size: 14px;
    font-weight: bold;
    color: #0091ca;
    line-height: 18px;
    margin: 0 0 5px;
}
#detail-page-template .pane-vw-publications-related-publications-pane .view-row .description a.title:hover {
    color: #30b3e6
}
#detail-page-template .pane-vw-publications-related-publications-pane .view-row .description a.text {
    font-size: 14px;
    color: #808080;
    line-height: 20px
}
#detail-page-template .pane-vw-publications-related-publications-pane .view-row .description a.text:hover {
    color: #c0c0c0
}
#detail-page-template .pane-vw-publications-related-publications-pane .browse_more {
    font-size: 14px;
    color: #0091ca;
    text-decoration: none;
    font-weight: bold
}
#publications .wrapper .browse_more:hover {
    text-decoration: underline
}
#publications .browse {
    position: relative;
    display: block;
    margin-top: -20px;
    margin-bottom: 60px;
    padding-top: 20px;
    border-top: 1px dotted #d9dac4;
    font-weight: bold;
    font-size: 14px;
    color: #0091ca;
    line-height: 16px;
    text-decoration: none
}
#publications .browse span {
    background: url("../images/bullet04.png") no-repeat scroll center center transparent;
    content: " ";
    display: inline-block;
    *display: inline;
    zoom: 1;
    height: 12px;
    margin-left: 6px;
    position: relative;
    top: 1px;
    width: 7px;
}
#publications .browse:hover {
    color: #30b3e6;
}

/*News Detail Page*/
#news-detail-page-template .center-wrapper {
    position: relative;
}
#news-detail-page-template.panel-3col-stacked .panel-col-first {
    width: 100%;
}
#news-detail-page-template.panel-3col-stacked .panel-col,
#news-detail-page-template.panel-3col-stacked .panel-col-last {
    position: absolute;
    width: 18%;
    top: 180px;
    z-index: 1;
}
#news-detail-page-template.panel-3col-stacked .panel-col,
#news-detail-page-template.panel-3col-stacked .panel-col-last {
    background: #fff;
}
#news-detail-page-template.panel-3col-stacked .panel-col .panel-pane,
#news-detail-page-template.panel-3col-stacked .panel-col-last .panel-pane {
    margin-bottom: 40px;
    float: left;
}
#news-detail-page-template.panel-3col-stacked .panel-col .inside,
#news-detail-page-template.panel-3col-stacked .panel-col-first .inside,
#news-detail-page-template.panel-3col-stacked .panel-col-last .inside {
    margin: 0;
}
#news-detail-page-template.panel-3col-stacked .panel-col {
    left: 0;
}
#news-detail-page-template.panel-3col-stacked .panel-col-last {
    right: 0;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body,
#news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-body{
    min-height: 560px;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-nothing,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-nothing,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body,
#news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-nothing,
#news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-body{
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    color: #808080;
    font: 16px Arial;
    margin: 0 auto;
    padding: 0 10%;
    width: 60%;
}
#news-detail-page-template.panel-2col-stacked .pane-vw-press-panel-pane-1 .views-field-body{
    padding: 0;
    width: 100%;
    border: none;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-field-news-document,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-field-news-document {
    margin: 0 auto;
    padding: 0 10% 100px;
    width: 60%;
}
#news-detail-page-template.panel-2col-stacked .pane-vw-news-panel-pane-news-detail .views-field-field-news-document {
    margin: 0 auto;
    padding: 0 0 100px;
    width: 100%;
}
#news-detail-page-template.panel-2col-stacked .pane-vw-news-panel-pane-news-detail .views-field-nothing,
#news-detail-page-template.panel-2col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body {
    padding: 0;
    width: 100%;
    border: none;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-nothing figure,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body figure,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-nothing figure,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body figure,
#news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-nothing figure{
    margin-bottom: 20px;
    float: left;
    width: 100%;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-nothing figure img,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body figure img,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-nothing figure img,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body figure img,
#news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-nothing figure img{
    float: left;
    width: 100%;
    height:auto;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body img,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body iframe,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body object,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body img,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body iframe,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body object {
    float: left;
    margin: 20px 5%;
    max-width: 90%;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-nothing figcaption,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-nothing .figcaption,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body figcaption,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fcleft,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fcright,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .figcaption,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-nothing figcaption,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-nothing .figcaption,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body figcaption,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fcleft,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fcright,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .figcaption,
#news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-nothing figcaption{
    background: none repeat scroll 0 0 #404040;
    color: #CCCCCC;
    float: left;
    font: 12px/14px arial;
    margin: 0;
    padding: 3%;
    width: 94%;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-nothing figcaption p,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-nothing .figcaption p,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body figcaption p,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fcleft p,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fcright p,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .figcaption p,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-nothing figcaption p,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-nothing .figcaption p,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body figcaption p,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fcleft p,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fcright p,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .figcaption p {
    margin: 0;
    font: 12px/14px arial;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fLeft figcaption,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .figcaption,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fcleft,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fRight figcaption,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fcright,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fLeft figcaption,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .figcaption,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fcleft,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fRight figcaption,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fcright {
    width: 470px;
    margin: -20px 25px 20px;
    padding: 15px;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body p,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body div,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body p,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body div {
    line-height: 26px;
    text-align: justify;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body blockquote,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body blockquote,
blockquote {
    background: url("../images/bg_blockquote.gif") no-repeat scroll 40px 30px, url("../images/bg_site.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #E6E6E6;
    border-image: none;
    border-style: solid none;
    border-width: 1px medium;
    color: #404040;
    display: block;
    font: italic 20px/33px Georgia;
    margin: 20px 0 20px -35%;
    padding: 30px 5% 30px 25%;
    position: relative;
    width: 140%;
    float: none;
}
#news-detail-page-template.panel-2col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body blockquote,
blockquote {
    margin-left: 0;
    width: 70%;
}
blockquote {
    padding-left: 15%;
    width: 80%;
    float: left;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body blockquote p,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body blockquote p,
blockquote p {
    line-height: 33px;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body blockquote cite,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body blockquote cite,
blockquote cite {
    display: block;
    font: bold 18px Georgia;
    margin-top: 20px;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fLeft,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fLeft {
    float: left;
    margin: -20px 25px 20px -200px;
    width: 500px;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fRight,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fRight {
    float: right;
    margin: -20px -200px 20px 25px;
    width: 500px;
}
#news-detail-page-template.panel-2col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body .fLeft,
#news-detail-page-template.panel-2col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body .fRight {
    width: 100%;
    margin: 0;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fcleft,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fcleft {
    margin: -20px 25px 20px -200px;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fcright,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fcright {
    margin: -20px -200px 20px 25px;
}
#news-detail-page-template.panel-2col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body .fcleft,
#news-detail-page-template.panel-2col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body .fcright,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fLeft .figcaption,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fRight .figcaption,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fLeft .figcaption,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fRight .figcaption {
    width: 94%;
    padding: 3%;
    margin: 0 0 20px;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fLeft figcaption,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fLeft .figcaption,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fcleft,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fLeft img,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fLeft iframe,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fLeft object,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fLeft figcaption,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fLeft .figcaption,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fcleft,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fLeft img,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fLeft iframe,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fLeft object {
    float: left;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fRight figcaption,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fRight .figcaption,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fcright,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fRight img,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fRight iframe,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fRight object,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fRight figcaption,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fRight .figcaption,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fcright,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fRight img,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fRight iframe,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fRight object {
    float: right;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fLeft img,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fLeft iframe,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fLeft object,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fRight img,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fRight iframe,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fRight object,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fLeft img,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fLeft iframe,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fLeft object,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fRight img,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fRight iframe,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fRight object {
    margin: 0;
    max-width: 100% !important;
    width: 100% !important;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fLeft img,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fRight img,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fLeft img,
#news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fRight img {
    height: auto !important;
}
#news-detail-page-template .panel-col-first .views-field-field-news-date .left {
    width: 70%;
    float: left;
    margin-bottom: 30px;
}
#news-detail-page-template.panel-2col-stacked .panel-col-first .views-field-field-news-date .left {
    width: 100%;
    margin-bottom: 0;
}
#news-detail-page-template .panel-col-first .views-field-field-news-date .news-type {
    color: #0091CA;
    font-family: 'HelveticaNeueLTStd67MdCn';
    font-size: 19px;
    text-transform: uppercase;
}
#news-detail-page-template .panel-col-first  .views-field-field-news-date .left h1.title {
    color: #5A5047;
    font: bold 32px Arial;
    margin: 25px 0 10px;
}
#news-detail-page-template .panel-col-first .date-display-single {
    color: #808080;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
}
#news-detail-page-template .panel-col-first .news-author {
    font-weight: bold;
    display: none;
}
#news-detail-page-template .panel-col-first .news-author span {
    font-weight: normal;
}
.panel-col-bottom .view-vw-custom-related-views > .view-content,
.content-bottom .view-vw-custom-related-views > .view-content,
#news-detail-page-template .panel-col-bottom .view-vw-custom-related-views > .view-content {
    border-bottom: 1px dotted #D9DAC4;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    width: 100%;
}
.panel-col-bottom .view-vw-custom-related-views .views-row,
#news-detail-page-template .panel-col-bottom .view-vw-custom-related-views .views-row {
    border: none;
    float: left;
    width: 31%;
    margin: 0;
    padding: 0 2% 0 0;
}
#news-detail-page-template .view-vw-press.view-display-id-panel_pane_1 .views-field-body div{
    font-size: 1em;
    line-height: 1.5;
}
/*#news-detail-page-template .panel-col-bottom .view-vw-custom-related-views .views-row .views-row {
    width: 100%;
    padding: 0;
}*/
.panel-col-bottom .view-vw-custom-related-views .views-row img,
#news-detail-page-template .panel-col-bottom .view-vw-custom-related-views .views-row img
{
    border: 1px solid #D2D2D2;
    border-radius: 3px;
    box-shadow: 0 0 3px #CCCCCC;
}
/*#news-detail-page-template .panel-col-bottom .view-vw-custom-related-views .views-row .description p {
    color: #808080;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
}*/
#detail-page-template div.news-title {
    float: left;
    width: 680px;
    margin: 0 0 10px;
    font-size: 24px;
    font-weight: bold;
    color: #5a5047;
    line-height: 28px;
}
#detail-page-template h1.title {
    float: left;
    width: 525px;
    margin: 0 0 10px;
    font-size: 24px;
    font-weight: bold;
    color: #5a5047;
    line-height: 28px;
}
#detail-page-template figure {
    margin: 0 0 20px;
}
#detail-page-template figure img {
    vertical-align: bottom;
}
#detail-page-template figure figcaption {
    margin: 0;
    padding: 11px 15px;
    background-color: #404040;
    font: 12px/14px arial;
    color: #ccc;
    line-height: 18px;
}
#detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body p {
    font-size: 14px;
    color: #808080;
    line-height: 20px;
    padding:10px 0 0 0;
}
#detail-page-template strong {
    font-weight:bold;
}
.view-vw-feature-list th {
    background-color:#CCC;
    font-size:14px;
    font-weight:bold;
    border:thin #000000 solid;
    padding:5px;
}
.call-box-left,
.call-box-right,
.call-box-center {
    background: url("../images/box_corner.gif") no-repeat #f2ecdc;
    padding: 20px;
    width: 200px;
    color: #575349;
    text-align: left !important;
    margin: 20px 0;
    clear: both;
    font: 12px/14px arial !important;
}
.call-box-center {
    margin: 20px 0;
    padding: 5%;
    width: 90%;
    float: left;
}
.call-box-left {
    float: left;
    margin-right: 25px;
}
.call-box-right {
    float: right;
    margin-left: 25px;
}
.text-box {
    background: #999;
    color: #fff;
    float: left;
    width: 94%;
    padding: 3%;
    text-align: justify;
    clear: both;
}
.fLeft {
    margin-right: 20px;
    float: left;
    width: 500px;
}
.fRight {
    margin-left: 20px;
    float: right;
    width: 500px;
}
.fLeft img,
.fLeft iframe,
.fLeft object,
.fRight img,
.fRight iframe,
.fRight object,
.fcenter img,
.fcenter iframe,
.fcenter object {
    width: 100% !important;
    display: block;
}
.fLeft img,
.fRight img,
.fcenter img {
    height: auto !important;
}
.fcleft,
.fcright,
.figcaption {
    text-align: left;
    background: #404040;
    color: #CCC;
    font: 12px/14px arial;
    margin: 0;
    padding: 15px;
    width: 470px;
}
.figcaption {
    padding: 3%;
    width: 94%;
}
.fcleft p,
.fcright p,
.figcaption p {
    font: 12px/14px arial;
}
.fcleft {
    margin-right: 20px;
    float: left;
}
.fcright {
    margin-left: 20px;
    float: right;
}
.fleft-small,
.fright-small {
    display: table;
    margin: 10px 0;
}
.fleft-small {
    float: left;
    margin-right: 20px;
}
.fright-small {
    float: right;
    margin-left: 20px;
}
.fleft-small img,
.fleft-small iframe,
.fleft-small object,
.fright-small img,
.fright-small iframe,
.fright-small object {
    margin: 0 !important;
    max-width: none !important;
    width: 100%;
    height: auto;
}
.fleft-small .figcaption,
.fright-small .figcaption {
    display: table-caption;
    caption-side: bottom;
    width: auto;
    float: none !important;
    margin: 0 !important;
    width: auto !important;
}

/* Country Block*/
.view-display-id-news_detail_country_block .views-row {
    background: url("../images/bg-news-info2.png");
    border: 1px solid #D9D9C5;
    border-radius: 5px;
    margin-bottom: 20px;
    float: left;
}
.view-display-id-news_detail_country_block .views-row .views-field-title {
    background: url("../images/bg-news-info.png");
    border-bottom: 1px solid #D9D9C5;
    border-radius: 5px 5px 0 0;
    color: #594F47;
    font-family: 'HelveticaNeueLTStd67MdCn';
    font-size: 19px;
    line-height: normal;
    margin: 0;
    padding: 12px 10px;
    text-align: center;
}
.view-display-id-news_detail_country_block .views-row .views-field-field-globe-image {
    padding: 10px;
    text-align: center;
}
.view-display-id-news_detail_country_block .views-row .views-field-field-globe-image img {
    width: 100%;
    height: auto;
    max-width: 150px;
}
.view-display-id-news_detail_country_block .views-row .views-field-field-population,
.view-display-id-news_detail_country_block .views-row .views-field-field-indicator li {
    color: #808080;
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 10px;
    border-bottom: 1px dotted #D9D9C5;
    margin: 0;
}
.view-display-id-news_detail_country_block .views-row .views-field-field-indicator .views-field-field-indicator-value,
.view-display-id-news_detail_country_block .views-row .views-field-field-population .field-content,
.view-display-id-news_detail_country_block .views-row .views-field-field-ssc-enrollment-boys strong,
.view-display-id-news_detail_country_block .views-row .views-field-field-ssc-enrollment-girls strong {
    display: inline-block;
    *display: inline;
    zoom: 1;
    color: #594F47;
}
.view-display-id-news_detail_country_block .views-row .views-field-field-indicator ul {
    padding: 0;
}
.view-display-id-news_detail_country_block .views-row .views-field-field-indicator li {
    list-style: none;
    padding: 0;
    width: 100%;
    border: none;
    border-bottom: 1px dotted #D9D9C5;
    text-align: left;
    border-radius: 0;
    background: none;
    float: left;
}
.view-display-id-news_detail_country_block .views-row .views-field-field-indicator .views-field-field-indicator-name {
    border-right: 1px dotted #d9d9c5;
    float: left;
    padding: 6%;
    width: 63%;
}
.view-display-id-news_detail_country_block .views-row .views-field-field-indicator .views-field-field-indicator-value {
    padding: 6%;
    text-align: center;
    width: 12%;
}
.view-display-id-news_detail_country_block .views-row .views-field-body,
.view-display-id-news_detail_country_block .views-row .views-field-php {
    margin: 10px;
    text-align: left;
    display: inline-block;
    *display: inline;
    zoom: 1;
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
}
.view-display-id-news_detail_country_block .views-row .views-field-php {
    float: left;
}
.view-display-id-news_detail_country_block .views-row .views-field-field-ssc-enrollment-boys,
.view-display-id-news_detail_country_block .views-row .views-field-field-ssc-enrollment-girls {
    width: 38%;
    float: left;
    padding: 0 6% 6%;
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
}
.view-display-id-news_detail_country_block .views-row .views-field-field-ssc-enrollment-boys {
    border-right: 1px dotted #D9D9C5;
    width: 37%;
}
.view-display-id-news_detail_country_block .views-row .views-field-field-ssc-enrollment-boys span,
.view-display-id-news_detail_country_block .views-row .views-field-field-ssc-enrollment-girls span {
    padding: 4px 0 4px 15px;
    text-transform: uppercase;
    font-weight: bold;
    display: block;
}
.view-display-id-news_detail_country_block .views-row .views-field-field-ssc-enrollment-boys span {
    background: url(../images/icon_boy_infobox.png) no-repeat top left;
    color: #73c9f9;
}
.view-display-id-news_detail_country_block .views-row .views-field-field-ssc-enrollment-girls span {
    background: url(../images/icon_girl_infobox.png) no-repeat top left;
    color: #f387a8;
}
.view-display-id-news_detail_country_block .views-row .views-field-body p {
    margin: 0;
    color: #594F47;
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
}
.view-display-id-news_detail_country_block .views-row .views-field-nothing span {
    color: #808080;
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
    text-align: left;
}

/* Related News */
.view-vw-related-topics-terms h2 a,.view-vw-related-topics-terms h2 a:visited {
    color: #5A5047 !important;
}
.view-vw-related-topics-terms  h2 a:hover {
    color: #1C97C8 !important;
}
h2.pane-title {
    font-size: 22px;
    font-weight: bold;
    color: #5a5047;
    padding: 0 0 10px;
    margin: 0 0 35px;
    border-bottom: 1px solid #d9dac4;
    clear:left;
}
.pane-custom-show-related-pub-news {
    padding:30px 0;
}
.view-vw-custom-related-views.view-display-id-custom_jobs_related_jobs .views-row,
.view-vw-related-topics-terms .views-row,
.view-display-id-resources_block .views-row,
.view-display-id-event_news_pane .views-row,
.pane-vw-related-news .views-row,
.view-vw-custom-related-views .views-row,
.pane-custom-custom-press-related-press .views-row,
.pane-custom-show-related-pub-news .item,
.pane-resources .views-row,
.view-vw-events.view-display-id-events_related_publications .views-row,
.view-vw-custom-related-views.view-display-id-custom_jobs_related_news .views-row{
    position: relative;
    display: block;
    zoom: 1;
    padding: 0 0 20px;
    margin: 0 0 20px;
    border-bottom: 1px dotted #d9dac4;
}
.view-vw-events.view-display-id-events_related_publications .views-row .views-row{
    padding: 0px;
    margin: 0px;
}
.panel-col-bottom .view-display-id-event_news_pane .view-content {
    border-bottom: 1px dotted #D9DAC4;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    width: 100%;
}
.panel-col-bottom .view-display-id-event_news_pane .views-row {
    border: none;
    float: left;
    width: 31%;
    padding: 0 2% 0 0;
}
.view-vw-related-topics-terms .views-row .views-row {
    border: none;
    margin: 0;
    padding: 0;
}
.pane-resources .views-row-last {
    /*    border: none;*/
}
.pane-resources .view-footer {
    border-top: 1px dotted #D9DAC4;
    color: #0091CA;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 60px;
    margin-top: -20px;
    padding-top: 20px;
    position: relative;
    text-decoration: none;
}
.view-display-id-related_report_pane .views-row .views-field-field-audit-reports,
.view-vw-related-topics-terms .views-row .views-field-field-news-image,
.view-vw-related-topics-terms .item img,
.view-display-id-resources_block .item img,
.view-display-id-event_news_pane .item img,
.view-vw-resource-pages .item img,
.pane-vw-related-news .views-row .views-field-field-news-image,
.pane-vw-related-news .item img,
.view-vw-custom-related-views .item img,
.pane-custom-custom-press-related-press .item img,
.pane-custom-show-related-pub-news .item img,
.view-vw-events.view-display-id-events_related_publications .item img,
.view-vw-custom-related-views.view-display-id-custom_jobs_related_pubs .item img{
    position: relative;
    display: block;
    float: left;
    margin: 0 20px 10px 0;
}
.view-vw-related-topics-terms .vw-pub-image,
.pane-vw-related-news .vw-pub-image,
.view-vw-custom-related-views .vw-pub-image {
    float: left;
}
.view-vw-related-topics-terms .item img,
.view-display-id-resources_block .item img,
.view-display-id-event_news_pane .item img,
.view-vw-resource-pages .item img,
.view-vw-related-topics-terms .views-row .views-field-field-news-image img,
.view-vw-related-topics-terms .vw-pub-image img,
.pane-vw-related-news .views-row .views-field-field-news-image img,
.pane-vw-related-news .vw-pub-image img,
.view-vw-custom-related-views .vw-pub-image img,
.pane-custom-custom-pubs-related-pubs .item img,
.pane-custom-show-related-pub-news .item img,
.view-vw-events.view-display-id-events_related_publications .item img{
    border-radius: 3px;
    border: 1px solid #d2d2d2;
    box-shadow: 0 0 3px #ccc;
}
.view-vw-related-topics-terms .views-row .date-display-single,
.pane-resources .views-row .date-display-single {
    color: #999999;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    margin-bottom: 3px;
}
.view-vw-related-topics-terms .views-row .item .description .summary,
.view-display-id-resources_block .views-row .item .description .summary,
.view-display-id-event_news_pane .views-row .item .description .summary,
.view-vw-resource-pages .views-row .item .description .summary {
    color: #808080;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
}
.view-vw-custom-related-views.view-display-id-custom_jobs_related_jobs .views-row .views-field-title,
.view-vw-related-topics-terms .views-row .views-field-title,
.view-vw-resource-pages .views-row .views-field-title,
.pane-vw-related-news .views-row .views-field-title,
.pane-custom-custom-press-related-press .views-row .views-field-title {
    position: relative;
    display: block;
}
.view-vw-related-topics-terms .views-row .views-field-title,
.view-vw-related-topics-terms .description,
.view-display-id-resources_block .description,
.view-display-id-event_news_pane .description,
.view-vw-resource-pages .description,
.pane-vw-related-news .views-row .views-field-title,
.pane-vw-related-news .description,
.view-vw-custom-related-views .description,
.view-display-id-site_page_related_publication .description,
.view-display-id-site_page_related_resource .description,
.pane-custom-show-related-pub-news .description,
.view-vw-custom-related-views.view-display-id-custom_jobs_related_pubs .description{
    font-size: 12px!important;
    color: #808080;
    line-height: 14px!important;
    font-weight: bold;
}
.view-vw-custom-related-views .views-row .views-field-title a,
.view-vw-custom-related-views.view-display-id-custom_jobs_related_jobs .views-row .views-field-title a,
.view-vw-related-topics-terms .views-row .views-field-title a,
.view-vw-related-topics-terms .description a,
.view-display-id-resources_block .description a,
.view-display-id-event_news_pane .description a,
.view-vw-resource-pages .description a,
.pane-vw-related-news .views-row .views-field-title a,
.pane-custom-custom-press-related-press .views-row .views-field-title a,
.pane-vw-related-news .description a,
.view-vw-custom-related-views .description a,
.pane-custom-custom-press-related-press .description a,
.view-display-id-site_page_related_publication .description a,
.view-display-id-site_page_related_resource .description a,
.pane-custom-show-related-pub-news .description a,
.view-vw-events.view-display-id-events_related_publications .item .description a,
.view-vw-custom-related-views.view-display-id-custom_jobs_related_news .item .description a,
.view-vw-custom-related-views.view-display-id-custom_jobs_related_pubs .item .description a {
    /*    position: relative;*/
    display: block;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    color: #0091ca;
    line-height: 18px;
    margin: 0 0 5px;
}
/*
.view-vw-custom-related-views.view-display-id-custom_news_related_pubs .description a {
    color: #000;
    font-size: 20px;
}*/
.view-vw-custom-related-views .views-row .views-field-title a:hover,
.view-vw-custom-related-views.view-display-id-custom_jobs_related_jobs .views-row .views-field-title a:hover,
.view-vw-related-topics-terms .views-row .views-field-title a:hover,
.view-vw-related-topics-terms .description a:hover,
.view-display-id-resources_block .description a:hover,
.view-display-id-event_news_pane .description a:hover,
.view-vw-resource-pages .description a:hover,
.pane-vw-related-news .views-row .views-field-title a:hover,
.pane-custom-custom-press-related-press .views-row .views-field-title a:hover,
.pane-vw-related-news .description a:hover,
.view-vw-custom-related-views .description a:hover,
.pane-custom-custom-press-related-press .description a:hover,
.view-display-id-site_page_related_publication .description a:hover,
.view-display-id-site_page_related_resource .description a:hover,
.pane-custom-show-related-pub-news .description a:hover,
.view-vw-custom-related-views.view-display-id-custom_jobs_related_pubs .item .description a:hover {
    color: #30b3e6;
}
#topics_overview,
#emergencies_overview {
    padding-bottom: 30px;
}
#topics_overview .panel-col-center-left .pane-content img {
    max-width: 100%;
}
.pane-content .browse-all {
    border-top: 1px dotted #D9DAC4;
    margin-bottom: 60px;
    margin-top: 30px;
    padding-top: 20px;
}

/* Related Resources Block*/
.view-resources.view-display-id-resources_block .views-field-views-conditional a,
.view-display-id-event_news_pane .views-field-views-conditional a,
.view-display-id-related_topic_resources_block .views-field-views-conditional a,
.view-display-id-related_topic_resources_block_1 .views-field-views-conditional a {
    font-size: 16px;
    font-weight: bold;
    line-height: 14px;
    margin: 3px 0 5px;
    text-decoration: none;
}
.view-resources.view-display-id-resources_block .summary,
.view-display-id-event_news_pane .summary,
.view-display-id-related_topic_resources_block .summary,
.view-display-id-related_topic_resources_block_1 .summary {
    color: #808080;
    font-family: Arial;
    font-size: 14px;
    line-height: 16px;
}

/* Related Websites Block*/
.view-display-id-topics_websites_block h2 {
    font-size: 22px;
    font-weight: bold;
    color: #5a5047;
    padding: 0 0 10px;
    margin: 0 0 35px;
    border-bottom: 1px solid #d9dac4;
}
.view-display-id-topics_websites_block ul {
    margin: 0 0 30px;
    padding: 0;
}
.view-display-id-topics_websites_block ul li {
    list-style: none;
    margin: 9px 0;
}
.view-display-id-topics_websites_block ul li a {
    font: bold 14px Arial;
    text-decoration: none;
}

/* Contact Form */
.inner-page .webform-client-form {
}
.inner-page .webform-client-form .form-item {
    margin: 0 0 20px 0;
    clear: both;
}
.inner-page .webform-client-form .form-item label {
    font-weight: bold;
    padding: 0 0 5px 0;
}
.inner-page .webform-client-form .form-item .form-text {
    position: relative;
    display: block;
    font-size: 13px;
    color: #5a5047;
    width: 260px;
    height: 28px;
    padding: 0 10px;
    border: 1px solid #d1cdc2;
    border-radius: 3px;
    background: url(../images/input_background.jpg) 0 0 repeat-x;
}
.inner-page .webform-client-form .form-item .form-textarea {
    position: relative;
    display: block;
    font-size: 13px;
    color: #5a5047;
    padding: 0 10px;
    border: 1px solid #d1cdc2;
    border-radius: 3px;
    background: url(../images/input_background.jpg) 0 0 repeat-x #f7f4ed;
}
.inner-page .webform-client-form .form-radios .form-item {
    float: left;
    clear: none !important;
    margin: 0 15px 20px 0 !important;
}
.inner-page .webform-client-form .form-radios .form-item label {
    font-weight: normal !important;
}
.inner-page .webform-client-form .form-radios .form-radio {
    float: left;
    margin: 3px 5px 0 0;
}
.inner-page .webform-client-form .form-item .form-select {
    position: relative;
    display: block;
    font-size: 13px;
    color: #5a5047;
    width: 280px;
    height: 28px;
    padding: 0 10px;
    border: 1px solid #d1cdc2;
    border-radius: 3px;
    padding: 5px;
    background: url(../images/select_background_380.png) 0 0 no-repeat;
}
.inner-page .webform-client-form .form-actions {
    margin: 0;
}
.inner-page .webform-client-form .form-actions .form-submit {
    position: relative;
    margin: 20px 0 30px;
    margin:0;
    padding: 5px 10px;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    background: #0091ca;
    border: 0;
    border-radius: 3px;
}

/**** Video Listing Page ****/
.inner-page #video-listing-page{
    position: relative;
}

.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane
{
    background: url("../images/video_background.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: auto;
    padding: 42px 0;
    min-height: 385px;
}

.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .pane-content
{
    display: block;
    margin: 0 auto;
    position: relative;
    max-width: 980px;
    width: 98%;
}

.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .player .share {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-radius: 0px 0px 3px 3px;
    -khtml-border-radius: 0px 0px 3px 3px;
    -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
    -o-border-radius: 0px 0px 3px 3px;
    -ms-border-radius: 0px 0px 3px 3px;
    display: block;
    background: #FFFFFF;
    text-align: left;
    padding: 13px 16px;
}
.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .player {
    float: left;
    width: 57%;
    height: auto;
    display: block;
    margin-right: 3%;
}

.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .player .video-wrap {
    overflow: hidden;
    width: 100%;
    position: relative;
}
.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .player .video-wrap iframe {
    display: block;
}

.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .social {
    display: inline;
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .social li{
    display: inline-block;
    *display: inline;
    zoom: 1;
    float: none;
    overflow: hidden;
}

.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .social li.facebook {
    min-width: 96px;
}

.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .social li.twitter {
    min-width: 107px;
}
.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .social li.google-plus
{
    min-width: 90px;
}

.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .social li.addthis {
    position: relative;
}

.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .social li.addthis .addthis_button {
    position: relative;
    background: url("../images/icons_sprite.png") 0px -134px no-repeat !important;
    width: 20px;
    height: 25px;
    display: block;
}

.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .social li.addthis .addthis_button:hover {
    border: none !important;
}

.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .social li.addthis .addthis_button a:hover {
    border-bottom: none !important;
}

.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .social li.addthis .addthis_button img {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .data {
    float: left;
    width: 40%;
}
.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .data h2 {
    margin: 0 0 24px;
    font-size: 24px;
    color: #0091CA;
    line-height: 28px;
    font-weight:bold;
}

.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .data h2 a {
    color: #0091CA;
    text-decoration: none;
}

.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .data ul {
    border-bottom: 1px solid #D8D9C3;
    margin: 0 0 20px 0 !important;
    padding: 0 0 8px 0 !important;
}
.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane  .data ul li {
    font-weight: normal;
    font-size: 12px;
    line-height: 17px;
    color: #808080;
    /*    text-transform: uppercase;*/
    margin-bottom: 8px;
    list-style: none outside none;
}
.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .data ul li.lined {
    display: inline;
}
.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .data ul li span {
    text-transform: none;
}
.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .data ul li a {
    color: #0F7DBE;
}
.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .data ul li a:hover {
    color: #30b3e6;
}
.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .data ul li p.description {
    position: relative;
    text-transform: none;
    font-weight: normal;
    font-size: 14px;
    color: #808080;
    line-height: 20px;
    padding: 0 0 14px;
    margin: 18px 0 20px;
}
.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .data ul li p.description:after {
    bottom: 0;
    left: 0;
    position: absolute;
    display: block;
    width: 20px;
    height: 1px;
    background: #D8D9C3;
    content: '';
}
#video-listing-page .pane-vw-video-main-video-listing-pane .button.grey
{
    background: linear-gradient(to bottom, #9F9F9F 0%, #979797 100%) repeat scroll 0 0 #979797;
    height: 26px;
    line-height: 29px;
}

/* List Sub Part*/
.inner-page #video-listing-page .pane-vw-video-video-listing-pane,
.inner-page #video-listing-page .pane-related-video-terms {
    padding: 46px 0 10px;
    display: block;
    margin: 0 auto;
    width: 100%;
}
.inner-page #video-listing-page .pane-vw-video-video-listing-pane .pane-content,
.inner-page #video-listing-page .pane-related-video-terms .pane-content
{
    display: block;
    margin: 0 auto;
    position: relative;
    max-width: 980px;
    width: 98%;
}
.inner-page #video-listing-page .view-display-id-video_listing_pane,
.inner-page #video-listing-page .view-display-id-related_videos_terms
{
    margin: 0 0 50px 0;
    padding:0;
    width: 100%;
    position:relative;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.inner-page #video-listing-page .view-display-id-video_listing_pane .pager,
.inner-page #video-listing-page .view-display-id-related_videos_terms .pager
{
    border-top: 1px dotted #D9DAC4;
    padding:50px 0 0 0;
}

.inner-page #video-listing-page .pane-vw-video-video-listing-pane .views-row,
.inner-page #video-listing-page .pane-related-video-terms .views-row
{
    float: left;
    margin: 10px;
    position: relative;
    width: 222px;
    min-height: 255px;
}

/*.inner-page #video-listing-page .pane-vw-video-video-listing-pane .views-row.no_margin,
.inner-page #video-listing-page .pane-related-video-terms .views-row.no_margin
{
    margin-right:0px !important;
}*/

#video-listing-page .duration
{
    background: none repeat scroll 0 0 rgba(35, 35, 35, 0.8);
    border-radius: 3px;
    color: #B3B3B3;
    display: inline-block;
    *display: inline;
    zoom: 1;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    padding: 0 5px;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 99;
}


.inner-page #video-listing-page .pane-vw-video-video-listing-pane h3,
.inner-page #video-listing-page .pane-related-video-terms h3
{
    font-size: 15px;
    font-weight: bold;
    line-height: 17px;
    margin: 8px 0 10px;
    float: none;
}

.inner-page #video-listing-page .pane-vw-video-video-listing-pane .meta-info .pub-date,
.inner-page #video-listing-page .pane-related-video-terms .meta-info .pub-date
{
    font-size: 14px;
    font-weight: normal;
    color: #808080;
    line-height: 16px;
    float: left;
}

.inner-page #video-listing-page .pane-vw-video-video-listing-pane ul li,
.inner-page #video-listing-page .pane-related-video-terms ul li
{
    list-style: none;
}

.inner-page #video-listing-page .pane-vw-video-video-listing-pane ul,
.inner-page #video-listing-page .pane-related-video-terms ul
{
    margin: 0;
    padding:0px 0px 0px 0px;
}

.inner-page #video-listing-page .pane-vw-video-video-listing-pane .thumbnail img,
.inner-page #video-listing-page .pane-vw-video-video-listing-pane .views-field-field-video-thumbnail-image img,
.inner-page #video-listing-page .pane-related-video-terms .views-field-field-video-thumbnail-image img,
.inner-page #video-listing-page .pane-related-video-terms .thumbnail img
{
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-radius: 3px 3px 3px 3px;
    -khtml-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -o-border-radius: 3px 3px 3px 3px;
    -ms-border-radius: 3px 3px 3px 3px;
    display: block;
}

.inner-page #video-listing-page .button{
    overflow: hidden;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-radius: 3px 3px 3px 3px;
    -khtml-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -o-border-radius: 3px 3px 3px 3px;
    -ms-border-radius: 3px 3px 3px 3px;
    border: none;
    position: relative;
    padding: 0 10px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    color: #ffffff;
    display: inline-block;
    *display: inline;
    zoom: 1;
    line-height: 28px;
    height: 26px;
    border-radius: 3px;
    box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.4);
    background: #0091CA;
    background: #0091ca;
    background-image: linear-gradient(#00aef3, #0091ca);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00aef3), to(#0091ca));
    background-image: -moz-linear-gradient(center top, #00aef3, #0091ca);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#{@color1}, endColorstr=#{@color2});
    background-image: -ms-linear-gradient(top, #00aef3 0%, #0091ca 100%);
    background-image: linear-gradient(to bottom, #00aef3 0%, #0091ca 100%);
}
.inner-page #video-listing-page.button:hover{
    color: #ffffff !important;
}
.inner-page #video-listing-page.button.grey{
    line-height: 29px;
    height: 26px;
    background: #979797;
    background-image: linear-gradient(#9f9f9f, #979797);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9f9f9f), to(#979797));
    background-image: -moz-linear-gradient(center top, #9f9f9f, #979797);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#{@color1}, endColorstr=#{@color2});
    background-image: -ms-linear-gradient(top, #9f9f9f 0%, #979797 100%);
    background-image: linear-gradient(to bottom, #9f9f9f 0%, #979797 100%);
}
.inner-page #video-listing-page.button.grey:hover{
    background: #a4a4a4;
    background-image: linear-gradient(#9f9f9f, #a4a4a4);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9f9f9f), to(#a4a4a4));
    background-image: -moz-linear-gradient(center top, #9f9f9f, #a4a4a4);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#{@color1}, endColorstr=#{@color2});
    background-image: -ms-linear-gradient(top, #9f9f9f 0%, #a4a4a4 100%);
    background-image: linear-gradient(to bottom, #9f9f9f 0%, #a4a4a4 100%);
}
/**** End Video Listing Page ***/

/*Video Detail Page*/
.inner-page #video-listing-page .pane-vw-video-main-video-detail-pane
{
    padding-top: 2px;
    z-index: 6;
}

.inner-page #video-listing-page .pane-vw-video-main-video-detail-pane .player
{
    background: url("../images/video_background.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    padding: 10px 0;
    z-index: 6;
}
.inner-page #video-listing-page .pane-vw-video-main-video-detail-pane .data
{
    background: url("../images/video_data_background.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 28px 0 40px;
    position: relative;
}
.inner-page #video-listing-page .pane-vw-video-main-video-detail-pane .data .max_wrapper
{
    display: block;
    margin: 0 auto;
    position: relative;
    background:none !important;
    width: 98%;
    padding: 0;
}
.inner-page #video-listing-page .pane-vw-video-main-video-detail-pane .data h2
{
    color: #0091CA;
    font-size: 30px;
    font-weight: 600;
    line-height: 36px;
    margin: 0 0 28px;
    padding: 0 164px 0 0;
}
.inner-page #video-listing-page .pane-vw-video-main-video-detail-pane ul
{
    margin: 0;
    padding:0px 0px 0px 0px;
}

.inner-page #video-listing-page .pane-vw-video-main-video-detail-pane .data ul {
    border-bottom: 1px solid #D8D9C3;
    margin-bottom: 20px;
    padding-bottom: 8px;
}

.inner-page #video-listing-page .pane-vw-video-main-video-detail-pane .data ul li {
    color: #808080;
    font-size: 12px;
    font-weight: normal;
    line-height: 17px;
    margin-bottom: 8px;
    /*    text-transform: uppercase;*/
}

.inner-page #video-listing-page .pane-vw-video-main-video-detail-pane ul li {
    list-style: none outside none;
}

.inner-page #video-listing-page .pane-vw-video-main-video-detail-pane li.lined {
    display: inline;
}

.inner-page #video-listing-page .pane-vw-video-main-video-detail-pane .data .share{
    display: inline;
    float: right;
}
.inner-page #video-listing-page .pane-vw-video-main-video-detail-pane .data .additional {
    border: medium none;
    margin-bottom: 0;
    margin-top: -20px;
    padding-bottom: 0;
    width: 100%;
}
.inner-page #video-listing-page .pane-vw-video-main-video-detail-pane .data .additional li.add_info {
    padding-left: 0;
    width: 362px;
}

.inner-page #video-listing-page .pane-vw-video-main-video-detail-pane .data .additional li.add_info span {
    display: block;
    margin-top: 12px;
}
.inner-page #video-listing-page .pane-vw-video-main-video-detail-pane .data ul li span {
    text-transform: none;
}

.inner-page #video-listing-page .pane-vw-video-main-video-detail-pane .data .additional li {
    border-right: 1px dotted #D8D9C3;
    display: table;
    float: left;
    margin: 0;
    padding: 10px 22px 0;
}

.inner-page #video-listing-page .pane-vw-video-main-video-detail-pane .data .additional li.producer {
    width: 223px;
}


.inner-page #video-listing-page .pane-vw-video-main-video-detail-pane .data .additional li.year {
    width: 119px;
}

.inner-page #video-listing-page .pane-vw-video-main-video-detail-pane .player .video-wrap {
    max-width: 700px;
    width: 98%;
    display: block;
    margin: 0 auto;
    position: relative;
    padding-top:10px;
}
.inner-page #video-listing-page .pane-vw-video-main-video-detail-pane .player .video-wrap img,
.inner-page #video-listing-page .pane-vw-video-main-video-listing-pane .player .video-wrap img {
    width: 100%;
    height: auto;
}
.inner-page #video-listing-page .pane-vw-video-main-video-detail-pane .data .additional li.views {
    border: medium none;
    width: 119px;
}
.inner-page #video-listing-page .pane-related-video-terms {
    padding-top: 0;
}
.inner-page #video-listing-page .pane-related-video-terms h2.pane-title
{
    border-bottom: 1px solid #D9DAC4;
    color: #5A5047;
    font-size: 22px;
    line-height: 26px;
    padding-bottom: 6px;
    font-weight:bold;
    width: 98%;
    max-width: 980px;
    margin: 30px auto;
}

/* Contact Page CSS  */
.page-node-44 #main .max_wrapper {
    background:none;
}
.pane-block-regional-office h2 {
    border-bottom: 1px solid #D9DAC4;
    color: #5A5047 !important;
    display: block;
    font-size: 22px !important;
    font-weight: bold;
    margin: 0 0 35px;
    padding: 0 0 13px;
    position: relative;
    line-height: 22px;
}

/*Related Topics Page*/
.page-related-topics h1.title
{
    border-bottom: 1px solid #D9DAC4;
    color: #5A5047;
    display: block;
    font-size: 22px;
    font-weight: bold;
    margin: 0 0 35px;
    padding: 0 0 6px;
    position: relative;
}

.view-vw-related-topics .views-row {
    border-bottom: 1px dotted #D9DAC4;
    display: block;
    margin-bottom: 20px;
    padding-bottom: 20px;
    position: relative;
}
.view-vw-related-topics .views-row img {
    border-radius: 4px !important;
    float: left;
    margin-right: 20px;
    width: 180px;
}

.view-vw-related-topics .views-row .views-field-title {
    color: #0091CA;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    margin: 10px 0;
}
.view-vw-related-topics .views-row .views-field-body p {
    color: #808080;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
}

/*Search Page CSS*/
.page-search .search-form .form-text {
    background: url("../images/input_background.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #D1CDC2;
    border-radius: 3px;
    color: #5A5047;
    font-size: 13px;
    height: 28px;
    padding: 0 10px;
    position: relative;
    width: 260px;
    display: inline;
    margin: 10px 0 0;
}
.page-search .search-form .form-submit {
    background: none repeat scroll 0 0 #0091CA;
    border: 0 none;
    border-radius: 3px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 5px 10px;
    position: relative;
    text-transform: uppercase;
    display: inline;
}
.page-search .search-results .search-node-type
{
    margin-top:-15px !important;
}
/*Custom Styles for CK Editor */
em
{
    font-style:italic;
}
strong, b {
    font-weight:bold;
}

.ie7Hack {
    position: relative;
    display: block;
    height: 1px;
    clear: both;
}
.oldie #featured_content_vertical .carousel {
    margin-right: 18px;
    border: 1px solid #EBEBEB;
}
.oldie .side_boxes .item {
    border: 1px solid #EBEBEB;
    *margin:0;
}

.oldie .pane-block-newsletter {
    border: 1px solid #EBEBEB;
    *padding-bottom:0px;
}
.oldie .button.lightgrey {
    border: 1px solid #c3c3c3;
}
.oldie .button.blue {
    border: 1px solid #008ac0;
}
.oldie .button.green {
    border: 1px solid #529623;
}
.oldie .list .video h3 {
    padding: 0;
    margin-top: -24px !important;
}
.ie9 .button {
    filter: none;
}
.ie7 #news_detail .share {
    height: 66px;
    overflow: hidden;
}
.ie7 #news_detail .share .gplus-button {
    display: none;
}
.ie7 .video .share,
.ie7 .videos .share {
    display: none !important;
}
.inner-page .views-field-field-event-documents .view-event-documents-pdf-of-field-collection-view .views-row {
    margin: 0 0 15px 0;
}
.inner-page .views-field-field-event-documents .view-event-documents-pdf-of-field-collection-view .views-row .downButtons .views-row {
    margin: 0;
}


/* UNFPA WorldWide Map*/

.content-bottom {
    background: #F1FBFD;
    /*    overflow: hidden;*/
}
.content-bottom .block {
    margin: 0;
    /*    overflow: hidden;*/
}
.pane-custom-map-custom-home-map
{
    clear:both;
}

#unfpa_worldwide {
    background: #f1fbfd;
    /*    cursor: zoom-in;*/
}
#unfpa_worldwide.hover {
    cursor: zoom-out;
}
#unfpa_worldwide a,
#unfpa_worldwide * a {
    outline: none;
}
#unfpa_worldwide .wrapper {
    position: relative;
}
#unfpa_worldwide h1 {
    position: absolute;
    display: block;
    top: 24px;
    left: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 22px;
    color: #316789;
    padding: 0 0 14px;
    background: url(../images/map_title_bg.jpg) left bottom repeat-x;
    font-weight: bold;
    z-index: 9999;
}
#unfpa_worldwide .selector {
    position: absolute;
    display: block;
    left: 0;
    top: 100px;
    z-index: 999;
}
#unfpa_worldwide .selector .selected {
    position: relative;
    display: block;
    width: 183px;
    height: 37px;
    padding: 0 52px 0 15px;
    line-height: 37px;
    font-size: 14px;
    overflow: hidden;
    color: #333;
    background: url(../images/filter_by.png) 0 0 no-repeat;
}
#unfpa_worldwide .selector .selected.hover {
    color: #666;
    cursor: pointer;
}
#unfpa_worldwide .selector .selected span {
    font-size: 11px;
}
#unfpa_worldwide .selector .list {
    position: relative;
    display: block;
    width: 248px;
    padding: 6px 0;
    z-index: 1;
    top: 5px;
    margin: 0;
    background: #fff;
    border: 1px solid #999;
    border-radius: 5px;
    box-shadow: 0 5px 7px rgba(0, 0, 0, 0.2);
    display: none;
}
#unfpa_worldwide .selector .list li {
    position: relative;
    display: block;
    padding: 6px 0 6px 15px;
    list-style: none;
}
#unfpa_worldwide .selector .list li a {
    position: relative;
    display: block;
    font-size: 13px;
    color: #333;
    text-decoration: none;
}
#unfpa_worldwide .selector .list li a.bg {
    padding: 0 0 0 13px;
}
#unfpa_worldwide .selector .list li a.bg.head {
    background: url(../images/bullet_orange.png) left center no-repeat;
}
#unfpa_worldwide .selector .list li a.bg.regional {
    background: url(../images/bullet_yellow.png) left center no-repeat;
}
#unfpa_worldwide .selector .list li a.bg.sub-regional {
    background: url(../images/bullet_blue.png) left center no-repeat;
}
#unfpa_worldwide .selector .list li a.bg.country {
    background: url(../images/bullet_darkgreen.png) left center no-repeat;
}
#unfpa_worldwide .selector .list li a.bg.topics {
    background: url(../images/bullet_purple.png) left center no-repeat;
}
#unfpa_worldwide .selector .list li a:hover {
    font-weight: bold;
}
#unfpa_worldwide .selector .list li.separator {
    padding: 0;
}
#unfpa_worldwide .selector .list li.separator hr {
    margin: 6px 0;
}
#unfpa_worldwide .map_item {
    position: absolute;
    display: block;
    z-index: 1;
}
#unfpa_worldwide .map_item.office_country {
    z-index: 2;
}
#unfpa_worldwide .map_item.active {
    z-index: 999 !important;
}
#unfpa_worldwide .map_item.quick-active {
    z-index: 998 !important;
}
#unfpa_worldwide img {
    width: 100%;
    display: block;
    /*    cursor: zoom-in;*/
}
/*#unfpa_worldwide.hover img {
    cursor: move;
}*/
#unfpa_worldwide.hover .map-wrapper {
    position: relative;
}
#unfpa_worldwide .map_item .pin {
    position: absolute;
    display: block;
    width: 18px;
    height: 20px;
    top: -20px;
    left: -9px;
    width: 27px\9;
    height: 31px\9;
    top: -31px\9;
    left: -12px\9;
    text-indent: -10000px;
}
#unfpa_worldwide .map_item .pin.head {
    background: url(../images/pin_red.png) center no-repeat;
    background-size: contain;
}
#unfpa_worldwide .map_item .pin.regional {
    background: url(../images/pin_yellow.png) center no-repeat;
    background-size: contain;
}
#unfpa_worldwide .map_item .pin.sub-regional {
    background: url(../images/pin_blue.png) center no-repeat;
    background-size: contain;
}
#unfpa_worldwide .map_item .pin.liaison {
    background: url(../images/pin_orange.png) center no-repeat;
    background-size: contain;
}
#unfpa_worldwide .map_item .pin.head,
#unfpa_worldwide .map_item .pin.regional,
#unfpa_worldwide .map_item .pin.sub-regional,
#unfpa_worldwide .map_item .pin.liaison {
    width: 13px;
    height: 14px;
    top: -14px;
    left: -6px;
    width: 27px\9;
    height: 31px\9;
    top: -31px\9;
    left: -12px\9;
}
#unfpa_worldwide .map_item .pin.country {
    background: url(../images/pin_darkgreen.png) center no-repeat;
    background-size: contain;
    width: 9px;
    height: 10px;
    top: -10px;
    left: -4px;
    width: 27px\9;
    height: 31px\9;
    top: -31px\9;
    left: -12px\9;
}
#unfpa_worldwide .map_item .pin.topics,
#unfpa_worldwide .map_item .pin.job {
    background: url(../images/pin_purple.png) center no-repeat;
    background-size: contain;
}
#unfpa_worldwide .map_item .pin.active,
#unfpa_worldwide.hover .map_item .pin {
    width: 27px;
    height: 31px;
    top: -31px;
    left: -13px;
}
#unfpa_worldwide .map_item .info {
    position: absolute;
    display: block;
    top: -51px;
    left: 20px;
    background: #fff;
    padding: 15px;
    width: 210px;
    border: 1px solid #999;
    border-radius: 5px;
    box-shadow: 0 5px 7px rgba(0, 0, 0, 0.3);
    display: none;
}
#unfpa_worldwide .map_item .info.hide {
    visibility: hidden;
}
#unfpa_worldwide .map_item .info h2 {
    color: #706760;
    font-weight: bold;
    margin-top: 0;
}
#unfpa_worldwide .map_item.offices .info h2 {
    margin-bottom: 10px;
}
#unfpa_worldwide .map_item.offices .info div {
    border-top: 1px dotted #D9DAC4;
    padding: 5px 0;
}
#unfpa_worldwide .map_item .info h3 {
    color: #706760;
    font-size: 20px;
    margin: 10px 0;
    font-weight: normal;
    line-height: 1.25em;
}
#unfpa_worldwide .map_item.jobs .info h3 {
    background: url(/sites/all/themes/unfpa_global/images/bullet04.png) left 6px no-repeat;
    padding-left: 15px;
}
#unfpa_worldwide .map_item.jobs .info hgroup {
    max-height: 350px;
    overflow: auto;
}
#unfpa_worldwide .map_item .info p {
    color: #706760;
    font-size: 14px;
}
#unfpa_worldwide .map_item .info p.description {
    font-size: 12px;
}
#unfpa_worldwide .map_item .info p.description img {
    float: left;
    margin: 0 10px 0 0;
}
#unfpa_worldwide .map_item .info p a {
    color: #706760;
    font-weight: normal;
    text-decoration: underline;
}
#unfpa_worldwide .map_item .info a {
    color: #0091ca;
    text-decoration: none;
}
#unfpa_worldwide .map_item .info .close {
    position: absolute;
    display: block;
    width: 18px;
    height: 18px;
    background: url(../images/info_close.png) 0 0 no-repeat;
    text-indent: -10000px;
    top: 10px;
    right: 10px;
}
#unfpa_worldwide .map_item .info .arrow {
    position: absolute;
    display: block;
    top: 20px;
    left: -12px;
    width: 12px;
    height: 24px;
    background: url(../images/arrow_map_info.png) center no-repeat;
}
#unfpa_worldwide .map_item.left .info {
    left: -260px;
}
#unfpa_worldwide .map_item.left .info .arrow {
    left: 240px;
    background: url(../images/arrow_map_info_alt.png) center no-repeat;
}
#unfpa_worldwide .map-legend {
    position: absolute;
    left: 0;
    bottom: 30px;
    background: #fff;
    padding: 5px 10px;
    border-radius: 3px;
    border: 1px solid #316789;
    z-index: 9999;
}
#unfpa_worldwide .map-legend ul {
    margin: 0;
    padding: 0;
}
#unfpa_worldwide .map-legend ul li {
    list-style: none;
    padding-left: 15px;
    margin: 5px 0;
    font-size: 13px;
    color: #316789;
}
#unfpa_worldwide .map-legend ul li.stories {
    background: url(../images/bullet_purple.png) left center no-repeat;
}
#unfpa_worldwide .map-legend ul li.headquarter-offices {
    background: url(../images/bullet_red.png) left center no-repeat;
}
#unfpa_worldwide .map-legend ul li.liaison-offices {
    background: url(../images/bullet_orange.png) left center no-repeat;
}
#unfpa_worldwide .map-legend ul li.regional-offices {
    background: url(../images/bullet_yellow.png) left center no-repeat;
}
#unfpa_worldwide .map-legend ul li.sub-regional-offices {
    background: url(../images/bullet_blue.png) left center no-repeat;
}
#unfpa_worldwide .map-legend ul li.country-offices {
    background: url(../images/bullet_darkgreen.png) left center no-repeat;
}

/* Topics Page */
#overview-block {
    float: left;
    width: 38%;
    margin-right: 2%;
    position: relative;
}
#expanded-block {
    float: left;
    width: 100%;
}
#fixed-block {
    float: right;
    width: 60%;
}
#fixed-block-1 {
    float: right;
    width: 28%;
    margin-right: 2%;
}
#fixed-block-2 {
    float: right;
    width: 30%;
}
#topics_overview .panel-col-center {
    position: relative;
}
#topics_overview .pane-topics .view-topics.view-display-id-topics_header_block .views-row,
#topics_overview .pane-topics .view-topics.view-display-id-topics_header_block_1 .views-row,
#topics_overview .view-vw-emergencies.view-display-id-emergencies_header_block .views-row {
    background: #0096D6;
    border-radius: 3px;
    float: left;
    margin-bottom: 50px;
    width: 100%;
}

#topics_overview .pane-topics .view-topics.view-display-id-topics_header_block .views-row .topics-title,
#topics_overview .pane-topics .view-topics.view-display-id-topics_header_block_1 .views-row .topics-title,
#topics_overview .view-vw-emergencies.view-display-id-emergencies_header_block .views-row .topics-title {
    color: #FFFFFF;
    float: left;
    font-family: 'unfpasemibold';
    font-size: 32px;
    line-height: 41px;
    margin: 20px 0 0 2%;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.06);
    width: 28%;
}

#topics_overview .pane-topics .view-topics.view-display-id-topics_header_block .views-row .views-field-field-banner img,
#topics_overview .pane-topics .view-topics.view-display-id-topics_header_block_1 .views-row .views-field-field-banner img,
#topics_overview .view-vw-emergencies.view-display-id-emergencies_header_block .views-row .views-field-field-banner-image img {
    border-radius: 0 3px 3px 0;
    float: right;
    height: auto;
    width: 70%;
}
#topics_overview .pane-topics .view-topics.view-display-id-topics_header_block .views-row .views-field-field-color,
#topics_overview .pane-topics .view-topics.view-display-id-topics_header_block_1 .views-row .views-field-field-color,
#topics_overview .view-vw-emergencies.view-display-id-emergencies_header_block .views-row .views-field-field-color {
    display: none;
}
#topics_overview .panel-col-top .pane-node-field-banner,
#topics_overview .panel-col-top .pane-node-field-banner-image {
    margin-bottom: 50px;
}
#topics_overview .panel-col-top .pane-node-title,
#topics_overview .panel-col-top .pane-vw-employment-panel-pane-1{
    float: left;
}
#topics_overview .panel-col-top .pane-custom pane-1{
    float: right;
}
#expanded-block {
    display: none;
}
#overview-block .views-field-view-node,
#overview-block .views-field-views-conditional,
#expanded-block .views-field-view-node {
    margin: 20px 0;
    padding-top: 20px;
    border-top: 1px dotted #d9dac4;
    width: 100%;
    float: left;
}
#expanded-block .views-field-view-node {
    margin-bottom: 60px;
}
#overview-block .views-field-view-node a,
#overview-block .views-field-views-conditional a,
#expanded-block .views-field-view-node a {
    font-weight: bold;
    text-decoration: none;
    font-size: 14px;
    color: #1c97c8;
    line-height: 16px;
    background: url(../images/bullet04.png) center right no-repeat;
    padding-right: 15px;
}
#overview-block .views-field-view-node a:hover,
#overview-block .views-field-views-conditional a:hover,
#expanded-block .views-field-view-node a:hover {
    color: #30b3e6;
}
#overview-block .views-row,
#expanded-block .views-row {
    margin: 0;
    padding: 0;
    border: none;
    position: static;
}

/* Worldwide Page*/
.worldwide-page h1 {
    font-family: Arial;
    font-weight: bold;
    font-size: 32px;
    color: #5A5047;
    line-height: 37px;
    margin-top: 0;
    margin-bottom: 30px;
}
#worldwide h2 {
    padding: 0 0 10px;
    margin: 0 0 35px;
    border-bottom: 1px solid #d9dac4;
    font-family: Arial;
    font-weight: bold;
    font-size: 22px;
    color: #5A5047;
    line-height: 26px;
    float: left;
    width: 100%;
}
#worldwide .map-office {
    float: left;
    width: 230px;
    margin: 30px 0 40px;
}
#worldwide .map-office h2 {
    font-family: 'unfpasemibold';
    border: 0;
    font-size: 14px;
    color: #32688A;
    line-height: 14px;
    letter-spacing: 0px;
    padding: 0;
    margin: 0 0 1em;
}
#worldwide .map-office h2.yellow {
    background: url(../images/dots.png) 0 -1px no-repeat;
    padding-left: 20px;
}
#worldwide .map-office h2.orange {
    background: url(../images/dots.png) 0 -16px no-repeat;
    padding-left: 20px;
}
#worldwide .map-office h2.green {
    background: url(../images/dots.png) 0 -30px no-repeat;
    padding-left: 20px;
}
#worldwide .map-office h2.blue {
    background: url(../images/dots.png) 0 -44px no-repeat;
    padding-left: 20px;
}
#worldwide .map-office ul {
    padding: 0;
}
#worldwide .map-office ul li {
    list-style: none;
    font-family: 'unfpasemibold';
    font-size: 13px;
    color: #5A5047;
    margin-bottom: 5px;
    line-height: 16px;
    letter-spacing: 0.2px;
}
#worldwide .map-office {
    margin-right: 20px;
}
#worldwide .map-office.last {
    margin-right: 0;
}
#worldwide .region {
    margin: 0 0 28px;
    border-bottom: 1px dotted #d9dac4;
    width: 100%;
    float: left;
}
#worldwide .region.last {
    border: 0;
}
#worldwide .region h3 {
    font-family: Arial;
    font-weight: bold;
    font-size: 18px;
    color: #316789;
    line-height: 18px;
    margin-top: 0;
    margin-bottom: 1em;
}
#worldwide .region .office {
    float: left;
    padding: 0;
    margin: 5px 20px 28px 0;
    width: 230px;
    font-family: Arial;
    font-size: 14px;
    color: #808080;
    line-height: 18px;
}
#worldwide .region .office a {
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    color: #0091CA;
    line-height: 18px;
    text-decoration: none;
}
#worldwide .region .office a:hover {
    text-decoration: underline;
}
#worldwide .region .office span {
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    color: #5A5047;
    line-height: 18px;
}
#worldwide .region .office p {
    margin-top: 0;
    margin-bottom: 8px;
}
#worldwide .region .office.last {
    margin-right: 0;
}
#worldwide .region ul {
    float: left;
    padding: 0;
    margin: 5px 20px 20px 0;
    width: 230px;
}
#worldwide .region ul li {
    list-style: none;
    font-family: Arial;
    font-size: 14px;
    color: #808080;
    line-height: 18px;
    margin-bottom: 8px;
}
#worldwide .region ul li a {
    font-weight: bold;
    text-decoration: none;
    color: #0091CA;
}
#worldwide .region ul li a:hover {
    text-decoration: underline;
}
#worldwide .region ul li p {
    margin-top: 0;
    margin-bottom: 8px;
}
#worldwide .region ul.last {
    margin: 0;
}
#worldwide p.info {
    font-family: Arial;
    font-size: 14px;
    color: #808080;
    line-height: 20px;
    width: 100%;
    float: left;
}
#worldwide.pane-vw-home-panel-pane-1 .region ul {
    width: 100%;
}
#worldwide.pane-vw-home-panel-pane-1 .region ul li {
    width: 230px;
    float: left;
    margin-right: 15px;
}
#worldwide.pane-vw-home-panel-pane-1 .region ul.last {
    margin: 5px 0 20px;
}
#worldwide.pane-vw-home-panel-pane-1 .region {
    float: left;
}

/* Emergencies Overview Page*/
#emergencies_overview .news-home-list .views-row .news-body p.title a,
#emergencies_overview .publications-home-list .views-row .title a {
    font-size: 14px;
    line-height: 18px;
}
#emergencies_overview .pane-node-field-section-banner,
#emergencies_overview .pane-node-field-section-social {
    margin-top: 78px;
}
#emergencies_overview .panel-col-top {
    background: #F7F5EF;
    border-radius: 3px;
    float: left;
    margin-bottom: 50px;
    padding: 2%;
    width: 96%;
}
#emergencies_overview #overview-block {
    width: 48%;
}
#emergencies_overview #fixed-block {
    width: 50%;
    margin-bottom: 20px !important;
}
#emergencies_overview .panel-col-top .panel-col-top-left {
    margin: 2% 0 2% 2%;
    width: 48%;
}
#emergencies_overview .panel-col-top .panel-col-top-right {
    margin: 2% 2% 2% 1%;
    width: 47%;
}
#emergencies_overview #overview-block .pane-title {
    color: #594F47;
    font-family: 'unfpasemibold';
    font-size: 24px;
    font-weight: 300;
    line-height: 30px;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.06);
    margin: 0 0 20px;
    padding: 0;
    border: none;
}

/* Leadership Page*/
#leadership-page-template .panel-pane {
    margin-bottom: 50px;
}
#leadership-page-template .pane-vw-team-members-team-members-panel-pane-1 h2.pane-title {
    display: none;
}
#leadership-page-template .view-vw-team-members .views-row {
    position: relative;
    overflow: hidden;
}
#leadership-page-template .view-vw-team-members.view-display-id-block_1 .views-row-1 {
    margin-bottom: 30px;
}
#leadership-page-template .view-vw-team-members .views-field-field-profile-picture img {
    border-radius: 3px;
    display: block;
    width: 100%;
    height: auto;
}
#leadership-page-template .view-vw-team-members .views-field-nothing {
    width: 67%;
    padding: 3%;
    position: absolute;
    top: 0;
}
#leadership-page-template .view-vw-team-members.view-display-id-block_1 .views-field-nothing {
    width: 54%;
    padding: 8%;
}
#leadership-page-template .view-vw-team-members .views-field-nothing h2 {
    margin-top: 0;
    color: #0091ca;
    font-family: 'unfpasemibold';
    font-size: 24px;
    font-weight: 300;
    line-height: 29px;
    margin-bottom: 6px;
}
#leadership-page-template .view-vw-team-members .views-field-nothing h3 {
    color: #594f47;
    font-family: 'unfpabold';
    font-size: 12px;
    font-weight: 300;
    line-height: 18px;
    margin: 0 0 18px;
}
#leadership-page-template .view-vw-team-members .views-field-nothing p {
    color: #808080;
    font-family: Arial;
    font-size: 14px;
    line-height: 20px;
    margin-top: 18px;
}
#leadership-page-template .view-vw-team-members .views-field-nothing .browse-all {
    line-height: 16px;
    margin-bottom: 60px;
    margin-top: 30px;
    border-color: #cccccc;
    margin-bottom: 0;
    margin-top: 20px;
    padding-bottom: 20px;
}
#leadership-page-template .view-vw-team-members .views-field-nothing .browse-all .more,
#leadership-page-template .view-vw-team-members .views-field-nothing .find p {
    color: #594f47;
    font-family: 'unfpabold';
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
    margin: 0 0 10px;
    display: block;
}
#leadership-page-template .view-vw-team-members .views-field-nothing .find p {
    margin: 20px 0 10px;
}
#leadership-page-template .view-vw-team-members .views-field-nothing .find {
    border-top: 1px dotted #cccccc;
}
#leadership-page-template .view-vw-team-members .views-field-nothing .find ul {
    list-style: none;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    margin-bottom: 0;
}
#leadership-page-template .view-vw-team-members .views-field-nothing .find .facebook a,
#leadership-page-template .view-vw-team-members .views-field-nothing .find .twitter a {
    margin-bottom: 8px;
    padding-left: 25px;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
#leadership-page-template .view-vw-team-members .views-field-nothing .find .facebook a {
    background: url(../images/fb_social+icon.png) no-repeat center left;
}
#leadership-page-template .view-vw-team-members .views-field-nothing .find .twitter a {
    background: url(../images/tw_social+icon.png) no-repeat center left;
}
#leadership-page-template .view-vw-team-members .views-field-field-official-photo {
    background: none repeat scroll 0 0 #f6f5f0;
    bottom: 20px;
    font-weight: bold;
    padding: 0 20px;
    position: absolute;
    right: 0;
    display: none;
}
#leadership-page-template .view-vw-team-members .views-row:hover .views-field-field-official-photo {
    display: block;
}
.view-team-members-download-pdf-of-field-collection-view .views-row {
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0 10px 0 0 !important;
}
.view-team-members-download-pdf-of-field-collection-view .views-row a {
    font-weight: bold;
    text-decoration: none;
    font-size: 14px;
    color: #1c97c8;
    line-height: 16px;
    background: url(../images/bullet04.png) center right no-repeat;
    padding-right: 15px;
}
.panel-2col-stacked .panel-col-first {
    width: 60%;
    clear: left;
}
.panel-2col-stacked .panel-col-last {
    width: 40%;
}
.flexslider {
    border: none;
    box-shadow: none;
    margin: 0;
}
.flexslider .slides {
    padding: 0;
}
.flex-control-nav {
    bottom: 5px;
    z-index: 2;
}
.flex-control-paging li a {
    width: 8px;
    height: 8px;
    background: rgba(156,156,156,0.8);
    box-shadow: none;
}
.flex-control-paging li a.flex-active,
.flex-control-paging li a:hover {
    background: rgba(224,224,224,1);
}
.flexslider .slides img {
    margin: 0 auto;
    width: auto;
    height: auto;
    max-width: 100%;
}
.view-display-id-team_members_feature_banner .views-field-nothing {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: left;
    background: url(../images/overlaytopslide.png) repeat-x center bottom;
}
.view-display-id-team_members_feature_banner .views-field-nothing .text {
    padding: 20px;
}
.view-display-id-team_members_feature_banner .views-field-nothing h4 a {
    color: #fff;
}
.view-display-id-team_members_feature_banner .views-field-nothing p a {
    color: #d4d4d4;
}
.view-display-id-previous_executive_directors_panel_pane .views-field-field-profile-picture {
    float: left;
    margin-right: 3%;
    width: 31%;
}
.view-display-id-previous_executive_directors_panel_pane .views-field-field-profile-picture img {
    width: 100%;
    height: auto;
}
.view-display-id-previous_executive_directors_panel_pane .views-field-title h2 {
    margin-top: 0;
}
.view-display-id-previous_executive_directors_panel_pane .views-field-body {
    margin: 10px 0 0;
}
.view-display-id-previous_executive_directors_panel_pane .view-content .views-row {
    border-bottom: 1px dotted #d9dac4;
    padding-bottom: 20px;
    margin-bottom: 20px;
    float: left;
    width: 100%;
}

/* Donate Page*/

.boxtop {
    margin: 0 auto;
    max-width: 930px;
    width: 100%;
    margin-bottom:18px;
}
#box01 {
    background:url(../images/box_top.jpg) no-repeat top right;
    height: 227px;
    border: solid 1px #dddcdc;
    border-radius: 5px;
    position: relative;
}
#box01 h2 {
    margin:0px 0px 15px 0px;
    font-size:38px;
    color:#245a7c;
    font-family: 'unfpatext', Arial;
    letter-spacing: -1px;
}
#box01 p {
    margin:0px;
    padding:0px;
    color:#6a6763 !important;
    font-size:16px !important;
}
#box01 #espaco {
    margin-bottom:20px;
}
#box01 #donating {
    font-size:12px;
    width:450px;
}
#box01 .donatebutton-large {
    float:right;
    width: 300px;
    height: 229px;
}
#box01 a {
    color:#245a7c;
    text-decoration:none;
    font-weight:bold;
}
#box01 a:hover {
    text-decoration:underline;
}
#box01 #showyoursupport {
    float:left;
    padding: 30px 2% 20px;
    width:68%;
}
#box01 .donatebutton-wrapper {
    position: absolute;
    top: 0;
    right: 0;
}
.contornocont {
    margin: 0 auto 50px;
    max-width: 930px;
    width: 100%;
    clear: both;
}
#bordacentro {
    background:#F7F7F7;
    border: solid 1px #dddcdc;
    border-radius: 5px;
}
.principal {
    width:95%;
    margin:0 auto;
    padding: 15px 0;
}
.square2 {
    overflow:hidden;
    background: url(../images/square_meio.jpg) bottom repeat-x #fefefe;
    border: solid 1px #dddcdc;
    border-radius: 5px;
    padding: 15px 0;
    margin-bottom:15px;
}
.square2 .inner-square {
    float:left;
    display:block;
    width:70%;
    margin: 0 3% 0 0;
}
.square2 .dotedline {
    border-bottom:dotted 1px #ccc;
    margin-bottom:10px;
    padding-bottom:10px;
}
.square2 img {
    float:left;
    width: 27%;
    height: auto;
}
.square2 h2 {
    margin:0px 0px 15px 0px;
    font-size:24px !important;
    color:#245a7c !important;
}
.square2 h3 {
    margin:0px 0px 20px 0px;
    font-size:16px; color:#5a524a;
    font-weight:normal;
    clear:both;
}
.square2 b,.square2 strong {
    color:#f58220;
    font-weight:bold;
    font-size:14px;
}
.square2 .donatebutton {
    background: #F58220;
    display:block;
    font-size:12px;
    font-weight:normal;
    color:#FFF;
    height:33px;
    text-transform:uppercase;
    float:left;
    margin-right: 10px;
    text-align: center;
    line-height: 33px;
    padding: 0 30px;
}
.square2 .donatebutton:hover {
    color:#ffecdb;
    text-decoration:none;
}
.square2 .learnbutton {
    background: #FDFDFC;
    color:#245a7c;
}
.square2 .learnbutton:hover {
    color:#457796;
}
.square2 .margintopreduce{
    margin-top: -10px;
}
#usebelow {
    color:#6a6763;
    font-size:16px;
    margin:0px;
    padding:5px 0px 12px 0px;
}

/* Evaluation Page*/
.view-vw-resource-pages .date-display-single {
    color: #999999;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    margin-bottom: 3px;
}
.view-vw-resource-pages .views-field-title a {
    position: relative;
    /*    display: inline-block;*/
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    color: #0091ca;
    line-height: 18px;
    margin: 0 0 5px;
}
.view-vw-resource-pages .views-field-field-blurb,
.view-vw-resource-pages .views-field-field-blurb p {
    color: #808080;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
}
.view-vw-resource-pages .views-row {
    position: relative;
    display: block;
    *display: inline-block;
    padding: 0 0 20px;
    margin: 0 0 20px;
    border-bottom: 1px dotted #d9dac4;
    width:100%;
    float: left;
}
.template-2 .panel-col-middle .view-vw-resource-pages > .view-content > .views-row {
    border: none;
    float: left;
    width: 48%;
    margin: 0;
    padding: 0 2% 0 0;
}
.template-3 .panel-col-middle .view-vw-resource-pages > .view-content > .views-row {
    border: none;
    float: left;
    width: 31%;
    margin: 0;
    padding: 0 2% 0 0;
}
.view-vw-resource-pages .views-row .views-row {
    padding: 0;
    margin: 0;
    border: none;
}
.template-3 .panel-col-middle .view-vw-resource-pages > .view-content,
.template-2 .panel-col-middle .view-vw-resource-pages > .view-content {
    border-bottom: 1px dotted #D9DAC4;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    width: 100%;
}
.field-name-field-un-websites h2,
.field-name-field-partner-websites h2 {
    font-size: 22px;
    font-weight: bold;
    color: #5a5047;
    padding: 0 0 10px;
    margin: 0 0 35px;
    border-bottom: 1px solid #d9dac4;
}
.field-name-field-un-websites ul,
.field-name-field-partner-websites ul {
    margin: 0 0 30px;
    padding: 0;
}
.field-name-field-un-websites ul li,
.field-name-field-partner-websites ul li {
    list-style: none;
    margin: 9px 0;
}
.field-name-field-un-websites ul li a,
.field-name-field-partner-websites ul li a {
    font: bold 14px Arial;
    text-decoration: none;
}
.view-vw-resource-pages.view-display-id-panel_pane_5 .views-field-views-conditional {
    float: left;
    margin: 0 20px 10px 0;
}
.view-vw-resource-pages .item-list ul.pager,
.view-vw-related-topics-terms .item-list ul.pager,
.view-vw-internal-audit-reports .item-list .pager,
.view-vw-custom-related-views .item-list .pager {
    text-align: left;
}
.view-vw-resource-pages .view-footer,
.view-vw-related-topics-terms .view-footer,
.view-vw-internal-audit-reports .view-footer,
.view-vw-custom-related-views .view-footer {
    float: right;
    width: 30%;
    text-align: right;
}
.view-vw-resource-pages .item-list,
.view-vw-related-topics-terms .item-list,
.view-vw-internal-audit-reports .item-list,
.view-vw-custom-related-views .item-list {
    float: left;
    width: 70%;
    clear: left;
}

/* Procurement Page*/
.node-type-ct-resource-pages .field-name-field-banner img {
    width: 100%;
    height: auto;
    border-radius: 3px;
}

/* Audits and Investigation*/
.view-display-id-report_list_pane .views-field-field-audit-reports a {
    background: url(../images/pdficon_large.png);
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.audit-rating-color {
    width: 20px;
    height: 20px;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
th,
td {
    padding: 0.5em;
}
tr th {
    font-weight: bold;
}
table p {
    margin: 0;
}
.yellow-table,
.blue-table {
    float: left;
    clear: both;
    margin: 20px 0;
}
.view-vw-internal-audit-reports.yellow-table,
.view-vw-internal-audit-reports.blue-table {
    margin: 0;
}
table.left {
    float: left;
    margin-right: 20px;
}
table.right {
    float: right;
    margin-left: 20px;
}
.yellow-table tr th {
    background: #fc3;
    border-bottom: 1px solid #deaa1b;
    color: #7e6e5b;
}
.yellow-table tr,
.blue-table tr {
    background: #fff;
    border-bottom: 1px solid #ded9c8;
    color: #7e6e5b;
}
.yellow-table tr.even,
.yellow-table tr:nth-child(2n) {
    background: #f7f5ef;
}
.blue-table tr th {
    background: #0091ca;
    border-bottom: 1px solid #deaa1b;
    color: #fff;
}
.blue-table tr.even,
.blue-table tr:nth-child(2n) {
    background: #F1FBFD;
}
.view-display-id-related_report_pane .views-row {
    position: relative;
    display: block;
    padding: 0 0 20px;
    margin: 0 0 20px;
    border-bottom: 1px dotted #d9dac4;
    min-height: 105px;
}
.view-display-id-related_report_pane .views-row .views-row {
    padding: 0;
    margin: 0;
    border: none;
}
.view-display-id-related_report_pane .views-field-title a {
    position: relative;
    display: block;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    color: #0091ca;
    line-height: 18px;
    margin: 0 0 5px;
}
.view-display-id-related_report_pane .date-display-single {
    color: #999999;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    margin-bottom: 3px;
}

/* How we work */
.view-display-id-site_page_related_publication img,
.view-display-id-site_page_related_resource img {
    width: 100%;
    height: auto;
    border-radius: 3px;
    border: 1px solid #d2d2d2;
    box-shadow: 0 0 3px #ccc;
}
.view-display-id-site_page_related_publication .description a,
.view-display-id-site_page_related_resource .description a {
    position: relative;
    display: block;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    color: #0091ca;
    line-height: 18px;
    margin: 0 0 5px;
}
.view-display-id-site_page_related_publication .views-row,
.view-display-id-site_page_related_resource .views-row {
    position: relative;
    display: block;
    padding: 0 0 20px;
    margin: 0 0 20px;
    border-bottom: 1px dotted #d9dac4;
}
.view-display-id-site_page_related_publication .views-row .views-row,
.view-display-id-site_page_related_resource .views-row .views-row {
    padding: 0;
    margin: 0;
    border: none;
}

/* Employment */
.employment-page .panel-3col-33-stacked .panel-col-first {
    width: 30%;
}
.employment-page .panel-3col-33-stacked .panel-col {
    width: 40%;
}
.view-vw-employment .slides {
    background-color: rgba(255,255,255,0.90);
    border: 3px solid #e7e8da;
    border-radius: 5px 5px 5px 5px;
    display: block;
    margin: 30px 0;
    overflow: hidden;
    position: relative;
    width: 100%;
    left: -3px;
}
.view-vw-employment .slides .item .column {
    display: block;
    float: left;
    position: relative;
}
.view-vw-employment .slides .item .column.left {
    width: 50%;
    z-index: 1;
}
.view-vw-employment .slides .item .column.left img {
    margin: 0;
}
.view-vw-employment .slides .item .column.right {
    background: #fff;
    width: 50%;
    z-index: 2;
    overflow: hidden;
}
.view-vw-employment .slides .item .column.right h4 {
    font-size: 30px;
    font-weight: normal;
    margin: 30px 30px 20px;
    color: #0091ca;
    font-family: sans-serif;
}
.view-vw-employment .slides .item .column.right .margin60 {
    margin: 56px 30px 20px!important;
}
.view-vw-employment .slides .item .column.right p {
    font-size: 18px;
    margin: 0 30px;
    color: #636c75;
    font-family: sans-serif;
}
.view-vw-employment .slides .item .column.right p.description {
    font-size: 15px!important;
    font-weight: 500;
}
.view-vw-employment .slides .item .column.right p.name {
    font-size: 15px!important;
    font-weight: 500;
    font-weight: bold;
    padding: 30px 0 0;
}
.view-vw-employment .slides .item .column.right p.job {
    font-size: 12px!important;
    text-transform: uppercase;
    padding: 6px 0 0;
}
.view-vw-employment .flex-control-paging li a {
    width: 14px;
    height: 14px;
}
.view-vw-employment .flex-control-nav {
    width: 50%;
    margin-left: 50%;
    bottom: 15px;
}
ul.jobs_list {
    margin: 0;
    padding: 0;
}
ul.jobs_list li {
    list-style: none;
    position: relative;
    display: block;
    padding: 0 0 10px;
    margin: 0 0 10px;
    border-bottom: 1px dotted #d9dac4;
}
ul.jobs_list li a {
    font-size: 14px;
    font-weight: bold;
    color: #0091ca;
    line-height: 18px;
    margin: 0 0 5px;
}
.pane-custom-custom-jobs-feed .browse-all {
    margin-top: 0;
    border: none;
    padding: 0;
}

/* SWOP Page */
#top_menu {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 1px 6px rgba(0, 0, 0, 0.15);
    display: block;
    position: absolute;
    height: 50px;
    top: 0;
    width: 100%;
    z-index: 2;
}
#top_menu menu {
    height: 50px;
    max-width: 980px;
    margin: 0 auto;
    width: 100%;
}
#top_menu menu li {
    float: left;
    list-style: outside none none;
}
#top_menu menu li a {
    color: #b2b2b2;
    display: block;
    font-family: "Lato",sans-serif;
    font-size: 15px;
    font-weight: 700;
    height: 50px;
    line-height: 50px;
    padding: 0 10px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}
#top_menu menu li a.active,
#top_menu menu li a:hover {
    background: url(../images/tytw_menu_background.jpg) repeat-x;
    color: #fff !important;
}
#top_menu menu li a.active:after {
    content: "";
    background: url(../images/tytw_menu_bullet.png);
    width: 16px;
    height: 8px;
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -8px;
}
.node-type-ct-featured-publication #main {
    padding-top: 50px;
}
.node-type-ct-featured-publication #content-0 {
    background: url(../images/tytw_top_background.jpg);
}
.node-type-ct-featured-publication #content-1,
.node-type-ct-featured-publication #content-2,
.node-type-ct-featured-publication #content-3,
.node-type-ct-featured-publication #content-4 {
    padding-bottom: 50px;
}
.node-type-ct-featured-publication .field-name-field-featured-pub-banner,
.node-type-ct-featured-publication .field-name-field-content-1,
.node-type-ct-featured-publication .field-name-field-content-2,
.node-type-ct-featured-publication .field-name-field-content-3,
.node-type-ct-featured-publication .field-name-field-content-4,
.node-type-ct-featured-publication .view-vw-publications,
.node-type-ct-featured-publication .field-name-field-resource-block-title,
.node-type-ct-featured-publication .view-resources {
    margin: 0 auto;
    max-width: 980px;
    padding: 0 10px;
    position: relative;
}
.node-type-ct-featured-publication .field-name-field-featured-pub-banner {
    padding: 0;
}
.node-type-ct-featured-publication .field-name-field-featured-pub-banner img {
    width: 100%;
    height: auto;
    display: block;
}
.node-type-ct-featured-publication .field-name-field-content-1,
.node-type-ct-featured-publication #content-1 .view-vw-publications {
    padding-top: 50px;
    clear: both;
    color: #9c9b96;
    font-family: "Lato",sans-serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 1.4;
}
.node-type-ct-featured-publication .view-vw-publications .social {
    margin-bottom: 10px;
}
.node-type-ct-featured-publication .field-name-field-content-1 .column.left,
.node-type-ct-featured-publication .view-vw-publications .column.left {
    float: left;
    width: 24%;
    margin-right: 3%;
}
.node-type-ct-featured-publication .field-name-field-content-1 .column.left img,
.node-type-ct-featured-publication .view-vw-publications .column.left img {
    width: 100%;
    height: auto;
    max-width: none;
    box-shadow: 5px 5px 25px #000;
    max-width: 230px;
}
.node-type-ct-featured-publication .field-name-field-content-1 .column.right,
.node-type-ct-featured-publication .view-vw-publications .column.right {
    float: left;
    width: 73%;
}
.node-type-ct-featured-publication .field-name-field-content-1 .text_center h1,
.node-type-ct-featured-publication .field-name-field-content-1 .column.right h1,
.node-type-ct-featured-publication .view-vw-publications .column.right h1 {
    color: #fff;
    font-size: 50px;
    line-height: 54px;
    margin: 0;
    font-weight: 500;
}
.node-type-ct-featured-publication .field-name-field-resource-block-title .field-item,
.node-type-ct-featured-publication #content-3 h1 {
    color: #fff;
    font-size: 50px;
    line-height: 54px;
    font-weight: 500;
    width: 100%;
    margin: 50px auto;
    text-align: center;
}
.node-type-ct-featured-publication .field-name-field-content-1 h2,
.node-type-ct-featured-publication .field-name-field-content-1 h3,
.node-type-ct-featured-publication .view-vw-publications .column.right h2,
.node-type-ct-featured-publication .view-vw-publications .column.right h3 {
    color: #9c9b96;
}
.node-type-ct-featured-publication .field-name-field-content-1 p,
.node-type-ct-featured-publication .view-vw-publications .column.right p {
    font-family: Arial;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}
.node-type-ct-featured-publication .view-vw-publications .column.right p.info {
    margin: 0 0 10px;
}
.node-type-ct-featured-publication .view-vw-publications .column.right .downButtons {
    border: none;
    margin: 0 0 10px;
}
.node-type-ct-featured-publication .view-vw-publications .column.right .downButtons .items {
    border: none;
}
.node-type-ct-featured-publication .view-vw-publications .column.right .downButtons .items p {
    color: #382D35 !important;
}
.node-type-ct-featured-publication .view-vw-publications .column.right .downButtons .views-field-field-available-language .items a {
    background: #382D35;
}
.node-type-ct-featured-publication .field-name-field-content-1 em {
    color: #fff;
}
.node-type-ct-featured-publication .field-name-field-content-1 em a {
    color: #fff;
    font-size: 14px;
}
.node-type-ct-featured-publication .field-name-field-content-1 ul,
.node-type-ct-featured-publication .view-vw-publications .column.right ul {
    color: #3a96c6;
    font-size: 16px;
}
.node-type-ct-featured-publication .field-name-field-content-1 .column_left {
    width: 60%;
    float: left;
    margin-right: 10%;
}
.node-type-ct-featured-publication .field-name-field-content-1 .column_right {
    width: 30%;
    float: left;
}
.node-type-ct-featured-publication .field-name-field-content-1 .column_right img {
    width: 100%;
    height: auto;
    max-width: 290px;
}
.node-type-ct-featured-publication #content-2 h1 {
    color: white;
    font-size: 50px;
    font-weight: 500;
    line-height: 54px;
    margin: 50px auto;
    text-align: center;
    width: 100%;
}
.node-type-ct-featured-publication #content-2 img {
    max-width: 100%;
    height: auto !important;
}
.node-type-ct-featured-publication .field-name-field-content-2 .column {
    float: left;
    width: 48%;
    padding: 1%;
}
.node-type-ct-featured-publication .field-name-field-content-2 .column img {
    width: 100%;
    height: auto;
}
.node-type-ct-featured-publication .field-name-field-content-2 .column p {
    color: #9c9b96;
    font-family: Arial;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}
.node-type-ct-featured-publication .field-name-field-content-2 .slider {
    background: #fff;
    display: block;
    margin: 50px auto 0;
    padding: 2%;
    width: 96%;
    max-width: 680px;
}
.node-type-ct-featured-publication .field-name-field-content-2 .slider img {
    width: 100%;
    height: auto;
}
.node-type-ct-featured-publication .field-name-field-content-2 .slider .description p {
    color: #9c9b96;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
    margin-top: 10px;
}
.view-vw-publications.view-display-id-previous_pub_panel_pane .views-row,
.view-resources.view-display-id-feat_pub_related_resources .views-row {
    width: 130px;
    float: left;
    margin: 15px;
    border: none;
}
.view-vw-publications.view-display-id-previous_pub_panel_pane .views-row {
    height: 250px;
}
.view-resources.view-display-id-feat_pub_related_resources .views-row {
    height: 350px;
}
.view-vw-publications.view-display-id-previous_pub_panel_pane .views-row .views-row,
.view-resources.view-display-id-feat_pub_related_resources .views-row .views-row {
    margin: 0;
    height: auto;
}
.view-vw-publications.view-display-id-previous_pub_panel_pane .views-row img,
.view-resources.view-display-id-feat_pub_related_resources .views-row img {
    width: 100%;
    height: auto;
    border-radius: 3px;
    border: 1px solid #d2d2d2;
    box-shadow: 0 0 3px #ccc;
}
.view-vw-publications.view-display-id-previous_pub_panel_pane .views-row h3,
.view-resources.view-display-id-feat_pub_related_resources .views-row h3 {
    color: #9c9b96;
    font-family: Arial;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
    font-weight: bold;
}
.view-vw-publications.view-display-id-previous_pub_panel_pane .views-row h3 a,
.view-resources.view-display-id-feat_pub_related_resources .views-row h3 a {
    color: #9c9b96;
}
.node-type-ct-featured-publication #content-4 h1 {
    color: #f05944;
    font-family: "Lato",sans-serif;
    font-size: 64px;
    font-weight: 400;
    margin: 50px auto;
    text-align: center;
    width: 100%;
}
.node-type-ct-featured-publication .field-name-field-content-4 .socialfeed {
    text-align: center;
    width: 100%;
}
.node-type-ct-featured-publication .field-name-field-content-4 .socialfeed .columnfeed {
    background: none repeat scroll 0 0 #fff;
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0 40px 40px;
    width: 280px;
}
.node-type-ct-featured-publication .field-name-field-content-4 iframe {
    display: inline-block;
    *display: inline;
    zoom: 1;
}
#demographic-dividend {
    margin: 50px 0;
}

/* Site map*/
#site-map .site-map-box-menu-menu-footer-menu-1,
#site-map .site-map-box-menu-menu-footer-menu-2 {
    float: left;
    width: 250px;
    margin-top: 1em;
}
#site-map .site-map-box-menu-menu-footer-menu-1 {
    border-right: 1px solid #d9dac4;
    margin-right: 20px;
}
#site-map .site-map-box-menu-main-menu {
    float: left;
    width: 100%;
}
#site-map .site-map-box-menu-main-menu .content > ul > li {
    float: left;
    width: 190px;
}
#site-map .site-map-box-menu-main-menu .content > ul > li:nth-child(1),
#site-map .site-map-box-menu-main-menu .content > ul > li:nth-child(2),
#site-map .site-map-box-menu-main-menu .content > ul > li:nth-child(3) {
    border-right: 1px solid #d9dac4;
    /*    height: 1200px;*/
    margin-right: 35px;
}
#site-map .site-map-box h2 {
    margin-top: 0;
}
#site-map .site-map-menu {
    margin-bottom: 0;
}
#site-map .site-map-box {
    margin-bottom: 2em;
}

/*Page 404*/
#sub-page-template #search-block-form .form-text {
    background: url("../images/input_background.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #d1cdc2;
    border-radius: 3px;
    color: #5a5047;
    display: inline;
    font-size: 13px;
    height: 28px;
    margin: 10px 0 0;
    padding: 0 10px;
    position: relative;
    width: 260px;
}
#sub-page-template #search-block-form .form-submit {
    background: none repeat scroll 0 0 #0091ca;
    border: 0 none;
    border-radius: 3px;
    color: #ffffff;
    display: inline;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 5px 10px;
    position: relative;
    text-transform: uppercase;
}
/*Page 404 Ends*/

/* Photo gallery page*/
.view-photo-gallery.view-display-id-page {
    float: left;
    margin-bottom: 50px;
    /*    background: #333333;*/
}
.view-photo-gallery.view-display-id-page .views-row {
    width: 275px;
    float: left;
    padding: 20px;
    margin: 5px;
    background: #E6E5E5;
    height: 400px;
    border-radius: 3px;
}
.view-photo-gallery.view-display-id-page .views-row .views-field-field-photo img,
.view-photo-gallery.view-display-id-page .views-row .views-field-body {
    margin-bottom: 20px;
}
/*Data Portal CSS Section Start*/

#data-portal-template .field-name-body {
    border-bottom: 1px solid #d9dac4;
    display: inline-block;
}
#data-portal-template .field-name-body img {
    margin: 0 20px 20px 0;
}
#data-portal-template .view-display-id-header_panel_data_portal .views-row
{
    background-color: #0091ca;
    float:left;
}

#data-portal-template .view-display-id-header_panel_data_portal .views-row div.views-field-field-portal-banner
{
    width:47%;
    float:left;

}
#data-portal-template .view-display-id-header_panel_data_portal .views-row div.views-field-field-portal-banner img
{
    width:100%;
    display:block;
    height:auto;
}
#data-portal-template .view-display-id-header_panel_data_portal .views-row div.views-field-body
{
    width: 45%;
    padding: 4%;
    float: left;
    height:auto;
}
#data-portal-template .view-display-id-header_panel_data_portal .views-row div.views-field-body h1
{
    margin: 0;
    font-size: 24px;
    color: #fff;
    line-height: 26px;
    letter-spacing: 0.3px;
}
#data-portal-template .view-display-id-header_panel_data_portal .views-row div.views-field-body p
{
    margin: 2% 0 0;
    font-size: 12px;
    color: #fff;
    line-height: 18px;
}
.view-vw-data-portal.view-display-id-header_panel_data_portal {
    border-bottom: 1px dotted #d9dac4;
    display: block;
    position: relative;
    padding-bottom: 40px;
    margin-bottom: 40px;
    float: left;
}
.view-vw-data-portal .views-field-field-portal-block-title-1 {
    color: #0091ca;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    padding: 15px 0;
    font-weight: bold;
}
.view-vw-data-portal .views-field-field-portal-document-title {
    color: #676767;
    font-size: 14px;
    border-left: 2px solid #d9dac4;
    margin: 10px 0 0 10px;
    padding: 5px 0 5px 15px;
    position: relative;
}
.view-vw-data-portal .views-field-field-portal-document-content {
    border-left: 2px solid #d9dac4;
    margin: 0 0 20px 10px;
    padding: 5px 0 5px 15px;
    display: inline-block;
}
.view-vw-data-portal .view-vw-data-portal-field-collection-view.view-display-id-dp_documents_block > .view-content > .views-row {
    border-bottom: 1px dotted #d9dac4;
    display: block;
    position: relative;
}
.pa-container .program-title-wrapper {
    width: 57%;
    float: left;
}
.program-data-wrapper {
    width: 40%;
    float: left;
    margin-left: 3%;
}
.pa-container .program-child-wrapper {
    float: left;
    width: 100%;
}
.program-parent-wrapper {
    float: left;
    width: 96%;
    border-bottom: 1px solid #d9dac4;
    margin-bottom: 20px;
    padding: 0 2% 20px;
}
.pa-container .program-parent-title {
    color: #fff;
    background: #008ccb;
    font-size: 1.5em;
    line-height: 1.2em;
    margin-bottom: 15px;
    padding: 15px 2%;
    float: left;
    width: 96%;
    border-bottom: 1px solid #d9dac4;
    cursor: pointer;
    font-weight: bold;
    transition: all 0.5s;
}
.pa-container .program-parent-title:hover {
    background: #30b3e6;
}
.pa-container .program-parent-title:after {
    content: "+";
    float: right;
}
.pa-container .program-parent-title.active:after {
    content: "-";
}
.pa-container .program-title-wrapper .programs-program-title {
    color: #008ccb;
    font-size: 1.5em;
    line-height: 1.2em;
    margin-bottom: 0.6em;
}
.pa-container .program-title-wrapper .programs-program-description {
    font-size: 1.14em;
    line-height: 1.5em;
}
.projects-project-spec-key, .projects-project-spec-value {
    float: left;
    padding-bottom: 0.35em;
    padding-top: 0.45em;
    color: #808080;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
}
.projects-project-spec-key {
    margin-left: 3%;
    width: 40%;
}
.projects-project-spec-value {
    width: 57%;
    color: #594f47;
}
.projects-project-spec-value .row0 {
    color: #FF9027;
}
.projects-project-spec-value .row1 {
    color: #3F9DD6;
}
.projects-project-spec-value .r1 {
    color: #76D1B4;
}
.projects-project-spec-value .r2 {
    color: #599C90;
}
.projects-project-divider {
    border-top: 1px solid #d9dac4;
    clear: both;
}
.program-year-wrapper h2 {
    font-size: 22px;
    font-weight: bold;
    color: #5a5047;
    padding: 0 0 10px;
    margin: 0 0 35px;
    border-bottom: 1px solid #d9dac4;
}
.program-wrapper {
    border-bottom: 1px solid #d9dac4;
    padding: 0 2% 20px;
    margin-bottom: 20px;
    float: left;
    width: 96%;
    display: none;
}
.select-box-container {
    font-weight: bold;
    text-align: right;
}
.projects_select {
    position: relative;
    display: inline-block;
    z-index: 3;
    width: 235px;
    height: 30px;
    line-height: 30px;
    background: url(../images/select_background.png) top right no-repeat;
    border-radius: 3px;
    font-size: 13px;
    color: #5a5047;
    z-index: 2;
    cursor: pointer;
    border: 1px solid #ccc;
    padding:5px;
    border:0;
    border-left:1px solid #ccc;
}
.pane-vw-data-portal-dp-documents-panel,
.pane-vw-data-portal-dp-cpap-pane {
    float: left;
    width: 49%;
    margin-right: 2%;
}
.pane-vw-data-portal-dp-undaf-pane,
.pane-vw-administrative-resource-for-data-portal-panel-pane-1 {
    float: right;
    width: 49%;
}
.dp_country_pe {
    margin-left: 51%;
}
.view-vw-data-portal.view-display-id-dp_country_programme_evalution .views-field-field-date {
    color: #808080;
    font: bold 11px Arial;
}
.view-vw-data-portal.view-display-id-dp_country_programme_evalution .views-field-title {
    color: #0091ca;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    margin: 10px 0;
}
.pane-vw-data-portal-dp-documents-panel .views-row,
.pane-vw-data-portal-dp-cpap-pane .views-row,
.pane-vw-data-portal-dp-undaf-pane .views-row,
.view-vw-data-portal.view-display-id-dp_country_programme_evalution .views-row,
.pane-vw-administrative-resource-for-data-portal-panel-pane-1 .views-row {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #d9dac4;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.pane-vw-data-portal-dp-documents-panel h3,
.pane-vw-data-portal-dp-cpap-pane h3,
.pane-vw-data-portal-dp-undaf-pane h3,
.pane-vw-administrative-resource-for-data-portal-panel-pane-1 h3{
    margin: 0;
}
.data.donut_chart_container,
.bchart_container {
    float:left;
    width:50%;
    height:420px;
    position:relative;
}
.donut_chart_container {
    float:left;
    width:50%;
    height:400px;
    position:relative;
}
.bchart,
.bchart1,
.bchart2,
.bchart3,
.donut_chart,
.donut_chart1,
.donut_chart2,
.donut_chart3 {
    width: 100%;
    height: 350px;
    float:left;
    position:absolute;
    visibility: hidden;
    margin-top: 45px;
}

.implementation_chart {
    width: 100%;
    height: 500px;
    float:left;
    position:absolute;
    visibility: hidden;
}
#chart_div,
.implementation_chart_container {
    float:left;
    width: 50%;
    height: 500px;
    margin: 0 0 50px 0;
    position:relative;
}

#chart_div,
.implementation_chart_container1 {
    float:left;
    width: 50%;
    height: 500px;
    margin: 0 0 50px 0;
    position:relative;
}
#chart_div,
.implementation_chart_container2 {
    float:left;
    width: 50%;
    height: 500px;
    margin: 0 0 50px 0;
    position:relative;
}
.dp_news {
    float: left;
    width: 67%;
    margin-right: 3%;
}
.dp_news_full {
    float: left;
    width: 100%;
}
.dp_socail_updates {
    float: left;
    width: 30%;
}
.dp_socail_updates h2 {
    font-size: 22px;
    font-weight: bold;
    color: #5a5047;
    padding: 0 0 10px;
    margin: 0 0 35px;
    border-bottom: 1px solid #d9dac4;
}
.dp_socail_updates iframe {
    width: 100% !important;
}
.view-vw-data-portal.view-display-id-data_portal_related_news_terms .item {
    border-bottom: 1px dotted #d9dac4;
    display: block;
    margin-bottom: 20px;
    padding-bottom: 20px;
    position: relative;
}
.view-vw-data-portal.view-display-id-data_portal_related_news_terms .item .left {
    float: left;
    margin-right: 20px;
    width: 130px;
}
.view-vw-data-portal.view-display-id-data_portal_related_news_terms .item .left {
    margin-bottom: 10px;
}
.view-vw-data-portal.view-display-id-data_portal_related_news_terms .item .left span.date-display-single {
    border-bottom: 1px solid #D9DAC4;
    color: #808080;
    font: bold 11px Arial;
    margin: 0 0 5px;
    padding: 0 0 5px;
    display: block;
}
.view-vw-data-portal.view-display-id-data_portal_related_news_terms .item .left span.date-display-single {
    color: #808080;
    font: bold 11px Arial;
}
.view-vw-data-portal.view-display-id-data_portal_related_news_terms .item .left .news-type {
    color: #0091CA;
    font-family: 'HelveticaNeueLTStd67MdCn' !important;
    font-size: 19px;
    text-decoration: none;
    text-transform: uppercase;
}
.view-vw-data-portal.view-display-id-data_portal_related_news_terms .views-row .item img {
    border-radius: 4px;
    float: left;
    margin: 0 20px 0 0;
}
.view-vw-data-portal.view-display-id-data_portal_related_news_terms .item .right {
    margin-left: 150px;
}
.view-vw-data-portal.view-display-id-data_portal_related_news_terms .item .right .news-title {
    color: #0091ca;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    margin: 10px 0;
}
.view-vw-data-portal.view-display-id-data_portal_related_news_terms .item .right .views-more-link {
    color: #0091CA;
    font: bold 14px Arial;
    text-decoration: none;
    display: block;
    margin-top: 10px;
}
#custom-data-portal-form,
#custom-data-portal-country-form,
#custom-data-portal-donor-form,
#custom-data-portal-data-contributions-form,
#custom-data-portal-results-form,
#funds-template .pane-custom-funds-custom-funds-form .select_wrapper{
    display: inline-block;
    background: url("../images/bg-news-info2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #d9d9c5;
    padding: 2%;
    width: 96%;
    position: relative;
    z-index: 1;
}
#custom-data-portal-form .form-item,
#custom-data-portal-country-form .form-item,
#custom-data-portal-donor-form .form-item,
#custom-data-portal-data-contributions-form .form-item,
#custom-data-portal-results-form .form-item,
#actvity-selector,
#funds-template .pane-custom-funds-custom-funds-form .select_wrapper .year_wrapper{
    float: left;
    margin: 10px;
    width: 250px;
}
#custom-data-portal-form .form-checkboxes {
    float: left;
    margin: 10px;
    width: 203px;
    height: 190px;
    height: 210px\0;
    padding: 5px;
    border: 1px solid #e2e1d2;
    background: rgba(243, 238, 227, 0.5);
}
#activities-seperator {
    width: 100%;
    border-top: 1px solid #d2cfc3;
    float: left;
    margin: 10px 0;
}
#custom-data-portal-form #edit-o01 {
    width: 233px;
    height: auto;
}
#custom-data-portal-form #edit-o01.activities-checkboxes .form-item label {
    width: 190px;
}
#custom-data-portal-form #edit-o01.activities-checkboxes .form-item:first-child label {
    width: 205px;
}
#custom-data-portal-form .activities-checkboxes .form-item {
    margin: 0 10px;
    padding-left: 15px;
}
#custom-data-portal-form .activities-checkboxes .form-item:first-child {
    padding-left: 0;
}
#custom-data-portal-form .activities-checkboxes .form-item:first-child label {
    font-weight: bold;
    width: 175px;
}
/*
#custom-data-portal-form .form-item,
#actvity-selector {
    width: 190px;
}*/
#activities-wrapper {
    position: relative;
    display: none;
    margin: 10px 0 0;
    float: left;
    clear: both;
}
#remove-all,
#select-all {
    float: left;
    font-size: 14px;
    font-weight: normal;
    color: #0091ca;
    cursor: pointer;
    position: relative;
    margin: 100px 10px 0;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    background: #0091ca;
    border: 0;
    border-radius: 3px;
    padding: 5px;
}
#remove-all {
    clear: left;
}
#actvity-selector .select-activity {
    //position: absolute;
    //top: 40px;
    display: block;
    width: 214px;
    height: 20px;
    line-height: 20px;
    background: url(../images/select_background.png) top right no-repeat;
    border-radius: 3px;
    font-size: 13px;
    color: #5a5047;
    z-index: 2;
    cursor: pointer;
    border: 1px solid #ccc;
    padding:5px 10px;
    border:0;
    border-left:1px solid #ccc;
}
#custom-data-portal-form #activities-wrapper .form-item {
    margin: 3px;
    float: left;
    clear: both;
    width: auto;
}
#custom-data-portal-form label,
#custom-data-portal-country-form label,
#custom-data-portal-donor-form label,
#custom-data-portal-data-contributions-form label,
#custom-data-portal-results-form label,
#actvity-selector .label,
#funds-template .pane-custom-funds-custom-funds-form .select_wrapper label{
    position: relative;
    font-size: 15px;
    font-weight: bold;
    color: #808080;
    height: 30px;
    line-height: 30px;
    margin: 10px 0 0;
}
#activities-wrapper label {
    font-size: 15px;
    font-weight: normal;
    color: #316789;
    line-height: normal;
    /*    width: 160px;
    float: left;*/
    margin: 0 0 0 5px;
    height: auto;
}
#activities-wrapper input.activities-checkboxes {
    float: left;
    margin-top: 2px;
}
#custom-data-portal-form .form-select,
#custom-data-portal-country-form .form-select,
#custom-data-portal-donor-form .form-select,
#custom-data-portal-data-contributions-form .form-select,
#custom-data-portal-results-form .form-select,
#funds-template #year_dropdown{
    position: relative;
    display: block;
    z-index: 3;
    width: 235px;
    height: 30px;
    line-height: 30px;
    background: url(../images/select_background.png) top right no-repeat;
    border-radius: 3px;
    font-size: 13px;
    color: #5a5047;
    z-index: 2;
    cursor: pointer;
    border: 1px solid #ccc;
    padding:5px;
    border:0;
    border-left:1px solid #ccc;
}
/*#custom-data-portal-form .form-select{
    width: auto;
}*/
/*
#custom-data-portal-form .form-select {
    width: 190px;
}
*/
#custom-data-portal-form .form-submit,
#custom-data-portal-country-form .form-submit,
#custom-data-portal-donor-form .form-submit,
#custom-data-portal-data-contributions-form .form-submit,
#custom-data-portal-results-form .form-submit {
    position: relative;
    height: 30px;
    margin: 50px 10px 10px !important;
    float: left;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    background: #0091ca;
    border: 0;
    border-radius: 3px;
    /*    display: none;*/
}

#custom-data-portal-form .ajax-progress .message,
#custom-data-portal-country-form .ajax-progress .message,
#custom-data-portal-donor-form .ajax-progress .message,
#custom-data-portal-data-contributions-form .ajax-progress .message,
#custom-data-portal-results-form .ajax-progress .message,
#custom-data-portal-form .ajax-progress-throbber .message,
#custom-data-portal-country-form .ajax-progress-throbber .message,
#custom-data-portal-donor-form .ajax-progress-throbber .message,
#custom-data-portal-data-contributions-form .ajax-progress-throbber .message,
#custom-data-portal-results-form .ajax-progress-throbber .message {
    color: #404040;
    font-size: 20px;
    padding: 30px;
}
#custom-data-portal-form .ajax-progress .throbber,
#custom-data-portal-country-form .ajax-progress .throbber,
#custom-data-portal-donor-form .ajax-progress .throbber,
#custom-data-portal-data-contributions-form .ajax-progress .throbber,
#custom-data-portal-results-form .ajax-progress .throbber,
#custom-data-portal-form .ajax-progress-throbber .throbber,
#custom-data-portal-country-form .ajax-progress-throbber .throbber,
#custom-data-portal-donor-form .ajax-progress-throbber .throbber,
#custom-data-portal-data-contributions-form .ajax-progress-throbber .throbber,
#custom-data-portal-results-form .ajax-progress-throbber .throbber {
    float: none;
    margin: 250px auto 0 auto;
    width: 66px;
    height: 66px;
    background: url("../images/throbber-circle.gif") no-repeat center center;
}
#custom-data-portal-form .ajax-progress,
#custom-data-portal-country-form .ajax-progress,
#custom-data-portal-donor-form .ajax-progress,
#custom-data-portal-data-contributions-form .ajax-progress,
#custom-data-portal-results-form .ajax-progress,
#custom-data-portal-form .ajax-progress-throbber,
#custom-data-portal-country-form .ajax-progress-throbber,
#custom-data-portal-donor-form .ajax-progress-throbber,
#custom-data-portal-data-contributions-form .ajax-progress-throbber,
#custom-data-portal-results-form .ajax-progress-throbber {
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.7);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 500;
    vertical-align: middle;
    text-align: center;
}
#sector-tabs {
    background: url("../images/background_topcontent.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    float: left;
    width: 100%;
    position: relative;
    z-index: 1;
}
#sector-tabs ul {
    float: left;
    list-style: outside none none;
    width: 100%;
    margin: 0;
    padding: 0;
}
#sector-tabs ul li {
    background: url("../images/separatormenutab.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    border-radius: 5px 5px 0 0;
    float: left;
    overflow: hidden;
}
#sector-tabs ul li.active a {
    background: none repeat scroll 0 0 #fcaf16;
    color: #fff;
}
#sector-tabs ul li a {
    color: #0091ca;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 12px 14px;
    position: relative;
    transition: all 0.3s ease-in-out 0s;
}
#donut_chart_tabs,
#donut_chart_tabs1,
#donut_chart_tabs2,
#donut_chart_tabs3 {
    background: url("../images/background_topcontent.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    float: left;
    width: 100%;
    position: relative;
    /*    z-index: 2;*/
}
#donut_chart_tabs ul,
#donut_chart_tabs1 ul,
#donut_chart_tabs2 ul,
#donut_chart_tabs3 ul {
    float: left;
    list-style: outside none none;
    width: 100%;
    margin: 0;
    padding: 0;
}
#donut_chart_tabs ul li,
#donut_chart_tabs1 ul li,
#donut_chart_tabs2 ul li,
#donut_chart_tabs3 ul li {
    background: url("../images/separatormenutab.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    border-radius: 5px 5px 0 0;
    float: left;
    overflow: hidden;
}
#donut_chart_tabs ul li.active span,
#donut_chart_tabs1 ul li.active span,
#donut_chart_tabs2 ul li.active span,
#donut_chart_tabs3 ul li.active span {
    background: #B0AEAA;
    color: #fff;
}
#donut_chart_tabs ul li span,
#donut_chart_tabs1 ul li span,
#donut_chart_tabs2 ul li span,
#donut_chart_tabs3 ul li span {
    color: #0091ca;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 12px 14px;
    position: relative;
    transition: all 0.3s ease-in-out 0s;
    cursor: pointer;
}

#active-activities,
.no-data-big,
.no-data-small {
    color: #5a5047;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    margin-top: 20px;
}
.no-data-big {
    position: absolute;
    top: 150px;
    left: 50%;
    width: 200%;
    margin: 0 0 0 -50%;
    z-index: 1;
}
.no-data-small {
    margin: 200px 20px 0;
}
#map-scale-1 {
    width: 15%;
    margin: -80px 0 10px 4%;
    float: left;
}
#map-scale-1 .scale {
    float: left;
    height: 20px;
    width: 100%;
    background: #000000; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NkNzQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NkNzQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmM3YTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #000000 0%, #cd7429 50%, #cd7429 50%, #ebc7a9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(50%,#cd7429), color-stop(50%,#cd7429), color-stop(100%,#ebc7a9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #000000 0%,#cd7429 50%,#cd7429 50%,#ebc7a9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #000000 0%,#cd7429 50%,#cd7429 50%,#ebc7a9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #000000 0%,#cd7429 50%,#cd7429 50%,#ebc7a9 100%); /* IE10+ */
    background: linear-gradient(to right,  #000000 0%,#cd7429 50%,#cd7429 50%,#ebc7a9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ebc7a9',GradientType=1 ); /* IE6-8 */
}
#map-scale-1 .max {
    font-size:11px;
    float: left;
    color: #000;
    margin-top: 10px;
}
#map-scale-1 .min {
    font-size:11px;
    float:right;
    color: #000;
    margin-top: 10px;
}
#map-scale-2 {
    width: 100px;
    margin: -160px 0 10px 50px;
    float: left;
}
#map-scale-2 .scale {
    width: 20px;
    margin: 0 10px 1px 0;
    float: left;
    height: 30px;
    clear: left;
}
#map-scale-2 .highest .scale {
    background: #522E10;
}
#map-scale-2 .high .scale {
    background: #CD7429;
}
#map-scale-2 .medium .scale {
    background: #FFBA75;
}
#map-scale-2 .low .scale {
    background: #FFDBB7;
}
#map-scale-2 .key {
    font-size:11px;
    float: left;
    color: #000;
    margin-top: 10px;
}
#disclaimer-block,
#disclaimer-block-2{
    clear: both;
    font-size: 11px;
    line-height: normal;
    margin-bottom: 20px;
}
.popover {
    display: inline-block;
    position: relative;
    width: 100%;
}
.popover .btn {
    display: inline-block;
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    color: #0090C9;
    line-height: 16px;
}
.btn.pencil {
    background: url(../images/pencil.png) left center no-repeat;
    padding-left: 17px;
}
.popover .thepopover {
    display: none;
    z-index: 3;
    position: absolute;
    border-radius: 3px;
    top: 30px;
    background: #FFFFFF;
    -moz-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.15);
    padding: 20px 5% 5px 5%;
    width: 90%;
}
.popover .thepopover .pinguelo {
    position: absolute;
    left: 5px;
    top: -13px;
    width: 32px;
    height: 18px;
    background: url(../images/pinguelopopover.png) no-repeat center center;
    display: block;
}
.popover .thepopover h3 {
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    color: #316789;
    line-height: 18px;
    margin-top: 0;
    margin-bottom: 1em;
}
.popover .thepopover ul {
    float: left;
    width: 100%;
    list-style: none;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
}
.popover .thepopover li {
    /*    float: left;*/
    width: 225px;
    display: inline-block;
}
.popover .thepopover li a {
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #0091CA;
    line-height: 16px;
}
.popover .info {
    float: right;
}
/*Ends*/

/* UNFPA media*/
.view-media-news.view-display-id-panel_pane_1 .views-row,
.view-unfpa-media.view-display-id-page .views-row {
    position: relative;
    display: block;
    zoom: 1;
    border-bottom: 1px dotted #d9dac4;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.view-media-news.view-display-id-panel_pane_1 .views-field-field-media-news-date,
.view-unfpa-media.view-display-id-page .views-field-date {
    color: #808080;
    font: bold 11px Arial;
    margin-bottom: 10px;
}
.view-media-news.view-display-id-panel_pane_1 .views-field-title,
.view-unfpa-media.view-display-id-page .views-field-text {
    font-weight: bold;
    font-size: 16px;
    color: #0091ca;
    line-height: 18px;
    margin: 10px 0;
}
.view-unfpa-media.view-display-id-page .views-field-markup p:first-child,
.view-unfpa-media.view-display-id-page .views-field-php p:first-child {
    font-weight: bold;
    margin-bottom: 0;
}

/* Feature */
.node-type-ct-feature #footer {
    display: none;
}
.view-feature .views-field-title {
    position: fixed;
    top: 0;
    margin: 220px 0 0 100px;
    color: #fff;
    width: 40%;
    opacity: 0;
    z-index: 20;
}
.view-feature .views-field-title .feature-title {
    padding: 20px 0;
    border-top: 20px solid rgba(255,255,255,0.2);
    border-bottom: 20px solid rgba(255,255,255,0.2);
    font-size: 60px;
    line-height: 60px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 5px;
}
.view-field-collection-view.view-display-id-feature_slides_block {
    visibility: hidden;
}
.view-field-collection-view.view-display-id-feature_slides_block .views-row {
    position: fixed;
    top: 0;
}
.view-field-collection-view.view-display-id-feature_slides_block .views-row.left {
    right: 0;
}
.view-field-collection-view.view-display-id-feature_slides_block .views-row.right {
    left: 0;
}
/*.view-field-collection-view.view-display-id-feature_slides_block .views-field-field-image img {
    width: 100%;
    height: auto;
}*/
.view-field-collection-view.view-display-id-feature_slides_block .slide-overlay {
    width: 100%;
    position: absolute;
}
.view-field-collection-view.view-display-id-feature_slides_block .slide-copy {
    position: fixed;
    top: 0;
    margin: 100px 20px 0;
    color: #fff;
    width: 40%;
    padding-top: 20px;
    border-top: 10px solid rgba(255,255,255,0.2);
    opacity: 0;
}
.view-field-collection-view.view-display-id-feature_slides_block .slide-copy.left {
    left: -100%;
}
.view-field-collection-view.view-display-id-feature_slides_block .slide-copy.right {
    right: -100%;
}
.view-field-collection-view.view-display-id-feature_slides_block .slide-number {
    font-size: 80px;
    float: left;
    line-height: 70px;
    font-family: 'unfpatext', Arial;
    height: 500px;
    margin: 0 20px 0 0;
}
.view-field-collection-view.view-display-id-feature_slides_block .right .slide-number {
    float: right;
    margin: 0 0 0 20px;
}
.view-field-collection-view.view-display-id-feature_slides_block .slide-details {
    /*float: left;*/
}
.view-field-collection-view.view-display-id-feature_slides_block .right .slide-details {
    /*float: right;*/
    text-align: right;
}
.view-field-collection-view.view-display-id-feature_slides_block .slide-headline {
    font-size: 34px;
    line-height: 36px;
    font-weight: bold;
}
.view-field-collection-view.view-display-id-feature_slides_block .slide-subtitle {
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    margin-top: 10px;
}
.view-field-collection-view.view-display-id-feature_slides_block .slide-text {
    font-size: 20px;
    line-height: normal;
    margin-top: 10px;
}
.view-field-collection-view.view-display-id-feature_slides_block .views-field-field-photo-credit {
    position: fixed;
    width: 100%;
    margin-bottom: 10px;
    color: #fff;
    opacity: 0;
}
.view-field-collection-view.view-display-id-feature_slides_block .views-field-field-photo-credit .left {
    margin-left: 20px;
    float: left;
}
.view-field-collection-view.view-display-id-feature_slides_block .views-field-field-photo-credit .right {
    margin-right: 20px;
    float: right;
}
.view-field-collection-view.view-display-id-feature_slides_block .slide-link {
    margin-top: 10px;
}
.view-field-collection-view.view-display-id-feature_slides_block .slide-link a {
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    padding-bottom: 3px;
    border-bottom: 1px solid #fff;
}
#slider-pagination {
    position: fixed;
    bottom: 20px;
    z-index: 10;
    width: 100%;
}
#slider-pagination ul,
.view-field-collection-view.view-display-id-feature_slides_block .view-footer .social {
    max-width: 980px;
    margin: 0 auto;
    padding: 0 10px;
    text-align: center;
    float: none;
}
.view-field-collection-view.view-display-id-feature_slides_block .view-footer {
    position: fixed;
    z-index: 20;
    bottom: 80px;
    margin: 0;
    width: 100%;
}
.view-field-collection-view.view-display-id-feature_slides_block .view-footer .social a,
.view-field-collection-view.view-display-id-feature_slides_block .view-footer .social .social-icons {
    float: none;
    display: inline-block;
}
#slider-pagination li {
    background: url(../images/slider-pagination.png) -175px -9px;
    width: 22px;
    height: 22px;
    list-style: none;
    display: inline-block;
    margin: 5px;
    cursor: pointer;
}
#slider-pagination li.active {
    background-position:-200px -9px
}
#feature-related-news {
    position: fixed;
    top: 400px;
    left: 0px;
    width: 100%;
    opacity: 0;
    z-index: 0;
}
.view-vw-news.view-display-id-feature_related_news_block {
    max-width: 980px;
    margin: 0 auto;
    background-color: rgba(0,0,0,0.4);
    border-bottom: 10px solid rgba(255,255,255,0.2);
    width: 100%;
}
.view-vw-news.view-display-id-feature_related_news_block .view-header {
    text-align: center;
}
.view-vw-news.view-display-id-feature_related_news_block .social {
    margin: 20px;
    float: none;
    display: inline-block;
}
.view-vw-news.view-display-id-feature_related_news_block > .view-content {
    display: inline-block;
    border-bottom: 1px solid #fff;
    margin: 3%;
    padding-bottom: 20px;
    width: 94%;
}
.view-vw-news.view-display-id-feature_related_news_block > .view-content > .views-row {
    border: none;
    float: left;
    width: 32%;
    margin: 0;
    padding: 0 2% 0 0;
}
.view-vw-news.view-display-id-feature_related_news_block > .view-content > .views-row-last {
    padding: 0;
}
.view-vw-news.view-display-id-feature_related_news_block .views-row .news-body .date_time,
.view-vw-news.view-display-id-feature_related_news_block .views-row .news-body p.title a {
    color: #fff;
}
/*.view-vw-news.view-display-id-feature_related_news_block .views-row .news-body p.title a:hover {
    color: #0091ca;
}*/
/*.node-type-feature #page-title {
    background: #000;
    text-align: center;
    color: #fff;
    margin: 0;
    padding: 10px 0;
}
.view-feature.view-display-id-feature_detail_pane {
    background: #000;
}
.view-feature.view-display-id-feature_detail_pane .views-field-field-feature-date {
    text-align: center;
    padding-bottom: 10px;
}
.view-field-collection-view.view-display-id-feature_image_field_collection {
    overflow: hidden;
}
.view-field-collection-view.view-display-id-feature_image_field_collection .view-content {
    top: 0;
}
.view-field-collection-view.view-display-id-feature_image_field_collection ul {
    padding: 0;
    transition: margin 1s linear;
    position: relative;
}
.view-field-collection-view.view-display-id-feature_image_field_collection li {
    float: left;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: left 1s linear;
}
.view-field-collection-view.view-display-id-feature_image_field_collection li img {
    width: 100%;
    height: auto;
}
.view-field-collection-view.view-display-id-feature_image_field_collection .views-field-views-conditional {
    position: absolute;
    color: #fff;
    top: 0;
    left: 0;
    width: 30%;
    line-height: normal;
    padding: 20px;
}
.number-cls {
    width: 10%;
    font-size: 50px;
    display: inline;
}
.headline-cls {
    width: 90%;
    font-size: 50px;
    display: inline-block;
}*/

/* Job page*/
.view-job.view-display-id-jon_pane_detail .left {
    width: 70%;
    float: left;
    margin-bottom: 30px;
}
/*.view-job.view-display-id-jon_pane_detail .views-field-title {
    height: 180px;
}*/
.view-job.view-display-id-jon_pane_detail .views-field-body {
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    color: #808080;
    font: 16px Arial;
    margin: 0 auto;
    padding: 0 10%;
    width: 60%;
}
.view-job.view-display-id-jon_pane_detail .views-field-body p,
.view-job.view-display-id-jon_pane_detail .views-field-body div {
    line-height: 26px;
    text-align: justify;
}
.view-job.view-display-id-jon_pane_detail .views-field-body .job-details {
    font-weight: bold;
    margin: 15px 0;
}
#news-detail-page-template .panel-col-first .view-job .date-display-single {
    font-size: 100%;
}
.view-job.view-display-id-jon_pane_detail .job-link a {
    border-radius: 3px;
    color: #fff;
    float: left;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    line-height: 45px;
    margin-bottom: 50px;
    margin-right: 20px;
    padding: 0 15px;
    text-decoration: none;
    background: #0091CA;
}
.view-job.view-display-id-custom_jobs_related_news > .view-content,
.view-job.view-display-id-custom_jobs_related_job .views-row,
.view-job.job-list .views-row {
    border-bottom: 1px dotted #D9DAC4;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    width: 100%;
}
.view-job.view-display-id-custom_jobs_related_news .views-row {
    border: none;
    float: left;
    width: 31%;
    margin: 0;
    padding: 0 2% 0 0;
}
.view-job.view-display-id-custom_jobs_related_news .views-row .views-row {
    width: 100%;
    padding: 0;
}
.view-job.view-display-id-custom_jobs_related_news .views-row img {
    border: 1px solid #D2D2D2;
    border-radius: 3px;
    box-shadow: 0 0 3px #CCCCCC;
    float: left;
    margin: 0 20px 10px 0;
}
.view-job.view-display-id-custom_jobs_related_news .views-row .date-display-single {
    color: #999999;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    margin-bottom: 3px;
}
.view-job.view-display-id-custom_jobs_related_news .views-row .item .description .summary {
    color: #808080;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
}
.view-job.view-display-id-custom_jobs_related_news .views-row .item .description a,
.view-job.view-display-id-custom_jobs_related_job a,
.view-job.job-list .views-field-title a {
    /*    position: relative;*/
    display: block;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    color: #0091ca;
    line-height: 18px;
    margin: 0 0 5px;
}
.view-job.view-display-id-custom_jobs_related_news .views-row .description a:hover,
.view-job.view-display-id-custom_jobs_related_job a:hover,
.view-job.job-list .views-field-title a:hover {
    color: #30b3e6;
}
.view-job.job-list .view-filters {
    margin-bottom: 30px;
}
.view-job.job-list .views-field-field-closing-date,
.view-job.job-list .views-field-field-duty-station {
    font-weight: bold;
}
.view-job.job-list .views-more-link {
    color: #0091CA;
    font: bold 14px Arial;
    text-decoration: none;
    display: block;
    margin-top: 10px;
}
.view-job.job-list .view-footer {
    float: right;
    width: 30%;
    text-align: right;
}
.view-job.job-list .item-list{
    float: left;
    width: 70%;
    clear: left;
}
.view-job.job-list .item-list .pager{
    text-align: left;
}
.page-archived-jobs-listing #page-title {
    display: none;
}

/* IE7 */
.ie7 #header menu #navigation ul.menu {
    left: -15px;
}
.ie7 .block-locale ul.language-switcher-locale-url,
.ie7 .block-locale ul.language-switcher-locale-url li,
.ie7 #header .search_form .button,
.ie7 #header #block-search-form .form-submit {
    top: 0;
}
.ie7 .events-home-list .view-content .views-row {
    float: left;
}
.ie7 .events-home-list .view-footer {
    clear: both;
}
.ie7 .view-vw-employment .flex-control-nav {
    bottom: 50px;
}
.ie7 .view-vw-employment .slides {
    margin: 0;
}
.ie7 #header menu #navigation ul li .menu.taxonomy_menu li ul {
    left: 0;
}
.ie7 #header menu #navigation ul li .menu li ul {
    width: 170px;
}
.ie7 .view-vw-resource-pages .item .view-field-collection-view,
.ie7 .view-display-id-resources_block .item .view-field-collection-view {
    float: left;
}
.ie7 .views-exposed-form .views-exposed-widgets .form-text {
    background: none;
    height: 20px;
    line-height: 20px;
    line-height: normal;
}
.ie7 .views-exposed-form .form-submit {
    height: 22px;
}
.ie7 #news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body blockquote,
.ie7 #news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body blockquote,
.ie7 blockquote {
    background: url("../images/bg_blockquote.gif") no-repeat scroll 40px 30px #fff;
}
.ie7 #news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fcleft,
.ie7 #news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fcright,
.ie7 #news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fcleft,
.ie7 #news-detail-page-template .pane-vw-updates-panel-pane-1 .views-field-body .fcright {
    clear: both;
}
.ie7 .pane-custom-home-banner-featured-banner-list {
    width: 69%;
}
.ie7 .stay_connected {
    width: 29%;
    float: right;
}
.ie7 #featured_content_vertical .carousel .thumbs .itens {
    position: relative;
}
.ie7 #footer .block-menu ul.menu li a {
    display: inline-block;
}
#unfpa_worldwide .map_item .quick-info{
    display: none;
    position: absolute;
    top: -15px;
    left: 11px;
    color: #316789;
    font-size: 15px;
    width: 100px;
    z-index: 1;
    background: #fff;
    padding: 2px 5px;
    border-radius: 3px;
    border: 1px solid #316789;
}
/*audit and investigation */
#topics_overview .view-vw-resource-pages.view-display-id-panel_pane_6
{
    float: left;
}
.custom-pane-title{
    font-size: 22px;
    font-weight: bold;
    color: #5a5047;
    padding: 0 0 10px;
    margin: 0 0 35px;
    border-bottom: 1px solid #d9dac4;
}
.node-type-ct-events .panel-col-last.panel-panel{
    width: 39%;
    float: left;
}
.panel-col-last.panel-panel .view-events-related-terms .views-row,
.panel-col-last.panel-panel .view-vw-events.view-display-id-event_video_pane .views-row {
    width: 100%;
    padding: 0 0 20px;
    margin: 0 0 20px;
    border-bottom: 1px dotted #d9dac4;
    /*    display: block;*/
    zoom: 1;
}
.panel-col-last.panel-panel .view-events-related-terms > .view-content,
.panel-col-last.panel-panel .view-vw-events.view-display-id-event_video_pane > .view-content {
    border-bottom: none;
}
.view-events-related-terms .views-row .views-row,
.view-vw-events.view-display-id-event_video_pane .views-row .views-row {
    width:auto;
}
#sub-page-template .panel-col .inside .field-name-body iframe{
    width: 166%;
}


/*end of audit and investigation */
/*Ends*/
/* SDG page */
#sdg-content #banner1 img,
#sdg-content section figure img,
#sdg-content section .section-content img {
    width: 100%;
    height: auto;
}
#sdg-content p {
    color: #808080;
    font-size: 16px;
    font-family: 'HelveticaNeueLTStd67MdCn';
}
#sdg-content section figure {
    width: 39%;
    float: left;
    margin-right: 2%;
}
#sdg-content section figure figcaption {
    color: #949494;
    font-size: 12px;
    font-style: italic;
}
#sdg-content section .section-content {
    width: 59%;
    float: left;
}
#sdg-content section .section-content h2 {
    display: none;
}
#sdg-content section .section-content h3 {
    color: #404040;
    font-size: 21px;
    margin: 0.5em 0;
}
#sdg-content section .section-content p {
    color: #808080;
    font-size: 14px;
}
#sdg-content section .section-content p:nth-last-child(2) {
    font-size: 16px;
}
#sdg-content .back-to-top {
    float: right;
    width: 21px;
    margin-bottom: 20px;
    cursor: pointer;
}
#sdg-content #banner1 {
    margin: 0 -120px 10px;
}
#sdg-content #banner2 {
    margin: 10px -10px;
    position: relative;
    height: 700px;
}
#sdg-content .icon {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    margin: 10px;
    width: 180px;
    height: 180px;
    font-size: 0;
    /*text-indent: -9999px;*/
    background-color: #3b3b3b;
}
#sdg-content .icon3,
#sdg-content .icon4,
#sdg-content .icon5 {
    width: 280px;
    height: 280px;
}
#sdg-content .icon-border.icon1 {
    left: 0;
    top: 0;
}
#sdg-content .icon-border.icon2 {
    left: 200px;
    top: 0;
}
#sdg-content .icon-border.icon3 {
    left: 400px;
    top: 0;
}
#sdg-content .icon-border.icon4 {
    left: 700px;
    top: 0;
}
#sdg-content .icon-border.icon5 {
    left: 0;
    top: 200px;
}
#sdg-content .icon-border.icon6 {
    left: 300px;
    top: 300px;
}
#sdg-content .icon-border.icon8 {
    left: 500px;
    top: 300px;
}
#sdg-content .icon-border.icon10 {
    left: 700px;
    top: 300px;
}
#sdg-content .icon-border.icon11 {
    left: 200px;
    top: 500px;
}
#sdg-content .icon-border.icon13 {
    left: 400px;
    top: 500px;
}
#sdg-content .icon-border.icon16 {
    left: 600px;
    top: 500px;
}
#sdg-content .icon-border.icon17 {
    left: 800px;
    top: 500px;
}
#sdg-content .filler1 {
    position: absolute;
    width: 80px;
    height: 80px;
    margin: 10px;
    left: 300px;
    top: 200px;
}
#sdg-content .filler2 {
    position: absolute;
    width: 80px;
    height: 180px;
    margin: 10px;
    left: 900px;
    top: 300px;
}
#sdg-content .filler3 {
    position: absolute;
    width: 180px;
    height: 180px;
    margin: 10px;
    left: 0;
    top: 500px;
}
#sdg-content .tab-filler1,
#sdg-content .tab-filler2,
#sdg-content .tab-filler3,
#sdg-content .mobile-filler1,
#sdg-content .mobile-filler2,
#sdg-content .mobile-filler3 {
    display: none;
}
#sdg-content .filler1 img,
#sdg-content .filler2 img,
#sdg-content .filler3 img {
    width: 100%;
    height: 100%;
}
#sdg-content .icon-border {
    position: absolute;
}
#sdg-content .icon-border::before,
#sdg-content .icon-border::after {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
}
#sdg-content .icon-border::before {
    z-index: 1;
    -webkit-transition: box-shadow 0.3s;
    transition: box-shadow 0.3s;
}
#sdg-content .icon-border img {
    z-index: 2;
    width: 100%;
    height: auto;
    position: absolute;
}
#sdg-content .icon-border.icon1::before {
    box-shadow: inset 0 0 0 90px #e4233a;
}
#sdg-content .icon-border.icon1:hover::before {
    box-shadow: inset 0 0 0 5px #e4233a;
}
#sdg-content .icon-border.icon2::before {
    box-shadow: inset 0 0 0 90px #dda639;
}
#sdg-content .icon-border.icon2:hover::before {
    box-shadow: inset 0 0 0 5px #dda639;
}
#sdg-content .icon-border.icon3::before {
    box-shadow: inset 0 0 0 140px #4b9f38;
}
#sdg-content .icon-border.icon3:hover::before {
    box-shadow: inset 0 0 0 8px #4b9f38;
}
#sdg-content .icon-border.icon4::before {
    box-shadow: inset 0 0 0 140px #c5182c;
}
#sdg-content .icon-border.icon4:hover::before {
    box-shadow: inset 0 0 0 8px #c5182c;
}
#sdg-content .icon-border.icon5::before {
    box-shadow: inset 0 0 0 140px #ff3920;
}
#sdg-content .icon-border.icon5:hover::before {
    box-shadow: inset 0 0 0 8px #ff3920;
}
#sdg-content .icon-border.icon6::before {
    box-shadow: inset 0 0 0 90px #25bce1;
}
#sdg-content .icon-border.icon6:hover::before {
    box-shadow: inset 0 0 0 5px #25bce1;
}
#sdg-content .icon-border.icon8::before {
    box-shadow: inset 0 0 0 90px #a11842;
}
#sdg-content .icon-border.icon8:hover::before {
    box-shadow: inset 0 0 0 5px #a11842;
}
#sdg-content .icon-border.icon10::before {
    box-shadow: inset 0 0 0 90px #dd1367;
}
#sdg-content .icon-border.icon10:hover::before {
    box-shadow: inset 0 0 0 5px #dd1367;
}
#sdg-content .icon-border.icon11::before {
    box-shadow: inset 0 0 0 90px #fc9d23;
}
#sdg-content .icon-border.icon11:hover::before {
    box-shadow: inset 0 0 0 5px #fc9d23;
}
#sdg-content .icon-border.icon13::before {
    box-shadow: inset 0 0 0 90px #3e7d44;
}
#sdg-content .icon-border.icon13:hover::before {
    box-shadow: inset 0 0 0 5px #3e7d44;
}
#sdg-content .icon-border.icon16::before {
    box-shadow: inset 0 0 0 90px #00689d;
}
#sdg-content .icon-border.icon16:hover::before {
    box-shadow: inset 0 0 0 5px #00689d;
}
#sdg-content .icon-border.icon17::before {
    box-shadow: inset 0 0 0 90px #18476a;
}
#sdg-content .icon-border.icon17:hover::before {
    box-shadow: inset 0 0 0 5px #18476a;
}

.view-vw-news.view-display-id-feature_related_news_block .view-header {
    text-align: center;
}
.node-type-ct-feature .social {
    position: relative;
    margin: 20px;
    float: none;
    display: block;
}
.node-type-ct-feature .panel-2col-stacked .social,
.node-type-ct-feature .panel-3col-stacked .social{
    margin: 20px 0;
}
.node-type-ct-feature .social .social-icons > span {
    display: block;
    background: #fff;
    border: 1px solid #e1e1e1;
    margin-left: 5px;
    position: relative;
}
.node-type-ct-feature .social .social-icons > span:before {
    content: "";
    border-right: 4px solid #c1c4c6;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    position: absolute;
    left: -4px;
    top: 10px;
}
.node-type-ct-feature .social .social-icons > span:after {
    content: "";
    border-right: 3px solid #fff;
    border-top: 2px solid transparent;
    border-bottom: 2px solid transparent;
    position: absolute;
    left: -3px;
    top: 11px;
}
.node-type-ct-feature .social a,
.node-type-ct-feature .social .social-icons {
    position: relative;
    display: block;
    float: left;
    margin-right: 8px;
    padding: 0 0 0 28px;
    text-align: center;
    text-decoration: none;
    overflow:hidden;
    cursor: pointer;
    border-radius: 0;
    height: auto;
    background: none;
    border: none;
}
.node-type-ct-feature .social .social-icons:before {
    content: "";
    background: url(../images/social.png) top left no-repeat #c1c4c6;
    height: 28px;
    width: 28px;
    border-radius: 9999px;
    position: absolute;
    left: 0;
}
.node-type-ct-feature .social a.tw,
.node-type-ct-feature .social .st_twitter_custom:before {
    background-position: center 0;
}
.node-type-ct-feature .social a.tw:hover,
.node-type-ct-feature .social .st_twitter_custom:hover:before {
    background-color: #12c7ef;
    border-color: #12c7ef;
}
.node-type-ct-feature .social a.fb,
.node-type-ct-feature .social .st_facebook_custom:before {
    background-position: center -52px;
}
.node-type-ct-feature .social a.fb:hover,
.node-type-ct-feature .social .st_facebook_custom:hover:before {
    background-color: #305fb3;
    border-color: #305fb3;
}
.node-type-ct-feature .social a.gp,
.node-type-ct-feature .social .st_googleplus_custom:before {
    background-position: center -104px;
}
.node-type-ct-feature .social a.gp:hover,
.node-type-ct-feature .social .st_googleplus_custom:hover:before {
    background-color: #d7482a;
    border-color: #d7482a;
}
.node-type-ct-feature .social a.in,
.node-type-ct-feature .social .st_linkedin_custom:before {
    background-position: center -156px;
}
.node-type-ct-feature .social a.in:hover,
.node-type-ct-feature .social .st_linkedin_custom:hover:before {
    background-color: #0077B5;
    border-color: #0077B5;
}
.node-type-ct-feature .social a.em,
.node-type-ct-feature .social .st_email_custom:before {
    background-position: center -208px;
    margin-right: 0;
}
.node-type-ct-feature .social a.em:hover,
.node-type-ct-feature .social .st_email_custom:hover:before {
    background-color: #000;
    border-color: #000;
}
.node-type-ct-feature .stButton .st-yahoo-counter,
.node-type-ct-feature .stButton .st-linkedin-counter {
    width: auto !important;
}
.node-type-ct-feature .social .stButton .st-twitter-counter,
.node-type-ct-feature .social .stButton .st-facebook-counter,
.node-type-ct-feature .social .stButton .stButton_gradient,
.node-type-ct-feature .social .stButton .st-linkedin-counter,
.node-type-ct-feature .social .stButton .st-email-counter {
    display: none;
}
.node-type-ct-feature .social .stButton .stBubble {
    height: auto;
    margin: 5px 5px 1px !important;
    width: auto;
}
.node-type-ct-feature .social .st_twitter_vcount .stBubble_count,
.node-type-ct-feature .social .st_facebook_vcount .stBubble_count,
.node-type-ct-feature .social .st_googleplus_vcount .stBubble,
.node-type-ct-feature .social .st_linkedin_vcount .stBubble_count,
.node-type-ct-feature .social .st_email_vcount .stBubble_count {
    border: 0;
    background: none;
}
.node-type-ct-feature .social .stButton .stBubble_count {
    font-size: 14px;
    width: auto;
    height: auto;
    padding: 0;
    background: none;
    border: 0;
    color: #2f3236;
}

/* Slideshow detail page */
#slideshow-detail-page .flex-direction-nav a {
    width: 76px;
    height: 88px;
    margin-top: -44px;
}
#slideshow-detail-page .flex-direction-nav .flex-prev {
    background: url(../images/leftArrow.png) 0 -3px;
}
#slideshow-detail-page .flex-direction-nav .flex-next {
    background: url(../images/rightArrow.png);
}
#slideshow-detail-page .flex-direction-nav a::before {
    display: none;
}
#slideshow-detail-page .view-slideshow.view-display-id-block .views-field-title {
    color: #000;
}
#slideshow-detail-page .view-display-id-slides_block .flexslider {
    overflow: hidden;
}
#slideshow-detail-page .view-slideshow.view-display-id-block .views-field-title {
    margin-top: 0;
}

/* SOWP page*/
.panels-flexible-region {
    width: 100% !important;
}
#sowp_tabs {
    border-bottom: 3px solid #959595;
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 20px;
    /*    z-index: 2;*/
}
#sowp_tabs ul {
    float: left;
    list-style: outside none none;
    width: 100%;
    margin: 0;
    padding: 0;
}
#sowp_tabs > ul > li {
    border-radius: 10px 10px 0 0;
    float: left;
    overflow: hidden;
    width: 161px;
    margin: 0 1px;
    text-align: center;
}
#sowp_tabs > ul > li.tab1,
#sowp_tabs > ul > li.tab1 ul {
    background: #256EBB;
}
#sowp_tabs > ul > li.tab2,
#sowp_tabs > ul > li.tab2 ul {
    background: #7C61A6;
}
#sowp_tabs > ul > li.tab3,
#sowp_tabs > ul > li.tab3 ul {
    background: #28A49C;
}
#sowp_tabs > ul > li.tab4,
#sowp_tabs > ul > li.tab4 ul {
    background: #81643C;
}
#sowp_tabs > ul > li.tab5,
#sowp_tabs > ul > li.tab5 ul {
    background: #71B24E;
}
#sowp_tabs > ul > li.tab6,
#sowp_tabs > ul > li.tab6 ul {
    background: #DD955A;
}
#sowp_tabs > ul > li.active {
    background: #B0AEAA;
}
#sowp_tabs > ul > li > span {
    color: #fff;
    display: table-cell;
    font-size: 16px;
    font-weight: bold;
    padding: 0;
    position: relative;
    transition: all 0.3s ease-in-out 0s;
    cursor: pointer;
    height: 50px;
    vertical-align: middle;
    width: 161px;
    line-height: 18px;
}
#sowp_tabs > ul > li > span > a {
    color: #fff;
}
#sowp_tabs ul li ul {
    display: none;
    position: absolute;
    z-index: 4;
    text-align: left;
    /*    top: 50px;*/
    padding: 20px;
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    width: auto;
    border-radius: 0 0 10px 10px;
}
#sowp_tabs > ul > li.tab1 ul,
#sowp_tabs > ul > li.tab2 ul,
#sowp_tabs > ul > li.tab3 ul {
    left: 1px;
}
#sowp_tabs > ul > li.tab4 ul,
#sowp_tabs > ul > li.tab5 ul,
#sowp_tabs > ul > li.tab6 ul {
    right: 2px;
}
#sowp_tabs ul li ul a {
    cursor: pointer;
    color: #fff;
}
#sowp_tabs ul li ul a:hover{
    color: #000;
}
#sowp-data-block .all_chart_wrapper .data {
    border-right: 1px solid #D3D0E1;
    padding: 0 6px;
    width: 148px;
    /*    height: 750px;*/
    margin-bottom: 30px;
    float: left;
    position: relative;
}
#sowp-data-block .all_chart_wrapper .data h3 {
    margin: 0;
    height: 50px;
}
#sowp-data-block .all_chart_wrapper .data.container-1 h3 {
    color: #256EBB;
}
#sowp-data-block .all_chart_wrapper .data.container-2 h3 {
    color: #7C61A6;
}
#sowp-data-block .all_chart_wrapper .data.container-3 h3 {
    color: #28A49C;
}
#sowp-data-block .all_chart_wrapper .data.container-4 h3 {
    color: #81643C;
}
#sowp-data-block .all_chart_wrapper .data.container-5 h3 {
    color: #71B24E;
}
#sowp-data-block .all_chart_wrapper .data.container-6 h3 {
    color: #DD955A;
}
#sowp-data-block .all_chart_wrapper .data.container-5 h4,
#sowp-data-block .all_chart_wrapper .data.container-6 h4 {
    color: #818181;
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
    margin: 0;
    height: 80px;
}
#sowp-data-block .all_chart_wrapper .data.container-6 {
    border: none;
}
#donutchart-population,
#donutchart-maternal,
donutchart-sexual-diff {
    position: relative;
    z-index: 1;
}
#sowp-data-block #maternal-value {
    color: #E8B54A;
    position: absolute;
    font-size: 64px;
    top: 191px;
    left: 46px;
}
#sowp-data-block #maternal-value.big-val {
    font-size: 50px;
    top: 194px;
    left: 38px;
}
#sowp-data-block .values-wrapper div {
    border-top: 1px solid #B0B0B0;
    color: #606060;
    font-size: 11px;
    float: left;
    width: 100%;
}
#sowp-data-block .values-wrapper .label {
    float: left;
    width: 70%;
}
#sowp-data-block .values-wrapper .value {
    float: left;
    width: 30%;
    text-align: right;
    font-weight: bold;
}
#sowp-data-block .container-5 .fertility-val,
#sowp-data-block .container-6 .expactancy-val {
    float: left;
    width: 100%;
    height: 320px;
}
#sowp-data-block .container-5 .fertility-val .fert-left{
    float: left;
    width: 115px;
    margin-right: 10px;
}
#sowp-data-block .container-5 .fertility-val .fert-right{
    float: left;
    font-size: 44px;
    color: #37B54A;
    font-weight: bold;
    line-height: 51px;
}
#sowp-data-block .container-5 .fertility-val .fert-left .fertility_img{
    background: url(../images/pregnant-woman.jpg) center no-repeat;
    width: 20px;
    height: 48px;
    float: left;
    margin: 3px 3px 0 0;
    background-size: cover;
}
#sowp-data-block .expectancy-val-1,
#sowp-data-block .expectancy-val-2 {
    float: left;
    margin: 0 15px 5px;
}
#sowp-data-block .expectancy-val-1 .expectancy-left {
    background: url(../images/man-woman-icon.jpg) bottom no-repeat;
    background-size: cover;
    width: 30px;
    height: 86px;
    float: left;
    margin-right: 15px;
}
#sowp-data-block .expectancy-val-2 .expectancy-left {
    background: url(../images/man-woman-icon.jpg) top no-repeat;
    background-size: cover;
    width: 30px;
    height: 86px;
    float: left;
    margin-right: 15px;
}
#sowp-data-block .expectancy-val-1 .expectancy-right {
    float: left;
    text-align: right;
    font-size: 60px;
    font-weight: bold;
    color: #0084C4;
    margin-top: 30px;
}
#sowp-data-block .expectancy-val-2 .expectancy-right {
    float: left;
    text-align: right;
    font-size: 60px;
    font-weight: bold;
    color: #CD41AC;
    margin-top: 30px;
}
#sowp-data-block #map-scale-1 .sowp-scale {
    float: left;
    height: 20px;
    width: 100%;
    background: #000000; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NkNzQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NkNzQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmM3YTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
#sowp-data-block .chart-legend {
    list-style: none;
    margin: 10px 0;
    padding: 0;
    position: absolute;
    top: 280px;
    width: 148px;
}
#sowp-data-block .chart-legend li {
    float: left;
    width: 100%;
}
#sowp-data-block .chart-legend span {
    width: 10px;
    height: 10px;
    border-radius: 9999px;
    float: left;
    margin-right: 10px;
    margin-top: 3px;
}
#sowp-data-block .chart-legend p {
    margin: 0;
    color: #939393;
    font-size: 11px;
}
#sowp-data-block .data.container-3 .chart-legend p {
    float: left;
}
#sowp-data-block .chart-legend #cpr,
#sowp-data-block .chart-legend #unmet {
    float: right;
}
#sowp-data-block .map-title h2 {
    color: #256EBB;
}
#sowp-data-block #sowp-tabs-1 {
    float: left;
    clear: both;
    width: 100%;
    margin: 20px 0;
}
#sowp-data-block #sowp-tabs-1 div {
    float: left;
    margin-right: 3%;
}
#sowp-data-block #sowp-tabs-1 div h3 {
    font-size: 24px;
    margin: 0 0 10px;
}
#sowp-data-block #sowp-tabs-1 div h3 a {
    color: #B7B7B7;
}
#sowp-data-block #sowp-tabs-1 div h3 a:hover,
#sowp-data-block #sowp-tabs-1 div h3 a.active {
    color: #3F82D3;
}
.sowp-throbber.ajax-progress-throbber .message {
    color: #404040;
    font-size: 20px;
    padding: 30px;
}
.sowp-throbber.ajax-progress-throbber .throbber {
    float: none;
    margin: 250px auto 0 auto;
    width: 66px;
    height: 66px;
    background: url("../images/throbber-circle.gif") no-repeat center center;
}
.sowp-throbber.ajax-progress-throbber {
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.7);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 500;
    vertical-align: middle;
    text-align: center;
    display: none;
}
#sowp-data-block .no-data-wrapper {
    display: table-cell;
    width: 148px;
    height: 320px;
    vertical-align: middle;
    text-align: center;
    color: #818181;
    font-size: 12px;
    font-weight: bold;
}
#sowp-data-block .social {
    margin-bottom: 10px;
}
.page-swop #page-title {
    display: none;
}
.swp-chart-imgslider .swp-share {
    border-top: 0;
    margin-top: 0;
    padding-top: 27px;
}
.swp-chart-charts .swp-share {
    position: relative;
    z-index: 1;
    width: auto;
    float: right;
}

/* Newsletter block*/
.pane-block-newsletter{
    float: left;
    width: 100%;
}
.pane-block-newsletter .item{
    background: #FFF;
    margin: 0 0 20px 0;
    padding: 15px 20px;
    border-radius: 3px;
    overflow: hidden;
    -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
    clear: right;
}
.pane-block-newsletter .item form.newsletter p{
    margin-top: 0;
    font-size: 14px;
    color: #808080;
    line-height: 16px;
    margin-bottom: 14px;
}
.pane-block-newsletter .item form.newsletter label{

    position: relative;
    display: block;
    font-size: 14px;
    color: #808080;
    line-height: 20px;
}
.pane-block-newsletter .item form.newsletter .txt{

    position: relative;
    display: block;
    border-radius: 3px;
    background: #f7f4ed;
    border: 1px solid #d1cdc2;
    padding: 6px 2px 5px 2px;
    -moz-box-shadow: inset 0 1px 1px 0 #eae8e1;
    -webkit-box-shadow: inset 0 1px 1px 0 #eae8e1;
    box-shadow: inset 0 1px 1px 0 #eae8e1;
    width: 100%;
    margin: 14px 0 20px;
}
.pane-block-newsletter .item form.newsletter .button{
    border: 0;
    height: 26px;
    float: right;
    padding: 0 8px;
    border-radius: 3px;
    background: #0091ca;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    line-height: 15px;
}
.swp-pdf-link {
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    text-decoration: none;
    position: relative;
    display: inline-block;
    float: left;
    margin-bottom: 20px;
}
.swp-pdf-link img {
    display: block;
    width: 29px;
    height: 29px;
    position: absolute;
    left: 0;
    top: 0;
}
.swp-pdf-link span {
    display: block;
    min-height: 14px;
    padding: 8px 0 7px 35px;
}
.region-indicator {
    font-weight: bold;
    font-size: 12px;
    color: #0091CA;
    line-height: 16px;
}

/* SOWP side nav */
#sowp-data-block .swp-nav {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 66px;
    height: 100%;
    background: #2e3537;
    background: rgba(46, 53, 55, 0.76);
    z-index: 2;
}

#sowp-data-block .swp-nav ul {
    width: 100%;
    position: relative;
    top: 50%;
    /* (5x link outer height) / 2 */
    margin-top: -168px;
}

#sowp-data-block .swp-nav ul li {
    display: block;
    width: 100%;
}

#sowp-data-block .swp-nav ul li:first-child {
    border-top: 1px solid #8f999b;
    border-color: rgba(255, 255, 255, 0.37)
}

#sowp-data-block .swp-nav ul a {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    border-bottom: 1px solid #8f999b;
    border-color: rgba(255, 255, 255, 0.37);
    width: 100%;
    height: 66px;
    display: block;
    position: relative;
    font-size: 17px;
    outline: 0;
}

/* just override default link styles */
#sowp-data-block .swp-nav ul a:hover,
#sowp-data-block .swp-nav ul a.active {
    color: #fff;
    text-decoration: none;
}

#sowp-data-block .swp-nav-icon {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 34px;
    line-height: 75px;
    text-align: center;
    width: 100%;
    height: 100%;
    overflow: hidden;
    color: #fff;
}

#sowp-data-block .swp-loaded .swp-nav-icon {
    transition: color 0.35s;
}

#sowp-data-block .swp-nav-label {
    display: block;
    position: relative;
    height: 100%;
    text-align: center;
    width: 0;
    margin-left: 66px;
    overflow: hidden;
    text-indent: -700px;
    transition: width 0.3s, text-indent 0.35s;
    line-height: 68px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
}

/* Hovers, Active, etc. */

#sowp-data-block a:hover .swp-nav-label,
/* keep opened until scrolls to section - $.blur() */
#sowp-data-block a:focus .swp-nav-label,
/* for on-load animation */
#sowp-data-block a.js-hover .swp-nav-label {
    width: 156px;
    text-indent: 0;
}

/* --- Customizations --- */

#sowp-data-block .nav-moving .swp-nav-label {
    line-height: 21px;
    padding: 13px 0;
}

#sowp-data-block .nav-moving .swp-nav-label > span {
    display: block;
}

/* --- Back To Top --- */

#sowp-data-block a.swp-gotop {
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 17px;
    overflow: hidden;
    color: #fff;
    font-size: 11px;
    line-height: 17px;
    text-decoration: none;
    text-transform: uppercase;
}

#sowp-data-block a.swp-gotop:hover {
    color: #fff;
    text-decoration: none;
}

#sowp-data-block .gotop-label {
    display: block;
    text-align: center;
    padding-bottom: 9px;
}

#sowp-data-block .gotop-icon {
    display: block;
    margin-left: -3px;
    text-align: center;
    font-size: 32px;
    line-height: 32px;
}

/* --- Colors --- */

#sowp-data-block .nav-risk a:hover .swp-nav-icon,
#sowp-data-block .nav-risk a:focus .swp-nav-icon,
#sowp-data-block .nav-risk a.active .swp-nav-icon,
#sowp-data-block .nav-risk a.js-hover .swp-nav-icon {
    color: #f8941d;
}

#sowp-data-block .nav-risk .swp-nav-label {
    background: #f8941d;
    background: rgba(248, 148, 29, 0.7);
}

#sowp-data-block .nav-risk .swp-nav-icon {
    background: #f8941d;
}

#sowp-data-block .nav-response a:hover .swp-nav-icon,
#sowp-data-block .nav-response a:focus .swp-nav-icon,
#sowp-data-block .nav-response a.active .swp-nav-icon,
#sowp-data-block .nav-response a.js-hover .swp-nav-icon {
    color: #5aa3d6;
}

#sowp-data-block .nav-response .swp-nav-label {
    background: #5aa3d6;
    background: rgba(90, 163, 214, 0.7);
}

#sowp-data-block .nav-response .swp-nav-icon {
    background: #5aa3d6;
}

#sowp-data-block .nav-resilence a:hover .swp-nav-icon,
#sowp-data-block .nav-resilence a:focus .swp-nav-icon,
#sowp-data-block .nav-resilence a.active .swp-nav-icon,
#sowp-data-block .nav-resilence a.js-hover .swp-nav-icon {
    color: #4dcd50;
}

#sowp-data-block .nav-resilence .swp-nav-label {
    background: #4dcd50;
    background: rgba(77, 205, 80, 0.7);
}

#sowp-data-block .nav-resilence .swp-nav-icon {
    background: #4dcd50;
}

#sowp-data-block .nav-moving a:hover .swp-nav-icon,
#sowp-data-block .nav-moving a:focus .swp-nav-icon,
#sowp-data-block .nav-moving a.active .swp-nav-icon,
#sowp-data-block .nav-moving a.js-hover .swp-nav-icon {
    color: #a85ca4;
}

#sowp-data-block .nav-moving .swp-nav-label {
    background: #a85ca4;
    background: rgba(168, 92, 164, 0.7);
}

#sowp-data-block .nav-moving .swp-nav-icon {
    background: #a85ca4;
}

#sowp-data-block .nav-data a:hover .swp-nav-icon,
#sowp-data-block .nav-data a:focus .swp-nav-icon,
#sowp-data-block .nav-data a.active .swp-nav-icon,
#sowp-data-block .nav-data a.js-hover .swp-nav-icon {
    color: #5ab2c5;
}

#sowp-data-block .nav-data .swp-nav-label {
    background: #5ab2c5;
    background: rgba(90, 178, 197, 0.7);
}

#sowp-data-block .nav-data .swp-nav-icon {
    background: #5ab2c5;
}