@charset "utf-8";
/* CSS Document */
@import "fonts.css";
@import "fonts/unfpa-font.css";
@import "fonts/roboto/stylesheet.css";
@import "font-icons/sowp-icons.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 {
  font-family: Roboto, sans-serif;
}

html, body {
  overflow: visible !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.25em;
  color: #404040;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  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 25px;
}
#main {
  position: relative;
  display: block;
  width: 100%;
  min-height: 100%;
}
#main .content-bottom .max_wrapper {
  background: none;
}
#header {
  position: relative;
  display: block;
  z-index: 104;
  margin: 0;
  padding: 0;
  background: #f48633;
  border-bottom: 3px #fb701f solid;
}
#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;
}
.unfpa-slogan {
  font-family: 'robotoregular', sans-serif;
  font-size: 28px;
  text-align: center;
  color: #706760;
  letter-spacing: 0.3px;
  line-height: 32px;
  margin: 0 auto;
  display: block;
  padding: 34px 0;
  position: relative;
  width: 100%;
}

/* 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-family: 'robotobold';
  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-family: 'robotobold';
  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-family: 'robotoregular';
  font-style: italic;
  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: normal;
  margin: 0 0 14px;
  font-family: 'robotobold';
}
#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-size: 14px;
  line-height: 21px;
  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, header, hgroup, nav, section {
  display: block;
}




/* END */

#home-page-panel h2 {
  position: relative;
  display: block;
  font-size: 22px;
  font-family: 'robotobold';
  color: #5a5047;
  line-height: 28px;
  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;
}

#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-family: 'robotobold';
  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-family: 'robotobold';
  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;
  outline: none;
}
.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-family: 'robotobold';
  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 .slider-for > .slick-arrow {
  width: 32px;
  height: 64px;
  text-indent: -9999px;
  opacity: 1 !important;
  text-align: left;
  margin-top: -64px;
  z-index: 1;
}
.slider-main .slider-for > .slick-prev,
.slider-main .slider-for > .slick-prev:hover {
  background: url(../images/slideshow-left.png) -16px 0;
  left: 0;
  border-radius: 0 5px 5px 0;
}
.slider-main .slider-for > .slick-next,
.slider-main .slider-for > .slick-next:hover {
  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 .slick-arrow {
  background: url("../images/sprite_arrow_slideshow.png") no-repeat left center;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  opacity: 1 !important;
  text-align: left;
}
.slider-thumb .slick-prev,
.slider-thumb .slick-prev:hover {
  left: -48px;
  background: url("../images/sprite_arrow_slideshow.png") no-repeat left center;
}
.slider-thumb .slick-next,
.slider-thumb .slick-next:hover {
  right: -48px;
  background: url("../images/sprite_arrow_slideshow.png") no-repeat right center;
}
/*.slider-thumb .slick-track {
    width: 180px !important;
}*/
/*.slider-thumb .flex-direction-nav a:before {
    display: none;
}*/
.slider-thumb {
  /*float: left;
  overflow: hidden;*/
  padding: 39px 48px;
}
.slider-thumb ul 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;
  outline: none;
}
.slider-thumb li.slick-current {
  border-color: #fbaf0f;
}
.slider-thumb li:hover .views-field-title a {
  display: block;
}
.slider-thumb 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%;
}
.slider-for,
.slider-nav {
  padding: 0 !important;
}

/*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-family: "robotobold";
  font-size: 13px;
  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-family: 'robotobold';
  font-size: 16px;
  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;
}

.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 {
  text-decoration: none;
  font-family: 'robotobold';
  font-size: 16px;
  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: 10px 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;
  font-family: 'robotobold';
  position: relative;
  display: block;
  font-size: 16px;
  line-height: 18px;
}
.videos-home-sub-list .view-content {
  position: relative;
  display: block;
  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 {
  cursor: pointer;
  color: #0F7DBE;
  display: block;
  font-family: 'robotobold';
  font-size: 16px;
  margin: 8px 0 10px;
  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-family: 'robotobold';
  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-family: 'robotobold';
  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-family: 'robotobold';
  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-family: 'robotobold';
  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-family: 'robotobold';
  font-size: 16px;
  line-height: 20px;
  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-family: 'robotobold';
  color: #0091ca;
  line-height: 18px;
  margin: 0 0 5px;
}
.publications-home-list .views-row .display-date {
  color: #999;
  font-size: 12px;
  font-family: 'robotobold';
  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-family: 'robotobold';
  font-size: 14px;
  color: #de7300;
  line-height: 14px;
  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-family: 'robotobold';
  font-size: 16px;
  line-height: 20px;
}
.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-family: 'robotobold';
  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-family: 'robotobold';
  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-family: 'robotobold';
  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-family: 'robotobold';
  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: 0 5px 8px 0;
  padding: 0;
  right: 0px;
  top: 0px;
  float: left;

}
.block-locale ul.language-switcher-locale-url li {
  position: relative;
  /*    width: 40px;*/
  float: left;
  margin: 0px 15px 0 0;
}
.block-locale ul.language-switcher-locale-url li a {
  color: #ffeacf;
  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-family: 'robotoregular';
  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: 24px;
  font-family: 'robotobold';
  color: #2f3236;
  line-height: normal;
  margin-top: 0
}
.inner-page #sub-page-template h1 ~ h1 {
  margin-top: 16px
}

.inner-page #sub-page-template h3 {
  color: #2f3236;
  font-size: 18px;
}

.inner-page #sub-page-template h2:not(.tl-headline) {
  font-size: 20px;
  color: #808080;
  line-height: 24px
}
.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-family: 'robotobold';
}
#main .breadcrumb a:hover {
  text-decoration: underline;
}
.inner-page #sub-page-template {
  background: none;
}

/* Gallery */
.pane-custom-flickr-event-flickr-video .gallery {
  font-size: 14px;
  font-family: 'robotobold';
  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-family: 'robotobold';
  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-family: 'robotobold';
  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-family: 'robotobold';
  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-size: 18px;
  font-family: 'robotobold';
  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-size: 18px;
  font-family: 'robotobold';
  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-family: 'robotobold';
}
.check-list .yellowlink.active {
    background-position: left bottom;
}*/
#edit-field-job-type-tid-wrapper,
#edit-field-level-tid-1-wrapper,
#edit-field-job-type-tid-i18n-wrapper {
  width: 100%;
  margin: 0;
}
#edit-field-job-type-tid-wrapper .form-type-radio,
#edit-field-level-tid-1-wrapper .form-type-radio,
#edit-field-job-type-tid-i18n-wrapper .form-type-radio {
  margin-right: 30px;
  display: inline-block;
}
#edit-field-job-type-tid-wrapper .form-type-radio label,
#edit-field-level-tid-1-wrapper .form-type-radio label,
#edit-field-job-type-tid-i18n-wrapper .form-type-radio label,
#edit-field-job-type-tid-i18n-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-family: 'robotobold';
  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: 100%;
  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-size: 16px;
  display: block;
  font-family: 'robotobold';
  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: "robotoregular";
  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-size: 14px;
  font-family: 'robotobold';
  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-family: 'robotobold';
  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-family: 'robotobold';
  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-family: 'robotobold';
  font-size: 16px;
  color: #0091ca;
  line-height: 20px;
  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;
}

/* 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-exbo-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-family: 'robotobold';
  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-exbo-events-panel-pane-3 .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-exbo-events-panel-pane-3 .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-exbo-events-panel-pane-3 .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-exbo-events-panel-pane-3 .field-content ul li:first-child,
.panel-pane.pane-views-panes.pane-vw-administrative-resources-panel-pane-1 .field-content ul li h3 {
  font-size: 14px;
  font-family: 'robotobold';
  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-exbo-events-panel-pane-3 .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-family: 'robotobold';
  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-exbo-events-panel-pane-3 .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-family: 'robotobold';
  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-exbo-events-panel-pane-3 .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-size: 18px;
  font-family: 'robotobold';
  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-family: 'robotobold' !important;
  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;
  font-family: 'robotobold' !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-family: 'robotobold';
  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-family: 'robotobold';
  font-size: 32px;
  color: #5a5047;
  line-height: 37px;
}
#event-video-template .panel-col-last h1 {
  font-size:16px;
  font-family: 'robotobold';
  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-family: 'robotobold';
  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-size: 12px;
  line-height: 14px;
  margin: 0;
  padding: 3%;
  width: 94%;
}
.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 !important;
}
.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-size: 12px;
  font-family: 'robotobold';
  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-family: 'robotobold';
  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.navigation {
  padding: 0;
  margin: 0 !important;
}
.pane-innerpg-menu-innerpg-menu .pane-content ul.navigation li {
  list-style-type:none !important;
  list-style-image: none;
  border-top: 0;
  padding: 10px 10px 10px 0;
  margin: 0;
}
.pane-innerpg-menu-innerpg-menu .pane-content ul.navigation li a {
  font-size: 13px;
  font-family: 'robotobold';
  color: #0090ca;
  line-height: normal;
  text-decoration: none;
  padding: 0 14px 0 0
}
.pane-innerpg-menu-innerpg-menu .pane-content ul.navigation li a:hover {
  text-decoration: underline;
}
.pane-innerpg-menu-innerpg-menu .pane-content ul.navigation 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.navigation 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-size: 34px;
  font-family: 'robotobold';
  font-weight: normal;
  line-height: 40px;
  margin: 0 0 25px 0;
  padding: 0;
}
#listing-page-template .view-vw-publications .view-filters {
  margin-bottom: 30px;
}
#listing-page-template h1 {
  position: relative;
  display: block;
  font-size: 24px;
  line-height:40px;
  font-family: 'robotobold';
  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 15px 10px 0;
  padding: 0;
  list-style: none;
}
.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: 13px;
  font-family: 'robotobold';
  font-weight: normal;
  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: 12px;
  color: #5a5047;
  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;
  height: 30px;
  line-height: 20px;
  background: url(../images/select_background.png) top right no-repeat;
  border-radius: 3px;
  font-size: 12px;
  color: #5a5047;
  z-index: 2;
  cursor: pointer;
  padding: 5px 35px 5px 5px;
  border: 0;
  border-left: 1px solid #cccccc;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  max-width: 370px;
}
.views-exposed-form .views-exposed-widgets .views-exposed-widget .form-select.date-year {
  min-width: 120px;
}
.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;
  float: right;
  font-size: 14px;
  text-transform: uppercase;
  color: #fff;
  font-family: 'robotobold';
  background: #0091ca;
  border: 0;
  border-radius: 3px;
}
.page-jobs .views-exposed-form .views-exposed-widget .form-submit,
.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 2.9em;
}
#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;
  font-size: 14px;
}
.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-size: 12px;
  font-family: 'robotobold';
  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-size: 13px;
  line-height: 20px;
  font-family: 'robotobold';
}
.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: 'robotobold' !important;
  font-size: 20px;
  text-decoration: none;
  text-transform: uppercase;
}
.view-vw-news.view-display-id-panel_pane_2 .item .left .news-type {
  color: #666666;
  font-family: 'robotobold' !important;
  font-size: 18px;
  line-height: 20px;
  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-size: 15px;
  font-family: 'robotobold';
  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-size: 11px;
  font-family: 'robotobold';
}

/* 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-topics-page-listing-library.view-display-id-press_library_listing_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-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-topics-page-listing-library.view-display-id-press_library_listing_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-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-topics-page-listing-library.view-display-id-press_library_listing_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-topics-page-listing-library.view-display-id-press_library_listing_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-topics-page-listing-library.view-display-id-press_library_listing_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-family: 'robotobold';
}
.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-topics-page-listing-library.view-display-id-press_library_listing_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-family: 'robotobold';
  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: 36px;
  font-family: 'robotobold';
  color: #5a5047;
  line-height: 40px;
  word-wrap: break-word;
}
#detail-page-template h2.pub-sub-title {
  font-family: 'robotobold';
  font-size: 21px;
  color: #808080;
  line-height: 33px;
  margin: 0 0 20px;
  width: 100%;
  float: left;
}
#detail-page-template .pub-date .date-display-single {
  color: #808080;
  font-size: 14px;
  font-family: 'robotobold';
  line-height: 16px;
  float: left;
  clear: left;
  margin: 0 0 20px;
}
#detail-page-template .img {
  float: left;
  margin-right: 3%;
  width: 26%;
  min-height: 236px;
}
#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;
}
.node-type-ct-publications #detail-page-template .view-vw-publications .text {
  width: 75%;
}
#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: 27px;
}
#detail-page-template .text p.info {
  margin: 0;
}
#detail-page-template .text p.info strong {
  font-family: 'robotobold';
}
.max_wrapper .social {
  position: relative;
  display: block;
  float: right;
  margin-left: 20px;
}
.node-type-ct-featured-publication .social {
  position: relative;
  display: block;
  float: left;
  margin-left: 0;
}
.node-type-ct-topics .social {
  margin-top: -110px;
}
.panel-2col-stacked .social {
  margin-bottom: 20px;
  margin-top: 10px;
}
.max_wrapper .social .social-icons > span,
.node-type-ct-featured-publication .social .social-icons > span {
  display: block;
  background: #fff;
}
.max_wrapper .social a,
.max_wrapper .social .social-icons,
.node-type-ct-featured-publication .social a,
.node-type-ct-featured-publication .social .social-icons {
  position: relative;
  display: block;
  background: url(../images/social.png) top left no-repeat #888;
  color: #666;
  font-family: 'robotobold';
  font-size: 12px;
  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;
  box-sizing: content-box;
}
.max_wrapper .social a.tw,
.max_wrapper .social .st_twitter_custom,
.node-type-ct-featured-publication .social a.tw,
.node-type-ct-featured-publication .social .st_twitter_custom {
  background-position: center 0;
}
.max_wrapper .social a.tw:hover,
.max_wrapper .social .st_twitter_custom:hover,
.node-type-ct-featured-publication .social a.tw:hover,
.node-type-ct-featured-publication .social .st_twitter_custom:hover {
  background-color: #12c7ef;
  border-color: #12c7ef;
}
.max_wrapper .social a.fb,
.max_wrapper .social .st_facebook_custom,
.node-type-ct-featured-publication .social a.fb,
.node-type-ct-featured-publication .social .st_facebook_custom {
  background-position: center -52px;
}
.max_wrapper .social a.fb:hover,
.max_wrapper .social .st_facebook_custom:hover,
.node-type-ct-featured-publication .social a.fb:hover,
.node-type-ct-featured-publication .social .st_facebook_custom:hover {
  background-color: #305fb3;
  border-color: #305fb3;
}
.max_wrapper .social a.gp,
.max_wrapper .social .st_googleplus_custom,
.node-type-ct-featured-publication .social a.gp,
.node-type-ct-featured-publication .social .st_googleplus_custom {
  background-position: center -104px;
}
.max_wrapper .social a.gp:hover,
.max_wrapper .social .st_googleplus_custom:hover,
.node-type-ct-featured-publication .social a.gp:hover,
.node-type-ct-featured-publication .social .st_googleplus_custom:hover {
  background-color: #d7482a;
  border-color: #d7482a;
}
.max_wrapper .social a.in,
.max_wrapper .social .st_linkedin_custom,
.node-type-ct-featured-publication .social a.in,
.node-type-ct-featured-publication .social .st_linkedin_custom {
  background-position: center -156px;
}
.social a.in:hover,
.social .st_linkedin_custom:hover,
.node-type-ct-featured-publication .social a.in:hover,
.node-type-ct-featured-publication .social .st_linkedin_custom:hover {
  background-color: #0077B5;
  border-color: #0077B5;
}
.max_wrapper .social a.em,
.max_wrapper .social .st_email_custom,
.node-type-ct-featured-publication .social a.em,
.node-type-ct-featured-publication .social .st_email_custom {
  background-position: center -208px;
  margin-right: 0;
}
.max_wrapper .social a.em:hover,
.max_wrapper .social .st_email_custom:hover,
.node-type-ct-featured-publication .social a.em:hover,
.node-type-ct-featured-publication .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: 16px;
  color: #808080;
  line-height: 27px;
}
#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-family: 'robotobold';
  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-family: 'robotobold';
  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-family: 'robotobold'
}
#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-family: 'robotobold';
  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-updates-panel-pane-updates-detail .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-updates-panel-pane-updates-detail .views-field-nothing,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .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-size: 18px;
  margin: 0 auto;
  padding: 0 10%;
  width: 60%;
}
#news-detail-page-template.panel-2col-stacked .pane-vw-press-panel-pane-1 .views-field-nothing,
#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-updates-panel-pane-updates-detail .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-updates-panel-pane-updates-detail .views-field-nothing figure,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body figure,
#news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-nothing figure{
  margin-bottom: 20px;
  float: left;
}
#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-updates-panel-pane-updates-detail .views-field-nothing figure img,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body figure img,
#news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-nothing figure img{
  float: left;
  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-updates-panel-pane-updates-detail .views-field-body img,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body iframe,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body object {
  float: left;
  margin: 0;
  height: auto;
  max-width: 100%;
}
#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-updates-panel-pane-updates-detail .views-field-nothing figcaption,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-nothing .figcaption,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body figcaption,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fcleft,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fcright,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .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-size: 14px;
  margin: 0;
  padding: 10px 15px;
  width: 94%;
  line-height: 20px;
  text-align: left;
}
#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-updates-panel-pane-updates-detail .views-field-nothing figcaption p,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-nothing .figcaption p,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body figcaption p,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fcleft p,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fcright p,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .figcaption p {
  margin: 0;
  font-size: 12px;
  line-height: 14px;
}
#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-updates-panel-pane-updates-detail .views-field-body .fLeft figcaption,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .figcaption,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fcleft,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fRight figcaption,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fcright {
  margin: 0;
  width: 81%;
}
#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-updates-panel-pane-updates-detail .views-field-body p,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body div {
  font-size: 16px;
  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-updates-panel-pane-updates-detail .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-size: 26px;
  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: calc(100% - 20%);
  float: left;
  margin-bottom: 40px;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body blockquote p,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .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-updates-panel-pane-updates-detail .views-field-body blockquote cite,
blockquote cite {
  display: block;
  font-size: 18px;
  margin-top: 20px;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fLeft,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fLeft {
  float: left;
  margin: -20px 25px 20px -200px;
  width: 85%;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fRight,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fRight {
  float: right;
  margin: -20px -200px 20px 25px;
  width: 85%;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fcleft,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .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-updates-panel-pane-updates-detail .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-updates-panel-pane-updates-detail .views-field-body .fLeft .figcaption,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .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-updates-panel-pane-updates-detail .views-field-body .fLeft figcaption,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fLeft .figcaption,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fcleft,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fLeft img,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fLeft iframe,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .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-updates-panel-pane-updates-detail .views-field-body .fRight figcaption,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fRight .figcaption,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fcright,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fRight img,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fRight iframe,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .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-updates-panel-pane-updates-detail .views-field-body .fLeft img,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fLeft iframe,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fLeft object,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fRight img,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fRight iframe,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .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-updates-panel-pane-updates-detail .views-field-body .fLeft img,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fRight img {
  height: auto !important;
}
#news-detail-page-template .panel-col-first .views-field-field-news-date .left {
  width: 80%;
  float: left;
  margin-bottom: 30px;
}
#news-detail-page-template .panel-col-first .pane-updates-panel-pane-updates-detail .left .title {
  margin-top: 0;
}
#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-2col-stacked .pane-updates-panel-pane-updates-detail .views-field-body {
  padding: 0;
  width: 100%;
  border: none;
  float: left;
}
#news-detail-page-template.panel-2col-stacked .pane-updates-panel-pane-updates-detail .views-field-nothing{
  padding: 0;
  width: 100%;
  border: none;
  float: left;
}
#news-detail-page-template.panel-2col-stacked .pane-updates-panel-pane-updates-detail .views-field-field-news-document{
  float: left;
  padding: 0;
  width: 100%;
}
#news-detail-page-template .panel-col-first .views-field-field-news-date .news-type {
  color: #0091CA;
  font-family: 'robotobold';
  font-size: 22px;
  text-transform: uppercase;
}
#news-detail-page-template .panel-col-first  .views-field-field-news-date .left h1.title,
#news-detail-page-template .panel-col-first .pane-updates-panel-pane-updates-detail .left h1.title {
  color: #5A5047;
  font-size: 36px;
  margin: 25px 0 10px;
  font-family: 'robotobold';
  line-height: normal;
}
#news-detail-page-template .panel-col-first .date-display-single {
  font-family: 'robotobold';
  color: #808080;
  font-size: 13px;
}
#news-detail-page-template .panel-col-first .news-author {
  font-family: 'robotobold';
  display: none;
}
#news-detail-page-template .panel-col-first .news-author span {
  font-weight: normal;
}
#news-detail-page-template .view-vw-custom-related-views .item-list {
  width: 100%;
}
.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 >.view-content>.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-family: 'robotobold';
  color: #5a5047;
  line-height: 28px;
}
#detail-page-template h1.title {
  float: left;
  width: 525px;
  margin: 0 0 10px;
  font-size: 24px;
  font-family: 'robotobold';
  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-size: 12px;
  line-height: 14px;
  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-family: 'robotobold';
}
.view-vw-feature-list th {
  background-color:#CCC;
  font-size:14px;
  font-family: 'robotobold';
  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-size: 12px;
  line-height: 14px;
}
.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-size: 12px;
  line-height: 14px;
  margin: 0;
  padding: 15px;
  width: 470px;
}
.figcaption {
  padding: 3%;
  width: 94%;
}
.fcleft p,
.fcright p,
.figcaption p {
  font-size: 12px;
  line-height: 14px;
}
.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;
}
.sitepage-image-preview{
  padding: 3%;
  width: 94%;
  text-align: left;
  background: #404040;
  color: #CCC;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 20px;
  overflow: hidden;
}
.sitepage-image-preview img{
  float: right;
}
.sitepage-image-preview .left-caption{
  float: left;
  width: 62%;
}
/* 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-size: 12px;
  line-height: 14px;
  font-family: 'robotobold';
  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-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-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-family: 'robotobold';
  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-size: 12px;
  line-height: 14px;
}
.view-display-id-news_detail_country_block .views-row .views-field-nothing span {
  color: #808080;
  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-family: 'robotobold';
  font-weight: normal;
  color: #5a5047;
  padding: 0 0 10px;
  margin: 0 0 35px;
  border-bottom: 1px solid #d9dac4;
  line-height: 28px;
  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-related-topics-terms.view-display-id-related_topic_publications_terms .views-row{
  padding: 0px;
}
.view-vw-events.view-display-id-events_related_publications .views-row .views-row{
  padding: 0px;
  margin: 0px;
}
.view-vw-related-topics-terms.view-display-id-related_topic_publications_terms .views-row{
  width: 22%;
  margin-right: 4%;
  float: left;
  border: none;
  overflow: hidden;
}
.view-vw-related-topics-terms.view-display-id-related_topic_publications_terms .views-row .view-vw-publication-field-collection-view,
.view-vw-related-topics-terms.view-display-id-related_topic_publications_terms .views-row .view-vw-publication-field-collection-view .views-row{
  width:100%;
}
.view-vw-related-topics-terms.view-display-id-related_topic_publications_terms .views-row .view-vw-publication-field-collection-view .views-row img{
  border: none;
  box-shadow: none;
}

.view-vw-related-topics-terms.view-display-id-related_topic_publications_terms .views-row-last {
  margin-right: 0px;
  margin-bottom: 2%;
}
.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-family: 'robotobold';
  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-report-cover-image,
.view-vw-related-topics-terms .views-row .views-field-field-feature-banner-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-feature-banner-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;
}*/
.vw-pub-image{
  float:left;
}

.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-feature-banner-image img,
.view-vw-related-topics-terms .vw-pub-image img,
.pane-vw-related-news .views-row .views-field-field-feature-banner-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.view-display-id-related_topic_news_terms .item img,
.view-vw-related-topics-terms.view-display-id-related_topic_publications_terms .item img {
  width: 100%;
  height: auto;
  margin: 0;
  float: none;
}
.view-vw-related-topics-terms.view-display-id-related_topic_publications_terms .item img {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.view-vw-related-topics-terms.view-display-id-related_topic_publications_terms .item .field-name-field-publication-cover-image .field-items .field-item > a {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  height: 304px;
  display: block;
  background-color: #000;
}

.view-display-id-related_topic_publications_terms > .view-content {
  display: block;
  overflow: hidden;
  width: 100%;
}

.view-display-id-related_topic_publications_terms .item-list + a.more,
.view-display-id-related_topic_publications_terms .view-content + a.more,
.view-display-id-related_topic_news_terms .item-list + a.more,
.view-display-id-related_topic_news_terms .view-content + a.more,
.view-display-id-related_topic_resources_terms .item-list + a.more,
.view-display-id-related_topic_resources_terms .view-content + a.more {
  background: rgba(0, 0, 0, 0) url("../images/bullet04.png") no-repeat scroll right center;
  float: right;
  font-family: robotobold;
  font-size: 16px;
  margin-bottom: 60px;
  padding-right: 15px;
  text-align: right;
  text-transform: uppercase;
}

.view-vw-related-topics-terms .item > .news-title {
  font-size: 16px;
  line-height: 22px;
  margin-top: 10px;
  color: #d2d2d2;
}
.view-vw-related-topics-terms .views-row-1 .item > .news-title {
  position: absolute;
  bottom: 0;
  padding: 3% 5%;
  background-color: rgba(0,0,0,.4);
  font-family: 'robotobold';
  font-size: 16px;
  line-height: 22px;
  width: 90%;
}
.view-vw-related-topics-terms .description .news-title {
  margin-top: 0;
  color: #c1c2c3;
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
}
.view-vw-related-topics-terms .views-row .date-display-single,
.pane-resources .views-row .date-display-single {
  color: #999999;
  font-size: 12px;
  font-family: 'robotobold';
  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: normal;
}
.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-family: 'robotobold';
  font-size: 13px !important;
  color: #808080;
  line-height: normal !important;
}
.view-vw-related-topics-terms.view-display-id-related_topic_news_terms .description,
.view-vw-related-topics-terms.view-display-id-related_topic_publications_terms .item .description {
  display: none;
  position: absolute;
  top: 0;
  background-color: #1c2028;
  width: 100%;
  height: 100%;
  padding: 14%;
  box-sizing: border-box;
}
.view-vw-related-topics-terms.view-display-id-related_topic_news_terms .views-row-1 .description {
  padding: 10%;
}
.view-vw-related-topics-terms.view-display-id-related_topic_news_terms .description-container,
.view-vw-related-topics-terms.view-display-id-related_topic_publications_terms .description-container {
  height: 100%;
  overflow: hidden;
}
.view-vw-related-topics-terms.view-display-id-related_topic_publications_terms .description a{
  color: #fffefe;
  font-size: 18px;
  font-weight:normal;
  /*    margin-top: 18%;*/
  display: inline-block;
  line-height: 1.5em;
}
.view-vw-related-topics-terms.view-display-id-related_topic_news_terms .description a{
  color: #fffefe;
  font-size: 16px;
  font-weight:normal;
  line-height: 24px;
  /*    margin-top: 18%;*/
  display: inline-block;
  line-height: 1.5em;
}
.view-vw-related-topics-terms.view-display-id-related_topic_publications_terms .description a:hover,
.view-vw-related-topics-terms.view-display-id-related_topic_news_terms .description a:hover{
  color: #fffefe;
}
.view-vw-related-topics-terms.view-display-id-related_topic_publications_terms .description .read-more a,
.view-vw-related-topics-terms.view-display-id-related_topic_news_terms .description .read-more a{
  color: #fffefe;
  font-size: 14px;
  margin-top: 0px;
}
.view-vw-related-topics-terms.view-display-id-related_topic_publications_terms .views-row .item .description .summary,
.view-vw-related-topics-terms.view-display-id-related_topic_news_terms .views-row .item .description .summary
{
  color: #a8a8aa;
  font-size: 14px;
  margin: 5% 0px;
}
.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,
.view-vw-custom-related-views.view-display-id-custom_jobs_related_jobs .views-row .views-field-title a {
  /*    position: relative;*/
  display: block;
  text-decoration: none;
  font-family: 'robotobold';
  font-size: 16px;
  color: #0091ca;
  line-height: 20px;
  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 .view-vw-related-topics-terms .views-row .views-row {
  width: 100%;
}

#topics_overview .view-vw-related-topics-terms .vw-pub-image img {
  border: 0 none;
  border-radius: initial;
  box-shadow: none;
}

#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-family: 'robotobold';
  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-size: 14px;
  line-height: 1.5;
}

/* Related Websites Block*/
.view-display-id-topics_websites_block h2 {
  font-size: 22px;
  font-family: 'robotobold';
  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-size: 14px;
  font-family: 'robotobold';
  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-family: 'robotobold';
  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-family: 'robotobold';
  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-family: 'robotobold';
}

.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,
#related-slideshow-list {
  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,
#related-slideshow-list .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,
#related-slideshow-list .view-slideshow > .view-content > .views-row {
  float: left;
  margin: 10px;
  position: relative;
  width: 222px;
  min-height: 270px;
}
#related-slideshow-list .view-slideshow > .view-content > .views-row {
  width: 220px;
}

#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-size: 11px;
  font-family: 'robotobold';
  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,
#related-slideshow-list .views-field-title {
  font-size: 15px;
  font-family: 'robotobold';
  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,
#related-slideshow-list .views-field-title-1 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-family: 'robotobold';
  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-family: 'robotobold';
  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-family: 'robotobold';
  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-family: 'robotobold';
  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-family: 'robotobold';
  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-family: 'robotobold';
  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: 700;
  font-size: 16px;
  line-height: 20px;
}

.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-family: 'robotobold';
  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-family: 'robotobold';
}
#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-family: 'robotobold';
  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;
  display: block;
  font-family: 'robotoregular';
  font-size: 14px;
  line-height: 22px;
  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 */
.node-type-ct-topics #main .max_wrapper {
  max-width: none;
  padding: 0;
}
.node-type-ct-topics #main .breadcrumb,
.node-type-ct-topics #page-title,
#topics_overview .inside {
  max-width: 980px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: auto;
  margin-right: auto;
}
#topics_overview .panel-row-1,
#topics_overview .panel-row-4 {
  background: url(../images/overview-background-texture.jpg);
  padding: 30px 0;
}
#topics_overview .panel-row-3 {
  background-color: #ffeed0;
  padding: 30px 0;
}
#topics_overview .panel-row-5 {
  padding: 30px 0;
}
#topics_overview .panel-row-5 {
  background-color: #e8f1f9;
}
#topics_overview .panel-row-1 h2.pane-title,
#topics_overview .panel-row-4 h2.pane-title {
  color: #fff;
  font-size: 24px;
  text-transform: uppercase;
  border-bottom-color: rgba(255,255,255,0.4);
}
#topics_overview .panel-row-3 h2.pane-title{
  text-align: center;
  text-transform: uppercase;
  font-size: 24px;
  color: #5a5047;
  border-bottom: 1px solid #e7d7b9;
}
#topics_overview .panel-row-4 h2.pane-title
{
  text-align: center;
}
#overview-block,
#related-resources {
  float: left;
  width: 47%;
  margin-right: 3%;
  position: relative;
}

#overview-block .view-vw-resource-pages .field-content p {
  font-size: 14px;
}

.node-type-ct-topics #topics_overview .view-footer a.more {
  display: inline-block;
  margin-top: 5px;
  font-size: 16px;
  text-transform: uppercase;
}

#topics-websites .view-display-id-topics_websites_block .views-field-field-un-websites .field-content .media-youtube-video + p a,
#topics-websites .view-display-id-topics_websites_block .views-field-field-partner-websites .field-content .media-youtube-video + p a {
  background: transparent url(../images/bullet04.png) center right no-repeat;
  float: right;
  font-family: 'robotobold';
  font-size: 16px;
  margin-top: 15px;
  padding-right: 15px;
  text-transform: uppercase;
}

.node-type-ct-topics #topics_overview.panel-display.panel-1col .item-list ul.pager li.pager-current {
  background: none transparent;
}

#topics_overview #related-resources .item-list ul.pager li.pager-current {
  background: #0091ca none repeat scroll 0 0;
}

.node-type-ct-topics #topics_overview .view.view-vw-related-topics-terms .item-list {
  width: 48%;
}

.node-type-ct-topics #topics_overview .view.view-vw-related-topics-terms .view-footer {
  width: 50%;
}

/*#topics_overview .item-list ul.pager li.pager-current {
  background: none transparent;
}*/
#related-resources h2.pane-title,
#topics-websites h2{
  text-transform: uppercase;
  font-size: 20px;
}
#related-resources .description a{
  font-size: 18px;
  line-height: 22px;
}
#related-resources .sub_title{
  font-size: 16px;
  color: #808080;
  line-height: 27px;
}
#related-resources .summary{
  font-size: 14px;
  line-height: 22px;
  margin-top: 10px;
}
#related-resources .description .read-more a{
  font-size: 16px;
  line-height: 25px;
}
#topics-websites .views-field-field-un-websites p,
#topics-websites .views-field-field-partner-websites p span,
#topics-websites .views-field-field-partner-websites p a{
  /*font-size: 20px;*/
  font-size: 16px;
  /*    margin: 0;
      line-height: 30px !important;*/
}
#topics-websites .views-field-field-un-websites{
  overflow: hidden;
  margin-bottom: 5%;
}
#expanded-block,
.pane-custom-timeline-timeline-block {
  float: left;
  width: 100%;
  margin: 30px 0;
  position: relative;
}
#expanded-block:before {
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 15px solid #31343b;
  content: "";
  left: 20%;
  top: -30px;
  position: absolute;
}
#expanded-block .call-box-right,
#expanded-block .call-box-left{
  background: #eff9ff;
  font-size: 15px!important;
  line-height: 22px!important;
  border: 3px solid #6ec0e1;
  border-radius: 5px;
  color: #404040;
}
#fixed-block,
#topics-websites {
  float: right;
  width: 50%;
}
#fixed-block-1 {
  float: right;
  width: 28%;
  margin-right: 2%;
}
#fixed-block-2 {
  float: right;
  width: 30%;
}
#topics_overview .panel-col-top .pane-node-title, #topics_overview .panel-col-top .pane-vw-employment-panel-pane-1 {
  float: left;
  margin-bottom: 15px;
}
#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 .view-vw-related-topics-terms.view-display-id-related_topic_publications_terms .views-row:hover .description,
#fixed-block .view-vw-related-topics-terms.view-display-id-related_topic_news_terms .views-row:hover .description{
  display: block;
}
#expanded-block {
  display: none;
}
#overview-block .views-field-view-node,
#overview-block .views-field-views-conditional,
#expanded-block .views-field-view-node {
  text-align: center;
}
#overview-block .views-field-view-node a,
#overview-block .views-field-views-conditional a {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 15px 80px;
  border: 3px solid rgba(255,255,255,0.8);
  border-radius: 3px;
  margin: 40px auto;
  display: inline-block;
  color: #fff;
}
#expanded-block .views-field-view-node a {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 15px 80px;
  border: 3px solid #33a7d5;
  border-radius: 3px;
  margin: 40px auto;
  display: inline-block;
  color: #0091ca;
}
#overview-block .views-row,
#expanded-block .views-row {
  margin: 0;
  padding: 0;
  border: none;
  position: static;
  color: #aba9a4;
  font-size: 14px;
}
#overview-block .view-id-topics.view-display-id-topics_overview_block .views-row {
  color: #d2d2d2;
}
#overview-block .views-row .views-field-body p {
  font-size: 16px;
  line-height: 22px;
}
#expanded-block h2{
  font-size: 20px;
  color: #5a5047;
  margin: 30px 0 20px;
}
#expanded-block p{
  font-size: 16px;
  color: #767676;
}
.view-vw-related-topics-terms.view-display-id-related_topic_news_terms .views-row {
  border: none;
  width: 48%;
  float: left;
  min-height: 200px;
  padding-bottom: 0;
}
.view-vw-related-topics-terms.view-display-id-related_topic_news_terms .views-row-even {
  margin-right: 2%;
  clear: left;
}
.view-vw-related-topics-terms.view-display-id-related_topic_news_terms .views-row-odd {
  margin-left: 2%;
}
.view-vw-related-topics-terms.view-display-id-related_topic_news_terms .views-row-1.views-row {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
  padding-bottom: 0;
}
.view-vw-related-topics-terms.view-display-id-related_topic_news_terms .views-row-1.views-row .feature-image,
.view-vw-related-topics-terms.view-display-id-related_topic_news_terms .views-row .news-image{
  display:block;
}
.view-vw-related-topics-terms.view-display-id-related_topic_news_terms .views-row-1.views-row .news-image,
.view-vw-related-topics-terms.view-display-id-related_topic_news_terms .views-row .feature-image{
  display:none;
}

/* Worldwide Page*/
.worldwide-page h1 {
  font-family: 'robotobold';
  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: 'robotobold';
  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-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: 'robotobold';
  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-size: 14px;
  color: #808080;
  line-height: 18px;
}
#worldwide .region .office a {
  font-family: 'robotobold';
  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: 'robotobold';
  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-size: 14px;
  color: #808080;
  line-height: 18px;
  margin-bottom: 8px;
}
#worldwide .region ul li a {
  font-family: 'robotobold';
  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-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-family: 'robotobold';
  font-size: 16px;
  line-height: 20px;
}
#emergencies_overview .pane-node-field-section-banner,
#emergencies_overview .pane-node-field-section-social {
  margin-top: 78px;
}
#emergencies_overview .panel-col-top {
  background: #f1f1f1;
  border-radius: 3px;
  float: left;
  margin-bottom: 50px;
  padding: 2%;
  width: 96%;
}
#emergencies_overview #overview-block {
  margin-right: 2%;
  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: 'robotobold';
  font-size: 22px;
  font-weight: 300;
  line-height: 32px;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.06);
  margin: 0 0 20px;
  padding: 0;
  border: none;
}

#emergencies_overview #overview-block .view-id-vw_resource_pages.view-display-id-overview_block .views-field-views-conditional a,
#emergencies_overview #expanded-block .views-field-view-node a,
.node-type-ct-resource-pages #overview-block .views-field-views-conditional span.expand-topic a,
#expanded-block .views-field-view-node a {
  background: rgba(0, 0, 0, 0) url("../images/bullet04.png") no-repeat scroll right center;
  color: #1c97c8;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  margin: 0;
  padding: 0 15px 0 0;
  text-decoration: none;
  border: 0 none;
  outline: none;
}

#emergencies_overview #overview-block .view-id-vw_resource_pages.view-display-id-overview_block .views-field-views-conditional,
#emergencies_overview #expanded-block .views-field-view-node {
  float: left;
  margin: 20px 0;
  text-align: left;
  width: 100%;
}

#emergencies_overview #expanded-block::before {
  border: 0;
}

#emergencies_overview #expanded-block {
  margin: 0;
}

/* 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 {
  min-width: 165px;
  width: 35%;
  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-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-family: 'robotobold';
  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-family: 'robotobold';
  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-family: 'robotobold';
  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: 'robotoregular';
  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-family: 'robotobold';
}
#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-family: 'robotobold';
  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: 'robotobold';
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 3px;
}
.view-vw-resource-pages .views-field-title a {
  position: relative;
  /*    display: inline-block;*/
  text-decoration: none;
  font-family: robotobold;
  font-size: 16px;
  color: #0091ca;
  line-height: 20px;
  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: normal;
}
.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-family: 'robotobold';
  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-size: 14px;
  font-family: 'robotobold';
  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 .view-footer,
.view-vw-related-topics-terms .view-footer,
.view-vw-internal-audit-reports .view-footer,
.view-vw-custom-related-views .view-footer,
.view-sitepage-resources .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,
.view-sitepage-resources .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;
}

.node-type-ct-resource-pages #topics_overview {
  padding-bottom: 30px;
}

/* Audits and Investigation*/

.node-type-ct-resource-pages #topics_overview .inside {
  padding: 0;
  margin: 0 1em 1em 0;
}

.node-type-ct-resource-pages #topics_overview .panel-col-middle .panel-panel .inside .pane-block::after {
  content: "";
  clear: both;
  display: table;
}

.node-type-ct-resource-pages #overview-block .views-field-view-node a,
.node-type-ct-resource-pages #overview-block .views-field-views-conditional a {
  border: 3px solid #1c97c8;
  color: #1c97c8;
}

.node-type-ct-resource-pages #expanded-block::before {
  content: none;
}

.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-family: 'robotobold';
}
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;
  font-size: 16px;
}
.yellow-table tr,
.blue-table tr {
  background: #fff;
  border-bottom: 1px solid #ded9c8;
  color: #7e6e5b;
  font-size: 14px;
}
.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-family: 'robotobold';
  color: #0091ca;
  line-height: 18px;
  margin: 0 0 5px;
}
.view-display-id-related_report_pane .date-display-single {
  color: #999999;
  font-size: 12px;
  font-family: 'robotobold';
  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;
  font-family: 'robotobold';
  text-decoration: none;
  font-size: 16px;
  color: #0091ca;
  margin: 0 0 5px;
  line-height: 20px;
}
.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: 26px;
  font-weight: normal;
  margin: 30px 30px 20px;
  color: #0091ca;
  font-family: 'robotobold';
}
.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.description:before {
  content: "\201C";
  color: #f7941d;
  font-size: 60px;
  vertical-align: -26px;
  line-height: 0px;
}
.view-vw-employment .slides .item .column.right p.description:after {
  content: "\201D";
  color: #f7941d;
  font-size: 60px;
  vertical-align: -26px;
  line-height: 0px;
}
.view-vw-employment .slides .item .column.right p.name {
  font-size: 16px!important;
  font-weight: 500;
  font-family: 'robotobold';
  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-family: 'robotobold';
  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 ul {
  height: 50px;
  max-width: 980px;
  margin: 0 auto;
  width: 100%;
}
#top_menu ul li {
  float: left;
  list-style: outside none none;
}
#top_menu ul 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 ul li a.active,
#top_menu ul li a:hover {
  background: url(../images/tytw_menu_background.jpg) repeat-x;
  color: #fff !important;
}
#top_menu ul 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-family: 'robotobold';
  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-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;
  border-radius: 5px;
  margin: 0 0 10px;
  padding: 5px 0 5px 5px;
}
.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 .view-header .items {
  border: 1px solid #999999;
}
.node-type-ct-featured-publication .view-vw-publications .downButtons .view-header .items p a {
  background-color: #382D35;
}
.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 {
  font-size: 16px;
  list-style: disk;
}
.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-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 {
  background-color: #ffffff;
  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-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: center;
  font-family: 'robotobold';
}
.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-family: 'robotobold';
  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: 20px;
  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-family: 'robotobold';
}
.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-display-id-download_button_block .views-field-field-portal-document-content {
  border-left: 0 none;
  margin: 0 0 20px;
  padding:  0;
}
.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-family: 'robotobold';
  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-family: 'robotobold';
  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-family: 'robotobold';
  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-family: 'robotobold';
  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%;
  margin-top: 15px;
}
.pane-vw-data-portal-dp-undaf-pane,
.pane-vw-administrative-resource-for-data-portal-panel-pane-1 {
  float: right;
  width: 49%;
  margin-top: 15px;
}
.dp_country_pe {
  margin-left: 51%;
}
.view-vw-data-portal.view-display-id-dp_country_programme_evalution .views-field-field-date {
  color: #808080;
  font-size: 11px;
  font-family: 'robotobold';
}
.view-vw-data-portal.view-display-id-dp_country_programme_evalution .views-field-title {
  color: #0091ca;
  font-size: 16px;
  font-family: 'robotobold';
  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{
  color: #105b83;
  font-size: 1.4em;
  margin: 0;
  line-height: 1.4em;
}
.pane-vw-data-portal-dp-documents-panel h4,
.pane-vw-data-portal-dp-cpap-pane h4,
.pane-vw-data-portal-dp-undaf-pane h4,
.pane-vw-administrative-resource-for-data-portal-panel-pane-1 h4 {
  font-size: 1em;
  font-weight: 600;
  font-family: 'robotoregular', sans-serif;
}
.data.donut_chart_container,
.bchart-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_chart,
.donut_chart1,
.donut_chart2,
.donut_chart3 {
  width: 100%;
  height: 350px;
  float:left;
  position:absolute;
  visibility: hidden;
  margin-top: 50px;
}

.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-family: 'robotobold';
  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-size: 11px;
  font-family: 'robotobold';
  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-size: 11px;
  font-family: 'robotobold';
}
.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-family: 'robotobold';
  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-size: 14px;
  font-family: 'robotobold';
  text-decoration: none;
  display: block;
  margin-top: 10px;
}
#custom-data-portal-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-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;
  min-height: 250px;
  height: auto;
  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 {
  height: auto;
  min-height: unset;
  width: 233px;
}
#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-family: 'robotobold';
  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-family: 'robotobold';
  background: #0091ca;
  border: 0;
  border-radius: 3px;
  padding: 5px;
}
#remove-all {
  clear: left;
}
#actvity-selector .select-activity {
  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-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-family: 'robotobold';
  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-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-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-family: 'robotobold';
  background: #0091ca;
  border: 0;
  border-radius: 3px;
  /*    display: none;*/
}

#custom-data-portal-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-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-family: 'robotobold';
  padding: 12px 14px;
  position: relative;
  transition: all 0.3s ease-in-out 0s;
}
#donut-chart-tabs,
#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_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_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_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_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-family: 'robotobold';
  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-family: 'robotobold';
  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: 'robotobold';
  font-size: 14px;
  color: #0090C9;
  line-height: 16px;
}
.btn.pencil {
  background: url(../images/pencil.png) left 4px no-repeat;
  padding-left: 20px;
  text-align: left;
}
.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: 'robotobold';
  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: 'robotobold';
  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-size: 11px;
  font-family: 'robotobold';
  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-family: 'robotobold';
  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-family: 'robotobold';
  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-family: 'robotobold';
  text-transform:none;
  text-align: center;
  margin-bottom: 5px;
}

.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: 'robotothin';
  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-family: 'robotobold';
}
.view-field-collection-view.view-display-id-feature_slides_block .slide-subtitle {
  font-size: 24px;
  line-height: 30px;
  font-family: 'robotobold';
  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;
  left: 0;
  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;
}
.node-type-ct-feature .view-feature.view-id-feature {
  position: relative;
  z-index: 99;
}
.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 .job-details-body {
  border-left: 1px solid #E6E6E6;
  border-right: 1px solid #E6E6E6;
  color: #808080;
  font-size: 16px;
  margin: 0 auto;
  padding: 0 10%;
  width: 60%;
}
.view-job.view-display-id-jon_pane_detail .job-details-body p,
.view-job.view-display-id-jon_pane_detail .job-details-body div {
  line-height: 26px;
  text-align: justify;
}
.view-job.view-display-id-jon_pane_detail .job-details-body .job-details {
  font-family: 'robotobold';
  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-size: 18px;
  font-family: 'robotobold';
  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-size: 12px;
  font-family: 'robotobold';
  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: 16px;
  font-family: 'robotobold';
  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-family: 'robotobold';
}
.view-job.job-list .views-more-link {
  color: #0091CA;
  font-size: 14px;
  font-family: 'robotobold';
  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;
}
.page-jobs-current-jobs-listing .view-job.view-display-id-current_jobs_pane .row.card {
  margin: 0 0 20px;
}

.page-jobs-current-jobs-listing .view-job.view-display-id-current_jobs_pane .views-exposed-form label,
.page-jobs-current-jobs-listing .view-job.view-display-id-current_jobs_pane .row.card .card-body h4 a {
  font-weight: normal;
}

/* IE7 */
.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 .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-updates-panel-pane-updates-detail .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-updates-panel-pane-updates-detail .views-field-body .fcleft,
.ie7 #news-detail-page-template .pane-updates-panel-pane-updates-detail .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-family: 'robotobold';
  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: 'robotoregular';
}
#sdg-content section figure {
  width: 39%;
  float: left;
  margin-right: 2%;
}
#sdg-content section figure figcaption {
  color: #949494;
  font-size: 12px;
  font-family: 'robotoregular';
  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 .back-to-top {
  float: right;
  width: 21px;
  margin-bottom: 20px;
  cursor: pointer;
}
#sdg-content #banner1 {
  margin: 0 auto;
  max-width: 980px;
  padding: 25px 0;
}
#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: 54px;
  height: 71px;
  margin-top: -44px;
}
#slideshow-detail-page .flex-direction-nav .flex-prev {
  background: linear-gradient(rgba(0, 0, 0, 0.10), rgba(0, 0, 0, 0.10)), url(../images/leftArrow.png) 0 -3px;
}
#slideshow-detail-page .flex-direction-nav .flex-next {
  background: linear-gradient(rgba(0, 0, 0, 0.10), rgba(0, 0, 0, 0.10)), url(../images/rightArrow.png);
}
#slideshow-detail-page .flex-direction-nav a::before {
  display: none;
}
#slideshow-detail-page #slideshow-main .views-field-title {
  color: #000;
}
#slideshow-detail-page .view-display-id-slides_block .flexslider {
  overflow: hidden;
  margin-bottom: 15px;
}
#slideshow-detail-page #slideshow-main .views-field-title {
  margin-top: 0;
}

/* 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-family: 'robotobold';
  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-family: 'robotobold';
  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);
}

/* SOF sowp 2016 left menu css*/

.swp-nav .swp-nav-icon {
  background: center center no-repeat;
  background-size: cover;
  opacity: 0.5;
}

.swp-nav a:hover .swp-nav-icon,
.swp-nav a:focus .swp-nav-icon,
.swp-nav a.active .swp-nav-icon,
.swp-nav a.js-hover .swp-nav-icon {
  color: #fff;
  opacity: 1;
}

.swp-2016 .nav-im10 .swp-nav-icon {
  background-image: url(../images/2016/nav-im10.jpg);
}

.swp-2016 .nav-challenges .swp-nav-icon {
  background-image: url(../images/2016/nav-challenges.jpg);
}

.swp-2016 .nav-opportunities .swp-nav-icon {
  background-image: url(../images/2016/nav-opportunities.jpg);
}

.swp-2016 .nav-potential .swp-nav-icon {
  background-image: url(../images/2016/nav-potential.jpg);
}

.swp-2016 .nav-future .swp-nav-icon {
  background-image: url(../images/2016/nav-future.jpg);
}

.swp-2016 .nav-data .swp-nav-icon {
  background-image: url(../images/2016/nav-data.jpg);
}

.nav-im10 .swp-nav-label,
.nav-challenges .swp-nav-label,
.nav-opportunities .swp-nav-label,
.nav-challenges .swp-nav-label,
.nav-potential .swp-nav-label,
.nav-future .swp-nav-label,
.nav-data .swp-nav-label {
  background: #2e3537;
  background: rgba(46, 53, 55, 0.76);
}

/* EOF sowp 2016 left menu css*/

/* 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;
}

#sowp-data-block .swp-en .nav-challenges .swp-nav-label,
#sowp-data-block .swp-en .nav-opportunities .swp-nav-label {
  line-height: 21px;
  padding: 11px 0;
}

#sowp-data-block .swp-en .nav-challenges .swp-nav-label > span,
#sowp-data-block .swp-en .nav-opportunities .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 .swp {
  display: none;
}

/* PPM search */
.view-ppm-search .views-row {
  border-bottom: 1px dotted #d9dac4;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.view-ppm-search .views-field-title a {
  font-size: 1.2em;
  font-family: 'robotobold';
}
#custom-search-sitepage-form {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
}
#custom-search-sitepage-form label {
  position: relative;
  display: block;
  font-size: 15px;
  font-family: 'robotobold';
  color: #808080;
  height: 30px;
  line-height: 30px;
}
#custom-search-sitepage-form .form-item {
  float: left;
  margin: 0 20px 10px 0;
}
#custom-search-sitepage-form .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-submit-button {
  width: 100%;
  text-align: right;
}
#custom-search-sitepage-form .form-submit {
  position: relative;
  height: 30px;
  margin: 30px 0 0 0 !important;
  font-size: 14px;
  text-transform: uppercase;
  color: #fff;
  font-family: 'robotobold';
  background: #0091ca;
  border: 0;
  border-radius: 3px;
}
.page-ppm-search .views-exposed-form .views-exposed-widgets .views-exposed-widget,
.page-ppm-search .views-exposed-form .views-exposed-widgets .views-exposed-widget label {
  margin-top: 0;
}
.page-ppm-search .views-exposed-form .form-submit {
  margin: 30px 0 0 0 !important;
}
.page-ppm-search .views-exposed-form {
  margin-bottom: 20px;
}

/* css for maps on dashboard pages */
#map-scale-1 {
  width: 18%;
  margin: -80px 0 10px 4%;
  float: left;
  display: none;
}

#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-1 .no-data-legend {
  font-size: 11px;
  margin-bottom: 5px;
  color: #000;
}
#map-scale-1 .no-data-legend span.country-legend {
  background-color: #bdb4b4;
  width: 20px;
  height: 10px;
  margin-right: 5px;
  display: inline-block;
}

/* Sowmy Dashboard Page */

.popover .thepopover .triangle-img {
  position: absolute;
  left: 5px;
  top: -13px;
  width: 32px;
  height: 18px;
  background: url(../images/pinguelopopover.png) no-repeat center center;
  display: block;
}

#episode-2 {
  width: 18%;
  margin: -80px 0 10px 4%;
  float: left;
  display: none;
}

#sowmy-map-scale-wrapper {
  display: none;
  float: left;
  margin: -80px 0 10px 4%;
  width: 18%;
}

.swomy-scale-title {
  font-size: 12px;
  line-height: 16px;
  margin: 25px 0 15px 0;
  width: 160px;
}
#sowmy-map-scale-wrapper .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 */
}
#sowmy-map-scale-wrapper .sowmy-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,  #0c0d0e 0%, #5e6a6e 50%, #5e6a6e 50%, #9ea9ad 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0c0d0e), color-stop(50%,#5e6a6e), color-stop(50%,#5e6a6e), color-stop(100%,#9ea9ad)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left,  #0c0d0e 0%,#5e6a6e 50%,#5e6a6e 50%,#9ea9ad 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left,  #0c0d0e 0%,#5e6a6e 50%,#5e6a6e 50%,#9ea9ad 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left,  #0c0d0e 0%,#5e6a6e 50%,#5e6a6e 50%,#9ea9ad 100%); /* IE10+ */
  background: linear-gradient(to right,  #0c0d0e 0%,#5e6a6e 50%,#5e6a6e 50%,#9ea9ad 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c0d0e', endColorstr='#9ea9ad',GradientType=1 ); /* IE6-8 */
}
#sowmy-map-scale-wrapper .max {
  font-size:11px;
  float: left;
  color: #000;
  margin-top: 10px;
}
#sowmy-map-scale-wrapper .min {
  font-size:11px;
  float:right;
  color: #000;
  margin-top: 10px;
}
#sowmy-map-scale-wrapper .no-data-legend {
  font-size: 11px;
  margin-bottom: 5px;
  color: #000;
}
#sowmy-map-scale-wrapper .no-data-legend span.country-legend {
  background-color: #bdb4b4;
  width: 20px;
  height: 10px;
  margin-right: 5px;
  display: inline-block;
}
.node-type-ct-featured-publication #sowmy-map {
  margin: 0 auto;
  max-width: 980px;
  padding: 0 10px;
  position: relative;
}
.pane-unfpa-global-timeline-timeline-block {
  float: left;
  width: 100%;
  margin: 30px 0;
  position: relative;
}
.view-vw-timeline.view-display-id-page_1 .views-row {
  border-bottom: 1px dotted #d9dac4;
  padding-bottom: 20px;
  margin-bottom: 20px;
  zoom: 1;
}
.view-vw-timeline.view-display-id-page_1 .views-row .left {
  float: left;
  margin-right: 20px;
}
.view-vw-timeline.view-display-id-page_1 .views-row .left img {
  border-radius: 4px;
}
.view-vw-timeline.view-display-id-page_1 .views-row .timeline-title {
  padding: 0 0 10px 0;
}
.view-vw-timeline.view-display-id-page_1 .views-row .timeline-title a {
  color: #0091ca;
  text-decoration: none;
  font-size: 20px;
}
.view-vw-timeline.view-display-id-page_1 .views-row .right p {
  font-size: 16px;
  line-height: 20px;
}
/* Timeline CSS Ends */
.data.donut-chart-container,
.data.donut_chart_container,
.data.bchart_wrapper {
  float: left;
  height: 420px;
  position: relative;
  width: 48%;
}
.data.bchart_wrapper .bchart-container,
.data.bchart_wrapper .bchart_container,
.data.chart_div_wrapper .chart_div_container,
.data.implementation_chart_wrapper .implementation_chart_container {
  position: absolute;
  width: 100%;
}
.data.bchart_wrapper .bchart-container.active,
.data.bchart_wrapper .bchart_container.active,
.data.chart_div_wrapper .chart_div_container.active,
.data.implementation_chart_wrapper .implementation_chart_container.active {
  position: absolute;
  width: 100%;
  z-index: 1;
}
.data.chart_div_wrapper,
.data.implementation_chart_wrapper {
  float: left;
  height: 500px;
  margin: 0 0 50px;
  position: relative;
  width: 50%;
}
.data.bchart_wrapper .bchart-container .bchart,
.data.bchart_wrapper .bchart_container .bchart {
  height: 350px;
  width: 100%;
}
.data.chart_div_wrapper .chart_div_container .chart_div {
  height: 500px;
  width: 100%;
}
.data.implementation_chart_wrapper .implementation_chart_container .implementation_chart {
  height: 500px;
  width: 100%;
}
.data.chart_div_wrapper #chart_div_2015 {
  height: 500px;
  width: 100%;
}
/*
  The CSS below is used to hide the description help text that appears by
  default for the exposed filters when the views module is upgraded to 7.x.3.12.
*/
.view-filters .views-exposed-widget .description {
  display:none;
}

/*-----SOF Executive Board events page css-----*/

.pane-exbo-events-panel-pane-1 .view-exbo-events article.node-exbo-events header > h2 {
  margin: 0 0 1em;
}

.node-type-exbo-events .pane-exbo-events-panel-pane-1 .view-exbo-events article.node-exbo-events header > h2 > a {
  pointer-events: none;
  color: #808080;
}

.pane-exbo-events-panel-pane-1 .view-exbo-events .content .field-name-field-exbo-date {
  background: rgba(0, 0, 0, 0) url("../images/ic-calendar-orange.png") no-repeat scroll 0 center;
}

.pane-exbo-events-panel-pane-1 .view-exbo-events .content .field-name-field-exbo-date {
  width: auto;
}

.pane-exbo-events-panel-pane-1 .view-exbo-events .content .field-name-field-exbo-date,
.pane-exbo-events-panel-pane-1 .view-exbo-events .content .field-name-field-location {
  color: #303030;
  font-size: 14px;
  line-height: 16px;
  margin: 0 0 10px;
  padding-left: 20px;
}

.pane-exbo-events-panel-pane-1 .view-exbo-events .content .field-name-field-location {
  background: rgba(0, 0, 0, 0) url("../images/ic-location-orange.png") no-repeat scroll 0 center;
}

.pane-exbo-events-panel-pane-1 .view-exbo-events .content .field-name-field-location .field-items .field-item,
.pane-exbo-events-panel-pane-1 .view-exbo-events .content .field-name-field-exbo-date span.date-display-single {
  font-family: 'robotobold';
}

.pane-exbo-events-panel-pane-1 .view-exbo-events .content .field-name-field-exbo-date div.date-display-range {
  font-family: 'robotobold';
  display: inline;
}

/*Start of Multimedia page*/

.page-multimedia #main .max_wrapper {
  max-width: none;
  padding: 0;
}

.page-multimedia #main .max_wrapper nav.breadcrumb {
  display: none;
  max-width: 980px;
  margin: 0 auto 35px;
}

.page-multimedia .pane-multimedia {
  background: rgba(0, 0, 0, 0) url("../images/video_background.png") repeat scroll 0 0;
  height: auto;
  min-height: 325px;
  padding: 42px 0;
}

.page-multimedia .pane-multimedia .view-display-id-multimedia_block .slider-wrapper.player {
  display: block;
  float: left;
  margin-right: 3%;
  height: auto;
  width: 57%;
}

.page-multimedia .pane-multimedia .view-display-id-multimedia_block .data {
  float: left;
  width: 40%;
}

.page-multimedia .pane-multimedia .view-display-id-multimedia_block .data > h2 {
  color: #0091ca;
  font-family: 'robotobold', sans-serif;
  font-size: 24px;
  line-height: 28px;
  margin: 0 0 24px;
}

.page-multimedia .pane-multimedia .view-display-id-multimedia_block .slider-wrapper.player .video-wrap,
.page-multimedia .pane-multimedia .view-display-id-multimedia_block .slider-wrapper.player .slideshow-wrap,
.page-multimedia .pane-multimedia .view-display-id-multimedia_block .slider-wrapper.player .feature-wrap {
  overflow: hidden;
  position: relative;
  width: 100%;
}

.page-multimedia .pane-multimedia .view-display-id-multimedia_block .slider-wrapper.player .share {
  background: #ffffff none repeat scroll 0 0;
  border-radius: 0 0 3px 3px;
  display: block;
  padding: 13px 16px;
  text-align: left;
}

.page-multimedia .pane-multimedia .view-display-id-multimedia_block .data ul {
  border-bottom: 1px solid #d8d9c3;
  margin: 0 0 20px;
  padding: 0 0 8px;
}

.page-multimedia .pane-multimedia .view-display-id-multimedia_block .data ul li {
  color: #808080;
  font-size: 12px;
  font-weight: normal;
  line-height: 17px;
  list-style: outside none none;
  margin-bottom: 8px;
}

.page-multimedia .pane-multimedia .view-display-id-multimedia_block .data ul li p.description::after {
  background: #d8d9c3 none repeat scroll 0 0;
  bottom: 0;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  width: 20px;
}
.page-multimedia .pane-multimedia .view-display-id-multimedia_block .data ul li p.description {
  color: #808080;
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  margin: 18px 0 20px;
  padding: 0 0 14px;
  position: relative;
  text-transform: none;
}

.page-multimedia .pane-multimedia .view-display-id-multimedia_block .data .button.grey {
  background: #979797 linear-gradient(to bottom, #9f9f9f 0%, #979797 100%) repeat scroll 0 0;
  height: 26px;
  line-height: 29px;
  border: medium none;
  border-radius: 3px;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4) inset;
  color: #ffffff;
  display: inline-block;
  font-size: 12px;
  font-family: 'robotobold', sans-serif;
  overflow: hidden;
  padding: 0 10px;
  position: relative;
  text-transform: uppercase;
}

.page-multimedia .pane-multimedia .view-display-id-multimedia_block .views-field-title h2 {
  font-size: 24px;
  line-height: 28px;
  margin: 0 0 24px;
}

.page-multimedia .panel-pane h2.pane-title {
  border-bottom: 0 none;
  border-top: 1px solid #d9dac4;
  display: block;
  max-width: 980px;
  margin: 25px auto 0;
  padding: 35px 0 25px;
  position: relative;
  width: 98%;
}

.page-multimedia .pane-multimedia-multimedia-video-block h2.pane-title {
  border: 0 none;
  margin: 0 auto;
}

.page-multimedia .pane-content {
  display: block;
  max-width: 980px;
  margin: 0 auto;
  position: relative;
  width: 98%;
}

.page-multimedia .pane-content .view-multimedia .view-content {
  overflow: hidden;
}

.page-multimedia .pane-content .view-multimedia .view-footer {
  margin-bottom: 40px;
}

.page-multimedia .pane-multimedia-multimedia-video-block .view-display-id-multimedia_video_block .view-content .views-row,
.page-multimedia .pane-multimedia-multimedia-slideshow-block .view-display-id-multimedia_slideshow_block > .view-content > .views-row,
.page-multimedia .pane-multimedia-multimedia-feature-block .view-display-id-multimedia_feature_block > .view-content > .views-row {
  float: left;
  margin: 10px;
  min-height: 270px;
  position: relative;
  width: 222px;
}

.page-multimedia .pane-multimedia-multimedia-video-block .view-display-id-multimedia_video_block .view-content .views-row h3,
.page-multimedia .pane-multimedia-multimedia-slideshow-block .view-display-id-multimedia_slideshow_block .view-content .views-row h3,
.page-multimedia .pane-multimedia-multimedia-feature-block .view-display-id-multimedia_feature_block .view-content .views-row h3 {
  float: none;
  font-size: 15px;
  font-family: 'robotobold', sans-serif;
  line-height: 17px;
  margin: 8px 0 10px;
}

.page-multimedia .pane-multimedia-multimedia-video-block .view-display-id-multimedia_video_block .meta-info .pub-date,
.page-multimedia .pane-multimedia-multimedia-slideshow-block .view-display-id-multimedia_slideshow_block .meta-info .pub-date,
.page-multimedia .pane-multimedia-multimedia-feature-block .view-display-id-multimedia_feature_block .meta-info .pub-date {
  color: #808080;
  float: left;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
}

.page-multimedia .pane-multimedia-multimedia-video-block .view-display-id-multimedia_video_block ul,
.page-multimedia .pane-multimedia-multimedia-slideshow-block .view-display-id-multimedia_slideshow_block ul,
.page-multimedia .pane-multimedia-multimedia-feature-block .view-display-id-multimedia_feature_block ul {
  margin: 0;
  padding: 0;
}

.page-multimedia .pane-multimedia-multimedia-video-block .view-display-id-multimedia_video_block ul li,
.page-multimedia .pane-multimedia-multimedia-slideshow-block .view-display-id-multimedia_slideshow_block ul li,
.page-multimedia .pane-multimedia-multimedia-feature-block .view-display-id-multimedia_feature_block ul li {
  list-style: outside none none;
}

.inner-page.page-multimedia .pane-content .item-list ul.pager {
  border-top: 1px dotted #d9dac4;
  padding: 25px 0 0;
}

.inner-page #listing-page-template .pane-feature .view-display-id-related_feature_block > .view-content > .views-row {
  float: left;
  margin: 10px;
  min-height: 270px;
  position: relative;
  width: 222px;
}

.inner-page #listing-page-template .pane-feature .view-display-id-related_feature_block .views-field-field-feature-slide img{
  border-radius: 3px;
  display: block;
}

.inner-page #listing-page-template .pane-feature .view-display-id-related_feature_block .views-field-title {
  display: block;
  font-size: 15px;
  font-family: 'robotobold', sans-serif;
  line-height: 17px;
  margin: 8px 0 10px;
  opacity: 1;
  position: relative;
  width: 100%;
}

.inner-page #listing-page-template .view-feature.view-display-id-feature_main_block .views-field-title {
  color: #000000;
  font-size: 36px;
  margin: 0 0 25px;
  opacity: 1;
  position: relative;
  line-height: 36px;
  width: 100%;
}

.inner-page #listing-page-template .view-feature.view-display-id-feature_main_block .views-field-field-date {
  font-size: 16px;
  margin-bottom: 10px;
}

.inner-page #listing-page-template #multimedia-photo-feature-listing-block h2.pane-title {
  display: block;
}

.inner-page #listing-page-template #multimedia-photo-feature-listing-block {
  padding: 46px 0 10px;
}

.page-multimedia .pane-multimedia-multimedia-feature-block .view-display-id-multimedia_feature_block .flexslider .slides img,
.inner-page #listing-page-template #multimedia-photo-feature-listing-block .flexslider .slides img {
  min-height: 142px;
}

.page-multimedia .pane-multimedia-multimedia-slideshow-block .view-display-id-multimedia_slideshow_block .views-field-field-slide-image img,
.inner-page #slideshow-detail-page #related-slideshow-list .view-id-slideshow .view-id-field_collection_view .views-field-field-slide-image img {
  height: 160px;
  margin-bottom: 5px;
}

#multimedia-photo-feature-listing-block .view-display-id-feature_listing_image_block .flexslider .slides > li {
  display: block;
}

/*End of Multimedia page*/

/* Start of Custom site page CSS */

.custom-site-page #custom-page-template .panel-col-first{
  margin-right: 3%;
  width: 17%;
}
.custom-site-page #custom-page-template .panel-col-last{
  width: 80%;
}
.custom-site-page #custom-page-template .panel-col-last table{
  table-layout: fixed;
}
.custom-site-page #custom-page-template .panel-col-last table img{
  width:100%;
  height: auto;
}

/* End of Custom site page CSS */

/*==========================================
SOF updates blocks (columns structure) css
===========================================*/
.updates-items-cols-block .view-content {
  display: flex;
}
.inner-page.panel-2col-right-large #sub-page-template .panel-col-last {
  width: 80%;
}
.inner-page.panel-2col-right-large .updates-block-pane {
  margin: 40px 0;
}
.inner-page.panel-2col-right-large #sub-page-template h2:not(.tl-headline),
.inner-page .panel-2col-stacked .panel-col-first h2 {
  border-bottom: 0 none;
  color: #E98E04;
  font-family: "robotobold";
  font-size: 22px;
  margin: 0 0 15px;
}
.updates-items-cols-block .funds-content-boxes {
  width: 32%;
  float: left;
  box-shadow: 0px 0px 6px -2px #5d5d5d;
  margin: 0 1% 0;
  padding: 0 0 38px;
  position: relative;
}
.updates-items-cols-block .funds-content-boxes:first-child {
  margin: 0 1% 0 0;
}
.updates-items-cols-block .funds-content-boxes:last-child {
  margin: 0 0 0 1%;
}
.updates-items-cols-block .img-wrapper {
  margin: 0 0 8px;
}
.updates-items-cols-block .content-type {
  margin: 8px 15px;
}
.updates-items-cols-block .content-type span span {
  background-repeat: no-repeat;
  background-image: url(../images/content-type-icons.png);
  padding: 0 0 0 24px;
  color: #e78a03;
  font-family: "robotolight",sans-serif;
  font-size: 16px;
}
.updates-items-cols-block .content-type span span.ct_news {
  background-position: -4px -26px;
}
.updates-items-cols-block .content-type span span.ct_updates {
  background-position: -4px -26px;
}
.updates-items-cols-block .content-type span span.ct_resources {
  background-position: -4px -100px;
}
.updates-items-cols-block .content-type span span.ct_events {
  background-position: -3px -125px;
}
.updates-items-cols-block .content-type span span.ct_publications {
  background-position: 0 -75px;
}
.updates-items-cols-block .content-type span span.ct_press {
  background-position: 0 -227px;
}
.updates-items-cols-block .content-type span span.ct_shell {
  background-image: none;
  padding: 0;
}
.updates-items-cols-block .content-type span span.ct_shell img {
  display: inline;
  width: 21px;
  height: 21px;
  margin-right: 12px;
  vertical-align: middle;
}
.inner-page #sub-page-template .updates-items-cols-block .date-loc-wrapper .event-date,
.updates-items-cols-block .date-loc-wrapper .event-date {
  background-image: url(../images/ic-calendar-orange.png);
  background-position: left center;
  background-repeat: no-repeat;
  color: #3a3a3a;
  font-family: "robotomedium";
  font-size: 14px;
  font-weight: normal;
  margin: 8px 15px;
  padding: 0 0 0 24px;
}
.inner-page #sub-page-template .updates-items-cols-block .date-loc-wrapper .location,
.updates-items-cols-block .date-loc-wrapper .location{
  background-image: url(../images/ic-location-orange.png);
  background-position: left center;
  background-repeat: no-repeat;
  color: #3a3a3a;
  font-family: "robotomedium";
  font-size: 14px;
  margin: 8px 15px;
  padding: 0 0 0 24px;
}
.updates-items-cols-block .img-wrapper {
  display: block;
  position: relative;
  overflow: hidden;
}
.updates-items-cols-block .img-wrapper img {
  display: block;
  height: auto;
  width: 100%;
  transition: transform 2.4s linear;
  -webkit-transform: 2.4s linear;
  -ms-interpolation-mode: bicubic;
}
.updates-items-cols-block .img-wrapper img:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.updates-items-cols-block .field-date {
  float: left;
  margin: 8px 0;
}
.updates-items-cols-block .field-date .date-display-single {
  color: #3a3a3a;
  font-family: 'robotoregular';
  font-size: 13px;
}
.updates-items-cols-block .field-title {
  margin: 8px 15px;
}
.updates-items-cols-block .field-title a {
  color: #0090ca;
  font-size: 16px;
  font-family: 'robotobold';
  line-height: 20px;
}
.updates-items-cols-block .field-blurb {
  color: #000000;
  min-height: 144px;
  padding-bottom: 10px;
  margin: 8px 15px;
}
.inner-page #sub-page-template .updates-items-cols-block .field-blurb p {
  color: #000000;
}
.updates-items-cols-block .date-link-wrapper {
  border-top: 1px solid #b7b7b7;
  bottom: 0;
  left: 0;
  margin: 0 6%;
  position: absolute;
  width: 88%;
}
.updates-items-cols-block .field-node-link {
  margin: 8px 0;
  float: right;
}
.updates-items-cols-block .field-node-link a {
  font-family: 'robotoregular';
  font-size: 13px;
}
.item-list ul.pager {
  text-align: left;
  padding: 0;
}
.inner-page.mixed-library-panel-wrapper .view-mixed-library-content ul.pager,
.node-type-ct-site-pages .pane-funds-and-funding-updates-funds-funding-update-feed .item-list ul,
.view-mixed-library-content ul.pager {
  margin-top: 25px;
}
.inner-page.panel-2col-right-large #sub-page-template .pane-funds-and-funding-updates-funds-funding-update-feed h2.pane-title {
  border-bottom: 1px solid #d9dac4;
  font-size: 20px;
  color: #808080;
  line-height: 24px;
  margin: 0 0 35px;
}
/*==========================================
EOF updates blocks (columns structure) css
===========================================*/
/*============================================
    SOF Transparency bottom secton css
==============================================*/

#transparency .dash-outer-box {
  box-shadow: 0 3px 6px #ccc;
  -webkit-box-shadow: 0 3px 6px #ccc;
  -ms-box-shadow: 0 3px 6px #ccc;
  margin: 40px 0;
}

#transparency .section-title {
  font-size: 18px;
}

#transparency .dash-sec-content {
  border: 1px solid #c2c2c2;
  padding: 20px 10px 10px;
}

#transparency .transparency-portal-bottom-section {
  clear: both;
  float: left;
  margin-top: 50px;
  width: 100%;
}

#transparency ul.transparency-portal-section-list {
  margin: 0;
  padding: 0;
}

#transparency ul.transparency-portal-section-list li {
  float: left;
  list-style-type: none;
  margin: 6% 0.5% 0;
  position: relative;
  width: 24%;
}

#transparency ul.transparency-portal-section-list li:last-child {
  margin-right: 0px;
}

#transparency ul.transparency-portal-section-list li a {
  background-color: #3b3b3b;
  color: #000000;
  display: inline-block;
  padding: 0;
  height: 130px;
  margin: 0px;
  width: 100%;
}

#transparency ul.transparency-portal-section-list li a .title-wrapper {
  display: block;
  height: 100%;
  position: relative;
  width: 100%;
}

#transparency ul.transparency-portal-section-list li a .title-wrapper .transparency-portal-section-title {
  bottom: 20px;
  font-size: 16px;
  padding: 0 20px;
  position: absolute;
  z-index: 0;
}

#transparency ul.transparency-portal-section-list li a:hover .title-wrapper .transparency-portal-section-title {
  color: #ffffff;
}

#transparency ul.transparency-portal-section-list li a {
  position: relative;
}

#transparency ul.transparency-portal-section-list li a::before,
#transparency ul.transparency-portal-section-list li a::after {
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
#transparency ul.transparency-portal-section-list li a::before {
  transition: box-shadow 0.3s ease 0s;
  z-index: 0;
}

#transparency ul.transparency-portal-section-list li a::after {
  background-position: 0 0;
}

#transparency ul.transparency-portal-section-list li a::before {
  box-shadow: 0 68px 0 122px #ffe0b2 inset;
  width: 100%;
}
#transparency ul.transparency-portal-section-list li a:hover::before {
  box-shadow: 0 0 0 4px #ffe0b2 inset;
}

#transparency ul.transparency-portal-section-list li a span.transparency-portal-section-icon {
  left: 20px;
  position: absolute;
  top: -42px;
}

#transparency .visible-element{
  visibility: visible;
}
/*============================================
    EOF Transparency bottom secton css
==============================================*/

.census-map-links-wrapper {
  clear: both;
  margin: 15px 0 0;
}

.topic-view-dashboard-link-wrapper,
.census-block-link {
  float: right;
  font-size: 16px;
  font-family: robotobold;
}

.census-block-link {
  float: left;
}

.topic-view-dashboard-link-wrapper a,
.census-block-link a {
  color: #000000;
}

#feature-page-language-switcher-bar {
  background-image: url(../images/feature-pg-lang-switcher-bg.png);
  background-repeat: repeat-x;
  background-position: left top;
  padding: 5px 10px;
  position: absolute;
  right: 10px;
  top: 35px;
  z-index: 99;
}

#feature-page-language-switcher-bar > ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}

#feature-page-language-switcher-bar li {
  border-right: 1px solid #ffffff;
  display: inline-block;
  margin-right: 5px;
  padding-right: 10px;
}

#feature-page-language-switcher-bar a {
  color: #ffffff;
  text-transform: uppercase;
}

#feature-page-language-switcher-bar a:hover {
  color: #1c97c8;
}

#feature-page-language-switcher-bar li:last-child {
  border: 0 none;
  margin: 0;
  padding: 0;
}

/*---Feature page 16-girls language switcher bar css end---*/
/*--Language switcher active css--*/
.block-locale ul.language-switcher-locale-url li a.active {
  color: #ffffff;
}

/*===========================================
SOF data dashboard css
=============================================*/

.dash-outer-box {
  box-shadow: 0 3px 6px #ccc;
  -webkit-box-shadow: 0 3px 6px #ccc;
  -ms-box-shadow: 0 3px 6px #ccc;
  margin: 30px 0;
}

.dash-sec-title {
  background-color: #ebebeb;
  padding: 5px 15px;
  border-bottom: 4px #d2d2d2 solid;
  min-height: 30px;
}
.section-title {
  font-size: 20px;
  font-family: 'robotobold';
  line-height: 30px;
  color: #000000;
  float: left;
  margin: 0 0 0 5px;
}
.dash-sec-title .view-port-title {
  float: right;
  border-left: 0;
  text-decoration: transparent;
  margin:5px 0 0 0;
}
.dash-sec-title .view-port-title a {
  text-transform: uppercase;
  font-size: 13px;
  padding: 5px 5px 0 0;
  color: #0091ca;
}
.dash-sec-content {
  border: 1px solid #c2c2c2;
  padding: 20px 10px 10px;
}

/*===========================================
EOF data dashboard css
=============================================*/

/*======================================================================
    SOF Topic page map section css
========================================================================*/

.node-type-ct-topics .topics-sowp-map-block .hide-element {
  display: none;
}

.node-type-ct-topics .topics-sowp-map-block {
  position: relative;
}

.node-type-ct-topics h2.topic-map-section-title {
  font-size: 24px;
  margin: 10px 0 5px;
}

.node-type-ct-topics h3.topic-map-section-subtitle {
  margin: 5px 0 10px;
  font-size: 18px;
}

.node-type-ct-topics h2.topic-map-section-title sup {
  font-size: 18px;
}

.node-type-ct-topics #topics-map-scale {
  float: left;
  margin: -80px 0 10px 4%;
  width: 15%;
}

.node-type-ct-topics #topics-map-scale .topics-sowp-scale {
  float: left;
  height: 20px;
  width: 100%;
}

.node-type-ct-topics #topics-map-scale .max {
  color: #000;
  float: left;
  font-size: 11px;
  margin-top: 10px;
}

.node-type-ct-topics #topics-map-scale .min {
  color: #000;
  float: right;
  font-size: 11px;
  margin-top: 10px;
}

.node-type-ct-topics #filters .iradio_polaris {
  background-image: url("../images/polaris-yellow.png");
  position: relative;
}


.node-type-ct-topics #filters .filters-title {
  font-size: 14px;
  font-family: robotobold;
  margin: 10px 0px;
}

.node-type-ct-topics #filters .filter-option label {
  display: inline;
}

.node-type-ct-topics .loader {
  background-image: url("../images/loader-ay.gif");
  background-color: #FFEED0;
  background-position: center center;
  background-repeat: no-repeat;
  height: 100%;
  opacity: 0.6;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99;
}

.node-type-ct-topics #disclaimer-block h4 {
  font-weight: normal;
  margin: 40px 0 10px;
}

.node-type-ct-topics #disclaimer-block {
  color: #000000;
}

/*======================================================================
    EOF Topic page map section css
========================================================================*/
/*Signup box css start*/

.signup-mask-layer {
  display: none;
  background: rgba(0, 0, 0, 0.85) none repeat scroll 0 0;
  position: fixed;
  top: 0;
  width: 100%;
  right: 0;
  height: 100%;
  overflow-y: auto;
  bottom: 0;
  left: 0;
  z-index: 99;
}

div#signup-popup-box {
  display: none;
  background-color: #fff;
  left: 50%;
  max-width: 800px;
  padding: 12px;
  position: fixed;
  top: 0;
  transform: translate(-50%, 10%);
  width: 80%;
  z-index: 99;
}

.signup-box-inner-wrapper {
  position: relative;
  background-color: #1487be;
  color: #ffffff;
}

span.close-signup-box-button {
  cursor: pointer;
  font-size: 11px;
  position: absolute;
  top: 10px;
  right: 10px;
  text-transform: uppercase;
}

.signup-box-header {
  padding: 28px 20px 15px;
}

.signup-box-title{
  color: #ffffff;
  font-family: 'robotoregular';
  margin: 0 0 12px;
  font-size: 32px;
  line-height: 1.5;
}

.signup-box-header .description-text {
  font-family: 'robotoregular';
  font-size: 20px;
  line-height: 24px;
}

.signup-box-content .form-elements {
  background-color: #1487be;
  padding: 10px 20px;
}

.signup-box-content .form-elements input#email {
  padding: 8px 30px 8px 20px;
  border-radius: 14px;
  border: 0 none;
  font-size: 14px;
  width: 70%;
  outline: none;
}

.signup-box-content .form-elements input#email::placeholder {
  color: #6e6e6e;
  font-family: 'robotoregular';
  font-size: 14px;
  text-transform: uppercase;
}

.signup-box-content .form-elements input#email::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #6e6e6e;
  font-family: 'robotoregular';
  font-size: 14px;
  text-transform: uppercase;
}
.signup-box-content .form-elements input#email::-moz-placeholder { /* Firefox 19+ */
  color: #6e6e6e;
  font-family: 'robotoregular';
  font-size: 14px;
  text-transform: uppercase;
}
.signup-box-content .form-elements input#email:-ms-input-placeholder { /* IE 10+ */
  color: #6e6e6e;
  font-family: 'robotoregular';
  font-size: 14px;
  text-transform: uppercase;
}
.signup-box-content .form-elements input#email:-moz-placeholder { /* Firefox 18- */
  color: #6e6e6e;
  font-family: 'robotoregular';
  font-size: 14px;
  text-transform: uppercase;
}

.signup-box-content .form-elements input#submit {
  background-color: #ef8e24;
  border: 0 none;
  border-radius: 14px;
  font-family: 'robotobold';
  font-size: 14px;
  padding: 8px 0;
  text-transform: uppercase;
  text-align: center;
  color: #ffffff;
  margin: 0 0 0 -27px;
  width: 25%;
}

.signup-box-content .signup-image-container img {
  display: block;
  height: auto;
  vertical-align: top;
  width: 100%;
}

.signup-box-footer .sign-up-img-credit-info {
  color: #c5c5c5;
  font-size: 11px;
  position: absolute;
  left: 10px;
  bottom: 5px;
}

.signup-box-footer .sign-up-img-credit-info .uppertext-font-style {
  text-transform:  uppercase;
}

/*Signup box css end*/

/*-----New homepage circle effect css start----*/
#three-icons-wrapper {
  width: 100%;
  clear: both;
}

.ch-grid {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
  text-align: center;
  width: 100%;
}

.ch-grid:after, .ch-grid:before {
  content: '';
  display: table;
}

.ch-grid:after {
  clear: both;
}

.ch-grid li {
  width: 220px;
  height: 220px;
  display: inline-block;
  margin: 20px 48px;
}

.ch-item {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  position: relative;
  cursor: default;
  box-shadow: inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background-color: #e78a03;
}

.ch-item-1 {
  background-color: #e09830;
}

.ch-item-2 {
  background-color: #3193b9;
}

.ch-item-3 {
  background-color: #18608a;
}

.orange-ch-item {
  background-color: #e09830;
}

.blue-ch-item {
  background-color: #3193b9;
}

.skyblue-ch-item {
  background-color: #88caf0;
}

.lake-ch-item {
  background-color: #488F73;
}

.ch-info1, .ch-info2, .ch-info3 {
  position: absolute;
  display: table;
  width: 100%;
  height: 100%;
}

.ch-info1 h3, .ch-info2 h3, .ch-info3 h3 {
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-size: 27px;
  display: table-cell;
  margin: 40px 44px 0px;
  vertical-align: middle;
  height: auto;
  line-height: 30px;
  text-align: center;
  font-family: "robotomedium", sans-serif;
  text-shadow: 0 0 1px #ffffff, 0 1px 2px rgba(0, 0, 0, 0.3);
}

.ch-item:hover {
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1);
}

.ch-item:hover .ch-info1 h3, .ch-item:hover .ch-info2 h3, .ch-item:hover .ch-info3 h3 {
  display: none;
}

.ch-item:hover .ch-info1 {
  background-image: url(../images/donate.png);
}

.ch-item:hover .ch-info2 {
  background-image: url(../images/safe_birth.png);
}

.ch-item:hover .ch-info3 {
  background-image: url(../images/emergencies-overview.png);
}

.ch-item:hover .ch-info1, .ch-item:hover .ch-info2, .ch-item:hover .ch-info3 {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  display: block;
  width: inherit;
  height: inherit;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
}

.pane-unfpa-global-emergencies-dashboard-unfpa-global-static-links {
  padding: 50px 0;
}
/*-----New homepage circle effect css end----*/

/* -News From Emergencies- */
.emergencies-resources-main-wrapper .views-row,
.donor_newswrap .views-row {
  width: 32.3%;
  float: left;
  box-shadow: 0px 0px 6px -2px #5d5d5d;;
  margin: 0px 1% 0px 0px;
  padding: 0 0 5px;
}

.emergencies-resources-main-wrapper h2 {
  color: #e78a03;
  font-family: "robotoregular",sans-serif;
  font-size: 22px;
  margin: 10px 0 20px;
}

.emergencies-resources-main-wrapper .views-field,
.donor_newswrap .views-field {
  margin: 8px 15px;
}

.emergencies-resources-main-wrapper .views-field-field-feature-banner-image {
  margin: 0 0 8px;
  overflow: hidden;
}

.emergencies-resources-main-wrapper .views-field-field-feature-banner-image img {
  height: auto;
  max-width: 100%;
  transition: -webkit-transform 2.4s linear;
  -webkit-transition: -webkit-transform 2.4s linear;
  transition: transform 2.4s linear;
  transition: transform 2.4s linear, -webkit-transform 2.4s linear;
}

.emergencies-resources-main-wrapper .views-field-field-news-image img:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/*content icon */

.emergencies-resources-main-wrapper .views-field-field-blurb,
.views-field-views-conditional-3,
.donor_newswrap .views-row .views-field-views-conditional,
.block-administrative-resources .views-row .views-field-views-conditional-1 {
  border-bottom: 1px solid #b7b7b7;
  color: #000000;
  font-family: "robotoregular",sans-serif;
  font-size: 14px;
  min-height: 78px;
  padding-bottom: 10px;
}

.emergencies-resources-main-wrapper .views-field-view-node,
.donor_newswrap .views-row .views-field-view-node,
.block-administrative-resources .views-row .views-field-view-node{
  float: right;
  font-family: "robotomedium",sans-serif;
  font-size: 14px;
  text-align: right;
}

.pane-vw-news h2.pane-title,
.pane-resources h2.pane-title {
  color: #e78a03;
  font-family: "robotoregular",sans-serif;
  font-size: 22px;
  margin: 10px 0 20px;
}

.emergencies-resources-main-wrapper .views-field-field-news-date,
.emergencies-resources-main-wrapper .views-field-field-resource-date {
  float: left;
}

/* -Emerge -*/
.emergencies-resources-main-wrapper .views-field.views-field-title,
#overview-block .view-id-vw_resource_pages .views-field-views-conditional {
  font-family: "robotomedium",sans-serif;
  font-size: 16px;
  color: #037da9;
  display: block;
  min-height: 80px;
}

.view-id-vw_news .views-field-type span,
.view-id-resources .views-field-type span {
  background-image: url(../images/content-type-icons.png);
  background-repeat: no-repeat;
  color: #e78a03;
  font-family: "robotolight",sans-serif;
  font-size: 16px;
  padding: 0 0 0 26px;
}

.view-id-vw_news .views-field-type span {
  background-position: 0 -26px;
}
.view-id-resources .views-field-type span {
  background-position: 0 -100px;
}

.view-id-vw_news .view-footer,
.view-id-resources .view-footer {
  font-family: "robotomedium",sans-serif;
  font-size: 14px;
  text-align: right;
  margin-top: 30px;
  border: 0px;
  padding-top: 10px;
}
.view-id-resources .view-footer a {
  padding-top:0px;
}

/*
******************************/

.emergencies_custom .fRight {
  margin-left: 20px;
  float: right;
  width: 47%;
}
#overview-block .views-field.views-field-views-conditional {
  min-height:inherit !important;
}

img.media-image-overview {
  margin-top: -41px;
  margin-right: -19px;
}
#emergencies_overview #overview-block .views-row .views-field-body p {
  color: #000000;
}

.disclaimer-description-wrapper .emergencies div {
  font-family: 'robotoregular';
  font-size: 12px;
  color: #000000;
}

.emergencies-overview-wrapper .emergencies-legend,
.emergencies-overview-wrapper li.legend-data,
.emergencies-disclaimer,
.legend-title
{
  color:#000000;
  font-family: 'robotoregular';
}

#emergencies-legend > ul > li {
  background-image: url(../images/emergencies-legend-image.png);
  background-repeat: no-repeat;
  color: #000000;
  padding: 0 0 2px 18px;
  font-size:10px !important;
}
#emergencies-legend > ul > li.data-1 {
  background-position: 0 2px;
}
#emergencies-legend > ul > li.data-2 {
  background-position: 0 -18px;
}
#emergencies-legend > ul > li.data-3 {
  background-position: 0 -40px;
}

.disclaimer-description-wrapper > ul > li{
  font-size : 10px;
}

#emergencies-legend > ul {
  list-style-type: none;
  margin: 10px 0 0;
  padding: 0;
}
.legend-block-wrapper {
  bottom: 33%;
  left: 2%;
  position: absolute;
}



/*---Global country details side block css start---*/
.global-country-details-wrapper {
  background: url("../images/bg-news-info2.png");
  border: 1px solid #D9D9C5;
  border-radius: 5px;
  margin-bottom: 20px;
  float: left;
}

.global-country-fields.global-country-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;
}
.global-country-fields.global-country-field-img {
  border-bottom: 0 none;
  padding: 10px;
  text-align: center;
}
.global-country-fields.global-country-field-population {
  text-align: center;
  padding-bottom: 10px;
  border-bottom: 1px dotted #D9D9C5;
  margin: 0;
}
global-country-fields.global-country-field-population .field-population-label {
  border-right: 0 none;
  color: #808080;
  float: none;
  font-size: 12px;
  line-height: 14px;
  padding: 0;
  font-family: 'robotobold';
  width: auto;
}
.global-country-fields.global-country-field-population .field-population-value {
  color: #594F47;
  float: none;
  font-family: 'robotoregular';
  font-size: 12px;
  padding: 0;
  width: auto;
}
.global-country-fields {
  border-bottom: 1px dotted #D9D9C5;
}
.global-country-fields .field-label {
  font-family: 'robotoregular';
  font-size: 12px;
  border-right: 1px dotted #d9d9c5;
  float: left;
  padding: 6%;
  line-height: 16px;
  width: 63%;
}
.global-country-fields .field-value {
  color: #594F47;
  font-family: 'robotoregular';
  font-size: 12px;
  float: left;
  padding: 6%;
  line-height: 16px;
  text-align: center;
  width: 12%;
}

.global-country-field-school-enroll .full-label {
  float: left;
  width: auto;
  font-size: 12px;
  padding: 10px;
  line-height: 16px;
}

.global-country-field-school-enroll-boys {
  border-right: 1px dotted #D9D9C5;
  float: left;
  padding: 0 6% 6%;
  width: 37%;
}

.global-country-field-school-enroll-girls {
  width: 38%;
  float: left;
  padding: 0 6% 6%;
  font-size: 12px;
  line-height: 14px;
}

.school-enroll-boys-label {
  background: url(../images/icon_boy_infobox.png) no-repeat top left;
  color: #73c9f9;
  display: block;
  padding: 4px 0 4px 15px;
  text-transform: uppercase;
  font-family: 'robotobold';
  font-size: 12px;
  line-height: 14px;
}

.school-enroll-girls-label {
  background: url(../images/icon_girl_infobox.png) no-repeat top left;
  color: #f387a8;
  display: block;
  padding: 4px 0 4px 15px;
  text-transform: uppercase;
  font-family: 'robotobold';
  font-size: 12px;
  line-height: 14px;
}

.school-enroll-boys-value,
.school-enroll-girls-value {
  color: #594F47;
  font-family: 'roboto_condensedbold';
  font-size: 16px;
  line-height: 20px;
}
.global-country-fields.view-more {
  text-align: right;
  padding: 10px;
}
/*---Global country details side block css end---*/

span.field-label.field-population-label {
  float: none;
  border: none;
  font-weight: bold;
  padding-right: 0px;
}
.emergencies-resources-main-wrapper .item-list{
  float:left;
  clear:both;
  margin-top: 30px;
}
.emergencies-resources-main-wrapper .view-footer {
  float: right;
  margin-top: 20px;
}
.emergencies-section-content div#emergencies-legend {
  /*position: absolute;*/
  bottom: 140px;
  left: 20px;
  margin-bottom: -80px;
}
#emergencies-key-results .selected-year-wrapper {
  margin: 0 0 0 6px;
}

/* start css for map of faq*/
.faq-map-wrapper .bg-cream {
  background: #ffffff;
}

.faq-map-wrapper #map-inner-container {
  padding: 0;
}

.inner-page .faq-map-wrapper h2.dashboard-map-section-title {
  color: #2c2c2c;
}

.inner-page .faq-map-wrapper .topic-view-dashboard-link-wrapper {
  margin: 15px 0;
}

.inner-page .faq-map-wrapper .topic-view-dashboard-link-wrapper a {
  color: #2c2c2c;
}
/* end css for map of faq*/

/*======================================================================
  strategic pages library css start
======================================================================*/
.unfpa-resources-blocks-wrapper {
  margin: 0 0 60px;
}

.unfpa-resources-blocks-wrapper .view-sitepage-resources .views-row {
  width: 32%;
  float: left;
  box-shadow: 0px 0px 6px -2px #5d5d5d;
  margin: 0 1% 0;
  padding: 0 0 5px;
}

.unfpa-resources-blocks-wrapper .view-sitepage-resources .views-row:first-child {
  margin: 0 1% 0 0;
}

.unfpa-resources-blocks-wrapper .view-sitepage-resources .view-content > .views-row:last-child {
  margin: 0;
}

.unfpa-resources-blocks-wrapper .view-sitepage-resources .view-content .views-row:first-child ~ .views-row:last-child {
  margin: 0 0 0 1%;
}

.unfpa-resources-blocks-wrapper .view-sitepage-resources .views-field {
  margin: 8px 15px;
}

.unfpa-resources-blocks-wrapper .view-sitepage-resources .views-field-field-feature-banner-image {
  margin: 0 0 8px;
}

.unfpa-resources-blocks-wrapper .view-sitepage-resources .views-field-field-feature-banner-image img {
  display: inline-block;
  height: auto;
  width: 100%;
  transition: -webkit-transform 2.4s linear;
  transition: transform 2.4s linear;
  transition: transform 2.4s linear,-webkit-transform 2.4s linear;
  -ms-interpolation-mode: bicubic;
  margin: 0;
}
.unfpa-resources-blocks-wrapper .view-sitepage-resources .views-field-field-feature-banner-image img:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  top: 0;
  right: 0;
  background-image: linear-gradient(transparent,rgba(0,0,0,.5));
}

.unfpa-resources-blocks-wrapper .view-sitepage-resources .views-field-type span {
  background-image: url(../images/content-type-icons.png);
  background-repeat: no-repeat;
  color: #e78a03;
  font-family: "robotolight",sans-serif;
  font-size: 16px;
  padding: 0 0 0 26px;
}

.unfpa-resources-blocks-wrapper .view-sitepage-resources .views-field-title {
  height: 64px;
}

.unfpa-resources-blocks-wrapper .view-sitepage-resources .views-field-title a {
  font-family: "robotomedium", sans-serif;
  font-size: 16px;
  color: #037da9;
}

.unfpa-resources-blocks-wrapper .view-sitepage-resources .views-field-field-blurb {
  color: #000000;
  min-height: 78px;
  padding-bottom: 10px;
  border-bottom: 1px solid #b7b7b7;
}

.unfpa-resources-blocks-wrapper .view-sitepage-resources .views-field-view-node {
  float: right;
}

.unfpa-resources-blocks-wrapper .view-footer {
  float: right;
}

.unfpa-resources-blocks-wrapper .view-footer {
  margin: 30px 0 0;
}

.unfpa-resources-blocks-wrapper .item-list ul.pager {
  float: left;
}

.unfpa-resources-blocks-wrapper .view-sitepage-resources .view-content + .view-footer {
  clear: both;
}

.unfpa-resources-blocks-wrapper .view-sitepage-resources .views-field-nothing .description a {
  font-family: "robotomedium", sans-serif;
  font-size: 16px;
  color: #037da9;
  margin: 8px 0;
}

.unfpa-resources-blocks-wrapper .view-sitepage-resources .views-field-nothing .description .summary {
  color: #000000;
  margin: 8px 0;
}

.unfpa-resources-blocks-wrapper .view-sitepage-resources .date {
  background-image: url(../images/ic-calendar-orange.png);
  background-repeat: no-repeat;
  background-position: 0 3px;
  padding: 0 0 0 20px;
}

.unfpa-resources-blocks-wrapper .view-sitepage-resources .calendar .date-display-single {
  background-image: url(../images/ic-calendar-orange.png);
  background-repeat: no-repeat;
  background-position: 0 3px;
  display: inline-block;
  padding: 0 0 0 20px;
  vertical-align: top;
}

.unfpa-resources-blocks-wrapper .view-sitepage-resources .date-display-single {
  color: #3a3a3a;
  font-family: "robotomedium",sans-serif;
  font-size: 14px;
}

/*--News block css start--*/
.unfpa-resources-blocks-wrapper .sitepage-resources-library-news .views-field-type span {
  background-position: 0 -26px;
}

.unfpa-resources-blocks-wrapper .sitepage-resources-library-news .views-field-field-news-date {
  float: left;
}

/*--Events block css start--*/
.unfpa-resources-blocks-wrapper .sitepage-resources-library-events .event h2 a {
  color: #037da9;
  display: block;
  font-family: "robotomedium", sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.unfpa-resources-blocks-wrapper .sitepage-resources-library-events .event {
  color: #000000;
}

.unfpa-resources-blocks-wrapper .sitepage-resources-library-events .infos p.calendar {
  margin: 15px 0;
  width: auto;
}

.unfpa-resources-blocks-wrapper .sitepage-resources-library-events .location {
  color: #3a3a3a;
  font-family: "robotomedium",sans-serif;
  font-size: 15px;
}

/*--Admin resources block css start--*/
.unfpa-resources-blocks-wrapper .sitepage-resources-library-admin-resources .views-field-views-conditional-1 {
  color: #000000;
  min-height: 78px;
}

/*======================================================================
  Strategic pages library css end
======================================================================*/
/**---about us page---*/
.about-us-page h1.about-us-page-title {
  font-size: 24px;
  font-family: 'robotobold', sans-serif;
  color: #000000 !important;
  line-height: normal;
  margin-top: 0;
  margin-bottom: 20px;
}

.about-us-page p {
  color: #000;
  font-family: 'robotolight', sans-serif;
}

.about-us-page p span {
  color: #000;
  font-family: 'robotomedium', sans-serif;
}

.about-us-page p.about-us-desc {
  margin-top: 60px;
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
}

.about-us-page h1 {
  margin: 0px;
  padding: 0px;
  color: #ea8e05;
  font-family: 'robotoregular', sans-serif;
  font-size: 22px;
  margin-top: 30px;
  margin-bottom: 15px;
}

.about-us-page .about-us-div-bg-image {
  background-image: url(../images/unfpa-about-us-bg.png);
  background-repeat: no-repeat;
  background-position: bottom left;
  overflow: hidden;
  min-height: 160px;
  border-bottom: 8px solid #555;
  margin-bottom: 25px;
}

.about-us-page .about-us-list {
  display: table;
  font-weight: bold;
  line-height: 20px;
  list-style: none outside;
  padding: 0;
}

.about-us-page .about-us-list span {
  color:#ea8e05;
  font-family: 'robotomedium', sans-serif;
}

.about-us-page ol.about-us-list li {
  color: #000;
  display: table-row;
  font-family: 'robotolight', sans-serif;
  font-size: 16px;
  font-weight: normal;
  counter-increment: item;
}

.about-us-page ol.about-us-list li:before {
  border-radius: 100%;
  display: table-cell;
  color: #6a6a6a;
  content: counter(item);
  font-family: 'robotolight', sans-serif;
  font-size: 22px;
  margin-right: 20px;
  padding-right: 15px;
  text-align: right;
  vertical-align: top;
  width: 1.2em;
}

.about-us-page ol.about-us-list li:after {
  content: "";
  display: inline-table;
  margin-bottom: 20px;
}

.about-us-page .grid-3-col {
  width: 29.5%;
  padding-right: 1%;
  padding-left: 1%;
  float: left;
  margin: 1%;
  min-height: 625px;
}

.about-us-page .about-us-grid-wrapper .grid-3-col.border-blue:first-child {
  margin-left: 0;
}

.about-us-page .about-us-grid-wrapper .grid-3-col.border-blue:last-child {
  margin-right: 0;
}

.about-us-page .grid-3-col h1 {
  margin-top: 5px;
}

.about-us-page .grid-3-col.border-blue {
  border-top: 5px solid #3da6e0;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.about-us-div-bg-image-caption {
  float: right;
  width: 47%;
}

.about-us-div-bg-image-arrow {
  position: relative;
  bottom: 47px;
  right: -8px;
  background-image: url(../images/unfpa-about-us-bg-arrow.png);
  width: 16px;
  height: 35px;
  float: right;
}

#custom-page-template .pane-unfpa-global-timeline-timeline-block h2.pane-title {
  border-bottom: 0 none;
  color: #ea8e05;
  font-family: 'robotoregular',sans-serif;
  font-size: 20px;
  margin: 0 0 20px;
}
/**---about us page---*/
/*For download counter */
.wrapper-download-counter div{
  color: #4d4d4d;
  font-style: normal;
  font-family: 'robotobold', sans-serif;
}
.wrapper-node-id, .wrapper-file-item-id {
  display:none;
}
#detail-page-template .pub-display-since-date,
.pub-display-since-date{
  clear: both;
  margin: 0 0 10px;
  font-family: robotobold;
}
#detail-page-template .pub-display-since-date span, .pub-display-since-date span {
  font-size: 14px;
}
.view-vw-publications .view-content .views-row .left {
  min-height: 233px;
}
.view-vw-publications .view-content .views-row .right .pub-display-since-date {
  margin: 10px 0;
}
/*For download counter */

/*--For publication download counter new design start--*/
.view-vw-publications .downButtons .view-header,
.view-topics-page-listing-library .downButtons .view-header {
  margin-right: 5px;
}
.view-vw-publications .view-content .views-row .right .downButtons .view-header a:hover,
.view-topics-page-listing-library .view-content .views-row .right .downButtons .view-header a:hover {
  text-decoration: none;
}
.view-vw-publications .downButtons .view-header .items,
.view-topics-page-listing-library .downButtons .view-header .items {
  border: 1px solid #999999;
  border-radius: 3px;
}
.view-vw-publications .downButtons .view-header .items p,
.view-topics-page-listing-library .downButtons .view-header .items p {
  background-position: center 35px;
  background-color: transparent;
  height: 57px;
  padding: 0;
}
.view-vw-publications .downButtons .view-header .items p span.download-cnt-text,
.view-topics-page-listing-library .downButtons .view-header .items p span.download-cnt-text {
  display: block;
  background-color: #999999;
  color: #ffffff !important;
  font-family: 'robotoregular', sans-serif !important;
  padding: 0 5px;
}
.view-vw-publications .downButtons .view-header .items p span.download-cnt-text:hover,
.view-topics-page-listing-library .downButtons .view-header .items p span.download-cnt-text:hover {
  text-decoration: underline;
}
.view-vw-publications .downButtons,
.view-topics-page-listing-library .downButtons {
  border: 0;
  border-radius: unset;
}
.view-vw-publications .view-content .right .views-row,
.view-topics-page-listing-library.view-display-id-pub_list_page .view-content .right .views-row,
#detail-page-template .view-vw-publications .downButtons .view-content .views-row {
  border: 1px solid #999999;
  border-radius: 3px;
  margin-right: 5px;
}
.view-vw-publications .view-content .downButtons .view-content a,
.view-topics-page-listing-library .view-content .downButtons .view-content a {
  display: block;
}
.view-vw-publications .view-content .downButtons .view-content a:hover,
.view-topics-page-listing-library .view-content .downButtons .view-content a:hover {
  text-decoration: underline;
  color: #4d4d4d;
}
.view-vw-publications .downButtons .items,
.view-topics-page-listing-library .downButtons .items {
  border: 0 none;
  cursor: pointer;
  float: none;
  padding: 0 !important;
}
.view-vw-publications .downButtons .views-field-field-available-language .items a,
.view-topics-page-listing-library .downButtons .views-field-field-available-language .items a {
  border-radius: 0;
  font-family: 'robotoregular', sans-serif !important;
  outline: none;
  text-transform: uppercase;
  text-align: center;
}
.view-vw-publications .downButtons .views-field-field-available-language .items a:hover,
.view-topics-page-listing-library .downButtons .views-field-field-available-language .items a:hover {
  text-decoration: underline;
}
.view-vw-publications .downButtons .wrapper-download-counter,
.view-topics-page-listing-library .downButtons .wrapper-download-counter {
  text-align: center;
}
.view-vw-publications .downButtons .wrapper-download-counter .view,
.view-topics-page-listing-library .downButtons .wrapper-download-counter .view {
  float: none;
  /*margin: 5px;*/
  padding: 5px;
}
.view-vw-publications .downButtons .view-content .view-content,
.view-topics-page-listing-library .downButtons .view-content .view-content {
  float: none;
}
.wrapper-download-counter .no-counter-arrow-image {
  background: url("../images/ic-download.png") center center no-repeat #fff;
  text-indent: -9999px;
}
/*--For publication download counter new design end--*/

/*--Internal audit page css start--*/
.view-vw-library-listing-page.view-display-id-internal_audit_reports_list_page .views-exposed-widgets {
  margin: 0 0 50px;
}
.view-vw-library-listing-page.view-display-id-internal_audit_reports_list_page .views-exposed-widgets .views-exposed-widget {
  margin: 10px 20px 10px 0;
  width: 21%;
}
.view-vw-library-listing-page.view-display-id-internal_audit_reports_list_page .views-exposed-widgets .views-submit-button {
  margin: 30px 0 0;
}
.view-vw-library-listing-page.view-display-id-internal_audit_reports_list_page .views-exposed-widgets .views-exposed-widget label {
  font-size: 15px;
  font-weight: normal;
  height: auto;
  min-height: 40px;
  line-height: 20px;
  margin: 10px 0;
}
.view-vw-library-listing-page.view-display-id-internal_audit_reports_list_page .views-exposed-widgets .views-exposed-widget input[type='text'] {
  width: 88%;
}
.view-vw-library-listing-page.view-display-id-internal_audit_reports_list_page .views-exposed-widgets .views-exposed-widget .form-select {
  width: 98%;
}
.view-vw-library-listing-page.view-display-id-internal_audit_reports_list_page .views-exposed-widgets .views-widget-filter-field_issue_date_value .form-select {
  width: 100%;
}
.view-vw-library-listing-page.view-display-id-internal_audit_reports_list_page .views-exposed-widgets .views-exposed-widget .container-inline-date .form-item {
  display: block;
}
.view-vw-library-listing-page.view-display-id-internal_audit_reports_list_page .views-exposed-widgets .views-exposed-widget .container-inline-date .date-padding {
  float: none;
}
.view-vw-library-listing-page.view-display-id-internal_audit_reports_list_page .views-exposed-widgets .views-exposed-widget .container-inline-date .form-item .form-item {
  float: none;
}
/*--Internal audit page css end--*/

/*--News detail page top image and caption css start--*/
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-field-feature-banner-image {
  width: 60%;
  margin: 0 auto;
  padding: 0 10%;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-field-feature-banner-image .field-content {
  float: left;
  width: 100%;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-field-feature-banner-image img {
  float: left;
  width: 100%;
  height: auto;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-field-news-image-body-text {
  border-left: 1px solid #E6E6E6;
  margin: 0 auto;
  padding: 0 10%;
  width: 60%;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-field-news-image-body-text .field-content:not(:empty) {
  float: left;
  width: calc(100% - 30px);
  background-color: #404040;
  padding: 10px 15px;
  color: #cccccc;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 20px;
}
#news-detail-page-template.panel-2col-stacked .pane-vw-news-panel-pane-news-detail .views-field-field-feature-banner-image,
#news-detail-page-template.panel-2col-stacked .pane-vw-news-panel-pane-news-detail .views-field-field-news-image-body-text,
#news-detail-page-template.panel-2col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body {
  border: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
/*--News detail page top image and caption css end--*/
/*== CSS for Figure and Caption CK editor 4 =*/
figure{
  margin: 6px 20px 20px 0;
  padding: 0 !important;
  overflow: hidden;
  float: left;
}
figure[style="float:left"]{
  margin: 6px 20px 20px 0;
  padding: 0 !important;
  overflow: hidden;
}
figure[style="float:right"]{
  margin: 6px 0 20px 20px;
  padding: 0 !important;
  overflow: hidden;
}
figure figcaption {
  background: none repeat scroll 0 0 #404040;
  color: #CCCCCC;
  float: left;
  font-size: 14px;
  margin: 0;
  padding: 10px 15px;
  width: 95%;
  line-height: 20px;
}
.node-type-ct-site-pages #custom-page-template figure {
  margin: 6px 0 20px 0;
}
.node-type-ct-site-pages #custom-page-template figure figcaption {
  padding: 2%;
}
.panel-3col-stacked#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body div[style="text-align:center"] figure,
.panel-2col-stacked#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body div[style="text-align:center"] figure {
  float: none;
  margin-right: 0;
}
.panel-3col-stacked#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-nothing img[style="float:left"],
.panel-3col-stacked#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body img[style="float:left"],
.panel-3col-stacked#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-nothing img[style="float:left"],
.panel-3col-stacked#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body img[style="float:left"],
.panel-3col-stacked#news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-nothing img[style="float:left"]{
  margin: 6px 25px 20px -200px;
  padding: 0 !important;
  overflow: hidden;
  width: auto;
}
.panel-3col-stacked#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-nothing figure[style="float:left"],
.panel-3col-stacked#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body figure[style="float:left"],
.panel-3col-stacked#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-nothing figure[style="float:left"],
.panel-3col-stacked#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body figure[style="float:left"],
.panel-3col-stacked#news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-nothing figure[style="float:left"]{
  margin: 6px 25px 20px -200px;
  padding: 0 !important;
  overflow: hidden;
}
.panel-3col-stacked#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-nothing figure[style="float:left"] img,
.panel-3col-stacked#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body figure[style="float:left"] img,
.panel-3col-stacked#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-nothing figure[style="float:left"] img,
.panel-3col-stacked#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body figure[style="float:left"] img,
.panel-3col-stacked#news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-nothing figure[style="float:left"] img{
  float: none;
}
.panel-3col-stacked#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-nothing figure[style="float:left"] figcaption,
.panel-3col-stacked#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body figure[style="float:left"] figcaption,
.panel-3col-stacked#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-nothing figure[style="float:left"] figcaption,
.panel-3col-stacked#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body figure[style="float:left"] figcaption,
.panel-3col-stacked#news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-nothing figure[style="float:left"] figcaption{
  width: 95%;
}
.panel-3col-stacked#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-nothing img[style="float:right"],
.panel-3col-stacked#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body img[style="float:right"],
.panel-3col-stacked#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-nothing img[style="float:right"],
.panel-3col-stacked#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body img[style="float:right"],
.panel-3col-stacked#news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-nothing img[style="float:right"]{
  margin: 6px -200px 20px 25px;
  padding: 0 !important;
}
.panel-3col-stacked#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-nothing figure[style="float:right"],
.panel-3col-stacked#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body figure[style="float:right"],
.panel-3col-stacked#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-nothing figure[style="float:right"],
.panel-3col-stacked#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body figure[style="float:right"],
.panel-3col-stacked#news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-nothing figure[style="float:right"]{
  margin: 6px -200px 20px 25px;
  padding: 0 !important;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body figure + br {
  display: none;
}
.panel-3col-stacked#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-nothing figure[style="float:right"] img,
.panel-3col-stacked#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body figure[style="float:right"] img,
.panel-3col-stacked#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-nothing figure[style="float:right"] img,
.panel-3col-stacked#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body figure[style="float:right"] img,
.panel-3col-stacked#news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-nothing figure[style="float:right"] img{
  float: none;
}
.panel-3col-stacked#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-nothing figure[style="float:right"] figcaption,
.panel-3col-stacked#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body figure[style="float:right"] figcaption,
.panel-3col-stacked#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-nothing figure[style="float:right"] figcaption,
.panel-3col-stacked#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body figure[style="float:right"] figcaption,
.panel-3col-stacked#news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-nothing figure[style="float:right"] figcaption{
  width: 95%;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body p img {
  margin: 0 auto;
  float: none;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body figure[style="display:inline-block"],
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body figure[style="display:inline-block"] img {
  float: none !important;
}
figure[style="display:inline-block"],
figure[style="display:inline-block"] img {
  float: none !important;
}
.pane-updates-panel-pane-updates-detail figure{
  margin: 6px 0 20px 0;
  padding: 0 !important;
  overflow: hidden;
  float: left;
}

/* End CSS for CKEditor 4 changes*/

.footnotes {
  clear: both;
  font-size: 11px;
  line-height: normal;
  margin-bottom: 0;
  padding: 15px 0 0 0;
}

/*---css for sitepage library news block start here---*/
#sub-page-template .pane-custom-custom-site-page-library .sitepage-resources-library-news .views-row {
  border-bottom: 1px dotted #d9dac4;
  margin: 0 0 20px;
  padding: 0 0 20px;
}
#sub-page-template .pane-custom-custom-site-page-library .sitepage-resources-library-news .views-field {
  margin: 8px 0;
}
#sub-page-template .pane-custom-custom-site-page-library .sitepage-resources-library-news .views-field-field-feature-banner-image {
  float: left;
  width: 30%;
  margin: 0 2% 0 0;
  min-height: 120px;
}
#sub-page-template .pane-custom-custom-site-page-library .sitepage-resources-library-news .views-field-type span {
  background-image: url('../images/content-type-icons.png');
  background-repeat: no-repeat;
  background-position: 0 -26px;
  color: #e78a03;
  font-family: sans-serif;
  font-size: 16px;
  padding: 0 0 0 26px;
}
#sub-page-template .pane-custom-custom-site-page-library .sitepage-resources-library-news .views-field-title a {
  font-family: "robotomedium",sans-serif;
  font-size: 16px;
  color: #037da9;
}
#sub-page-template .pane-custom-custom-site-page-library .sitepage-resources-library-news .views-field-field-news-date .date-display-single {
  font-family: "robotomedium",sans-serif;
  color: #808080;
  font-size: 14px;
}
#sub-page-template .pane-custom-custom-site-page-library .sitepage-resources-library-news .views-field-view-node {
  text-align: right;
}
#sub-page-template .pane-custom-custom-site-page-library .sitepage-resources-library-news .item-list {
  float: left;
}
#sub-page-template .pane-custom-custom-site-page-library .sitepage-resources-library-news .view-footer {
  float: right;
}
/*---css for sitepage library news block end here---*/

/*---css for news and press releases block on about pages start here---*/
.new-press-releases-pane {
  clear: both;
  padding: 50px 0 0;
}
.news-press-releases-block .views-row {
  border-bottom: 1px dotted #d9dac4;
  margin: 0 0 20px;
  padding: 0 0 20px;
}
.news-press-releases-block .views-field {
  margin: 8px 0;
}
.news-press-releases-block .views-field-field-feature-banner-image {
  float: left;
  width: 30%;
  margin: 0 2% 0 0;
  min-height: 175px;
}
.news-press-releases-block .views-field-type span span {
  background-image: url('../images/content-type-icons.png');
  background-repeat: no-repeat;
  color: #e78a03;
  font-family: sans-serif;
  font-size: 16px;
  padding: 2px 0 2px 26px;
}
.news-press-releases-block .views-field-type span span.News {
  background-position: 0 -26px;
}
.news-press-releases-block .views-field-type span span.Press {
  background-position: 0 -226px;
}
.news-press-releases-block .views-field-title a {
  font-family: "robotomedium",sans-serif;
  font-size: 16px;
  color: #037da9;
}
.news-press-releases-block .views-field-field-news-date .date-display-single {
  font-family: "robotomedium",sans-serif;
  color: #808080;
  font-size: 14px;
}
.news-press-releases-block .views-field-views-conditional-1 {
  text-align: right;
}
.news-press-releases-block .item-list {
  float: left;
}
.news-press-releases-block .view-footer {
  float: right;
}
/*---css for news and press releases block on about pages end here---*/

/*-- css for contact template --*/
.col-md-70 {
  width: 66%;
  padding: 0 4% 2% 0;
  float: left;
}
.col-md-30 {
  width: 30%;
  float: left;
}
.col-md-30.widget-right h2 {
  border-bottom: 1px solid #D9DAC4;
  color: #5A5047 !important;
  display: block;
  font-size: 22px !important;
  font-family: 'robotobold';
  margin: 0 0 35px;
  padding: 0 0 13px;
  position: relative;
  line-height: 22px;
}
.col-md-30.widget-right .item {
  position: relative;
  display: block;
}
.col-md-70.contact h2 {
  margin: 0;
}
.col-md-70.contact .webform-client-form .form-item label {
  font-family: 'robotobold';
  padding: 0 0 5px 0;
}
.col-md-70.contact .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;
}
.col-md-70.contact .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;
}
.col-md-70.contact .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;
}
.col-md-70.contact .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-family: 'robotobold';
  background: #0091ca;
  border: 0;
  border-radius: 3px;
}
.view-vw-events.event-list .view-custom-header h1.title {
  border-bottom: 1px solid #D9DAC4;
  color: #5A5047;
  display: block;
  font-size: 22px;
  font-family: 'robotobold';
  margin: 0 0 35px;
  padding: 0 0 6px;
  position: relative;
}
.sitepage-resources-img a {
  display: block;
  position: relative;
  overflow: hidden;
  height: 180px;
}
.unfpa-resources-blocks-wrapper .view-sitepage-resources .views-field-field-feature-banner-image img:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

/* // Country page programme document block fix */

.node-type-ct-resource-pages #overview-block .views-row,
.node-type-ct-resource-pages #expanded-block .views-row {
  color: #000000;
}
#data-portal-template {
  padding-bottom: 35px;
}
.contextual-links-region.data-port .view-content .views-row {
  border-bottom: 0;
  margin-bottom: 0px;
}
.contextual-links-region.audit-report {
  float: left;
  display: block;
  width: 49%;
}
.pane-vw-data-portal-panel-pane-1.audit-report {
  margin: 0;
  float: left;
}
.contextual-links-region.audit-report .downButtons {
  margin-top: 0;
}
.contextual-links-region.audit-report p.info,
.pane-vw-data-portal-panel-pane-1.audit-report p.info {
  margin-bottom: 5px;
}
.contextual-links-region.audit-report .views-field-title h4,
.pane-vw-data-portal-panel-pane-1.audit-report .views-field-title h4 {
  margin-top: 0;
}
.contextual-links-region.data-cpap {
  margin: 0;
  float: left;
}
.pane-vw-data-portal-dp-cpap-pane.data-cpap {
  margin: 0;
  float: left;
}
.date-range,
.date-range div {
  display: inline-block;
}
.date-range {
  padding-left: 5px;
}
#data-portal-template #disclaimer-block {
  margin-top: 35px;
}
#data-portal-template #disclaimer-block:before {
  clear: both;
}
.contextual-links-region.audit-report + .panel-separator {
  clear: both;
}

/*--css for executive board pages full width panel--*/
#executive-board-wrapper .pane-innerpg-menu-innerpg-menu .pane-content {
  background: none transparent;
  min-height: unset;
}

/*--css for exbo event details page start here--*/
.node-type-exbo-events .view-exbo-events.view-id-exbo_events .social {
  margin: -66px 0 0;
}

.exbo-event-details-pg.top-wrapper.with-banner {
  border: 1px solid #f6f6f6;
  box-shadow: 0 1px 2px 0 #ababab;
  -moz-box-shadow: 0 1px 2px 0 #ababab;
  -webkit-box-shadow: 0 1px 2px 0 #ababab;
  margin: 0 0 40px;
}

.exbo-event-details-pg.top-wrapper.with-banner .exbo-event-photo {
  float: left;
  margin: 0 20px 0 0;
  max-height: 360px;
  overflow: hidden;
  position: relative;
  width: 66%;
}

.exbo-event-details-pg.top-wrapper.with-banner .exbo-event-photo img {
  display: block;
  height: auto;
  width: 100%;
}

.exbo-event-details-pg.top-wrapper.with-banner .exbo-event-photo .photo-credit-wrapper {
  position: absolute;
  bottom: 5px;
  left: 0;
}

.exbo-event-details-pg.top-wrapper.with-banner .exbo-event-photo .photo-credit-text {
  background-color: #000;
  color: #fff;
  font-size: 12px;
  opacity: 0.6;
  padding: 0 8px;
}

.exbo-event-details-pg.top-wrapper.with-banner .exbo-event-info {
  float: left;
  max-height: 360px;
  width: 30%;
}

.exbo-event-details-pg.top-wrapper.excl-banner .exbo-event-info {
  margin: 0 0 40px;
}

.exbo-event-details-pg.top-wrapper .exbo-event-info .exbo-event-fields {
  margin: 10px 5px 10px 0;
  padding: 0px 5px 0px 25px;
}

.exbo-event-details-pg.top-wrapper .exbo-event-info .ex-dt-date {
  color: #303030;
  background: url('../images/ic-calendar-orange.png') left 4px no-repeat;
  background-size: 15px;
}

.exbo-event-details-pg.top-wrapper .exbo-event-info .ex-dt-date span .date-display-range {
  display: inline;
}

.exbo-event-details-pg.top-wrapper .exbo-event-info .ex-dt-date div.date-display-range span.date-display-end {
  display: block;
}

.exbo-event-details-pg.top-wrapper .exbo-event-info .ex-dt-loc {
  color: #303030;
  background: url('../images/ic-location-orange.png') left 4px no-repeat;
  background-size: 15px;
}

.exbo-event-details-pg.top-wrapper .exbo-event-info .ex-dt-title {
  margin: 10px 0 15px;
  padding: 0;
}

.inner-page #sub-page-template .exbo-event-details-pg .ex-dt-title h1 {
  color: #5a5047;
  font-size: 22px;
}

.inner-page #sub-page-template .exbo-event-details-pg.with-banner .ex-dt-title h1 {
  font-size: 16px;
  border-bottom: 1px solid #b7b7b7;
  padding-bottom: 10px;
}
/*--css for exbo event details page end here--*/
.node-type-ct-updates .view-updates .views-field-nothing figure {
  position: relative;
}
.node-type-ct-updates .view-updates .photo-credit.updates {
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  padding: 0 10px;
  position: absolute;
  right: 0;
  font-family: 'robotobold', sans-serif;
  top: 0px;
}

/*---fundraising page new functionality css start here---*/
.node-type-ct-fundraising #main .max_wrapper {
  margin: 0;
  padding: 0;
  max-width: none;
}
.node-type-ct-fundraising #main nav.breadcrumb,
.node-type-ct-fundraising #main h1#page-title {
  display: none;
}

.ct-fundraising-wrapper h1, .wrapper-aj-funds h2,
.ct-fundraising-wrapper h3, .wrapper-aj-funds h4,
.ct-fundraising-wrapper ul, .wrapper-aj-funds li {
  margin: 0;
  padding: 0;
}
.ct-fundraising-wrapper .clear {
  clear: both;
}
.ct-fundraising-wrapper {
  width: 100%;
  font-family: 'robotoregular',sans-serif;
  font-size: 16px;
  color: #000;
}
.ct-fundraising-wrapper section {
  display: block;
}
.ct-fundraising-wrapper .paraContent {
  position: relative
}
.ct-fundraising-wrapper .parascroll,
.ct-fundraising-wrapper .parascroll h1,
.ct-fundraising-wrapper .parascroll h2 {
  text-shadow: 0 3px 3px rgba(0, 0, 0, 0.40);
  margin-left: -0.05em;
}
.ct-fundraising-wrapper .parascroll {
  position: relative;
  transform: translate3d(0px, 0px, 0px);
  overflow: hidden;
}
.ct-fundraising-wrapper #banner .scrollable {
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: cover;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 900px;
}
.ct-fundraising-wrapper #banner .scrollable:before {
  content: '';
  display: block;
  width: 70%;
  max-width: 1000px;
  z-index: 3;
  position: absolute;
  top: 0;
  right: auto;
  left: 0;
  bottom: 0;
  background: rgba(0,0,0,0.8);
  background: -moz-linear-gradient(left, rgba(0,0,0,0.8) 0%, rgba(32,124,229,0) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0.8)), color-stop(100%, rgba(32,124,229,0)));
  background: -webkit-linear-gradient(left, rgba(0,0,0,0.8) 0%, rgba(32,124,229,0) 100%);
  background: -o-linear-gradient(left, rgba(0,0,0,0.8) 0%, rgba(32,124,229,0) 100%);
  background: -ms-linear-gradient(left, rgba(0,0,0,0.8) 0%, rgba(32,124,229,0) 100%);
  background: linear-gradient(to right, rgba(0,0,0,0.8) 0%, rgba(32,124,229,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#207ce5', GradientType=1 );
}
.ct-fundraising-wrapper .parascroll {
  min-height: 660px;
}
.ct-fundraising-wrapper .paraContent {
  padding: 16em 2em 0 4em;
  z-index: 5;
}
.ct-fundraising-wrapper .paraContent h2 {
  color: #fff;
  text-transform: uppercase;
  font-size: 3.35vw;
  line-height: normal;
  padding-bottom: 5px;
  margin: 0;
}
.ct-fundraising-wrapper .paraContent .fundraising-sub-title {
  font-size: 1.50vw;
  margin-top: 0.5em;
  margin-bottom: 1em;
  color: #fff;
  line-height: normal;
  text-transform: uppercase;
}
.ct-fundraising-wrapper .raise-funds-btns,
.ct-fundraising-wrapper .fundraising-btns {
  background: rgba(0,0,0,0.60);
  border: 1px #ffffff solid;
  display: inline-block;
  height: 22px;
  margin: 10px 20px 10px 0;
  position: relative;
  padding: 10px;
  width: 250px;
}
.ct-fundraising-wrapper .fundraising-btns a {
  color: #ffffff;
  font-size: 134%;
  height: 100%;
  left: 0;
  position: absolute;
  text-decoration: none;
  text-align: center;
  top: 0;
  width: 100%;
}
.ct-fundraising-wrapper .fundraising-btns > a > div {
  position: relative;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
}
.ct-fundraising-wrapper .fundraising-btns:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background-color: rgba(255,255,255,1);
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-transform: scale(0.5, 1);
  transform: scale(0.5, 1);
}
.ct-fundraising-wrapper .fundraising-btns:hover::before {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
.ct-fundraising-wrapper .fundraising-btns:hover a {
  color: #000000;
}
.ct-fundraising-wrapper .abt-auth {
  background: #fff;
  width: 100%;
  position: relative;
  z-index: 2;
}
.ct-fundraising-wrapper .aj-inner-wrapper {
  max-width: 1260px;
  margin: 0 auto;
}
.ct-fundraising-wrapper .aj-inner-wrapper .content {
  padding: 25px 50px;
}
.ct-fundraising-wrapper .mid-wrapper {
  background: #ffffff;
}
.ct-fundraising-wrapper .mid-wrapper .title-social-wrapper {
  margin: 15px 0;
}
.ct-fundraising-wrapper .mid-wrapper .social {
  margin: 8px 0 0;
}
.ct-fundraising-wrapper .mid-wrapper .content h2 {
  float: left;
  font-size: 250%;
  line-height: 50px;
  color: #000000;
  padding: 0 0 40px 0;
  font-weight: 300;
  font-family: 'robotoregular',sans-serif;
  margin: 0;
  width: 80%;
}
.ct-fundraising-wrapper .mid-wrapper .content p {
  font-size: 100%;
  color: #000000;
  line-height: 26px;
}
.ct-fundraising-wrapper .aj-inner-wrapper.how-ych .content {
  padding: 0 50px;
}
.ct-fundraising-wrapper .how-ych .donate-card-wrap {
  margin: 40px 0 0;
}
.ct-fundraising-wrapper .donate-wrapper {
  padding: 5px 0 60px;
  background-color: #fff;
}
.ct-fundraising-wrapper .how-ych h2 {
  font-size: 250%;
  color: #000;
  line-height: none;
  font-weight: 300;
  padding-bottom: 25px;
  font-family: 'robotoregular',sans-serif;
  margin: 0;
}
.ct-fundraising-wrapper .view-id-fundraising_pages .views-field-field-donate-card .view-content {
  display: -webkit-flex; /* Safari */
  display: flex;
  -webkit-flex-wrap: wrap; /* Safari 6.1+ */
  flex-wrap: wrap;
}
.ct-fundraising-wrapper .view-id-fundraising_pages .donate-card {
  border-radius: 4px;
  float: left;
  -moz-box-shadow:0px 3px 6px -2px #5d5d5d;
  -webkit-box-shadow:0px 3px 6px -2px #5d5d5d;
  box-shadow:0px 3px 6px -2px #5d5d5d;
  filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
  -ms-filter:"progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
  margin: 0 2% 0 0;
  padding: 0 0 60px;
  position: relative;
  width: 23.5%;
  zoom:1;
}
.ct-fundraising-wrapper .view-id-fundraising_pages .donate-card .views-field {
  margin: 8px 15px;
}
.ct-fundraising-wrapper .view-id-fundraising_pages .donate-card:last-child {
  margin: 0;
}
.ct-fundraising-wrapper .view-id-fundraising_pages .donate-card a.btn-price {
  display: block;
  position: relative;
  padding: 10px;
  background: #ea8e05;
  text-align: center;
  color: #fff;
  font-size: 110%;
  transition: all 0.5s;
  max-width: 200px;
  text-decoration: none;
  box-shadow: inset 0 0 20px rgba(255, 255, 255, 0);
  outline: 1px solid;
  outline-color: rgba(234, 142, 5, .5);
  outline-offset: 0px;
  text-shadow: none;
  transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
}
.ct-fundraising-wrapper .view-id-fundraising_pages .donate-card a.btn-price:hover {
  font-size: 110%;
  background: #ffaa2c;
  box-shadow: inset 0 0 20px rgba(234, 142, 5, .5), 0 0 20px rgba(234, 142, 5, .2);
  outline-color: rgba(234, 142, 5, 0);
  outline-offset: 15px;
  text-shadow: 1px 1px 2px #427388;
}
.ct-fundraising-wrapper .view-id-fundraising_pages .donate-card .views-field-field-fundraising-image {
  background-color: #b7b7b7;
  margin: 0;
  padding: 0;
  position: relative;
  overflow: hidden;
}
.ct-fundraising-wrapper .view-id-fundraising_pages .donate-card .img-block img {
  display: block;
  height: auto;
  max-width: 100%;
  transition: -webkit-transform 2.4s linear;
  transition: transform 2.4s linear;
  transition: transform 2.4s linear , -webkit-transform 2.4s linear;
  -ms-interpolation-mode: bicubic;
}
.ct-fundraising-wrapper .view-id-fundraising_pages .donate-card .img-block img:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.ct-fundraising-wrapper .view-id-fundraising_pages .donate-card h3 {
  color: #2c343b;
  font-size: 100%;
  text-decoration: none;
  font-weight: 300;
  font-family: 'robotomedium',sans-serif;
  line-height: 26px;
}
.ct-fundraising-wrapper .view-id-fundraising_pages .donate-card .fundraising-price-tag {
  float: right;
  font-style: italic;
  color: #b6acac;
  font-family: 'robotobold', sans-serif;
  font-size: 16px;
}
.ct-fundraising-wrapper .view-id-fundraising_pages .donate-card .views-field-body {
  font-family: 'robotoregular',sans-serif;
  font-size: 14px;
  line-height: 20px;
}
.ct-fundraising-wrapper .views-field.views-field-field-button-label {
  position: absolute;
  bottom: 8px;
  right: 0;
}
.ct-fundraising-wrapper .view-fundraising-pages .views-field-field-button-label a {
  padding: 8px 12px;
  background-color: #ea8e05;
  display: block;
  border-radius: 4px;
  color: #fff;
  text-transform: uppercase;
  font-family: 'robotobold', sans-serif;
  font-size: 14px;
  text-align: center;
}
.ct-fundraising-wrapper .views-field-field-fundraising-link a:hover {
  background-color: #ffaa2c;
  box-shadow: inset 0 0 20px rgba(234,142,5,.5),0 0 20px rgba(234,142,5,.2);
  color: #ffffff;
  outline-color: rgba(234,142,5,0);
  outline-offset: 15px;
  text-shadow: 1px 1px 2px #427388;
}
.ct-fundraising-wrapper .view-id-fundraising_pages .two-cols .view-content,
.ct-fundraising-wrapper .view-id-fundraising_pages .three-cols .view-content {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}
.ct-fundraising-wrapper .view-id-fundraising_pages .two-cols .donate-card {
  width: 49%;
}
.ct-fundraising-wrapper .view-id-fundraising_pages .three-cols .donate-card {
  width: 32%;
}
.ct-fundraising-wrapper .view-id-fundraising_pages .two-cols .donate-card .img-block img,
.ct-fundraising-wrapper .view-id-fundraising_pages .three-cols .donate-card .img-block img {
  width: 100%;
}
.ct-fundraising-wrapper .media-youtube-video iframe {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100% !important;
}
#overview-block .views-field.views-field-views-conditional span.expand-topic,
#expanded-block .views-field-view-node span.expand-topic {
  text-align: left;
  float: left;
}
.expand-topic {
  border-top: 1px dotted #d9dac4;
  float: left;
  margin: 20px 0;
  padding-top: 20px;
  text-align: left;
  width: 100%;
}

#topics_overview .inside .pane-custom-block-evaluation-3 {
  float: left;
}
.block-administrative-resources .view-content {
  display: flex;
  margin-bottom: 25px;
}

.panel-2col-stacked .center-wrapper .panel-col-first {
  width: 50%;
  clear: left;
}
.panel-2col-stacked .center-wrapper .panel-col-last {
  width: 49%;
}
.panel-col-first #overview-block {
  width: 100%;
}
.view-vw-resource-pages .views-row.col-4 {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: calc(100%/3.13);
  max-width: 320px;
  margin: 0 2% 0 0;
  padding-bottom: 60px;
  float: left;
  background: #ffffff;
  -webkit-box-shadow: 0 1px 2px 0px #ababab;
  box-shadow: 0 1px 2px 0px #ababab;
}
.view-vw-resource-pages .views-row.col-4:last-child {
  margin: 0;
}
.view-vw-resource-pages .views-row.col-4 .rel-img {
  display: block;
  position: relative;
  overflow: hidden;
  max-height: 200px;
}
.view-vw-resource-pages .views-row.col-4 .rel-img img {
  display: inline-block;
  height: auto;
  width: 100%;
  transition: -webkit-transform 2.4s linear;
  transition: transform 2.4s linear;
  -ms-interpolation-mode: bicubic;
}
.view-vw-resource-pages .views-row.col-4 .rel-img img:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.ct-wrapper {
  padding: 8px 15px;
}
.ct-wrapper .ct-type {
  color: #e78a03;
  font-family: "robotolight", sans-serif;
  font-size: 16px;
  margin: 5px 0;
}
.ct-wrapper .ct-type span {
  display: inline-block;
  padding: 0 0 0 27px;
  line-height: 25px;
  background: url(../images/new-homepage-icons.png) no-repeat 0 -25px;
}
.ct-wrapper .ct-type span.ct_news {
  background-position: 0 -25px;
}
.ct-wrapper .ct-type span.ct_press {
  background-position: 0 -25px;
}
.ct-wrapper .ct-type span.ct_publications {
  background-position: 0 -75px;
}
.ct-wrapper .ct-type span.ct_resources {
  background-position: 0 -100px;
}
.ct-wrapper .ct-type span.ct_feature {
  background-position: 0 -197px;
}
.ct-wrapper .ct-type span.ct_updates {
  background-position: 0 -25px;
}
.ct-wrapper .ct-type span.ct_events {
  background-position: 0 -128px;
}
.ct-wrapper .ct-type span.ct_campaigns {
  background-position: 0 -264px;
}
.ct-wrapper .ct-type span.ct_video {
  background-position: 0 -49px;
}
.ct-wrapper .ct-type span.ct_press {
  background-position: 0 -231px;
}
.ct-wrapper .ct-type span.ct_statement {
  background-position: 0 -324px;
}
.ct-wrapper .ct-type span.ct_fundraising {
  background-position: 0 -353px;
}

.ct-wrapper .ct-title {
  padding: 8px 0;
  margin-bottom: 20px;
}
.ct-wrapper .ct-footer-btn {
  position: absolute;
  min-height: 24px;
  left: 15px;
  right: 15px;
  margin: 0 auto;
  bottom: 5px;
  padding: 10px 0;
  width: 90%;
  border-top: 1px solid #b7b7b7;
}
.ct-footer-btn span.date-display-single {
  float: left;
}
.ct-footer-btn a {
  font-family: "robotomedium", sans-serif;
  float: right;
}
.evaluation-overview-social {
  float: left;
  width: 96%;
  margin: 30px 0 50px 0;
  display: flex;
}
.evaluation-overview-social .evos-box {
  display: block;
  width: calc(100%/3.13);
  min-height: 120px;
  max-width: 100px;
  margin: 0 4% 0 0;
  background: #ffffff;
  -webkit-box-shadow: 0 1px 6px 0px #ababab;
  box-shadow: 0 1px 6px 0px #ababab;
  float: left;
  position: relative;
  padding: 10px 15px 55px 15px;
  -webkit-transition: all 0.5s; /* Safari */
  transition: all 0.5s;
}
.evaluation-overview-social .evos-box:hover {
  background: #FF9800; /* Old browsers */
  background: -moz-linear-gradient(45deg, #FF9800 0%, #ffe1b9 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(45deg, #FF9800 0%,#ffe1b9 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(45deg, #FF9800 0%,#ffe1b9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF9800', endColorstr='#ffe1b9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.evaluation-overview-social .evos-box:last-child {
  background: #da8c18; /* Old browsers */
  background: -moz-linear-gradient(45deg, #fba21c 0%, #cf7510 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(45deg, #fba21c 0%,#cf7510 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(45deg, #fba21c 0%,#cf7510 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fba21c', endColorstr='#cf7510',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.evaluation-overview-social .evos-box::after {
  position: absolute;
  content: '';
  width: 30px;
  height: 5px;
  background-color: #d8d8d8;
  left: 38%;
  z-index: 100;
  bottom: 20px;
}
.evaluation-overview-social .evos-box .evos-icon {
  width: 40px;
  height: 40px;
  border-radius: 80%;
  margin: 10px auto;
  background: #e08312; /* Old browsers */
  background: -moz-linear-gradient(49deg, #e08312 0%, #dd8f11 50%, #ce730f 51%, #ce730f 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(49deg, #e08312 0%,#dd8f11 50%,#ce730f 51%,#ce730f 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(49deg, #e08312 0%,#dd8f11 50%,#ce730f 51%,#ce730f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e08312', endColorstr='#ce730f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.evaluation-overview-social .evos-box:hover .evos-icon,
.evaluation-overview-social .evos-box:last-child .evos-icon {
  background: #FFFFFF;
}
.evaluation-overview-social .evos-box .evos-icon .icon-signup {
  background: url(../images/email-icon.svg) no-repeat center center;
  width: 40px;
  height: 40px;
}
.evaluation-overview-social .evos-box:hover .icon-signup {
  background: url(../images/email-icon-hover.svg) no-repeat center center;
}
.evaluation-overview-social .evos-box .evos-icon .icon-twitter {
  background: url(../images/twitter-icon.svg) no-repeat center center;
  width: 40px;
  height: 40px;
}
.evaluation-overview-social .evos-box:hover .icon-twitter {
  background: url(../images/twitter-icon-hover.svg) no-repeat center center;
}
.evaluation-overview-social .evos-box .evos-icon .icon-database {
  background: url(../images/data-icon.svg) no-repeat center center;
  width: 40px;
  height: 40px;
}
.evaluation-overview-social .evos-box:hover .icon-database,
.evaluation-overview-social .evos-box:last-child .icon-database {
  background: url(../images/data-icon-hover.svg) no-repeat center center;
}

.evos-box p {
  padding: 10px;
  text-align: center;
  color: #cf7510;
}
.evaluation-overview-social .evos-box:hover p,
.evaluation-overview-social .evos-box:last-child p {
  color: #FFFFFF;
}
.evos-box p a {
  position: absolute;
  top: 0;
  left: 0;
  padding: 70px 5px 0 5px;
  width: calc(100% - 10px);
  height: 63%;
  overflow: hidden;
  color: #cf7510;
  font-size: 15px;
  line-height: 19px;
}
.evaluation-overview-social .evos-box:hover p a,
.evaluation-overview-social .evos-box:last-child p a {
  color: #FFFFFF;
}
.ct-wrapper .ct-blurb {
  color: #000000;
}
.node-type-ct-resource-pages .panel-2col-stacked .panel-col-first .inside {
  float: left
}
#overview-block .view-display-id-overview_block p {
  color: #767676;
}
#get-involve .us_donation_link {
  background: #fff;
  border: 1px #f7951b solid;
  margin: 10px 0 10px 0;
  padding: 15px;
  color: #808080;
  text-align: center;
}
#get-involve .us_donation_link p {
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
}
#get-involve .us_donation_link p a{
  margin-left: 8px;
  text-decoration: underline;
  text-transform: uppercase;
  font-weight: 600;
}
.home-page-block .views-field.ct_shell,
.homepage-top-feature-right-box .views-field.ct_shell {
  margin: 8px 0;
  color: #e78a03;
  font-size: 16px;
}
.home-page-block .views-field.ct_shell .field-content,
.homepage-top-feature-right-box .views-field.ct_shell .field-content {
  display: flex;
}
.home-page-block .views-field.ct_shell .icon_shell,
.home-page-block .views-field.ct_shell .icon_shell img,
.homepage-top-feature-right-box .views-field.ct_shell .icon_shell,
.homepage-top-feature-right-box .views-field.ct_shell .icon_shell img {
  width: 21px;
  height: 21px;
  border: 0;
}
.home-page-block .views-field.ct_shell .icon_shell,
.homepage-top-feature-right-box .views-field.ct_shell .icon_shell {
  margin-right: 10px;
}
.icon_shell.img-effect-container img.active-img {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

/*--- css for procurement page bottom updates and press blocks start here ---*/
.node-type-ct-site-pages #sub-page-template.panel-3col-stacked .view-sitepage-resources.view-id-sitepage_resources .views-row {
  border-bottom: 1px dotted rgb(217, 218, 196);
  margin: 0px 0px 30px;
  padding: 0px 0px 30px;
  position: relative;
}
.node-type-ct-site-pages #sub-page-template.panel-3col-stacked .view-sitepage-resources.view-id-sitepage_resources .views-field {
  margin: 8px 0px;
}
.node-type-ct-site-pages #sub-page-template.panel-3col-stacked .view-sitepage-resources.view-id-sitepage_resources .views-field-field-feature-banner-image {
  float: left;
  width: 30%;
  min-height: 120px;
  margin: 0px 2% 0px 0px;
}
.node-type-ct-site-pages #sub-page-template.panel-3col-stacked .view-sitepage-resources.view-id-sitepage_resources .views-field-field-update-date .date-display-single {
  font-family: robotomedium, sans-serif;
  color: rgb(128, 128, 128);
  font-size: 14px;
}
.node-type-ct-site-pages #sub-page-template.panel-3col-stacked .view-sitepage-resources.view-id-sitepage_resources .views-field-title a {
  font-family: robotomedium, sans-serif;
  font-size: 16px;
  color: rgb(3, 125, 169);
}
.node-type-ct-site-pages #sub-page-template.panel-3col-stacked .view-sitepage-resources.view-id-sitepage_resources .views-field-view-node {
  position: absolute;
  bottom: 12px;
  right: 0;
  text-align: right;
}
.node-type-ct-site-pages #sub-page-template.panel-3col-stacked .view-sitepage-resources.view-id-sitepage_resources .item-list ul.pager {
  margin-top: 0px;
}
.node-type-ct-updates #news-detail-page-template.panel-2col-stacked .pane-updates-panel-pane-updates-detail .views-field-field-update-date {
  margin: 0 0 20px;
}
.node-type-ct-updates #news-detail-page-template.panel-2col-stacked .pane-updates-panel-pane-updates-detail .views-field-field-update-date .left {
  float: left;
  width: 71%;
}
.node-type-ct-updates #news-detail-page-template.panel-2col-stacked .pane-updates-panel-pane-updates-detail .views-field-field-update-date .left h1.title {
  margin-top: 0;
}
.node-type-ct-updates #news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body {
  min-height: auto;
}
/*--- css for procurement page bottom updates and press blocks end here ---*/

#related-slideshow-list .view-content {
  display: flex;
  display: -ms-flexbox;
  flex-wrap: wrap;
}

/*--- icpd library listing page css start here ---*/
.node-type-ct-publications #detail-page-template .right-pane-content figure {
  margin: 2px;
}
.page-icpd-library-listing-page .view-filters {
  margin: 0 0 30px;
}
.page-icpd-library-listing-page .view-filters label {
  font-weight: normal;
}
.page-icpd-library-listing-page .view-vw-library-listing-page .views-widget-filter-field_video_date_value {
  display: none;
}
.page-icpd-library-listing-page .view-vw-library-listing-page .views-row {
  border-bottom: 1px dotted #d9dac4;
  padding-bottom: 20px;
  margin-bottom: 20px;
  zoom: 1;
}
.page-icpd-library-listing-page .view-vw-library-listing-page .views-row .publication_item .left {
  float: left;
  margin-right: 2%;
  max-width: 280px;
}
.page-icpd-library-listing-page .view-vw-library-listing-page .views-row .publication_item .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%;
}
.page-icpd-library-listing-page .view-vw-library-listing-page .views-row .publication_item .right {
  float: left;
  width: 60%;
}
.page-icpd-library-listing-page .view-vw-library-listing-page .views-row .publication_item .left:empty ~ .right {
  width: 100%;
}
.page-icpd-library-listing-page .view-vw-library-listing-page .views-row .right .title a,
.page-icpd-library-listing-page .view-vw-library-listing-page .views-row .right p + a {
  color: #0091ca;
  display: block;
  padding: 0 0 10px 0;
  text-decoration: none;
  font-family: 'robotobold', sans-serif;
  font-size: 16px;
}
.page-icpd-library-listing-page .downButtons {
  border: 0;
  border-radius: unset;
}
.page-icpd-library-listing-page .downButtons .view-header {
  margin-right: 5px;
}
.page-icpd-library-listing-page .downButtons .view-header .items {
  border: 1px solid #999999;
  border-radius: 3px;
}
.page-icpd-library-listing-page .downButtons .view-header .items p {
  background-position: center 35px;
  background-color: transparent;
  height: 57px;
  padding: 0;
}
.page-icpd-library-listing-page .downButtons .view-header .items p span.download-cnt-text {
  display: block;
  background-color: #999999;
  color: #ffffff;
  font-family: 'robotoregular',sans-serif;
  padding: 0 5px;
}
.page-icpd-library-listing-page .downButtons .view-header .items p span.download-cnt-text:hover {
  text-decoration: underline;
}
.page-icpd-library-listing-page .downButtons .view-content .views-row {
  border: 1px solid #999999;
  border-radius: 3px;
  margin-right: 5px;
  margin: 0 5px 0 0;
  padding-bottom: 0;
}
.page-icpd-library-listing-page .downButtons .items {
  border: 0 none;
  cursor: pointer;
  float: none;
  padding: 0 !important;
}
.page-icpd-library-listing-page .downButtons .views-field-field-available-language .items a {
  border-radius: 0;
  font-family: 'robotoregular', sans-serif !important;
  outline: none;
  text-transform: uppercase;
  text-align: center;
}
.page-icpd-library-listing-page .downButtons .views-field-field-available-language .items a:hover {
  text-decoration: underline;
}
.page-icpd-library-listing-page .downButtons .view-content a {
  display: block;
}
.page-icpd-library-listing-page .downButtons .wrapper-download-counter {
  text-align: center;
}
.page-icpd-library-listing-page .downButtons .wrapper-download-counter .view {
  float: none;
  padding: 5px;
}
.page-icpd-library-listing-page .downButtons .view-content .view-content {
  float: none;
}
.page-icpd-library-listing-page .wrapper-download-counter div {
  background: none;
  color: #4d4d4d;
  font-style: normal;
  font-family: 'robotobold', sans-serif;
  text-indent: initial;
}
.page-icpd-library-listing-page .views-exposed-form #edit-field-news-date-value-wrapper,
.page-icpd-library-listing-page .views-exposed-form #edit-field-publication-date-value-wrapper,
.page-icpd-library-listing-page .views-exposed-form #edit-field-end-date-value-wrapper,
.page-icpd-library-listing-page .views-exposed-form #edit-field-update-date-value-wrapper {
  display: none;
}
.page-icpd-library-listing-page .views-exposed-form #edit-field-date-value-wrapper {
  margin: 10px 10px 10px 0;
}
.page-icpd-library-listing-page .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-select.date-year {
  min-width: 120px;
}
/*--- icpd library listing page css end here ---*/
/*---css for jobs page start here---*/
#views-exposed-form-job-job-list-block .views-exposed-form .views-exposed-widgets .views-exposed-widget {
  max-width: 370px;
  min-width: 332px;
  text-align: left;
}
#views-exposed-form-job-job-list-block .views-exposed-form .views-exposed-widgets .views-exposed-widget select {
  max-width: 334px;
  width: 100%;
}
#views-exposed-form-job-job-list-block .views-exposed-form .views-exposed-widgets .views-exposed-widget input[type='text'] {
  padding: 0 1%;
  width: 98%;
}
#views-exposed-form-job-job-list-block .views-exposed-form .views-exposed-widgets .views-submit-button input[type='submit']{
  float: none;
  margin-top: 1.6em;
}
#views-exposed-form-job-job-list-block .form-radios .form-type-radio {
  display: inline-block;
  width: 100%;
  margin: 0 0 15px;
}
#views-exposed-form-job-job-list-block .form-radios .form-type-radio label {
  display: inline-block;
  font-weight: normal;
  height: auto;
  line-height: 18px;
  margin: 0 0 0 5px;
  max-width: none;
  width: 86%;
  vertical-align: middle;
}
#views-exposed-form-job-jobs-listing-page .form-radios .form-type-radio label,
#views-exposed-form-job-archived-jobs-page .form-radios .form-type-radio label {
  margin: 0 0 0 5px;
}
#views-exposed-form-job-job-list-block .form-radios .iradio_square-blue {
  vertical-align: top;
}
.page-jobs-archived-jobs-listing .view-display-id-archived_jobs_page .ajax-progress-throbber,
.employment-page .view-display-id-job_list_block .ajax-progress-throbber,
.page-jobs-jobs-listing-page .view-display-id-jobs_listing_page .ajax-progress-throbber {
  display: none
}
.page-jobs-archived-jobs-listing .item-list ul.pager,
.page-jobs-jobs-listing-page .item-list ul.pager {
  margin-top: 0;
}
.page-jobs-archived-jobs-listing #edit-job-type-wrapper,
.page-jobs-jobs-listing-page #edit-job-type-wrapper,
.page-get-involved #edit-job-type-wrapper {
  width: 100%;
  margin-right: 0;
}
#edit-job-type-wrapper .form-type-radio {
  margin-right: 30px;
  display: inline-block;
}
#edit-job-type-wrapper .form-type-radio label {
  display: inline-block;
}
/*---css for jobs page end here---*/
/* // Country results take printout section*/
#data-portal-template .take-print-block {
  clear: both;
  padding: 15px 10px 0 10px;
  text-align: right;
}
.take-print-block .cta-text,
.take-print-block .cta-text strong {
  font-size: 20px;
  color: #002534;
}
.take-print-block .cta-text a {
  border-left: 1px #c6c6c6 solid;
  padding: 4px 0 8px 45px;
  margin: 0 0 0 10px;
  color: #0091ca;
  text-transform: uppercase;
  font-size: 16px;
  background: url(../images/icon_pdf_download.png) 14px 4px no-repeat;
  outline: none;
}
/*--- Corporate environment page library blocks css start here ---*/
.unfpa-resources-blocks-wrapper .gbl-site-library-block-wrapper .view-content {
  display: -ms-flexbox;
  display: flex;
}
.unfpa-resources-blocks-wrapper .gbl-site-library-block-wrapper .views-row {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: calc(100%/3.13);
  max-width: 320px;
  margin: 0 2% 0 0;
  padding: 0 0 60px;
  float: left;
  -webkit-box-shadow: 0 1px 2px 0px #ababab;
  box-shadow: 0 1px 2px 0px #ababab;
}
.unfpa-resources-blocks-wrapper .gbl-site-library-block-wrapper .views-row:first-child {
  margin: 0 2% 0 0;
}
.unfpa-resources-blocks-wrapper .gbl-site-library-block-wrapper .views-row:last-child,
.unfpa-resources-blocks-wrapper .view-sitepage-resources .view-content .views-row:first-child ~ .views-row:last-child {
  margin: 0;
}
.unfpa-resources-blocks-wrapper .gbl-site-library-block-wrapper .views-row .rel-img {
  display: block;
  position: relative;
  overflow: hidden;
  max-height: 210px;
}
.unfpa-resources-blocks-wrapper .gbl-site-library-block-wrapper .views-row .rel-img img {
  display: inline-block;
  height: auto;
  width: 100%;
  transition: -webkit-transform 2.4s linear;
  transition: transform 2.4s linear;
  -ms-interpolation-mode: bicubic;
}
.unfpa-resources-blocks-wrapper .gbl-site-library-block-wrapper .views-row .rel-img img:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.unfpa-resources-blocks-wrapper .gbl-site-library-block-wrapper .views-row .ct-wrapper .ct-type {
  color: #e78a03;
  font-family: "robotolight", sans-serif;
  font-size: 16px;
  margin: 5px 0;
}
.unfpa-resources-blocks-wrapper .gbl-site-library-block-wrapper .views-row .ct-wrapper .ct-title a {
  font-family: "robotomedium", sans-serif;
  font-size: 16px;
  color: #037da9;
}
/*--- Corporate environment page library blocks css end here ---*/
.unfpa-resources-blocks-wrapper .view-display-id-panel_pane_7 .views-field-views-conditional {
  color: #000;
  min-height: 78px;
  padding-bottom: 10px;
  border-bottom: 1px solid #b7b7b7;
}
/******Sitemap overrided******/
#site-map .site-map-box ul.site-map-menu {
  padding-left: 0.8em;
}
ul.site-map-menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.site-map-menu li {
  list-style: none;
  border: 0;
  margin: 8px 0;
}
ul.site-map-menu li:first-child {
  max-width: 120px;
}
ul.site-map-menu li.first.leaf,
ul.site-map-menu li.first.leaf a {
  font-size: 15px;
  font-weight: 700;
  line-height: 16px;
}
ul.site-map-menu li.expanded>a {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
ul.site-map-menu li.expanded ul.site-map-menu li.expanded a{
  font-size: 14px;
  font-weight: 400;
}
ul.site-map-menu li.expanded {
  padding-left: 15px;
  border-left: 1px solid #d9dac4;
  position: relative;
}
ul.site-map-menu li.expanded::after {
  content: '-';
  width: 10px;
  height: 10px;
  border: 1px #d9dac4 solid;
  background-color: #fff;
  position: absolute;
  left: -7px;
  top: 6px;
  text-align: center;
  line-height: 9px;
}
/******Sitemap overrided end*******/
.i18n-ar #header menu {
  display: none;
}
.i18n-ar #footer_links {
  display: none;
}
.node-type-ct-updates #news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body blockquote {
  margin: 20px 0 20px 0;
  padding: 30px 5% 30px 20%;
  position: relative;
  width: 70%;
  float: none;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-nothing figure:first-child img,
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body figure:first-child img,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-nothing figure:first-child img,
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body figure:first-child img,
#news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-nothing figure figure:first-child img {
  float: left;
  height:auto;
  width: 100%;
}
.dash-outer-box #donut_chart_tabs {
  border-bottom: 1px #e5e7e7 solid;
  width: 100% !important;
  float: left;
  background: transparent !important;
  text-align: center;
}
.program-activity-charts-wrapper #donut_chart_tabs {
  border-right: 1px #e5e7e7 solid;
  width: 48% !important;
  float: left;
  background: transparent !important;
  text-align: center;
}
.node-type-ct-site-pages .pane-custom-data-portal-custom-data-portal-transparency-funds {
  clear: both;
}
figure.updates_header-image {
  width: 100%;
}
figure.updates_header-image img {
  width: 100%;
}

/*--- css for the pages after new mixed library block design implemented start here ---*/
.view-mixed-library-content {
  margin-bottom: 50px;
}
.view-mixed-library-content .views-field-type.ct_shell .field-content {
  display: flex;
}
.view-mixed-library-content .funds-content-boxes .img-wrapper a {
  display: block;
  max-height: 170px;
  overflow: hidden;
}
.view-mixed-library-content .views-field-type.ct_shell .field-content .icon_shell {
  margin-right: 10px;
}
.view-mixed-library-content .views-field-type.ct_shell .field-content .icon_shell img {
  width: 21px;
  height: 21px;
  border: 0;
}
.view-mixed-library-content .views-field-type.ct_shell .field-content .ct_shell {
  color: #e78a03;
  font-family: "robotolight", sans-serif;
  font-size: 16px;
}
.mixed-library-panel-wrapper #sub-page-template.panel-3col-stacked .center-wrapper .panel-col-last {
  display: none;
}
.mixed-library-panel-wrapper #sub-page-template.panel-3col-stacked .center-wrapper .panel-col-first + .panel-col {
  margin: 0 0 60px 0;
  width: 80%;
}
.mixed-library-panel-wrapper #sub-page-template.panel-3col-stacked h1 {
  margin-bottom: 30px;
  width: 80%;
}
.mixed-library-panel-wrapper #sub-page-template.panel-3col-stacked .social {
  position: absolute;
  right: 0;
}
#news-detail-page-template.panel-2col-stacked .panel-col-first,
.node-type-ct-events #event-default-template.panel-2col-stacked .panel-col-first,
.node-type-ct-publications #detail-page-template.panel-2col-stacked .panel-col-first,
.node-type-ct-resources #detail-page-template.panel-2col-stacked .panel-col-first {
  margin-right: 0;
  width: 100%;
}
.node-type-ct-events #event-default-template.panel-2col-stacked .panel-col-first {
  margin-bottom: 50px;
}
#news-detail-page-template.panel-2col-stacked .panel-col-last,
.node-type-ct-events #event-default-template.panel-2col-stacked .panel-col-last,
.node-type-ct-publications #detail-page-template.panel-2col-stacked .panel-col-last,
.node-type-ct-resources #detail-page-template.panel-2col-stacked .panel-col-last {
  display: none;
}
.node-type-ct-events #event-default-template.panel-2col-stacked .views-field-nothing figure {
  margin: 6px 0 20px 0;
}
.node-type-ct-news #news-detail-page-template.panel-3col-stacked .panel-col-last {
  display: none;
}
#news-detail-page-template.panel-3col-stacked .pane-vw-news-panel-pane-news-detail .views-field-field-feature-banner-image,
#news-detail-page-template.panel-3col-stacked .pane-vw-news-panel-pane-news-detail .views-field-field-news-image-body-text {
  border-left: 0 none;
  margin: 0 0 0 9%;
  padding: 0 0 0 11%;
  width: 80%;
}
.node-type-ct-publications #detail-page-template .img {
  margin-right: 2%;
  width: 20%;
}
.node-type-ct-resources #detail-page-template.panel-2col-stacked .pub-date {
  color: #808080;
  font-size: 14px;
  font-family: 'robotobold';
  line-height: 16px;
  float: left;
  clear: left;
  margin: 0 0 20px;
}
.node-type-ct-updates #sub-page-template .panel-col {
  margin-right: 0;
  width: 100%;
}
.node-type-ct-updates #sub-page-template .panel-row-1 ~ .panel-col {
  display: none;
}
.node-type-ct-updates #sub-page-template .view-display-id-panel_pane_updates_detail .views-field-field-update-date {
  margin-bottom: 26px;
}
.node-type-ct-updates #sub-page-template .view-display-id-panel_pane_updates_detail .views-field-nothing figure {
  margin-right: 25px;
}
.node-type-ct-updates #sub-page-template .pane-mixed-library-content-all-mixed-library-content {
  margin: 60px 0 0;
}
.node-type-ct-resources #detail-page-template .view-mixed-library-content .date-display-single,
.node-type-ct-publications #detail-page-template .view-mixed-library-content .date-display-single {
  color: #3a3a3a;
  font-size: 13px;
}
.view-mixed-library-content.updates-items-cols-block .content-type span span.ct_administrative_resource {
  background-position: 0 -100px;
}
.view-mixed-library-content.updates-items-cols-block .content-type span span.ct_video {
  background-position: 0 -50px;
}
#detail-page-template .view-mixed-library-content.updates-items-cols-block .field-date .date-display-single {
  color: #3a3a3a;
  font-family: 'robotoregular', sans-serif;
  font-size: 13px;
}
.node-type-ct-updates .view-updates .left {
  float: left;
  width: 80%;
}
/*--- css for the pages after new mixed library block design implemented end here ---*/

.sm-width {
  max-width: 720px;
  margin: 0 auto;
}

/* FGM block starts */
.view-id-interactive_block h2 {
  font-size: 24px;
  text-transform: uppercase;
}
.block-row {
  display: flex;
  justify-content: center;
}

.block-row .col-item {
  margin: 0 20px 20px 0;
  border: 1px #ccc solid;
  width: calc(100% / 2);
}

.block-row .col-item:last-child {
  margin: 0 0 20px 0;
}

figure.imgHover {
  font-family: 'Roboto', Arial, sans-serif;
  color: #fff;
  position: relative;
  overflow: hidden;
  margin: 0px;
  background: #2d303a;
  text-align: center;
}

figure.imgHover h2 {
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s, transform 0.35s;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-transform: translate3d(0%, 50%, 0);
  transform: translate3d(0%, 50%, 0);
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
  position: absolute;
  left: 30px;
  right: 30px;
  z-index: 10;
  bottom: 30px;
  font-size: 16px;
  color: #ffffff;
}

figure.imgHover:hover h2 {
  opacity: 0;
  -webkit-transform: translate3d(0%, 20%, 0);
  transform: translate3d(0%, 20%, 0);
  -webkit-transition-delay: 0.1s;
}

figure.imgHover * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

figure.imgHover img {
  opacity: 0.6;
  width: 100%;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
}

figure.imgHover figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 3em 3em;
  width: 100% !important;
  height: 100% !important;
  background: transparent;
}

figure.imgHover figcaption::before {
  position: absolute;
  top: 50%;
  right: 30px;
  bottom: 50%;
  left: 30px;
  border-top: 1px solid rgba(255, 255, 255, 0.8);
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
  content: '';
  opacity: 0;
  background-color: #ffffff;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}

figure.imgHover h3,
figure.imgHover p {
  margin: 0 0 5px;
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s, transform 0.35s;
  color: #ffffff;
  text-align: left;
}

figure.imgHover h3 {
  font-weight: 700;
  text-transform: uppercase;
  -webkit-transform: translate3d(0%, 50%, 0);
  transform: translate3d(0%, 50%, 0);
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
  color: #ffffff;
  font-size: 16px;
}

figure.imgHover h3 span {
  font-weight: 700;
}

figure.imgHover p {
  font-weight: 200;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  margin: 10px 0;
}

figure.imgHover a {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  color: #ffffff;
}

figure.imgHover:hover img {
  opacity: 0.35;
}

figure.imgHover:hover figcaption h3 {
  opacity: 1;
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

figure.imgHover:hover figcaption p {
  opacity: 0.9;
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}

figure.imgHover:hover figcaption::before {
  background: rgba(255, 255, 255, 0);
  top: 30px;
  bottom: 50px;
  opacity: 1;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
/* FGM block end */

/*---css for icpd page bottom library css fixes start---*/
.node-type-ct-resource-pages.procurement-page #topics_overview.panel-3col-33-stacked .panel-col-middle .panel-panel {
  width: 33.3%;
}
.node-type-ct-resource-pages.procurement-page #topics_overview.panel-3col-33-stacked .panel-col-middle .panel-panel .inside {
  margin: 0 2.5em 1em 0;
}
.node-type-ct-resource-pages.procurement-page #topics_overview.panel-3col-33-stacked .panel-col-middle .panel-col-last .inside {
  margin: 0 0 1em;
}
.node-type-ct-resource-pages.procurement-page #topics_overview .view-display-id-panel_pane_1 .item img {
  margin-right: 0;
  width: 99%;
}
.node-type-ct-resource-pages.procurement-page #topics_overview .view-vw-resource-pages .item-list ul.pager {
  margin: 0;
}
/*---css for icpd page bottom library css fixes end---*/

/*---css for news page figcaption start here---*/
.node-type-ct-news #news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body figure img,
.node-type-ct-updates #news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body figure img,
.node-type-ct-press #news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-body figure img {
  display: block;
  width: 100%;
}
.node-type-ct-news #news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fleft-small,
.node-type-ct-press #news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-body .fleft-small,
.node-type-ct-updates #news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fleft-small {
  margin: 6px 25px 10px 0;
  width: 300px;
}
.node-type-ct-news #news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fright-small,
.node-type-ct-press #news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-body .fright-small,
.node-type-ct-updates #news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fright-small {
  margin: 6px 0 10px 25px;
  width: 300px;
}
.node-type-ct-news #news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fleft-small p,
.node-type-ct-press #news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-body .fleft-small p,
.node-type-ct-updates #news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fleft-small p,
.node-type-ct-news #news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fright-small p,
.node-type-ct-press #news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-body .fright-small p,
.node-type-ct-updates #news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fright-small p {
  margin: 0;
}
.node-type-ct-news #news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fleft-small p img,
.node-type-ct-press #news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-body .fleft-small p img,
.node-type-ct-updates #news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fleft-small p img,
.node-type-ct-news #news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fright-small p img,
.node-type-ct-press #news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-body .fright-small p img,
.node-type-ct-updates #news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fright-small p img {
  display: block;
}
.node-type-ct-news #news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fleft-small figure,
.node-type-ct-press #news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-body .fleft-small figure,
.node-type-ct-updates #news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fleft-small figure,
.node-type-ct-news #news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fright-small figure,
.node-type-ct-press #news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-body .fright-small figure,
.node-type-ct-updates #news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fright-small figure {
  margin: 0;
}
.node-type-ct-news #news-detail-page-template.panel-2col-stacked .pane-vw-news-panel-pane-news-detail figure[style="float:left"],
.node-type-ct-news #news-detail-page-template.panel-2col-stacked .pane-vw-news-panel-pane-news-detail figure[style="float:right"],
.node-type-ct-updates #news-detail-page-template.panel-2col-stacked .pane-updates-panel-pane-updates-detail .views-field-body figure[style="float:left"],
.node-type-ct-updates #news-detail-page-template.panel-2col-stacked .pane-updates-panel-pane-updates-detail .views-field-body figure[style="float:right"],
.node-type-ct-news #news-detail-page-template.panel-2col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body .fRight,
.node-type-ct-news #news-detail-page-template.panel-2col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body .fLeft,
.node-type-ct-updates #news-detail-page-template.panel-2col-stacked .pane-updates-panel-pane-updates-detail .views-field-body .fRight,
.node-type-ct-updates #news-detail-page-template.panel-2col-stacked .pane-updates-panel-pane-updates-detail .views-field-body .fLeft,
.node-type-ct-press #news-detail-page-template.panel-2col-stacked .pane-vw-press-panel-pane-1 .views-field-body figure[style="float:left"],
.node-type-ct-press #news-detail-page-template.panel-2col-stacked .pane-vw-press-panel-pane-1 .views-field-body figure[style="float:right"],
.node-type-ct-press #news-detail-page-template.panel-2col-stacked .pane-vw-press-panel-pane-1 .views-field-body .fRight,
.node-type-ct-press #news-detail-page-template.panel-2col-stacked .pane-vw-press-panel-pane-1 .views-field-body .fLeft {
  width: 60%;
}
.node-type-ct-news #news-detail-page-template.panel-2col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body .fLeft,
.node-type-ct-updates #news-detail-page-template.panel-2col-stacked .pane-updates-panel-pane-updates-detail .views-field-body .fLeft,
.node-type-ct-press #news-detail-page-template.panel-2col-stacked .pane-vw-press-panel-pane-1 .views-field-body .fLeft {
  margin: 6px 25px 0 0;
}
.node-type-ct-news #news-detail-page-template.panel-2col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body .fRight,
.node-type-ct-updates #news-detail-page-template.panel-2col-stacked .pane-updates-panel-pane-updates-detail .views-field-body .fRight,
.node-type-ct-press #news-detail-page-template.panel-2col-stacked .pane-vw-press-panel-pane-1 .views-field-body .fRight {
  margin: 6px 0 0 25px;
}
.node-type-ct-news #news-detail-page-template.panel-2col-stacked .pane-vw-news-panel-pane-news-detail figure[style="float:left"],
.node-type-ct-updates #news-detail-page-template.panel-2col-stacked .pane-updates-panel-pane-updates-detail .views-field-body figure[style="float:left"],
.node-type-ct-press #news-detail-page-template.panel-2col-stacked .pane-vw-press-panel-pane-1 .views-field-body figure[style="float:left"] {
  margin: 6px 25px 20px 0;
}
.node-type-ct-news #news-detail-page-template.panel-2col-stacked .pane-vw-news-panel-pane-news-detail figure[style="float:right"],
.node-type-ct-updates #news-detail-page-template.panel-2col-stacked .pane-updates-panel-pane-updates-detail .views-field-body figure[style="float:right"],
.node-type-ct-press #news-detail-page-template.panel-2col-stacked .pane-vw-press-panel-pane-1 .views-field-body figure[style="float:right"] {
  margin: 6px 0 20px 25px;
}
.node-type-ct-news #news-detail-page-template.panel-2col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body .fRight figure,
.node-type-ct-updates #news-detail-page-template.panel-2col-stacked .pane-updates-panel-pane-updates-detail .views-field-body .fRight figure,
.node-type-ct-press #news-detail-page-template.panel-2col-stacked .pane-vw-press-panel-pane-1 .views-field-body .fRight figure,
.node-type-ct-news #news-detail-page-template.panel-2col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body .fLeft figure,
.node-type-ct-updates #news-detail-page-template.panel-2col-stacked .pane-updates-panel-pane-updates-detail .views-field-body .fLeft figure,
.node-type-ct-press #news-detail-page-template.panel-2col-stacked .pane-vw-press-panel-pane-1 .views-field-body .fLeft figure {
  margin: 0 0 20px;
  width: 100%;
}
.node-type-ct-news #news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body figure figcaption,
.node-type-ct-updates #news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body figure figcaption,
.node-type-ct-updates #news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-nothing figure figcaption,
.node-type-ct-press #news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-nothing figure figcaption,
.node-type-ct-press #news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-body figure figcaption {
  width: calc(100% - 30px);
}
.node-type-ct-news #news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fcright,
.node-type-ct-updates #news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fcright,
.node-type-ct-press #news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-body .fcright,
.node-type-ct-news #news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fcleft,
.node-type-ct-updates #news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fcleft,
.node-type-ct-press #news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-body .fcleft {
  width: 56.9%;
  padding: 10px 15px;
}
.node-type-ct-news #news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fcright,
.node-type-ct-updates #news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fcright,
.node-type-ct-press #news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-body .fcright {
  margin: 0 0 0 25px;
}
.node-type-ct-news #news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body .fcleft,
.node-type-ct-updates #news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body .fcleft,
.node-type-ct-press #news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-body .fcleft {
  margin: 0 25px 20px 0;
}
.node-type-ct-updates #news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-nothing figure,
.node-type-ct-press #news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-nothing figure {
  margin-right: 0;
  width: 100%;
}
.node-type-ct-updates #news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-nothing figure img,
.node-type-ct-press #news-detail-page-template .pane-vw-press-panel-pane-1 .views-field-nothing figure img {
  width: 100%;
}
/*---3column design---*/
.node-type-ct-news #news-detail-page-template.panel-3col-stacked .pane-vw-news-panel-pane-news-detail .views-field-nothing,
.node-type-ct-news #news-detail-page-template.panel-3col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body,
.node-type-ct-press #news-detail-page-template.panel-3col-stacked .pane-vw-press-panel-pane-1 .views-field-nothing,
.node-type-ct-press #news-detail-page-template.panel-3col-stacked .pane-vw-press-panel-pane-1 .views-field-body {
  border-right: 0 none;
  margin: 0 0 0 9%;
  padding: 0 0 0 11%;
  width: 80%;
}
.node-type-ct-news #news-detail-page-template.panel-3col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body figure[style="float:right"],
.node-type-ct-press #news-detail-page-template.panel-3col-stacked .pane-vw-press-panel-pane-1 .views-field-body figure[style="float:right"],
.node-type-ct-news #news-detail-page-template.panel-3col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body figure[style="float:left"],
.node-type-ct-press #news-detail-page-template.panel-3col-stacked .pane-vw-press-panel-pane-1 .views-field-body figure[style="float:left"],
.node-type-ct-news #news-detail-page-template.panel-3col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body .fRight,
.node-type-ct-news #news-detail-page-template.panel-3col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body .fLeft,
.node-type-ct-press #news-detail-page-template.panel-3col-stacked .pane-vw-press-panel-pane-1 .views-field-body .fRight,
.node-type-ct-press #news-detail-page-template.panel-3col-stacked .pane-vw-press-panel-pane-1 .views-field-body .fLeft {
  width: 60%;
}
.node-type-ct-news #news-detail-page-template.panel-3col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body .fRight figure,
.node-type-ct-news #news-detail-page-template.panel-3col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body .fLeft figure,
.node-type-ct-press #news-detail-page-template.panel-3col-stacked .pane-vw-press-panel-pane-1 .views-field-body .fRight figure,
.node-type-ct-press #news-detail-page-template.panel-3col-stacked .pane-vw-press-panel-pane-1 .views-field-body .fLeft figure {
  width: 100%;
}
.node-type-ct-news #news-detail-page-template.panel-3col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body .fcright,
.node-type-ct-news #news-detail-page-template.panel-3col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body .fcleft,
.node-type-ct-press #news-detail-page-template.panel-3col-stacked .pane-vw-press-panel-pane-1 .views-field-body .fcright,
.node-type-ct-press #news-detail-page-template.panel-3col-stacked .pane-vw-press-panel-pane-1 .views-field-body .fcleft {
  width: 56.2%;
  padding: 10px 15px;
}
.node-type-ct-news #news-detail-page-template.panel-3col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body figure[style="float:right"],
.node-type-ct-press #news-detail-page-template.panel-3col-stacked .pane-vw-press-panel-pane-1 .views-field-body figure[style="float:right"] {
  margin: 6px 0 20px 25px;
}
.node-type-ct-news #news-detail-page-template.panel-3col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body figure[style="float:left"],
.node-type-ct-press #news-detail-page-template.panel-3col-stacked .pane-vw-press-panel-pane-1 .views-field-body figure[style="float:left"] {
  margin: 6px 25px 20px 0;
}
.node-type-ct-news #news-detail-page-template.panel-3col-stacked .pane-vw-news-panel-pane-news-detail .views-field-nothing figure[style="float:right"] figcaption,
.node-type-ct-news #news-detail-page-template.panel-3col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body figure[style="float:right"] figcaption,
.node-type-ct-press #news-detail-page-template.panel-3col-stacked .pane-vw-press-panel-pane-1 .views-field-nothing figure[style="float:right"] figcaption,
.node-type-ct-press #news-detail-page-template.panel-3col-stacked .pane-vw-press-panel-pane-1 .views-field-body figure[style="float:right"] figcaption {
  width: calc(100% - 30px);
}
.node-type-ct-news #news-detail-page-template.panel-3col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body .fLeft,
.node-type-ct-press #news-detail-page-template.panel-3col-stacked .pane-vw-press-panel-pane-1 .views-field-body .fLeft {
  margin: 6px 25px 0 0;
}
.node-type-ct-news #news-detail-page-template.panel-3col-stacked .pane-vw-news-panel-pane-news-detail .views-field-body .fRight,
.node-type-ct-press #news-detail-page-template.panel-3col-stacked .pane-vw-press-panel-pane-1 .views-field-body .fRight {
  margin: 6px 0 0 25px;
}
/*---3column design---*/

/*---css for news page figcaption end here---*/

/*---css for fgm page interactive block start here---*/
.inner-page #sub-page-template .view-interactive-block h2:not(.tl-headline) {
  font-size: 16px;
  color: #ffffff;
  line-height: 1.5em;
}
.inner-page #sub-page-template .view-interactive-block h3 {
  color: #ffffff;
  font-size: 16px;
}
.inner-page #sub-page-template .view-interactive-block p {
  font-size: 1em;
  color: #ffffff;
  line-height: 1.5em;
}
/*---css for fgm page interactive block end here---*/

/*---css for data transparency portal programme document section start here---*/
.node-type-ct-data-portal .panel-pane.programme-document {
  margin-bottom: 0px;
}
.node-type-ct-data-portal .pane-custom-data-portal-custom-data-country-disclaimer {
  clear: both;
}
/*---css for data transparency portal programme document section end here---*/

#footer_logo {
  display: flex;
  margin: 25px 0;
  width: 100%;
  max-width: 250px;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
#footer_logo::after {
  width: 1px;
  height: 40px;
  background-color: #ccc;
  content: '';
  position: absolute;
  left: 53%
}
.unfpa-logo {
  width: 110px;
}
.unfpa-logo img {
  width: 100%;
}
.un75-footer-image {
  width: 90px;
}
.un75-footer-image img {
  width: 100%;
}
.node-type-ct-resources #detail-page-template .views-field-nothing .text table tr:first-child td {
  background-color: #cccccc;
  color: #000000;
}
.node-type-ct-resources #detail-page-template .views-field-nothing .text table td {
  border: 1px solid #cccccc;
}
/*---Emergencies dashboard library blocks footer css start here---*/
.emergencies-resources-main-wrapper .view-content {
  display: flex;
  flex-wrap: wrap;
}
.emergencies-resources-main-wrapper .views-row {
  position: relative;
  padding-bottom: 36px;
}
.emergencies-resources-main-wrapper .views-field-field-blurb,
.emergencies-resources-main-wrapper .views-field-views-conditional-3 {
  border: 0 none;
}
.emergencies-resources-main-wrapper .views-field-field-news-date,
.emergencies-resources-main-wrapper .views-field-field-resource-date {
  border-top: 1px solid #b7b7b7;
  bottom: 0;
  left: 0;
  margin: 0 6%;
  position: absolute;
  width: 88%;
}
.emergencies-resources-main-wrapper .date-link-wrapper .field-date {
  float: left;
  margin: 8px 0;
}
.emergencies-resources-main-wrapper .date-link-wrapper .field-node-link {
  float: right;
  margin: 8px 0;
}
/*---Emergencies dashboard library blocks footer css end here---*/

/*---Team members page video block css start here---*/
.node-type-ct-team-members .videos-home-sub-list .view-content {
  padding-top: 8px;
}
.node-type-ct-team-members .videos-home-sub-list .view-content .views-row .views-field-title a {
  font-size: 15px;
  line-height: 17px;
}
.node-type-ct-team-members .videos-home-sub-list .view-content {
  border-top: 0 none;
}
.node-type-ct-team-members .videos-home-sub-list .view-content .views-row {
  width: 49%;
}
.node-type-ct-team-members .videos-home-sub-list .view-content .views-row {
  margin: 0 2% 2% 0;
}
.node-type-ct-team-members .videos-home-sub-list .view-content .views-row:last-child {
  margin: 0 0 2% 0;
}
.node-type-ct-team-members .videos-home-sub-list .item-list ul.pager {
  text-align: right;
}
.node-type-ct-team-members .videos-home-sub-list .views-row .media-youtube-video {
  overflow: hidden;
  position: relative;
  padding: 32% 0;
}
.node-type-ct-team-members .videos-home-sub-list .views-row .media-youtube-video iframe {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
/*---Team members page video block css end here---*/

/*---css for job details page bullet start---*/
.node-type-ct-jobs .job-body ul li {
  list-style-type: disc;
}
/*---css for job details page bullet end---*/

/*----css for transparcy portal program documents start----*/
.row01 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.row01 .card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0 10px;
  width: 50%;
  margin: 0 0 20px;
}
.row01 .card h4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
  margin: 0 0 12px;
}
.row01 .card p {
  margin: 0 0 15px;
}
.row01 .card a {
  cursor: pointer;
}
.row01 .card-body {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 25px;
  border: 1px solid #e1e1e1;
  box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.05);
  position: relative;
}
.download-01 {
  float: left;
  margin: 13px 0 0;
}
.download-icon {
  background: url("../images/download-icon.png") no-repeat;
  background-size: cover;
  width: 18px;
  height: 19px;
  display: inline-block;
}
.doc-download {
  /*padding: 30px 0 0;*/
}
.doc-download select {
  float: left;
  width: 125px;
  height: 46px;
  border: 1px solid #e3e3e3;
  border-radius: 10px;
  padding: 12px 25px 12px 20px;
  margin: 0 20px 0 0;
  color: #a1a1a1;
  background: #fff url("../images/down-arrow.png") no-repeat center right 20px;
  -webkit-appearance: none;
  outline: none;
  cursor: pointer;
}
.toggle-btn {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  border: 1px solid #cccccc	;
  position: absolute;
  bottom: 25px;
  right: 25px;
  display: inline-block;
}
.toggle-btn:after {
  content: "";
  background: #000;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  width: 13px;
  height: 2px;
  opacity: 1;
  transition: all ease 0.2s;
}
.toggle-btn:before {
  content: "";
  background: #000;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  width: 2px;
  height: 13px;
  opacity: 1;
  transition: all ease 0.2s;
}
.sub-doc {
  width: 200%;
  position: absolute;
  z-index: 2;
  top: 110%;
  left: 0;
}
.sub-doc .card-body {
  padding: 0 25px;
  box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.1);
  background: #fff;
}
.sub-doc .card-body:after {
  display: none;
}
.sub-doc ul {
  margin: 0;
  padding: 0;
}
.sub-doc ul li {
  padding: 27px 185px 27px 35px;
  list-style: none;
  position: relative;
  font-size: 14px;
  border-bottom: 1px solid #e2e2e2;
  display: inline-block;
  width: 100%;
  position: relative;
}
.sub-doc ul li:last-child {
  border: none;
}
.sub-doc ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url("../images/document-icon.png") no-repeat;
  background-size: cover;
  width: 19px;
  height: 26px;
  display: inline-block;
}
.sub-doc ul li select {
  position: absolute;
  top: 13px;
  right: 40px;
  margin: 0;
}
.sub-doc ul li .download-01 {
  position: absolute;
  top: 13px;
  right: 0;
}
.sub-doc ul li p {
  margin: 0;
}
.card:nth-child(even) .sub-doc {
  left: auto;
  right: 0;
}
.card.active .card-body {
  box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.1);
}
.card.active:after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 0;
  right: 0;
  margin: auto;
  width: 15px;
  height: 15px;
  background: #fff;
  -ms-transform: rotate(45deg); /* IE 9 */
  transform: rotate(45deg);
  border-bottom: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
}
.card.active .toggle-btn:before {
  opacity: 0;
}
.card.active .sub-doc {
  display: block !important;
}
.close-btn {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  position: absolute;
  display: inline-block;
  top: -16px;
  right: -5px;
  z-index: 1;
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  background: #fff;
  border: 1px solid #ccc;
  transition: all ease 0.3s;
}
.close-btn:before {
  content: "";
  background: #000;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  width: 3px;
  height: 16px;
  opacity: 1;
  transition: all ease 0.3s;
}
.close-btn:after {
  content: "";
  background: #000;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  width: 16px;
  height: 3px;
  opacity: 1;
  transition: all ease 0.3s;
}
.close-btn:hover {
  background: #000;
}
.close-btn:hover:before, .close-btn:hover:after {
  background: #fff;
}

.active-parent .card .card-body:after {
  content: "";
  position: absolute;
  background: rgba(255, 255, 255, 0.6);
  left: -1px;
  top: -1px;
  width: 100%;
  height: 100%;
  border: 1px solid #fff;
  z-index: 1;
}
.active-parent .card.active .card-body:after {
  display: none;
}
.sub-doc.active:after {
  display: none !important;
}

/* Responsive css */
@media only screen and (max-width: 600px) {
  .row01 .card {
    width: 100%;
  }
  .sub-doc {
    width: 100%;
    position: relative;
    top: auto;
    padding: 0;
    margin: 20px 0 0;
  }
  .sub-doc ul li {
    padding: 15px 0 15px 35px;
  }
  .sub-doc ul li:before {
    top: 18px;
    bottom: auto;
  }
  .sub-doc ul li select {
    position: relative;
    top: auto;
    right: auto;
    margin: 0 20px 0 0;
  }
  .sub-doc ul li .download-01 {
    position: relative;
    top: auto;
    right: auto;
  }
  .sub-doc ul li p {
    margin: 0 0 13px;
  }
  .close-btn {
    top: -14px;
    right: 0;
  }
  .card.active:after {
    display: none;
  }
  .card.active > .card-body:after {
    content: "";
    position: absolute;
    bottom: -9px;
    left: 0;
    right: 0;
    margin: auto;
    width: 15px;
    height: 15px;
    background: #fff;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border-bottom: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    display: block !important;
    top: auto !important;
  }
  .sub-doc.active .card-body:after {
    display: none !important;
  }
}

.publications .card-image {
  background: #ccc;
}
.publications .card-image img {
  left: 0;
  right: 0;
  margin: 0 auto;
  width: auto !important;
}
.tooltip-anchor {
  display: inline-block;
  overflow: hidden;
  margin-right: 10px;
  border: 1px #CCCCCC solid;
  border-radius: 4px;
}
.tooltip-anchor a {
  padding: 5px 30px 5px 10px;
  display: inline-block;
  background: #fff url(../images/download-icon.png) no-repeat;
  background-position: center right 9px;
  background-size: 13px;
  color: #a0a0a0;
  font-size: 13px;
  text-decoration: none;
}
/*----css for transparcy portal program documents end----*/

/* gw-3562-ev */
.programme-document {
  width: 100%;
  margin: 0;
}
.programme-document .views-row {
  margin-bottom: 0;
  border-bottom: none;
  padding: 0;
}

#cpd-doc-wrapper .document-box-item {
  max-height: 100%;
  margin: 0 0 15px;
}
#cpd-doc-wrapper .item-title {
  padding: 12px 20px;
  font-size: 1rem;
  margin: 10px 0 0;
  background: #eeeeee;
  font-weight: 500;
}
#cpd-doc-wrapper .item-wrapper {
  padding: 15px 20px 10px;
  margin-bottom: 0;
  border-bottom: none;
}
#cpd-doc-wrapper .item-wrapper .tooltip-anchor {
  padding: 0;
  max-width: 100%;
  display: inline-block;
  overflow: hidden;
}
#cpd-doc-wrapper .item-wrapper .tooltip-anchor a {
  padding: 4px 30px 4px 10px;
  display: inline-block;
  background: #fff url(../images/download-icon.png) no-repeat;
  background-position: center right 9px;
  background-size: 13px;
}
#cpd-doc-wrapper .doc-extention {
  padding: 0 45px;
  margin: 0;
}
#cpd-doc-wrapper .doc-extention .item-wrapper {
  background: #f9f9f9;
  margin: 0 0 5px;
}
#cpd-doc-wrapper .pdf-title {
  padding: 0 0 0 27px;
  margin: 0 0 10px;
  position: relative;
}
#cpd-doc-wrapper .pdf-title:before {
  position: absolute;
  content: "";
  background: url("../images/document-icon.png") no-repeat;
  background-size: cover;
  width: 15px;
  height: 20px;
  top: 0;
  left: 0;
}
#cpd-doc-wrapper .doc-extention .pdf-title:before {
  opacity: 0.5;
}
#cpd-doc-wrapper .pdf-title + .tooltip-anchor {
  margin-left: 25px;
}
#cpd-tooltip .modal-body {
  max-height: 450px;
  overflow: auto;
}
#cpd-tooltip .modal-footer .btn-default:hover {
  background-color: #f7941e;
  color: #fff;
}
#cpd-tooltip .modal-footer {
  display: none;
}
#cpd-tooltip button.close {
  font-size: 2em;
}
/*#edit-field-main-document-title-value-wrapper {
  width: 75%
}*/

@media only screen and (max-width: 600px) {
  #cpd-doc-wrapper .item-wrapper {
    padding: 20px 5px 15px;
  }
  #cpd-doc-wrapper .pdf-title + .tooltip-anchor {
    margin-left: 0;
  }
  #cpd-doc-wrapper .doc-extention {
    padding: 0 5px;
  }
  #cpd-doc-wrapper .doc-extention .item-wrapper {
    padding: 15px 15px 10px;
  }
}

/* 22-05-2020 transparncy portal CSS start */
.full-wd01 * {
  box-sizing: border-box;
}
.full-wd01 .card {
  width: 100%;
  margin: 0;
  padding: 0;
}
.full-wd01 .head {
  background: #eeeeee;
  border: none;
  box-shadow: none;
  padding: 20px 320px 20px 20px;
  margin: 30px 0 0;
}
.full-wd01 .card h4 {
  margin-bottom: 5px;
}
.full-wd01 .card p {
  margin-bottom: 0;
}
.download-action {
  position: absolute;
  top: 30px;
  right: 20px;
}
.download-action .tooltip-anchor {
  margin-bottom: 10px;
}
.download-action .tooltip-anchor:last-child {
  margin-right: 0;
}
.full-wd01 .sub-doc {
  position: relative;
  top: auto;
  left: auto;
  width: 100%;
}
.full-wd01 .sub-doc .download-action {
  position: relative;
  top: auto;
  right: auto;
}
.full-wd01 .sub-doc {
  padding: 0 0 20px;
  background: none;
  border: 1px solid #eee;
  border-top: none;
}
.full-wd01 .sub-doc .card-body {
  padding: 0;
  box-shadow: none;
  border: none;
}
.full-wd01 .sub-doc p {
  margin: 0 0 15px;
  position: relative;
}
.full-wd01 .sub-doc ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.full-wd01 .sub-doc ul li {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  display: flex;
  width: 50%;
  padding: 20px 20px 0;
  border: none;
}
.full-wd01 .li-blk {
  background: #f9f9f9;
  padding: 15px 15px 4px;
}
.full-wd01 .sub-doc ul li:before {
  display: none;
}
.full-wd01 .sub-doc ul li p {
  padding: 0 0 0 28px;
}
.full-wd01 .sub-doc ul li p:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url(../images/document-icon.png) no-repeat;
  background-size: cover;
  width: 17px;
  height: 24px;
  display: inline-block;
  opacity: 0.4;
}

@media only screen and (max-width: 700px) {
  .full-wd01 .head {
    padding-right: 20px;
    padding-bottom: 10px;
  }
  .full-wd01 .sub-doc ul li {
    width: 100%;
  }
  .download-action {
    position: relative;
    top: auto;
    right: auto;
    margin: 10px 0 0;
  }
}
/* 22-05-2020 CSS end */
/*** new changes***/
.pane-vw-data-portal-panel-pane-1.audit-report {
  max-width: 48%;
  padding-top: 40px;
}
.pane-vw-data-portal-panel-pane-1.audit-report .view-content .views-row {
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #d9dac4;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.pane-vw-data-portal-panel-pane-1.audit-report .view-content .views-row .downButtons .view-content .views-row {
  border: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}

/*----*/
#edit-submit-executive-board-documents {
  margin: 3.05em 0 0;
  padding: 17px 20px;
}
.exb .views-exposed-form .views-exposed-widgets {
  width: 100%;
}

/*----*/
.exb .item-list ul.pager li.pager-previous a, .exb .item-list ul.pager li.pager-next a, .exb .item-list ul.pager li.page-item.next a,
.exb .item-list ul.pager li.page-item.prev a, .exb #pager ul.pager li.pager-previous a, .exb #pager ul.pager li.pager-next a,
.exb #pager ul.pager li.page-item.next a, .exb #pager ul.pager li.page-item.prev a {
  font-weight: bold !important;
  color: #000 !important;
  font-size: 0.9rem !important;
  text-transform: uppercase !important;
  background: url(../images/icon-btn-arrow-next.svg) 99% center no-repeat !important;
  padding-right: 30px;
}
.exb .item-list ul.pager li.pager-next a:before, .exb .item-list ul.pager li.page-item.next a:before,
.exb #pager ul.pager li.pager-next a:before, .exb #pager ul.pager li.page-item.next a:before {
  display: none;
}

.exb .item-list ul.pager li.pager-previous a, .exb .item-list ul.pager li.page-item.prev a, .exb #pager ul.pager li.pager-previous a,
.exb #pager ul.pager li.page-item.prev a {
  font-weight: bold !important;
  color: #000 !important;
  font-size: 0.9rem !important;
  text-transform: uppercase !important;
  background: url(../images/icon-btn-arrow-previous.svg) 0px center no-repeat !important;
  padding-left: 30px;
  padding-right: 0 !important;
  opacity: 0.3;
  right: 134px !important;
}
.exb .item-list ul.pager li.pager-previous a:before, .exb .item-list ul.pager li.page-item.prev a:before,
.exb #pager ul.pager li.pager-previous a:before, .exb #pager ul.pager li.page-item.prev a:before {
  display: none;
}

/*----*/
.exb .item-list ul.pager li.pager-next, .exb .item-list ul.pager li.page-item.next, .exb #pager ul.pager li.pager-next,
.exb #pager ul.pager li.page-item.next {
  width: auto;
  min-width: 96px;
}
.page-user #user-login .form-item-name,
.page-user #user-login .form-item-pass,
.page-user #user-login #edit-actions,
.page-user-password #user-pass .form-item-name,
.page-user-password #user-pass #edit-actions,
.page-manual-user-login #user-login #edit-submit-google,
.page-user .tabs-wrapper,
.page-user-password .tabs-wrapper {
  display: none;
}

/*---css for mixed library view or related content block start here---*/
.view-mixed-library-content .view-content .img-wrapper {
  padding: 28.5% 0;
  max-height: 170px;
}
.view-mixed-library-content .view-content .img-wrapper.ct-publications,
.view-mixed-library-content .view-content .img-wrapper.ct-resources,
.view-mixed-library-content .view-content .img-wrapper.ct_press {
  padding: 0;
  background: #eaeaea;
}

.view-mixed-library-content .view-content .img-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.view-mixed-library-content .view-content .img-wrapper.ct-publications img,
.view-mixed-library-content .view-content .img-wrapper.ct-resources img,
.view-mixed-library-content .view-content .img-wrapper.ct_press img {
  height: 100%;
  position: relative;
  width: auto;
  margin: 0 auto;
  max-height: 170px;
  border: 1px #CCCCCC solid;
  background-color: #FFF;
}
.view-mixed-library-content .view-content .img-wrapper.ct-publications.feature-image img,
.view-mixed-library-content .view-content .img-wrapper.ct-resources.feature-image img,
.view-mixed-library-content .view-content .img-wrapper.ct_press.feature-image img {
  width: 100%;
}
.view-mixed-library-content .view-content .img-wrapper.ct-video .media-youtube-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
}
/*---css for mixed library view or related content block end here---*/

.node-type-ct-events #main .breadcrumb {
  height: 60px;
}
.node-type-ct-inner-pages.i18n-es .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-select,
.node-type-ct-inner-pages.i18n-fr .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-select {
  max-width: 220px;
}
.i18n-en .container-inline-date > .form-item,
.i18n-es .container-inline-date > .form-item,
.i18n-fr .container-inline-date > .form-item {
  margin-right: 0;
}
/*.node-type-ct-events #event-default-template .center-wrapper:first-of-type {
  display: none;
}*/

/*---css for exposed filter latest page start here---*/
.page-latest .views-exposed-form .views-exposed-widgets {
  display: flex;
  flex-wrap: wrap;
}
.page-latest .views-exposed-form .views-exposed-widgets .form-text {
  background-color: #ffffff;
  background-image: none;
  border-radius: 4px;
  padding: 12px;
  width: calc(100% - 24px);
}
.page-latest .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-select {
  background: url(../images/icon-arrow-down-dropdown.svg) #ffffff 96% center no-repeat;
  border-radius: 4px;
  height: auto;
  line-height: 42px;
  max-width: none;
  outline: none;
}
.page-latest .views-exposed-form .views-exposed-widgets .views-exposed-widget {
  float: none;
  flex: 1;
  margin: 0 15px 10px 0;
  width: auto;
}
.page-latest .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button {
  flex: 0;
  margin-right: 0;
}
.page-latest .views-exposed-form .views-exposed-widgets .views-exposed-widget select,
.page-latest .views-exposed-form .views-exposed-widgets .views-exposed-widget input[type="submit"] {
  width: 100%;
}
.page-latest .views-exposed-form .views-exposed-widget input[type="submit"] {
  background-color: #f7941e;
  color: #ffffff;
  font-family: 'robotoregular';
  height: auto;
  padding: 16px 28px;
  margin: 2.9em 0 0;
  text-transform: none;
}
.page-latest .views-exposed-form .views-exposed-widgets .views-exposed-widget select,
.page-latest .views-exposed-form .views-exposed-widgets .views-exposed-widget input[type="text"] {
  border: 1px solid #e8e8e8;
}
/*---css for exposed filter latest page end here---*/

/* evaluation fixes */
.pane-custom-block-evaluation-2 {
  padding: 25px 0;
}
.pane-custom-block-evaluation-3,
.pane-custom-block-evaluation-4 {
  padding: 25px 0;
}
.panel-2col-stacked {
  padding-bottom: 50px;
}

#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body p.text-left, 
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body div p.text-left, 
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body p.text-left, 
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body div p.text-left {
  text-align: left;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body p.text-right, 
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body div p.text-right, 
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body p.text-right, 
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body div p.text-right {
  text-align: right;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body p.text-center, 
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body div p.text-center, 
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body p.text-center, 
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body div p.text-center {
  text-align: center;
}
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body p.text-justify, 
#news-detail-page-template .pane-vw-news-panel-pane-news-detail .views-field-body div p.text-justify, 
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body p.text-justify, 
#news-detail-page-template .pane-updates-panel-pane-updates-detail .views-field-body div p.text-justify {
  text-align: justify;
}

.node-type-ct-featured-publication .field-name-field-content-1 ul li,
.node-type-ct-featured-publication .view-vw-publications .column.right ul li{
  list-style: disk;
}
